summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Isorce <julien.isorce@collabora.co.uk>2014-04-28 15:15:20 +0100
committerJulien Isorce <julien.isorce@collabora.co.uk>2014-04-28 15:59:06 +0100
commit1525fa8bad00861bc1c20260d99fce9a3c28f5eb (patch)
tree6829489cb80985e66099e9ccfb439f8be2d42053
parent6a18a1346b65065c0c7236403292c629e8dcd05b (diff)
downloadgstreamer-plugins-bad-1525fa8bad00861bc1c20260d99fce9a3c28f5eb.tar.gz
gl: use gst_gl_platform_from_string because we support gl shareList on all platforms
-rw-r--r--ext/gl/gstgltestsrc.c4
-rw-r--r--gst-libs/gst/gl/gstglfilter.c4
-rw-r--r--gst-libs/gst/gl/gstglmixer.c4
3 files changed, 3 insertions, 9 deletions
diff --git a/ext/gl/gstgltestsrc.c b/ext/gl/gstgltestsrc.c
index 4fb30647e..b7b2792a8 100644
--- a/ext/gl/gstgltestsrc.c
+++ b/ext/gl/gstgltestsrc.c
@@ -645,9 +645,7 @@ gst_gl_test_src_decide_allocation (GstBaseSrc * basesrc, GstQuery * query)
GST_DEBUG ("got GL context handle 0x%p with type %s and apis %s",
handle, type, apis);
- if (g_strcmp0 (type, "glx") == 0)
- platform = GST_GL_PLATFORM_GLX;
-
+ platform = gst_gl_platform_from_string (type);
gl_apis = gst_gl_api_from_string (apis);
if (gl_apis && platform)
diff --git a/gst-libs/gst/gl/gstglfilter.c b/gst-libs/gst/gl/gstglfilter.c
index 3f900712f..1775c4681 100644
--- a/gst-libs/gst/gl/gstglfilter.c
+++ b/gst-libs/gst/gl/gstglfilter.c
@@ -929,9 +929,7 @@ gst_gl_filter_decide_allocation (GstBaseTransform * trans, GstQuery * query)
GST_DEBUG ("got GL context handle 0x%p with type %s and apis %s",
handle, type, apis);
- if (g_strcmp0 (type, "glx") == 0)
- platform = GST_GL_PLATFORM_GLX;
-
+ platform = gst_gl_platform_from_string (type);
gl_apis = gst_gl_api_from_string (apis);
if (gl_apis && platform)
diff --git a/gst-libs/gst/gl/gstglmixer.c b/gst-libs/gst/gl/gstglmixer.c
index fbfbda8eb..238f4e103 100644
--- a/gst-libs/gst/gl/gstglmixer.c
+++ b/gst-libs/gst/gl/gstglmixer.c
@@ -1146,9 +1146,7 @@ gst_gl_mixer_decide_allocation (GstGLMixer * mix, GstQuery * query)
GST_DEBUG ("got GL context handle 0x%p with type %s and apis %s",
handle, type, apis);
- if (g_strcmp0 (type, "glx") == 0)
- platform = GST_GL_PLATFORM_GLX;
-
+ platform = gst_gl_platform_from_string (type);
gl_apis = gst_gl_api_from_string (apis);
if (gl_apis && platform)