diff --git a/gst-libs/gst/gl/gstglformat.c b/gst-libs/gst/gl/gstglformat.c index bc1574377d..ea50a88a8e 100644 --- a/gst-libs/gst/gl/gstglformat.c +++ b/gst-libs/gst/gl/gstglformat.c @@ -197,13 +197,13 @@ gst_gl_format_from_video_info (GstGLContext * context, GstVideoInfo * vinfo, switch (n_plane_components) { case 4: - return GST_GL_RGBA; + return GST_GL_RGBA8; case 3: - return GST_GL_RGB; + return GST_GL_RGB8; case 2: - return texture_rg ? GST_GL_RG : GST_GL_LUMINANCE_ALPHA; + return texture_rg ? GST_GL_RG8 : GST_GL_LUMINANCE_ALPHA; case 1: - return texture_rg ? GST_GL_RED : GST_GL_LUMINANCE; + return texture_rg ? GST_GL_R8 : GST_GL_LUMINANCE; default: break; }