Commit ca1812f3 authored by Thibault Saunier's avatar Thibault Saunier 🌵
Browse files

Revert "wpe: Properly respect LIBGL_ALWAYS_SOFTWARE"

This causes issues I didn't see:
     !2252 (comment 927633)

Let's just tell people to use capsfilter to force software rendering in
`wpesrc` for now.

The intent was to allow forcing it easily in playbin2 for the CI, but
we will do it some other way and see when time comes.

This reverts commit 9415106b.

Part-of: <!2273>
parent a6ebda39
......@@ -381,23 +381,21 @@ WPEView::WPEView(WebKitWebContext* web_context, GstWpeVideoSrc* src, GstGLContex
threading.ready = FALSE;
g_mutex_init(&images_mutex);
if (g_strcmp0(g_getenv("LIBGL_ALWAYS_SOFTWARE"), "true")) {
if (context)
gst.context = GST_GL_CONTEXT(gst_object_ref(context));
if (display) {
gst.display = GST_GL_DISPLAY(gst_object_ref(display));
}
if (context)
gst.context = GST_GL_CONTEXT(gst_object_ref(context));
if (display) {
gst.display = GST_GL_DISPLAY(gst_object_ref(display));
}
wpe.width = width;
wpe.height = height;
wpe.width = width;
wpe.height = height;
if (context && display) {
if (gst_gl_context_get_gl_platform(context) == GST_GL_PLATFORM_EGL) {
gst.display_egl = gst_gl_display_egl_from_gl_display (gst.display);
} else {
GST_DEBUG ("Available GStreamer GL Context is not EGL - not creating an EGL display from it");
}
}
if (context && display) {
if (gst_gl_context_get_gl_platform(context) == GST_GL_PLATFORM_EGL) {
gst.display_egl = gst_gl_display_egl_from_gl_display (gst.display);
} else {
GST_DEBUG ("Available GStreamer GL Context is not EGL - not creating an EGL display from it");
}
}
if (gst.display_egl) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment