[FFmpeg-devel] [PATCH] RV30/40 decoder

Kostya kostya.shishkov
Wed Sep 19 20:06:42 CEST 2007


On Wed, Sep 19, 2007 at 07:53:01PM +0200, Michael Niedermayer wrote:
> Hi
>
[...] 
> > I understand that it is hacky and not good but when proper RM demuxer will be introduced
> > I will gladly drop this code. And decoding per slice is quite fragile and may
> > result in consequent frame corruptions due to parsing errors.
> 
> maybe its not your job to fix the demuxer, but you worked around the bug
> in the demuxer by joining split slices in the decoder this is unacceptable
> and the rv30/40 decoder is rejected as long as this code is in it

I think it's container design bug. If you see any way how demuxer can join slice end
by using only container data then I will write a patch (like I did for multiple
slices in packet case).

But I could not find the way to determine if it's a loose end or another slice
without parsing its header.

Well, I'm awaiting your suggestions on how to resolve this situation and remove that
workaround.
 
> [...]
> -- 
> Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB




More information about the ffmpeg-devel mailing list