ffmpeg/doc
Andreas Rheinhardt 2ff40b98ec avformat: Deprecate AVFMT_FLAG_PRIV_OPT, remove av_demuxer_open on bump
This flag was added in 492026209b
in conjunction with av_demuxer_open() to allow to pass private
options to demuxers. It worked as follows: av_open_input_stream()
(the predecessor of avformat_open_input()) would not call the
read_header function if this flag is set. Instead the user could set
private options of the demuxer via the format's private class after
avformat_open_input() and then call av_demuxer_open() which called
the format's read_header function.

This approach was abandoned in e37f161e66
and av_demuxer_open() deprecated; instead the AVDictionary based way of
passing private options to the demuxer was choosen. Yet
AVFMT_FLAG_PRIV_OPT has never been deprecated and av_demuxer_open()
never removed. This commit implements the deprecation of the flag and
schedules av_demuxer_open for removal on the next major bump.
Given that av_demuxer_open() has been deprecated in 2012 and that this
flag is useless without it, the flag will be ignored after the next
major version bump.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2021-03-03 14:41:08 +01:00
..
dev_community doc: Add dev_community/community.md for general assembly and main elections process. 2020-10-19 14:35:14 +02:00
doxy
examples doc/examples/transcoding: switch to the new encoding API 2020-11-20 15:20:24 +01:00
.gitignore
APIchanges avformat: Deprecate AVFMT_FLAG_PRIV_OPT, remove av_demuxer_open on bump 2021-03-03 14:41:08 +01:00
Doxyfile
Makefile
authors.texi
bitstream_filters.texi avcodec/setts_bsf: add sample rate for expressions 2021-02-15 20:52:44 +01:00
bootstrap.min.css
build_system.txt
codecs.texi doc/codecs.texi: Remove removed or ineffective options 2021-02-28 17:55:39 +01:00
decoders.texi avcodec/av1dec: add an option to select an operating point 2021-01-04 16:28:29 -03:00
default.css
demuxers.texi
developer.texi
devices.texi
doxy-wrapper.sh
encoders.texi doc/encoders: Add documentation for the GIF encoder 2021-02-25 16:41:24 +00:00
errno.txt
faq.texi
fate.texi
fate_config.sh.template
ffmpeg-bitstream-filters.texi
ffmpeg-codecs.texi
ffmpeg-devices.texi
ffmpeg-filters.texi
ffmpeg-formats.texi
ffmpeg-protocols.texi
ffmpeg-resampler.texi
ffmpeg-scaler.texi
ffmpeg-utils.texi
ffmpeg.texi ffmpeg: add -fpsmax to clamp output framerate 2021-02-05 22:54:18 +05:30
ffmpeg.txt
ffplay.texi doc: include general in *-all pages. 2020-09-08 14:29:19 +02:00
ffprobe.texi doc: include general in *-all pages. 2020-09-08 14:29:19 +02:00
ffprobe.xsd ffprobe: stop printing deprecated fields 2021-02-22 11:14:29 +01:00
fftools-common-opts.texi doc/fftools-common-opts: document max_alloc 2021-01-23 14:59:47 +05:30
filter_design.txt
filters.texi avfilter: add vif filter 2021-02-16 15:00:50 +01:00
formats.texi
general.texi doc/general: move contents into a separate file. 2020-09-08 14:29:19 +02:00
general_contents.texi doc/general_contents: add few more entries 2021-02-07 00:01:12 +01:00
git-howto.texi
indevs.texi avdevice/decklink_dec: add support for 50/60 fps timecode 2020-12-03 18:32:57 +01:00
issue_tracker.txt
lexicon
libav-merge.txt
libavcodec.texi
libavdevice.texi
libavfilter.texi
libavformat.texi
libavutil.texi
libswresample.texi
libswscale.texi
mailing-list-faq.texi
metadata.texi
mips.txt
multithreading.txt avcodec: deprecate thread_safe_callbacks 2020-11-27 15:46:50 +01:00
muxers.texi avformat/hlsenc: use AV_OPT_TYPE_DURATION 2021-02-02 20:55:50 +08:00
nut.texi
optimization.txt
outdevs.texi
patchwork
platform.texi
print_options.c
protocols.texi doc/protocols: explain tcp listen option description 2021-01-09 17:08:27 +01:00
rate_distortion.txt
resampler.texi
scaler.texi
snow.txt
style.min.css
swresample.txt
swscale.txt
t2h.init
t2h.pm
tablegen.txt
texi2pod.pl doc/texi2pod: support @float. 2020-09-08 14:29:19 +02:00
texidep.pl
undefined.txt
utils.texi
writing_filters.txt