[Bug 776578] gl: Allow build even if no window system is enabled

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Dec 30 10:53:36 UTC 2016


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

--- Comment #3 from Olivier Blin <gnome at blino.org> ---
This is on a set-top box running Linux and proprietary OpenGL drivers, and no
wayland-egl support. It is using EGL with a custom platform.

This patch is mostly for the use-case where the EGL platform integration is
done in the user application, WebKit in my case.

See GL context creation:
https://github.com/Metrological/WebKitForWayland/blob/32f1d053dc662c2ba300bf7f23349ac14451a7eb/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp#L466

And GL context sharing:
https://github.com/Metrological/WebKitForWayland/blob/32f1d053dc662c2ba300bf7f23349ac14451a7eb/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp#L328

Though, you are right, my comment about glimagesink was incorrect, EGL context
creation/init will likely fail when no winsys is available.

Thanks for your feedback

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