[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