GNOME Bugzilla – Bug 703508
GLES2/EGL/X11 backend not working
Last modified: 2013-07-03 08:29:48 UTC
With latest GIT the GLES2/EGL/X11 backend does not work, maybe the GLES2 backend in general is broken. Desktop OpenGL works fine. $ gst-launch-1.0 videotestsrc ! gleffects effect=squeeze ! glimagesink Setting pipeline to PAUSED ... libEGL warning: failed to create a pipe screen for i965 Pipeline is PREROLLING ... ** (gst-launch-1.0:24752): CRITICAL **: gst_gl_shader_new: assertion `GST_IS_GL_DISPLAY (display)' failed ** (gst-launch-1.0:24752): CRITICAL **: gst_gl_shader_set_vertex_source: assertion `GST_GL_IS_SHADER (shader)' failed ** (gst-launch-1.0:24752): CRITICAL **: gst_gl_shader_set_fragment_source: assertion `GST_GL_IS_SHADER (shader)' failed ** (gst-launch-1.0:24752): CRITICAL **: gst_gl_shader_compile: assertion `GST_GL_IS_SHADER (shader)' failed ** (gst-launch-1.0:24752): CRITICAL **: gst_gl_shader_get_attribute_location: assertion `shader != NULL' failed ** (gst-launch-1.0:24752): CRITICAL **: gst_gl_shader_get_attribute_location: assertion `shader != NULL' failed Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock ** (gst-launch-1.0:24752): CRITICAL **: gst_gl_shader_use: assertion `GST_GL_IS_SHADER (shader)' failed ** (gst-launch-1.0:24752): CRITICAL **: gst_gl_shader_set_uniform_1i: assertion `shader != NULL' failed ** (gst-launch-1.0:24752): CRITICAL **: gst_gl_shader_new: assertion `GST_IS_GL_DISPLAY (display)' failed ** (gst-launch-1.0:24752): CRITICAL **: gst_gl_shader_set_vertex_source: assertion `GST_GL_IS_SHADER (shader)' failed
Created attachment 248283 [details] [review] glimagesink: fix for gles2
commit a7ff777f987fcf073fe828fd563293d8ff62536c Author: Matthew Waters <ystreet00@gmail.com> Date: Wed Jul 3 14:13:56 2013 +1000 glimagesink: fix for gles2 https://bugzilla.gnome.org/show_bug.cgi?id=703508