[Bug 766978] mpeg-2 decoding broken

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Sep 5 11:54:32 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=766978

--- Comment #16 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
(In reply to Tim-Philipp Müller from comment #12)
> Seems to work again now for me with git master and vaapisink or glimagesink.
> 
> I have problems with xvimagesink now though. The bccnews clip just flashes
> green frames after a few seconds, and with another H264-HD-in-TS clip I get
> green macroblock-height rows but the pic is also distorted and wrong colours.

Yes, confirmed. Somehow vaapipostproc pushes empty buffers or xvimagesink
renders empty buffers

**@Tim, just wondering, is this still a blocker for 1.10?**



(In reply to Scott D Phillips from comment #15)
> (In reply to Tim-Philipp Müller from comment #14)
>
> The vaapidecodebin within the decodebin scales the video for 1/1 p-a-r and
> deinterlaces the video. I think the scaling is interfering with the later
> subtitle overlay in the playbin. I'm not yet familiar enough with dvb
> subtitles to know what the right thing to do is, but I'll look into it.

Setting vaapidecodebin as GST_RANK_NONE, vaapimpeg2dec is used (haswell) and
works fine with xvimagesink (deinterlacing by software).

Also, running
gst-play-1.0 ~/patterns/bug766978.m2t  --videosink=xvimagesink --flags=0x613

(disabling subtitles) the play -with vaapidecodebin- is OK.

This empty buffers are result of scaling + deinterlacing + subtitle rendering,
as you found.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list