1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
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 Doc: Tech Resolution Process 2021-03-11 10:03:38 +01:00
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
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 avcodec: Remove private options from AVCodecContext 2021-04-27 10:43:02 -03:00
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
Doxyfile
encoders.texi doc/encoders: add available values for libsvtav1 options 2021-09-29 18:01:16 +08:00
errno.txt
faq.texi
fate_config.sh.template
fate.texi
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 doc: include general in *-all pages. 2020-09-08 14:29:19 +02:00
ffprobe.texi ffprobe: add option to control optional fields display 2021-05-05 15:04:54 +05:30
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 avformat: Remove deprecated AVFMT_FLAG_MP4A_LATM flag, latm option 2021-04-27 10:43:09 -03:00
general_contents.texi avcodec: add native Speex decoder 2021-10-10 17:44:41 +02:00
general.texi doc/general: move contents into a separate file. 2020-09-08 14:29:19 +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
Makefile doc: fix generating doxy with out-of-tree builds 2021-06-11 19:28:27 +02:00
metadata.texi
mips.txt
multithreading.txt avcodec: deprecate thread_safe_callbacks 2020-11-27 15:46:50 +01:00
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 doc/texi2pod: support @float. 2020-09-08 14:29:19 +02:00
texidep.pl
transforms.md doc/transforms: add documentation for the FFT transforms 2021-04-24 17:19:17 +02:00
undefined.txt
utils.texi
writing_filters.txt Update missed irc links 2021-06-18 18:58:25 +02:00