[Bug 760553] deinterlace: Bug in caps passthrough lead to black screen with Android HW decoder

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Mar 2 18:46:59 UTC 2016


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

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW

--- Comment #54 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Why is this calling gst_pad_query_caps_default() with the deinterlace sinkpad?
deinterlace has its own handling of the caps query...

Anyway, the problem is that ACCEPT_CAPS happens with
video/x-raw(memory:GLMemory), format=(string)RGBA. And this uses the default
ACCEPT_CAPS handling (deinterlace overrides that on the sinkpad!). And the
resulting caps query returns video/x-raw, format=(string)I420 with the default
CAPS query handler based on the template caps (deinterlace has different
template caps).


I'm not sure where all this comes from, it doesn't make any sense at all :)
It's as if a different element than our deinterlace is used here.

-- 
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