diff options
Diffstat (limited to 'ext')
-rw-r--r-- | ext/gl/gstgloverlay.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/gl/gstgloverlay.c b/ext/gl/gstgloverlay.c index 86e9597fc..65ceb2b9b 100644 --- a/ext/gl/gstgloverlay.c +++ b/ext/gl/gstgloverlay.c @@ -446,12 +446,13 @@ gst_gl_overlay_callback (gint width, gint height, guint texture, gpointer stuff) { GstGLOverlay *overlay = GST_GL_OVERLAY (stuff); GstGLFilter *filter = GST_GL_FILTER (overlay); - const GstGLFuncs *gl = filter->context->gl_vtable; GstMapInfo map_info; guint image_tex; #if GST_GL_HAVE_OPENGL if (gst_gl_context_get_gl_api (filter->context) & GST_GL_API_OPENGL) { + const GstGLFuncs *gl = filter->context->gl_vtable; + gl->MatrixMode (GL_PROJECTION); gl->LoadIdentity (); } |