[FFmpeg-devel] [PATCH] movdec: interleave streams better.
elupus at ecce.se
Sat Dec 15 18:53:53 CET 2012
> Why didn't you just make the cache larger?
> What you are doing by increasing it is essentially forcing a large cache
> on the demuxed packets.
> Btw. for streamed files with multiple audio tracks Apple really likes to
> not interleave them at all, the way Quicktime handles this seems to be by
> having one stream/cache for each audio and video.
> But this definitely is an argument for making it configurable, so that you
> can use standard FFmpeg.
Fully agree. We need a way to support running two (or more) simultaneous
http sessions active reading from multiple locations in the file. We sort
of support it already, we don't drop the old session until the new is
established, suppose we could add some timeout on the old session keeping
it around so we can re-use it on the next seek request if it's current
position is close to target.
More information about the ffmpeg-devel