[FFmpeg-devel] [PATCH] Multipart RM support (work-in-progress)

Kostya kostya.shishkov
Tue Feb 1 05:41:09 CET 2011


On Mon, Jan 31, 2011 at 09:38:29PM -0500, Ronald S. Bultje wrote:
> Hi guys,
> 
> Kostya asked me to re-post this so here goes. This is an old patch, rebased
> against master/git. It uses outdated API like MAX_STREAMS fixed arrays and
> so on, but it still works, so updating it against new API shouldn't be all
> that much work. Might be a nice qualification task for a SoC student or
> something.

Personally I believe we should better follow Baptiste's approach and
rewrite RM demuxer completely from scratch - current one is rather a
hack based on guesses before anything much was known about this format.

For example, there is such thing as interleaver. It tells demuxer how to
permute input data (like all those crazy swaps for sipro) but for now
it's completely ignored. Another thing is this multirate stuff. And yet
another thing is timestamps (and what they are good for anyway?).

But in lack of free time even such improvement as multirate support
would be extremely good.



More information about the ffmpeg-devel mailing list