From 92d00d0233109fb701af180a8dcc7e61ab460516 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 11 Jul 2014 09:41:05 +0200 Subject: [PATCH] gl: Move GstGLMixer to the plugin for now It depends on GstAggregator and we don't want to install headers for that yet. https://bugzilla.gnome.org/show_bug.cgi?id=732207 --- docs/libs/gst-plugins-bad-libs-docs.sgml | 1 - docs/libs/gst-plugins-bad-libs-sections.txt | 32 --------------------- docs/libs/gst-plugins-bad-libs.types | 1 - ext/gl/Makefile.am | 3 ++ {gst-libs/gst => ext}/gl/gstglmixer.c | 0 {gst-libs/gst => ext}/gl/gstglmixer.h | 2 +- {gst-libs/gst => ext}/gl/gstglmixerpad.h | 0 ext/gl/gstglmosaic.h | 2 +- ext/gl/gstglvideomixer.h | 4 +-- gst-libs/gst/gl/Makefile.am | 3 -- gst-libs/gst/gl/gl.h | 1 - 11 files changed, 7 insertions(+), 42 deletions(-) rename {gst-libs/gst => ext}/gl/gstglmixer.c (100%) rename {gst-libs/gst => ext}/gl/gstglmixer.h (98%) rename {gst-libs/gst => ext}/gl/gstglmixerpad.h (100%) diff --git a/docs/libs/gst-plugins-bad-libs-docs.sgml b/docs/libs/gst-plugins-bad-libs-docs.sgml index 54a078a62d..8c1102635f 100644 --- a/docs/libs/gst-plugins-bad-libs-docs.sgml +++ b/docs/libs/gst-plugins-bad-libs-docs.sgml @@ -85,7 +85,6 @@ - diff --git a/docs/libs/gst-plugins-bad-libs-sections.txt b/docs/libs/gst-plugins-bad-libs-sections.txt index 38c36f2595..d07f6d6d67 100644 --- a/docs/libs/gst-plugins-bad-libs-sections.txt +++ b/docs/libs/gst-plugins-bad-libs-sections.txt @@ -1041,38 +1041,6 @@ GST_CAPS_FEATURE_MEMORY_EGL_IMAGE -
-gstglmixer -GstGLMixerPad -GstGLMixerPadClass -GstGLMixerCollect -GstGLMixer -GstGLMixer -GstGLMixerClass -GstGLMixerProcessFunc -GstGLMixerSetCaps -GstGLMixerReset -GstGLMixerProcessTextures -GstGLMixerFrameData -gst_gl_mixer_process_textures -gst_gl_mixer_set_pad_type - -GstGLMixerPrivate -GST_GL_MIXER -GST_GL_MIXER_CLASS -GST_GL_MIXER_GET_CLASS -GST_GL_MIXER_PAD -GST_GL_MIXER_PAD_CLASS -gst_gl_mixer_get_type -gst_gl_mixer_pad_get_type -GST_IS_GL_MIXER -GST_IS_GL_MIXER_CLASS -GST_IS_GL_MIXER_PAD -GST_IS_GL_MIXER_PAD_CLASS -GST_TYPE_GL_MIXER -GST_TYPE_GL_MIXER_PAD -
-
gstglshader gst_gl_shader_error_quark diff --git a/docs/libs/gst-plugins-bad-libs.types b/docs/libs/gst-plugins-bad-libs.types index 29179d97d9..67ce098b4e 100644 --- a/docs/libs/gst-plugins-bad-libs.types +++ b/docs/libs/gst-plugins-bad-libs.types @@ -33,7 +33,6 @@ gst_gl_display_get_type gst_gl_context_get_type gst_gl_filter_get_type gst_gl_shader_get_type -gst_gl_mixer_get_type gst_gl_buffer_pool_get_type gst_gl_allocator_get_type gst_gl_window_get_type diff --git a/ext/gl/Makefile.am b/ext/gl/Makefile.am index 7ec63b309d..a92efb8c2c 100644 --- a/ext/gl/Makefile.am +++ b/ext/gl/Makefile.am @@ -25,6 +25,9 @@ OPENGL_SOURCES = \ gltestsrc.h \ gstgltestsrc.c \ gstgltestsrc.h \ + gstglmixer.c \ + gstglmixer.h \ + gstglmixerpad.h \ gstglmosaic.c \ gstglmosaic.h \ effects/gstgleffectscurves.h \ diff --git a/gst-libs/gst/gl/gstglmixer.c b/ext/gl/gstglmixer.c similarity index 100% rename from gst-libs/gst/gl/gstglmixer.c rename to ext/gl/gstglmixer.c diff --git a/gst-libs/gst/gl/gstglmixer.h b/ext/gl/gstglmixer.h similarity index 98% rename from gst-libs/gst/gl/gstglmixer.h rename to ext/gl/gstglmixer.h index 7e66acc06c..a9e3a3c6cb 100644 --- a/gst-libs/gst/gl/gstglmixer.h +++ b/ext/gl/gstglmixer.h @@ -24,7 +24,7 @@ #include #include #include -#include +#include "gstglmixerpad.h" G_BEGIN_DECLS diff --git a/gst-libs/gst/gl/gstglmixerpad.h b/ext/gl/gstglmixerpad.h similarity index 100% rename from gst-libs/gst/gl/gstglmixerpad.h rename to ext/gl/gstglmixerpad.h diff --git a/ext/gl/gstglmosaic.h b/ext/gl/gstglmosaic.h index 1da9dbe29c..49c99e7754 100644 --- a/ext/gl/gstglmosaic.h +++ b/ext/gl/gstglmosaic.h @@ -21,7 +21,7 @@ #ifndef _GST_GL_MOSAIC_H_ #define _GST_GL_MOSAIC_H_ -#include +#include "gstglmixer.h" G_BEGIN_DECLS diff --git a/ext/gl/gstglvideomixer.h b/ext/gl/gstglvideomixer.h index 69a077100c..ae2f367a89 100644 --- a/ext/gl/gstglvideomixer.h +++ b/ext/gl/gstglvideomixer.h @@ -21,8 +21,8 @@ #ifndef _GST_GL_VIDEO_MIXER_H_ #define _GST_GL_VIDEO_MIXER_H_ -#include -#include +#include "gstglmixer.h" +#include "gstglmixerpad.h" G_BEGIN_DECLS diff --git a/gst-libs/gst/gl/Makefile.am b/gst-libs/gst/gl/Makefile.am index d201e3ec39..61597c1079 100644 --- a/gst-libs/gst/gl/Makefile.am +++ b/gst-libs/gst/gl/Makefile.am @@ -14,7 +14,6 @@ libgstgl_@GST_API_VERSION@_la_SOURCES = \ gstglmemory.c \ gstglbufferpool.c \ gstglfilter.c \ - gstglmixer.c \ gstglshader.c \ gstglshadervariables.c \ gstglcolorconvert.c \ @@ -35,8 +34,6 @@ libgstgl_@GST_API_VERSION@include_HEADERS = \ gstglmemory.h \ gstglbufferpool.h \ gstglfilter.h \ - gstglmixer.h \ - gstglmixerpad.h \ gstglshadervariables.h \ gstglshader.h \ gstglcolorconvert.h \ diff --git a/gst-libs/gst/gl/gl.h b/gst-libs/gst/gl/gl.h index 4aee9c9e16..d5debe64d1 100644 --- a/gst-libs/gst/gl/gl.h +++ b/gst-libs/gst/gl/gl.h @@ -43,7 +43,6 @@ #include #include #include -#include #include #endif /* __GST_GL_H__ */