[Bug 767429] vtdec: Renegotiation from GL to sysmem to GL with playbin

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Jun 21 05:37:30 UTC 2016


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

--- Comment #1 from Alessandro Decina <alessandro.d at gmail.com> ---
Created attachment 330115
  --> https://bugzilla.gnome.org/attachment.cgi?id=330115&action=edit
fix

What happens is that inside playbin vtdec negotiates GLMemory with glimagesink
throught the autoplug-query signal.

The autoplug-query signal tho only works while autoplugging, and once vtdec is
linked to playsink CAPS queries just go through. When the first CAPS query
happens playsink hasn't created the videochain yet (which it creates once the
video pad is blocked) so it returns ANY and vtdec negotiates Sysmem.

The patch makes vtdec keep the current patch if during negotiation downstream
returns ANY.

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