Stefano Sabatini
cd8211527e
examples: rename resampling audio to resample_audio
2023-02-11 17:49:01 +01:00
Stefano Sabatini
0a69ca656b
examples: rename remuxing to remux
2023-02-11 17:49:01 +01:00
Stefano Sabatini
ab2ec8ef01
examples: rename qsvdec to qsv_decode
2023-02-11 17:49:01 +01:00
Stefano Sabatini
eac4324bfb
examples: rename muxing to mux
2023-02-11 17:49:01 +01:00
Stefano Sabatini
7a53ae931d
examples: rename metadata to show_metadata
2023-02-11 17:49:01 +01:00
Stefano Sabatini
2e4694707e
examples: rename http_multiclient to avio_http_serve_files
2023-02-11 17:49:01 +01:00
Stefano Sabatini
1ae619e8ee
examples: rename filtering_video to decode_filter_video
2023-02-11 17:49:01 +01:00
Stefano Sabatini
3367bd56d1
examples: rename filtering_audio to decode_filter_audio
2023-02-11 17:49:01 +01:00
Stefano Sabatini
7f5630a899
examples: rename demuxing_decoding to demux_decode
...
Follow general scheme VERB_OBJECT.
2023-02-11 17:49:01 +01:00
Stefano Sabatini
f0a415c7eb
examples: rename avio_reading to avio_read_callback
...
Adopt general scheme VERB_OBJECT.
2023-02-11 17:49:01 +01:00
Stefano Sabatini
2a3a36e279
doc/filters/astats: sort measure entries, add missing ones
...
Also apply minor consistency and formatting fixes.
Fix trac issue:
http://trac.ffmpeg.org/ticket/8397
2023-02-11 17:30:20 +01:00
Stefano Sabatini
abfe8456a2
lavfi/astats: sort measures keys by name
2023-02-11 17:30:20 +01:00
Paul B Mahol
27315dc345
avcodec/tta: fix regression with new channel layout switch
2023-02-11 16:49:31 +01:00
Paul B Mahol
385ec46424
avformat: add SDNS demuxer
2023-02-11 11:30:46 +01:00
Paul B Mahol
725328672a
avfilter/vf_vibrance: reduce copy operations
2023-02-11 10:36:56 +01:00
Paul B Mahol
acd87d41f2
avfilter/vf_exposure: reduce copy operations
2023-02-11 10:36:56 +01:00
Anton Khirnov
2c4dcbd66b
fftools/ffmpeg: rename -enc_stats* to -stats_enc*
...
This is consistent with -stats_mux*
As the options were added very recently, this should not break any
users.
2023-02-10 11:02:13 +01:00
Anton Khirnov
b40856c905
fftools/ffmpeg_mux: distinguish between sync queue and muxer EOF
...
Individual streams should be terminated in the former case, the whole
muxing process in the latter.
Reported-by: Gyan Doshi
2023-02-10 11:01:11 +01:00
Paul B Mahol
8ed1d6b5e4
avformat/wavarc: demux only data chunk content
2023-02-09 20:48:25 +01: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
Leo Izen
719a93f4e4
avutil/{color_utils, csp}: merge color_utils into csp and expose API
...
libavutil/color_utils contains some avpriv_ symbols that map
enum AVTransferCharacteristic values to gamma-curve approximations and
to the actual transfer functions to invert them (i.e. -> linear).
There's two issues with this:
(1) avpriv is evil and should be avoided whenever possible
(2) libavutil/csp.h exposes a public API for handling color that
already handles primaries and matricies
I don't see any reason this API has to be private, so this commit takes
the functionality from avutil/color_utils and merges it into avutil/csp
with an exposed av_ API rather than the previous avpriv_ API.
Every reference to the previous API has been updated to point to the
new one. color_utils.h has been deleted as well. This should not break
any applications as it only contained avpriv_ symbols in the first
place, so nothing in that header could be referenced by other
applications.
Signed-off-by: Leo Izen <leo.izen@gmail.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2023-02-09 15:35:14 +01:00
James Almer
dc1b8135e0
avutil: remove FF_API_AV_MALLOCZ_ARRAY
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:35:14 +01:00
James Almer
16c4e8f9c1
avutil: remove FF_API_COLORSPACE_NAME
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:35:14 +01:00
James Almer
21814a70db
avutil: remove FF_API_DECLARE_ALIGNED
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:35:14 +01:00
James Almer
30e1e7e0f3
avutil: remove FF_API_D2STR
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:35:14 +01:00
James Almer
4fcd6c82cf
avdevice: remove FF_API_DEVICE_CAPABILITIES
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:35:14 +01:00
James Almer
8bc0d31320
avfilter: remove FF_API_PAD_COUNT
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:35:14 +01:00
James Almer
863822bfaf
avfilter: remove FF_API_BUFFERSINK_ALLOC
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:35:14 +01:00
James Almer
a9e77b42e3
avfilter: remove FF_API_SWS_PARAM_OPTION
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:35:14 +01:00
James Almer
6d6ae3595b
avformat: remove FF_API_AVSTREAM_CLASS
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:35:14 +01:00
James Almer
1f86fc1c5e
avformat: remove FF_HLS_TS_OPTIONS
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:35:14 +01:00
James Almer
9b8a398930
avformat: remove FF_API_AVIOCONTEXT_WRITTEN
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:35:14 +01:00
James Almer
add33e370d
avformat: remove FF_API_LAVF_PRIV_OPT
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:35:14 +01:00
James Almer
1ba8b6d9dc
avcodec: remove FF_API_SUB_TEXT_FORMAT
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:35:14 +01:00
James Almer
3ceffe7839
avcodec: remove FF_API_FLAG_TRUNCATED
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:35:14 +01:00
James Almer
5f9e848e68
avcodec: remove FF_API_AVCTX_TIMEBASE
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:35:08 +01:00
James Almer
10c9a0874c
avcodec: remove FF_API_AUTO_THREADS
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:24:16 +01:00
James Almer
63258b6f7c
avcodec: remove FF_API_GET_FRAME_CLASS
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:24:16 +01:00
James Almer
0b3152779d
avcodec: remove FF_API_DEBUG_MV
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:24:16 +01:00
James Almer
e0786a8eeb
avcodec: remove FF_API_THREAD_SAFE_CALLBACKS
...
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2023-02-09 15:24:16 +01:00
James Almer
2f9cd88617
avcodec: remove FF_API_UNUSED_CODEC_CAPS
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:24:16 +01:00
James Almer
86806347d8
avcodec: remove FF_API_OPENH264_CABAC
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:24:15 +01:00
James Almer
cb7de65589
avcodec: remove FF_API_OPENH264_SLICE_MODE
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-02-09 15:24:15 +01:00
Andreas Rheinhardt
f843460eb7
avcodec/avcodec: Remove AV_CODEC_FLAG2_DROP_FRAME_TIMECODE
...
It has been deprecated in 94d68a41fa
and can't be set via AVOptions. The only codecs that use it
(the MPEG-1/2 encoders) have private options for this.
So remove it.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2023-02-09 15:24:15 +01:00
Andreas Rheinhardt
59c9dc82f4
avformat/avformat: Move AVOutputFormat internals out of public header
...
This commit does for AVOutputFormat what commit
20f9727018
did for AVCodec:
It adds a new type FFOutputFormat, moves all the internals
of AVOutputFormat to it and adds a now reduced AVOutputFormat
as first member.
This does not affect/improve extensibility of both public
or private fields for muxers (it is still a mess due to lavd).
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2023-02-09 15:24:15 +01:00
Andreas Rheinhardt
f23ae839fc
avformat/demux: Avoid stack packet when decoding frame
...
Possible now that avcodec_decode_subtitle2() accepts a const AVPacket*.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2023-02-09 15:24:15 +01:00
Andreas Rheinhardt
868a31b42d
avcodec: Make avcodec_decode_subtitle2 accept a const AVPacket*
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2023-02-09 15:24:15 +01:00