[Bug 704807] Simplify windowing logic

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Mar 17 08:37:21 PDT 2015


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

--- Comment #3 from Julien Isorce <julien.isorce at gmail.com> ---
Philippe there are 2 options:

1: implement gst_gl_window_dispmanx_show because currently it is visible even
if glimagesink does not call gst_gl_window_show.

2: Try with GST_GL_WINDOW=none ?  (none or whatever name different than
dispmanx, x11, cocoa, wayland, win32, eagl)
It will use gst_gl_dummy_window_new internally. But not sure if it will work if
the contexts shared ressources because the need of having same display.

You make me realize that if "egl && glimagesink->other_context && "client-draw"
connected", then glimagesink can use the dummy window instead of creating an
unvisible one. 

(We can apply same logic for other GST_GL_PLATFORM when support will be there)

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