ffmpeg/doc
Jan Ekström 453b2f3c15 ffmpeg: add a data size threshold for muxing queue size
This way the old max queue size limit based behavior for streams
where each individual packet is large is kept, while for smaller
streams more packets can be buffered (current default is at 50
megabytes per stream).

For some explanation, by default ffmpeg copies packets from before
the appointed seek point/start time and puts them into the local
muxing queue. Before, it getting utilized was much less likely
since as soon as the filter chain was initialized, the encoder
(and thus output stream) was also initialized.

Now, since we will be pushing the encoder initialization to when the
first AVFrame is decoded and filtered - which only happens after
the exact seek point is hit as packets are ignored until then -
this queue will be seeing much more usage.

In more layman's terms, this attempts to fix cases such as where:
- seek point ends up being 5 seconds before requested time.
- audio is set to copy, and thus immediately begins filling the
  muxing queue.
- video is being encoded, and thus all received packets are skipped
  until the requested time is hit.
2020-10-29 16:59:48 +02: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 examples/muxing: misc style fixes 2020-09-28 09:11:21 +08:00
.gitignore
APIchanges avformat: add a stream event flag for new packets 2020-10-28 13:58:29 +01:00
authors.texi
bitstream_filters.texi avcodec/pcm_rechunk_bsf: add bitstream filter to rechunk pcm audio 2020-05-07 23:12:24 +02:00
bootstrap.min.css
build_system.txt
codecs.texi libavcodec/options_table: Add missing colorspace options 2020-09-10 17:22:09 +05:30
decoders.texi lavc,doc: add libuavs3d video decoder wrapper 2020-10-06 00:01:33 +08:00
default.css
demuxers.texi doc/demuxers: update mov section 2020-03-06 11:05:30 +05:30
developer.texi fftools/ffmpeg: update text requesting samples 2020-06-01 14:39:52 -04:00
devices.texi
doxy-wrapper.sh
Doxyfile
encoders.texi libwavpackenc: remove libwavpackenc wrapper 2020-10-02 17:43:15 +02: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: add a data size threshold for muxing queue size 2020-10-29 16:59:48 +02:00
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 fftools/ffprobe: show closed caption info in the stream dump 2020-05-02 19:14:08 +02:00
fftools-common-opts.texi doc/fftools-common-opts: document ffmpeg -h protocol=protocol_name 2020-08-08 15:06:45 +08:00
filter_design.txt
filters.texi avfilter: add audio frequency and phase shift filters 2020-10-20 20:38:30 +02:00
formats.texi
general_contents.texi doc/general_contents.texi: add uavs3d section 2020-10-21 09:33:07 +08:00
general.texi doc/general: move contents into a separate file. 2020-09-08 14:29:19 +02:00
git-howto.texi
indevs.texi avdevice/decklink_dec: add support for querying RP188 High Frame Rate timecode 2020-09-13 18:06:54 +02: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 Revert "doc/mailing-list-faq: Mention current problem with GMX" 2020-05-08 13:29:43 +02:00
Makefile
metadata.texi
mips.txt
multithreading.txt pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
muxers.texi avformat/riffenc: indicate storage of flipped RGB bitmaps 2020-07-15 20:52:01 +05:30
nut.texi
optimization.txt
outdevs.texi lavdevice: Add AudioToolbox output device. 2020-06-15 15:09:33 +02:00
patchwork
platform.texi
print_options.c
protocols.texi avformat/rtpproto: support for rtp read timeout 2020-10-22 20:53:56 +08: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 doc/utils: document the "s", "ms" and "us" suffixes for durations 2020-06-09 17:55:52 +05:30
writing_filters.txt