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

Reply via email to