[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, 
unfortunately.

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

Thanks,

-- 
Regards

Ilja


More information about the MPlayer-users mailing list