diff options
author | Matthew Waters <matthew@centricular.com> | 2016-10-05 12:19:12 +1100 |
---|---|---|
committer | Matthew Waters <matthew@centricular.com> | 2016-11-03 16:16:12 +1100 |
commit | 41a6448918edeae911e3e0cbcb43f20b7de24877 (patch) | |
tree | 8b5f195325294d28bcb11c1e05a1e4f595f06061 /gst-libs/gst/gl/gstglshader.h | |
parent | 0dc003bf30b0b5a85604646b5343bb52e3b0a4e2 (diff) | |
download | gstreamer-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.h | 16 |
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 { |