ffmpeg/doc
Luca Barbato d9ae1031f5 lavf: improve handling of sparse streams when muxing
Currently ff_interleave_packet_per_dts() waits until it gets a frame for
each stream before outputting packets in interleaved order.

Sparse streams (i.e. streams with much fewer packets than the other
streams, like subtitles or audio with DTX) tend to add up latency and in
specific cases end up allocating a large amount of memory.

Emit the top packet from the packet_buffer if it has a time delta
larger than a specified threshold.

Original report of the issue and initial proposed solution by
mus.svz@gmail.com.

Bug-id: 31
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-02-04 22:01:42 +01:00
..
doxy doxy: Update the css to have a flat style 2013-12-27 02:53:25 +01:00
examples Replace all uses of avcodec_free_frame with av_frame_free(). 2013-12-11 20:39:54 +01:00
APIchanges lavf: improve handling of sparse streams when muxing 2014-02-04 22:01:42 +01:00
Doxyfile
Makefile Makefile: add html template files to the doxygen deps 2014-01-01 13:07:57 +01:00
RELEASE_NOTES Prepare release notes for Libav 10 "Eks" 2013-12-18 09:18:42 -05:00
avconv.texi doc: add decoders.texi 2014-01-29 23:27:18 +01:00
avplay.texi doc: add decoders.texi 2014-01-29 23:27:18 +01:00
avprobe.texi
avserver.conf
avserver.texi
avtools-common-opts.texi avplay: Accept cpuflags option 2013-10-22 10:49:31 +02:00
avutil.txt
bitstream_filters.texi
build_system.txt
decoders.texi doc: add decoders.texi 2014-01-29 23:27:18 +01:00
demuxers.texi doc: document the asf demuxer 2013-08-28 11:02:56 +02:00
developer.texi doc: fix link to the ISC license text in the developer documentation. 2013-12-22 22:35:11 +01:00
doxy-wrapper.sh
encoders.texi doc: document correct option to list encoders 2014-01-29 23:27:37 +01:00
eval.texi
faq.texi miscellaneous typo fixes 2013-07-25 19:43:32 +02:00
fate.texi doc: cosmetics: Consistently format list and table items 2013-07-27 16:24:55 +02:00
filters.texi vf_overlay: add eof_action switch 2014-02-04 10:54:26 +01:00
general.texi ATRAC3+ decoder 2014-01-09 19:33:07 +01:00
git-howto.texi
git-howto.txt
indevs.texi
libavfilter.texi
metadata.texi
multithreading.txt
muxers.texi mp3enc: allow omitting the id3v2 header with -id3v2_version 0 2014-01-17 10:30:45 +01:00
nut.texi
optimization.txt
outdevs.texi
platform.texi doc/platform: Update to reflect current MSVC build situation 2013-11-27 13:39:03 +00:00
print_options.c doc/print_options: Move options headers to a saner place 2013-08-02 19:19:02 +02:00
protocols.texi tls: Add support for listen mode 2013-09-26 23:13:35 +03:00
rate_distortion.txt
soc.txt
swscale.txt
t2h.init
tablegen.txt
texi2pod.pl doc: Try to find nonstandard Perl path from the environment 2013-12-01 12:59:10 -05:00
viterbi.txt