[MPlayer-users] incorrect handling of palettized video?

Edwin Olson eolson at mit.edu
Sun Mar 5 02:53:19 CET 2006


>libavformat parser is used by ffplay and ffmpeg, you can also use it in
>MPlayer by specifying -demuxer lavf (-demuxer 35 wit pre7)
>  
>
Hmm, doesn't seem to help, though I can confirm that the libav codec is 
in fact being used (I recompiled with some extra output). Bizarrely, 
though, the libav parser isn't recognizing the 00pc chunks. Maybe I'll 
poke around with this some more.

>I get the same behaviour with all players i tested (MPlayer cvs,
>ffplay, xine): wrong colors and random colored lines at the bottom.
>  
>
Ditto.

>I also get an error message from msrle decoder
>[msrle @ 0x8354028] MS RLE: stream ptr just went out of bounds (1)
>but i still have to look into that.
>  
>
This is because the 00pc chunks are being passed to the decoder, which 
generates both the crap on the bottom of the screen and the error 
messages (because the palette data isn't long enough to generate a whole 
frame's worth of data.)

I haven't figured out the mplayer source too well yet; any idea how 
complicated/easy it would be to fix this?

-Ed




More information about the MPlayer-users mailing list