[MPlayer-users] VDPAU decoding in MPlayer broken by recent FFmpeg changes

Ilja Sekler ilja_sekler_ at gmx.de
Sun Sep 8 22:27:45 CEST 2013

Am 08.09.2013 20:15, schrieb Reimar Döffinger:

> On Wed, Aug 21, 2013 at 10:23:17PM +0200, Ilja Sekler wrote:
>> Am 21.08.2013 20:15, schrieb Reimar Döffinger:
>>> On Wed, Aug 14, 2013 at 08:26:04PM +0200, Ilja Sekler wrote:
>>>> But I see a very strange effect when playing DivX videos
>>>> through ffodivxvdpau now: it looks as if every second frame
>>>> were dropped and the first one instead duplicated (or even
>>>> worse), all movements look choppy. This is not related to this
>>>> patch. It doesn't happen with the software decoder and doesn't
>>>> happen with the VDPAU decoder and r36171 from Fedora
>>>> repositories.
>>> Hm, my suspicion is that this means there is an issue with
>>> decoding B-frames (does it say something about "invalid packed
>>> B-frames" when this issue shows up or does this happen for all
>>> files?).
>> Yes, all files which suffer from choppy playback trigger also a
>> [mpeg4 @ 0x7fc2cd2758c0]Invalid and inefficient vfw-avi packed B
>> frames detected
>> message in the MPlayer console output. [...]
> Could you try a variant of the previous patch? Instead of "if
> (get_bits_left(&s->gb) <= 0) s->mb_y = s->mb_height;" it without the
> if, i.e. just "s->mb_y = s->mb_height;"

Done. The modified patch doesn't fix the choppy playback issue, 

r36442 and ffmpeg at c54aa2fb0f869ec025933944cbd1634fffe95d09 with the 
said patch on top.




More information about the MPlayer-users mailing list