glcolorconvert: Check return value of gst_gl_context_check_framebuffer_status()

CID 1401588
This commit is contained in:
Sebastian Dröge 2017-02-28 12:34:30 +02:00
parent 9bd30e0277
commit fef775d703

View file

@ -2453,6 +2453,7 @@ _do_convert_draw (GstGLContext * context, GstGLColorConvert * convert)
struct ConvertInfo *c_info = &convert->priv->convert_info; struct ConvertInfo *c_info = &convert->priv->convert_info;
guint out_width, out_height; guint out_width, out_height;
gint i; gint i;
gboolean ret = TRUE;
GLint viewport_dim[4] = { 0 }; GLint viewport_dim[4] = { 0 };
@ -2525,9 +2526,10 @@ _do_convert_draw (GstGLContext * context, GstGLColorConvert * convert)
gl->Viewport (viewport_dim[0], viewport_dim[1], viewport_dim[2], gl->Viewport (viewport_dim[0], viewport_dim[1], viewport_dim[2],
viewport_dim[3]); viewport_dim[3]);
gst_gl_context_check_framebuffer_status (context); if (!gst_gl_context_check_framebuffer_status (context))
ret = FALSE;
gst_gl_context_clear_framebuffer (context); gst_gl_context_clear_framebuffer (context);
return TRUE; return ret;
} }