[Bug 757933] When a pipeline is in GST_STATE_READY, "sync-message::need-context" is not emitted for GstGL.
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Nov 11 04:15:04 PST 2015
https://bugzilla.gnome.org/show_bug.cgi?id=757933
Matthew Waters <ystreet00 at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ystreet00 at gmail.com
--- Comment #1 from Matthew Waters <ystreet00 at gmail.com> ---
The need-context message is not sent because glimagesink doesn't need the GL
context when only going back to READY. It keeps the application provided GL
context until the state drops to NULL. Currently the other requirement [0] for
the window to never appear is that you must have a connection to the
"client-draw" signal on glimagesink (which won't disappear on state changes).
If webkit changes the GL context it needs to set on the gstreamer pipeline, it
needs to 1. call gst_element_set_context explicitly or 2. Drop down to NULL.
[0] -
http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/ext/gl/gstglimagesink.c?h=1.6#n1964
--
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