James Almer
e86e2d5921
fftools/ffmpeg_dec: abort if avcodec_send_packet() returns EAGAIN
...
As the comment in the code mentions, EAGAIN is not an expected value here
because we call avcodec_receive_frame() until all frames have been returned.
avcodec_send_packet() returning EAGAIN means a packet is still buffered, which
hints that the underlying decoder is buggy and not fetching packets as it
should.
An example of this behavior was in the libdav1d wrapper before f209614290 ,
where feeding it split frames (or individual OBUs) would result in the CLI
eventually printing the confusing "Error submitting packet to decoder: Resource
temporarily unavailable" error message, and just keep going until EOF without
returning new frames.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-26 19:47:54 -03:00
James Almer
97f4263457
avcodec/av1dec: convert to receive_frame()
...
This removes the overhead of inserting the av1_frame_split bsf as part of the
decoding process.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-25 11:21:35 -03:00
James Almer
f209614290
avcodec/libdav1d: only return EAGAIN when there are no buffered packets
...
Fixes decoding packets containing split temporal units, as generated for example
by the av1_frame_split bsf.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-22 16:19:10 -03:00
James Almer
b6066ceb8b
fate/checkasm: add h264chroma test
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-20 18:26:13 -03:00
James Almer
efdc6e8200
avformat/matroskaenc: remove accidental variable shadowing
...
Should fix use of uninitialized value in a failure path.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-20 09:28:46 -03:00
James Almer
bd9d984c11
fate/demux: fix fate-cavs-demux
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-20 00:10:54 -03:00
James Almer
d55743c809
avfilter/af_surround: replace double constants with float variants
...
This is cleaner than the approach in d1ded7310a .
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-19 17:12:04 -03:00
James Almer
4d885271bb
avutil/mathematics: add missing constants
...
Including float variants for all of them.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-19 17:10:58 -03:00
James Almer
1b05d27346
avcodec/libdav1d: export decoder frame delay
...
As this is an AV_CODEC_CAP_OTHER_THREADS decoder, threading is handled by the
underlying library. In this case, the frame delay is calculated by libdav1d
based on the values from avctx->thread_count and the private max_frame_delay
option.
Export said delay reported by the library in AVCodecContext.delay
Reviewed-by: Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-19 15:29:31 -03:00
James Almer
a2a0a81184
avformat/yuvmpegenc: add support for rawvideo input
...
The demuxer exports rawvideo, so there's no reason for the muxer to only
work with wrapped_avframe.
Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-18 17:31:37 -03:00
James Almer
4adb6da7a6
avutil/frame: remove one layer of indirection in av_frame_replace()
...
And don't force copy side data.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-18 11:52:16 -03:00
James Almer
4f9799bd88
avcodec/h264_picture: use ff_thread_replace_frame()
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-18 10:52:30 -03:00
James Almer
3fe74c9017
avcodec/utils: add ff_thread_replace_frame()
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-18 10:16:03 -03:00
James Almer
01d444c077
avutil/frame: add av_frame_replace
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-18 10:15:59 -03:00
James Almer
63767b79a5
avutil/frame: deprecate palette_has_changed
...
Not only this is information that relies on the concept of a sequence of
frames, which is completely out of place as a field in AVFrame, but there are
no known or intended uses of this field.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-18 08:45:23 -03:00
James Almer
6759983bdc
avcodec/cbs_av1: add valid range of values for num_units_in_decoding_tick
...
The spec states "num_units_in_decoding_tick shall be greater than 0".
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-14 17:09:38 -03:00
James Almer
b446ea22e9
avfilter/formats: fix format negotiation when multiple channel_layouts are provided
...
For example
ffmpeg -f lavfi -i sine -af "aformat=cl=stereo|5.1|7.1,lowpass,aformat=cl=7.1|5.1|stereo" -f null -
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-13 18:21:29 -03:00
James Almer
8564b4ab05
avfilter/ccfifo: constify some parameters
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-12 22:33:16 -03:00
James Almer
7f890b2fbb
avfilter/ccfifo: remove unnecessary context allocations
...
This is not public API, no it has no need for an alloc() and free()
functions. The struct can reside on stack.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-12 16:21:18 -03:00
James Almer
63d7ea38c7
fftools/ffprobe: print exported stream AVOptions
...
Similar to the decoder AVOptions, this is useful to show values from options
exported by the demuxer.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-08 11:04:37 -03:00
James Almer
ed3691338b
doc/examples/transcode_aac: use av_samples_alloc_array_and_samples to allocate the input samples buffer and pointers
...
Fixes -Wuse-after-free warnings and simplifies code.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-05 15:28:28 -03:00
James Almer
09b2ca93b4
avcodec/libdav1d: support parsing multiple ITU-T T.35 entries in a picture
...
This requires the newest libdav1d release.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-05 14:26:52 -03:00
James Almer
6febb2a5ff
avfilter/vf_coreimage: add missing semicolon
...
Fixes compilation after af8db9106c .
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-04 22:38:47 -03:00
James Almer
0fc9c1f682
avutil/version: bump minor after recent changes
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-04 19:20:06 -03:00
James Almer
3e06f6f040
avutil/frame: deprecate key_frame
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-04 19:20:03 -03:00
James Almer
c7a8681860
fftools: use the new AVFrame keyframe flag
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-04 19:19:18 -03:00
James Almer
af8db9106c
avfilter: use the new AVFrame key_frame flag in all filters
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-04 19:19:13 -03:00
James Almer
dc7bd7c5a5
avcodec: use the new AVFrame key_frame flag in all decoders and encoders
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-04 18:48:22 -03:00
James Almer
cc11191fda
avutil/frame: add a keyframe flag to AVFrame
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-04 18:16:47 -03:00
James Almer
599abc0f3a
avutil/frame: deprecate interlaced_frame and top_field_first
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-04 18:15:00 -03:00
James Almer
3675dd0e0c
fftools: use the new AVFrame interlace flags
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-04 18:15:00 -03:00
James Almer
36827ea783
avfilter: use the new AVFrame interlace flags in all filters
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-04 18:14:11 -03:00
James Almer
2f561ba953
avcodec: use the new AVFrame interlace flags in all decoders and encoders
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-04 18:14:02 -03:00
James Almer
2df4e054d4
avutil/frame: add new interlaced and top_field_first flags
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-04 17:40:24 -03:00
James Almer
159f8b8d71
avfilter/audio: move a variable declaration outside of an unrelated deprecated block
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-05-01 13:57:09 -03:00
James Almer
e7c690a046
avcodec/hevc_ps: check for out of range bitdepth in SPS
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-30 20:41:55 -03:00
James Almer
45fc89bb14
avcodec/hevc_ps: use get_ue_golomb() for some SPS Screen Content Coding extension fields
...
Also remove the _minus1 part of the name to be in line with the rest of the
decoder.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-30 18:29:34 -03:00
James Almer
0275d99427
avcodec/parser: fill avctx dimensions if unset
...
This allows the usage of codecs in builds that have a parser but no decoders
for remuxing scenarios with raw sources.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-30 18:25:24 -03:00
James Almer
41dd50ad0d
avcodec/hevc_ps: use get_{ue,se}_golomb() for some PPS Range extension fields
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-28 20:15:57 -03:00
James Almer
df3fd3accd
avcodec/hevc_ps: use get_ue_golomb() for some PPS Screen Content Coding extension fields
...
Also remove the _minus8 part of the name to be in line with the rest of the
decoder, and fix the storage type for pps_palette_predictor_initializer,
to support hbd values.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-28 20:15:57 -03:00
James Almer
1b7c13e1a4
fftools/ffmpeg_filter: fix leak of AVIOContext in read_binary()
...
It was only being freed on failure.
Reviewed-by: Anton Khirnov <anton@khirnov.net >
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-28 13:46:13 -03:00
James Almer
9a258eefae
fate/jpeg2000: add missing dependecy checks
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-23 18:54:43 -03:00
James Almer
41bbf2e372
fate/h264: test disabling cropping
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-22 11:20:58 -03:00
James Almer
95a78c08c1
avcodec/hevcdec: further constrain some slice header field values
...
num_ref_idx_l0_active_minus1, num_ref_idx_l1_active_minus1,
num_ref_idx_l0_default_active_minus1, and num_ref_idx_l1_default_active_minus1
are all in the range 0 to 14, inclusive.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-22 11:15:06 -03:00
James Almer
86645bf0a6
avcodec/pcm_rechunk_bsf: assert that in_pkt is empty after merging its data into out_pkt
...
If it's not empty here, then a leak would ocurr immediately after.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-21 17:14:36 -03:00
James Almer
0e1745774e
fftools/ffprobe: fix printing AVFrame.crop_right
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-21 09:25:53 -03:00
James Almer
adeb5b6c67
avcodec/pdvdec: honor the requested avctx->skip_frame value
...
The decoder is tagged as being FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM, so might as
well make use of it.
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-20 13:04:34 -03:00
James Almer
0760528af2
avcodec/hevc_ps: use get_ue_golomb() for some PPS multilayer extension fields
...
Also remove the _plus* and _minus* parts of some of these to be in line with
other similar fields in the decoder.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-20 09:53:30 -03:00
James Almer
ab0f3f7fbf
avcodec/hevc_ps: fix storage type for some PPS multilayer extension fields
...
The spec states that the range of values for them is −2^14 to 2^14 − 1, inclusive.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-20 09:53:30 -03:00
James Almer
7fece7676b
avcodec/hevc_ps: further constrain allowed num_ref_loc_offsets values
...
The spec says: "The value of num_ref_loc_offsets shall be in the range of 0 to
vps_max_layers_minus1, inclusive".
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-20 09:53:30 -03:00
James Almer
13450b6722
avcodec/mpegvideo_enc: ensure lmin is smaller than lmax
...
Fixes ticket #10234
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-18 22:14:06 -03:00
James Almer
7c6e26a184
avcodec/mp_cmp: reject invalid comparison function values
...
Fixes tickets #10306 and #10318 .
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-14 10:04:47 -03:00
James Almer
5cda6b94f4
avcodec/aacpsy: clip global_quality within the psy_vbr_map array boundaries
...
Fixes ticket #10317 .
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-14 10:04:47 -03:00
James Almer
92885f2681
avutil/wchar_filename: propagate MultiByteToWideChar() and WideCharToMultiByte() failures
...
Don't return success if the string could not be converted.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-14 10:04:47 -03:00
James Almer
19c2dc677f
avformat/concatf: check if any nodes were allocated
...
Fixes ticket #10304
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-14 10:04:47 -03:00
James Almer
1a7df525f6
avformat/matroskaenc: fix memory leak in fail codepath
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-10 22:12:13 -03:00
James Almer
c558fcf41e
avformat/matroskadec: also export non-HDR10+ ITU-T T.35 payloads as BlockAdditional side data
...
Partially reverts a change from 88de01d878 , and
2133cadfcf .
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-10 18:52:08 -03:00
James Almer
82a14f3602
avformat/matroskadec: also validate the mapping when BlockAddIDType is 0
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-08 15:24:44 -03:00
James Almer
30f1f89572
fate/matroska: add HDR10+ muxing tests
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-08 10:28:41 -03:00
James Almer
bda44f0f39
avformat/matroskaenc: support writing Dynamic HDR10+ packet side data
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-08 10:28:41 -03:00
James Almer
e1f691b2e8
avformat/matroskadec: remove itu_t_t35 flag from MatroskaTrack
...
It's no longer needed after 88de01d878 .
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-08 10:21:56 -03:00
James Almer
6d31619af2
avformat/matroskadec: validate MaxBlockAdditionID in the presence of BlockAdditions
...
The Matroska spec requires it to be equal to the highest BlockAddID value in a
BlockAdditions, but being purely an informative element, only abort if strict
compliance is requested, as demuxing is otherwise unaffected.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-07 14:13:03 -03:00
James Almer
2133cadfcf
avformat/matroskadec: reindent after the previous commit
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-07 11:57:17 -03:00
James Almer
88de01d878
avformat/matroskadec: parse all BlockAdditionMapping elements and export the correct value as BlockAdditional side data
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-07 11:55:47 -03:00
James Almer
61b27b15fc
avutil/hdr_dynamic_metadata: allow av_dynamic_hdr_plus_to_t35() to accept an existing buffer
...
The function now accepts an existing buffer to avoid unnecessary allocations,
as well as only reporting the needed amount of bytes if you pass a NULL pointer
as input for data.
For this, both parameters become input and output, as well as making data
optional. This is backwards compatible, and as such not breaking any existing
use of the function in external code (if there's any).
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-05 09:47:12 -03:00
James Almer
1c2a1e0750
avformat/matroskaenc: write a MaxBlockAdditionID element
...
A non zero value is mandatory for Matroska if the track has blocks with BlockAdditions.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-05 09:47:12 -03:00
James Almer
00fde8063a
avformat/matroska: add a few more Block Addition ID Type enum values
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-05 09:47:12 -03:00
James Almer
c73cf41f1e
avformat/matroskadec: export Dynamic HDR10+ packet side data
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-05 09:47:12 -03:00
James Almer
6def862559
avformat/matroskadec: set the default value for BlockAddIDType
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-05 09:47:12 -03:00
James Almer
44513156e3
avformat/matroskadec: support parsing more than one BlockMore element
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-05 09:47:12 -03:00
James Almer
97c95961f0
avcodec/libfdk-aaceenc: add a flush callback
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-03 20:15:13 -03:00
James Almer
4c00aa036e
avcodec/libx264: add a flush callback
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-04-03 20:15:13 -03:00
James Almer
113f684271
doc/encoders: add an entry for the frame_length option from libfdk-aac
...
Reviewed-by: Martin Storsjö <martin@martin.st >
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-31 10:17:57 -03:00
James Almer
d6e30291db
fate/lavf-container: add missing swscale deps to mxf_dvcpro100 and mxf_ffv1
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-28 08:54:39 -03:00
James Almer
20dade27d9
fftools/ffprobe: print crop_* frame fields
...
Reviewed-by: Stefano Sabatini <stefasab@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-26 16:39:59 -03:00
James Almer
6ee6dd93eb
fftools/ffprobe: add support for HDR10+ packet side data
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-25 13:27:20 -03:00
James Almer
aca8ceb870
x86/vf_bwdif_init: limit AVX2 functions using 256bit vectors to cpus known to be fast with it
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-25 13:27:20 -03:00
James Almer
cbcc817353
avcodec/vorbisdec: export skip_samples instead of dropping frames
...
pts may not be set on input packets, which could result in the entire stream
being discarded.
This reverts commit 8fc2dedfe6 , reintroducing the
behavior it replaced but now allowing the caller to manually drop the preroll
samples by looking at the skip_samples side data at the start while ignoring it
on seek, by setting the skip_manual avctx flag.
Fixes ticket #10251 .
Suggested-by: Anton Khirnov <anton@khirnov.net >
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-22 12:49:30 -03:00
James Almer
14719b7939
fate: add a yuv422p test for the untile filter
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-16 16:07:40 -03:00
James Almer
dc61d5cf19
avfilter/vf_untile: swap the chroma shift values used for plane offsets
...
Fixes ticket #10265
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-16 16:07:40 -03:00
James Almer
0d35634eaa
avcodec/libdav1d: Fix unintended fallthrough
...
Based on a patch by Andreas Rheinhardt
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-15 12:42:43 -03:00
James Almer
8e5e578453
avocdec/Makefile: add missing dependencies to av1 and libdav1d decoders
...
Missed in d6d5765051 and b465e6fed0
Respectively.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-12 16:31:54 -03:00
James Almer
358588c820
Revert "avfilter/stack_internal: add missing header includes"
...
This reverts commit 205117d87f .
This didn't fix make checkheaders after all, and also broke compilation in some
scenarios.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-11 10:05:47 -03:00
James Almer
205117d87f
avfilter/stack_internal: add missing header includes
...
Fixes make checkheaders
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-10 16:27:05 -03:00
James Almer
e60cd2e98b
fate/vpx: add a vp9_superframe_bsf test
...
This splits a sample and merges it again, so it also tests the vp9_superframe_split bsf
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-10 16:27:05 -03:00
James Almer
68a858fcc9
avcodec/av1dec: make CBS parse only the OBU types we care about
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-10 16:27:05 -03:00
James Almer
d6d5765051
avcodec/av1dec: parse and export Metadata OBUs
...
This includes Mastering Display, Content light level, and some ITU-T T35
metadata like closed captions and HDR10+.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-10 16:27:05 -03:00
James Almer
7dc0944ce2
avcodec/libdav1d: reindent after previous commit
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-08 12:44:37 -03:00
James Almer
b465e6fed0
avcodec/libdav1d: export Dynamic HDR10+ frame metadata
...
As defined in https://aomediacodec.github.io/av1-hdr10plus/
Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-08 12:44:27 -03:00
James Almer
2fd86d9afa
avfilter/graphparser: fix filter instance name when an id is provided
...
Restores the behavior of naming the instance filter@id, which was accidentally changed
to simpy id in commit f17051eaae .
Fixes ticket #10226 .
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-06 08:42:18 -03:00
James Almer
52a0852ae6
libavcodec/libvpxenc: move libvpx-vp9 init_static_data function to the only place it's used
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-01 19:07:08 -03:00
James Almer
8d226fb978
avcodec/libvpxdec: remove unnecessary init_static_data function
...
It's used only by the encoder.
Reviewed-by: James Zern <jzern@google.org >
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-01 19:06:25 -03:00
James Almer
de133eaaba
avcodec/pthread_frame: remove forgotten deprecation warning wrappers
...
Missed in e0786a8e .
Reviewed-by: Anton Khirnov <anton@khirnov.net >
Signed-off-by: James Almer <jamrial@gmail.com >
2023-03-01 19:05:39 -03:00
James Almer
4561232b1a
avfilter/af_pan: use the new swr used channel layout option
...
Fixes ticket #10180
Signed-off-by: James Almer <jamrial@gmail.com >
2023-02-19 18:28:52 -03:00
James Almer
223c70cf1d
swresample/swresample: add a used channel layout option using the new API
...
Replaces the "used channel count" option, which is now deprecated.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-02-19 18:28:45 -03:00
James Almer
1d14959f12
doc/resampler.texi: add missing swr channel layout options
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-02-19 18:26:53 -03:00
James Almer
5bad485603
Bump major versions of all libraries
...
Signed-off-by: James Almer <jamrial@gmail.com >
2023-02-09 15:35:14 +01:00
James Almer
c52b1c283e
avformat/version: postpone the remaining API deprecations
...
They are either too recent, or still need work like FF_API_COMPUTE_PKT_FIELDS2.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-02-09 15:35:14 +01:00
James Almer
1135ad0f26
avcodec/version: postpone the remaining API deprecations
...
They are either too recent, or still need work like FF_API_INIT_PACKET.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-02-09 15:35:14 +01:00
James Almer
0a95e4af99
avutil/version: postpone the remaining API deprecations
...
They are too recent.
Signed-off-by: James Almer <jamrial@gmail.com >
2023-02-09 15:35:14 +01:00