mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-10 03:19:40 +00:00
[204/906] get ride of a bug on ATI related to YV12 to rgb conversion through GLSL and add an example
This commit is contained in:
parent
7c2662d7e9
commit
bf17388f63
1 changed files with 11 additions and 2 deletions
|
@ -2425,8 +2425,17 @@ gst_gl_display_thread_do_upload_fill (GstGLDisplay *display)
|
|||
//So we have to set a display->hardware (ATI o/ NVIDIA) and
|
||||
//etc...
|
||||
case GST_VIDEO_FORMAT_YV12:
|
||||
offsetU = 2;
|
||||
offsetV = 1;
|
||||
|
||||
if (g_ascii_strncasecmp ("ATI", (gchar *) glGetString (GL_VENDOR), 3) == 0)
|
||||
{
|
||||
offsetU = 2;
|
||||
offsetV = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
offsetU = 1;
|
||||
offsetV = 2;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
g_assert_not_reached ();
|
||||
|
|
Loading…
Reference in a new issue