From 32e401427f724007e0ed585b32c03184e4ebf774 Mon Sep 17 00:00:00 2001 From: Julien Isorce Date: Thu, 5 Nov 2009 14:53:35 +0100 Subject: [PATCH] [400/906] gstgldisplay: no need the I420 work around if ATI Mobility fix #588653 --- gst-libs/gst/gl/gstgldisplay.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gst-libs/gst/gl/gstgldisplay.c b/gst-libs/gst/gl/gstgldisplay.c index b5ce333872..4701888083 100644 --- a/gst-libs/gst/gl/gstgldisplay.c +++ b/gst-libs/gst/gl/gstgldisplay.c @@ -936,8 +936,12 @@ gst_gl_display_thread_init_upload (GstGLDisplay * display) { #ifndef OPENGL_ES2 gchar text_shader_upload_I420_YV12[2048]; - if (g_ascii_strncasecmp ("ATI", (gchar *) glGetString (GL_VENDOR), - 3) == 0) + if ((g_ascii_strncasecmp ("ATI", (gchar *) glGetString (GL_VENDOR), + 3) == 0) + && (g_ascii_strncasecmp ("ATI Mobility Radeon HD", + (gchar *) glGetString (GL_RENDERER), 22) != 0) + && (g_ascii_strncasecmp ("ATI Radeon HD", + (gchar *) glGetString (GL_RENDERER), 13) != 0)) sprintf (text_shader_upload_I420_YV12, display->text_shader_upload_I420_YV12, "*0.5", ""); else