Christian König wrote:
Thanks to you once more, it was just looking at the bytes left in the
buffer, but not the bits! So we ended up not decoding the last 32 bits
of a buffer.
That seems to have fixed it.
I just pushed a fix, and I'm really wondering where the heck do you get
all those nice test videos.
Well, in the case of HD almost all from http://www.w6rz.net .
For SD I can test UK TV from a DVB-T card, or I use streams from
ftp://ftp.tek.com/tv/test/streams/Element/MPEG-Video/625/
The Pendulum I got from an ISO that was linked to from a German
monitor/tv review site but I don't have a link for that.
Ironically your question made me search to see if I had any other mpeg2
HD not from w6rz - I found one and it has issues with -vf ffmpeg12vdpau :-)
I've never tested with this before so don't know if it's a regression,
it renders OK but hangs at the end and then may or may not segfault.
If it doesn't segfault then ddd will show it looping round int the same
function as shown in my screenshot, which shows the bt and value of
num_skipped_macroblocks.
Maybe the stream is faulty - http://www.andyqos.ukfsn.org/swan.mpg
The ddd screenshot - http://www.andyqos.ukfsn.org/vdpau-swan-ddd.png
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev