ffmpeg/doc
Anton Khirnov bd55552d69 ffmpeg: rewrite setting the stream disposition
Currently, the code doing this is spread over several places and may
behave in unexpected ways. E.g. automatic 'default' marking is only done
for streams fed by complex filtergraphs. It is also applied in the order
in which the output streams are initialized, which is effectively
random.

Move processing the dispositions at the end of open_output_file(), when
we already have all the necessary information.

Apply the automatic default marking only if no explicit -disposition
options were supplied by the user, and apply it to the first stream of
each type (excluding attached pics) when there is more than one stream
of that type and no default markings were copied from the input streams.

Explicitly document the new behavior.

Changes the results of some tests, where the output file gets a default
disposition, while it previously did not.
2021-11-16 10:51:32 +01:00
..
dev_community
doxy
examples examples/remuxing: Fix use of uninitialized value 2021-10-07 11:59:31 +02:00
.gitignore
APIchanges lavf: add "disposition" AVOption to AVStream AVClass 2021-11-16 10:51:32 +01:00
Doxyfile
Makefile doc: fix generating doxy with out-of-tree builds 2021-06-11 19:28:27 +02:00
authors.texi
bitstream_filters.texi avcodec/noise_bsf: restore dropamount for backwards compatibility 2021-07-30 17:14:43 +05:30
bootstrap.min.css
build_system.txt
codecs.texi
decoders.texi doc/decoders: mention that some libdav1d options are deprecated 2021-09-16 20:43:26 -03:00
default.css
demuxers.texi lavf/mov: Change default to prefer TFDT time and allow for fallback to SIDX or TFDT 2021-11-05 16:22:04 +01:00
developer.texi doc/developer: add description about safely sending patches via E-Mail clients 2021-11-13 19:55:20 +01:00
devices.texi
doxy-wrapper.sh doc: fix generating doxy with out-of-tree builds 2021-06-11 19:28:27 +02:00
encoders.texi doc/encoders: add available values for libsvtav1 options 2021-09-29 18:01:16 +08: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: rewrite setting the stream disposition 2021-11-16 10:51:32 +01:00
ffmpeg.txt
ffplay.texi
ffprobe.texi
ffprobe.xsd fftools/ffprobe: Don't access AVProgram.(start|end)_time 2021-09-14 19:17:19 +02:00
fftools-common-opts.texi cmdutils: add an option for listing stream dispositions 2021-11-16 10:51:32 +01:00
filter_design.txt
filters.texi avfilter/v360: add support for off-axis projection output 2021-11-15 20:41:27 +01:00
formats.texi
general.texi
general_contents.texi avcodec: add native Speex decoder 2021-10-10 17:44:41 +02:00
git-howto.texi doc/git-howto: be more strict about commit message formatting. 2021-08-17 10:11:44 +02:00
indevs.texi avdevice/decklink: support for more duplex mode for Decklink 8K Pro 2021-08-16 10:00:39 +08: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 doc/mailing-list-faq.texi: remove remaining references to Freenode 2021-06-18 19:21:11 -03:00
metadata.texi
mips.txt
multithreading.txt
muxers.texi doc/muxers: note on Apple's version LHLS for lhls option 2021-11-05 15:34:30 -03:00
nut.texi
optimization.txt
outdevs.texi avdevice/decklink: support for more duplex mode for Decklink 8K Pro 2021-08-16 10:00:39 +08:00
patchwork
platform.texi
print_options.c
protocols.texi avformat/libsrt: add snddropdelay parameter for srt 2021-10-11 18:43:47 +08:00
rate_distortion.txt
resampler.texi
scaler.texi
snow.txt
style.min.css
swresample.txt
swscale.txt
t2h.init
t2h.pm doc/t2h.pm: fix missing TOC with texinfo 6.8 and above 2021-11-14 09:30:06 +05:30
tablegen.txt
texi2pod.pl
texidep.pl
transforms.md
undefined.txt
utils.texi
writing_filters.txt Update missed irc links 2021-06-18 18:58:25 +02:00