summaryrefslogtreecommitdiff
path: root/gst-libs/gst/gl/gstglshader.h
diff options
context:
space:
mode:
authorMatthew Waters <matthew@centricular.com>2016-10-05 12:19:12 +1100
committerMatthew Waters <matthew@centricular.com>2016-11-03 16:16:12 +1100
commit41a6448918edeae911e3e0cbcb43f20b7de24877 (patch)
tree8b5f195325294d28bcb11c1e05a1e4f595f06061 /gst-libs/gst/gl/gstglshader.h
parent0dc003bf30b0b5a85604646b5343bb52e3b0a4e2 (diff)
downloadgstreamer-plugins-bad-41a6448918edeae911e3e0cbcb43f20b7de24877.tar.gz
gl: GST_GL_TYPE -> GST_TYPE_GL
Some deprecated symbols are kept for backwards compatibility
Diffstat (limited to 'gst-libs/gst/gl/gstglshader.h')
-rw-r--r--gst-libs/gst/gl/gstglshader.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/gst-libs/gst/gl/gstglshader.h b/gst-libs/gst/gl/gstglshader.h
index 96ad48b61..cce614dec 100644
--- a/gst-libs/gst/gl/gstglshader.h
+++ b/gst-libs/gst/gl/gstglshader.h
@@ -28,12 +28,16 @@ G_BEGIN_DECLS
GST_EXPORT
GType gst_gl_shader_get_type (void);
-#define GST_GL_TYPE_SHADER (gst_gl_shader_get_type())
-#define GST_GL_SHADER(o) (G_TYPE_CHECK_INSTANCE_CAST((o), GST_GL_TYPE_SHADER, GstGLShader))
-#define GST_GL_SHADER_CLASS(k) (G_TYPE_CHECK_CLASS((k), GST_GL_TYPE_SHADER, GstGLShaderClass))
-#define GST_IS_GL_SHADER(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), GST_GL_TYPE_SHADER))
-#define GST_IS_GL_SHADER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE((k), GST_GL_TYPE_SHADER))
-#define GST_GL_SHADER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS((o), GST_GL_TYPE_SHADER, GstGLShaderClass))
+#define GST_TYPE_GL_SHADER (gst_gl_shader_get_type())
+
+/* FIXME: remove this when moving to -base */
+G_DEPRECATED_FOR(GST_TYPE_GL_SHADER) \
+static inline GType GST_GL_TYPE_SHADER (void) { return GST_TYPE_GL_SHADER; }
+#define GST_GL_SHADER(o) (G_TYPE_CHECK_INSTANCE_CAST((o), GST_TYPE_GL_SHADER, GstGLShader))
+#define GST_GL_SHADER_CLASS(k) (G_TYPE_CHECK_CLASS((k), GST_TYPE_GL_SHADER, GstGLShaderClass))
+#define GST_IS_GL_SHADER(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), GST_TYPE_GL_SHADER))
+#define GST_IS_GL_SHADER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE((k), GST_TYPE_GL_SHADER))
+#define GST_GL_SHADER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS((o), GST_TYPE_GL_SHADER, GstGLShaderClass))
struct _GstGLShader
{