[gst-cvs] gst-plugins-gl: gstgldisplay: no need the I420 work around if ATI Mobility
Julien Isorce
cap at kemper.freedesktop.org
Thu Nov 5 06:14:51 PST 2009
Module: gst-plugins-gl
Branch: master
Commit: 9ac2f4102ead9d62aceab43102c7eb5a53bec9d1
URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-gl/commit/?id=9ac2f4102ead9d62aceab43102c7eb5a53bec9d1
Author: Julien Isorce <julien.isorce at gmail.com>
Date: Thu Nov 5 14:53:35 2009 +0100
gstgldisplay: no need the I420 work around if ATI Mobility
fix #588653
---
gst-libs/gst/gl/gstgldisplay.c | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/gst-libs/gst/gl/gstgldisplay.c b/gst-libs/gst/gl/gstgldisplay.c
index b5ce333..4701888 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
More information about the Gstreamer-commits
mailing list