audio: move audio interfaces
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 30 Nov 2011 06:57:02 +0000 (07:57 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 30 Nov 2011 06:57:02 +0000 (07:57 +0100)
Move the audio related interfaces to the audio library.

22 files changed:
docs/libs/gst-plugins-base-libs-sections.txt
docs/libs/gst-plugins-base-libs.types
ext/alsa/gstalsamixer.h
ext/alsa/gstalsamixeroptions.h
ext/alsa/gstalsamixertrack.h
gst-libs/gst/audio/Makefile.am
gst-libs/gst/audio/audio-marshal.list [new file with mode: 0644]
gst-libs/gst/audio/mixer.c [moved from gst-libs/gst/interfaces/mixer.c with 99% similarity]
gst-libs/gst/audio/mixer.h [moved from gst-libs/gst/interfaces/mixer.h with 98% similarity]
gst-libs/gst/audio/mixeroptions.c [moved from gst-libs/gst/interfaces/mixeroptions.c with 100% similarity]
gst-libs/gst/audio/mixeroptions.h [moved from gst-libs/gst/interfaces/mixeroptions.h with 98% similarity]
gst-libs/gst/audio/mixertrack.c [moved from gst-libs/gst/interfaces/mixertrack.c with 100% similarity]
gst-libs/gst/audio/mixertrack.h [moved from gst-libs/gst/interfaces/mixertrack.h with 100% similarity]
gst-libs/gst/audio/mixerutils.h
gst-libs/gst/audio/streamvolume.c [moved from gst-libs/gst/interfaces/streamvolume.c with 100% similarity]
gst-libs/gst/audio/streamvolume.h [moved from gst-libs/gst/interfaces/streamvolume.h with 100% similarity]
gst-libs/gst/interfaces/Makefile.am
gst-libs/gst/interfaces/interfaces-marshal.list
gst/playback/Makefile.am
gst/playback/gstplaybin2.c
gst/volume/gstvolume.c
gst/volume/gstvolume.h

index 425b7c5..7d82476 100644 (file)
@@ -601,7 +601,7 @@ gst_color_balance_channel_get_type
 
 <SECTION>
 <FILE>gstmixer</FILE>
-<INCLUDE>gst/interfaces/mixer.h</INCLUDE>
+<INCLUDE>gst/audio/mixer.h</INCLUDE>
 GstMixer
 GstMixerType
 GstMixerFlags
@@ -654,7 +654,7 @@ gst_stream_volume_format_get_type
 
 <SECTION>
 <FILE>gstmixeroptions</FILE>
-<INCLUDE>gst/interfaces/mixer.h</INCLUDE>
+<INCLUDE>gst/audio/mixer.h</INCLUDE>
 GstMixerOptions
 gst_mixer_options_get_values
 <SUBSECTION Standard>
@@ -670,7 +670,7 @@ gst_mixer_options_get_type
 
 <SECTION>
 <FILE>gstmixertrack</FILE>
-<INCLUDE>gst/interfaces/mixer.h</INCLUDE>
+<INCLUDE>gst/audio/mixer.h</INCLUDE>
 GstMixerTrack
 GstMixerTrackFlags
 GST_MIXER_TRACK_HAS_FLAG
@@ -772,7 +772,7 @@ gst_property_probe_get_type
 
 <SECTION>
 <FILE>gststreamvolume</FILE>
-<INCLUDE>gst/interfaces/streamvolume.h</INCLUDE>
+<INCLUDE>gst/audio/streamvolume.h</INCLUDE>
 GstStreamVolume
 GstStreamVolumeFormat
 
index 04ac2b7..7f67c36 100644 (file)
@@ -22,7 +22,7 @@ gst_audio_base_src_get_type
 #include <gst/audio/gstaudioringbuffer.h>
 gst_audio_ring_buffer_get_type
 
-#include <gst/interfaces/mixer.h>
+#include <gst/audio/mixer.h>
 gst_mixer_get_type
 gst_mixer_options_get_type
 gst_mixer_track_get_type
@@ -34,7 +34,7 @@ gst_property_probe_get_type
 gst_tuner_get_type
 gst_tuner_channel_get_type
 gst_tuner_norm_get_type
-#include <gst/interfaces/streamvolume.h>
+#include <gst/audio/streamvolume.h>
 gst_stream_volume_get_type
 
 
index ba99f72..03118f1 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "gstalsa.h"
 
-#include <gst/interfaces/mixer.h>
+#include <gst/audio/mixer.h>
 #include "gstalsamixeroptions.h"
 #include "gstalsamixertrack.h"
 
index b3c36c0..7336657 100644 (file)
@@ -22,7 +22,7 @@
 
 
 #include "gstalsa.h"
-#include <gst/interfaces/mixeroptions.h>
+#include <gst/audio/mixeroptions.h>
 
 
 G_BEGIN_DECLS
index acc64cb..b5fbef2 100644 (file)
@@ -22,7 +22,7 @@
 
 
 #include "gstalsa.h"
-#include <gst/interfaces/mixertrack.h>
+#include <gst/audio/mixertrack.h>
 
 
 G_BEGIN_DECLS
index f49d405..4e702ae 100644 (file)
@@ -7,8 +7,8 @@ glib_enum_define = GST_AUDIO
 glib_gen_prefix = gst_audio
 glib_gen_basename = audio
 
-built_sources = audio-enumtypes.c
-built_headers = audio-enumtypes.h
+built_sources = audio-enumtypes.c audio-marshal.c
+built_headers = audio-enumtypes.h audio-marshal.h
 BUILT_SOURCES = $(built_sources) $(built_headers)
 
 lib_LTLIBRARIES = \
@@ -21,6 +21,9 @@ libgstaudio_@GST_MAJORMINOR@_la_SOURCES = \
        audio.c \
        gstaudioringbuffer.c \
        gstaudioclock.c \
+       mixer.c \
+       mixeroptions.c \
+       mixertrack.c \
        mixerutils.c \
        multichannel.c \
        gstaudiocdsrc.c \
@@ -31,7 +34,9 @@ libgstaudio_@GST_MAJORMINOR@_la_SOURCES = \
        gstaudiofilter.c \
        gstaudiosink.c \
        gstaudiosrc.c \
+       streamvolume.c \
        gstaudioiec61937.c
+
 nodist_libgstaudio_@GST_MAJORMINOR@_la_SOURCES = $(built_sources) $(built_headers)
 
 libgstaudio_@GST_MAJORMINOR@includedir = $(includedir)/gstreamer-@GST_MAJORMINOR@/gst/audio
@@ -47,8 +52,12 @@ libgstaudio_@GST_MAJORMINOR@include_HEADERS = \
        gstaudiobasesrc.h \
        gstaudiosink.h \
        gstaudiosrc.h \
+       mixer.h \
+       mixeroptions.h \
+       mixertrack.h \
        mixerutils.h \
        multichannel.h \
+       streamvolume.h \
        gstaudioiec61937.h
 
 nodist_libgstaudio_@GST_MAJORMINOR@include_HEADERS = \
diff --git a/gst-libs/gst/audio/audio-marshal.list b/gst-libs/gst/audio/audio-marshal.list
new file mode 100644 (file)
index 0000000..c99ddc7
--- /dev/null
@@ -0,0 +1,2 @@
+VOID:OBJECT,ULONG
+VOID:OBJECT,INT
similarity index 99%
rename from gst-libs/gst/interfaces/mixer.c
rename to gst-libs/gst/audio/mixer.c
index 506e711..0fca9a8 100644 (file)
@@ -24,7 +24,7 @@
 #endif
 
 #include "mixer.h"
-#include "interfaces-marshal.h"
+#include "audio-marshal.h"
 
 #define GST_MIXER_MESSAGE_NAME "gst-mixer-message"
 
similarity index 98%
rename from gst-libs/gst/interfaces/mixer.h
rename to gst-libs/gst/audio/mixer.h
index 96bdccb..2cb618b 100644 (file)
@@ -23,9 +23,8 @@
 #define __GST_MIXER_H__
 
 #include <gst/gst.h>
-#include <gst/interfaces/mixeroptions.h>
-#include <gst/interfaces/mixertrack.h>
-#include <gst/interfaces/interfaces-enumtypes.h>
+#include <gst/audio/mixeroptions.h>
+#include <gst/audio/mixertrack.h>
 
 G_BEGIN_DECLS
 
similarity index 98%
rename from gst-libs/gst/interfaces/mixeroptions.h
rename to gst-libs/gst/audio/mixeroptions.h
index d8b78c4..bbb55a7 100644 (file)
@@ -25,7 +25,7 @@
 #define __GST_MIXER_OPTIONS_H__
 
 #include <gst/gst.h>
-#include <gst/interfaces/mixertrack.h>
+#include <gst/audio/mixertrack.h>
 
 G_BEGIN_DECLS
 
index cfda7ab..0635dc5 100644 (file)
@@ -21,7 +21,7 @@
 #define __GST_AUDIO_MIXERUTILS_H__
 
 #include <gst/gst.h>
-#include <gst/interfaces/mixer.h>
+#include <gst/audio/mixer.h>
 
 G_BEGIN_DECLS
 
index 4e0f2b9..8eae7e3 100644 (file)
@@ -3,12 +3,8 @@ libgstinterfacesincludedir = \
         $(includedir)/gstreamer-@GST_MAJORMINOR@/gst/interfaces
 
 headers_interfaces =           \
-       mixer.h                 \
-       mixeroptions.h          \
-       mixertrack.h            \
        navigation.h            \
        propertyprobe.h         \
-       streamvolume.h          \
        tuner.h                 \
        tunernorm.h             \
        tunerchannel.h
@@ -34,12 +30,8 @@ nodist_libgstinterfacesinclude_HEADERS = \
        interfaces-enumtypes.h
 
 libgstinterfaces_@GST_MAJORMINOR@_la_SOURCES = \
-       mixer.c                 \
-       mixeroptions.c          \
-       mixertrack.c            \
        navigation.c            \
        propertyprobe.c         \
-       streamvolume.c          \
        tuner.c                 \
        tunernorm.c             \
        tunerchannel.c
index cb7469c..c99ddc7 100644 (file)
@@ -1,5 +1,2 @@
-VOID:OBJECT,BOOLEAN
-VOID:OBJECT,POINTER
-VOID:OBJECT,STRING
 VOID:OBJECT,ULONG
 VOID:OBJECT,INT
index 40e6662..a347d0d 100644 (file)
@@ -28,7 +28,7 @@ libgstplayback_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(csp_cflags
 libgstplayback_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
 libgstplayback_la_LIBADD = \
        $(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_MAJORMINOR@.la \
-       $(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-@GST_MAJORMINOR@.la \
+       $(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_MAJORMINOR@.la \
        $(top_builddir)/gst-libs/gst/video/libgstvideo-@GST_MAJORMINOR@.la \
        $(GST_LIBS)
 libgstplayback_la_LIBTOOLFLAGS = --tag=disable-static
index dcdcb02..b99c28c 100644 (file)
 
 #include <gst/gst-i18n-plugin.h>
 #include <gst/pbutils/pbutils.h>
-#include <gst/interfaces/streamvolume.h>
+#include <gst/audio/streamvolume.h>
 
 #include "gstplay-enum.h"
 #include "gstplay-marshal.h"
index 52b01a8..00760bf 100644 (file)
@@ -45,8 +45,7 @@
 #include <gst/gst.h>
 #include <gst/base/gstbasetransform.h>
 #include <gst/audio/audio.h>
-#include <gst/interfaces/mixer.h>
-#include <gst/audio/audio.h>
+#include <gst/audio/mixer.h>
 #include <gst/audio/gstaudiofilter.h>
 
 #ifdef HAVE_ORC
index 047227d..86fe2b6 100644 (file)
@@ -26,7 +26,7 @@
 
 #include <gst/gst.h>
 #include <gst/base/gstbasetransform.h>
-#include <gst/interfaces/streamvolume.h>
+#include <gst/audio/streamvolume.h>
 #include <gst/audio/audio.h>
 #include <gst/audio/gstaudiofilter.h>