gloverlay: protect desktop gl specific tokens with #if
authorMatthew Waters <matthew@centricular.com>
Fri, 26 Sep 2014 12:22:06 +0000 (22:22 +1000)
committerMatthew Waters <matthew@centricular.com>
Fri, 26 Sep 2014 12:22:06 +0000 (22:22 +1000)
ext/gl/gstgloverlay.c

index 9af1c301d62c4c63725a669f17dc8da022e143da..dbbe8dc3a52b0e0f53f2a70b8a0d4d0f603320c5 100644 (file)
@@ -286,10 +286,12 @@ gst_gl_overlay_load_texture (GstGLOverlay * o, GLuint tex,
   const GstGLFuncs *gl = filter->context->gl_vtable;
   gfloat x, y, width, height;
 
+#if GST_GL_HAVE_OPENGL
   if (gst_gl_context_get_gl_api (filter->context) & GST_GL_API_OPENGL) {
     gl->MatrixMode (GL_MODELVIEW);
     gl->LoadIdentity ();
   }
+#endif
 
   gl->Enable (GL_TEXTURE_2D);
   gl->ActiveTexture (GL_TEXTURE0);
@@ -447,10 +449,12 @@ gst_gl_overlay_callback (gint width, gint height, guint texture, gpointer stuff)
   GstMapInfo map_info;
   guint image_tex;
 
+#if GST_GL_HAVE_OPENGL
   if (gst_gl_context_get_gl_api (filter->context) & GST_GL_API_OPENGL) {
     gl->MatrixMode (GL_PROJECTION);
     gl->LoadIdentity ();
   }
+#endif
 
   gst_gl_overlay_load_texture (overlay, texture, FALSE);