GstAudioAggregator: hook up to build
authorTim-Philipp Müller <tim@centricular.com>
Tue, 13 Feb 2018 16:09:09 +0000 (16:09 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Tue, 13 Feb 2018 16:09:09 +0000 (16:09 +0000)
https://bugzilla.gnome.org/show_bug.cgi?id=791218

docs/libs/gst-plugins-base-libs.types
docs/plugins/gst-plugins-base-plugins.hierarchy
gst-libs/gst/audio/Makefile.am
gst-libs/gst/audio/gstaudioaggregator.h
gst-libs/gst/audio/meson.build

index 047575a..a97e952 100644 (file)
@@ -1,6 +1,8 @@
 #include <gst/gst.h>
 
-
+#include <gst/audio/gstaudioaggregator.h>
+gst_audio_aggregator_get_type
+gst_audio_aggregator_pad_get_type
 #include <gst/audio/gstaudiocdsrc.h>
 gst_audio_cd_src_get_type
 #include <gst/audio/gstaudioclock.h>
index 62dae42..845a811 100644 (file)
@@ -14,6 +14,11 @@ GObject
       GstControlSource
       GstElement
         GstAdder
+        GstAggregator
+          GstAudioAggregator
+            GstAudioInterleave
+            GstAudioMixer
+              GstLiveAdder
         GstAudioDecoder
           GstOpusDec
           GstVorbisDec
@@ -160,6 +165,10 @@ GObject
       GstGLContext
       GstGLShader
       GstPad
+        GstAggregatorPad
+          GstAudioAggregatorPad
+            GstAudioInterleavePad
+            GstAudioMixerPad
         GstProxyPad
           GstGhostPad
             GstDecodePad
index 100867d..358adbc 100644 (file)
@@ -41,6 +41,7 @@ libgstaudio_@GST_API_VERSION@_la_SOURCES = \
        audio-info.c \
        audio-quantize.c \
        audio-resampler.c \
+       gstaudioaggregator.c \
        gstaudioringbuffer.c \
        gstaudioclock.c \
        gstaudiocdsrc.c \
@@ -69,6 +70,7 @@ libgstaudio_@GST_API_VERSION@include_HEADERS = \
        audio-info.h \
        audio-quantize.h \
        audio-resampler.h \
+       gstaudioaggregator.h \
        gstaudioringbuffer.h \
        gstaudioclock.h \
        gstaudiofilter.h \
index b32630e..79f9324 100644 (file)
 #ifndef __GST_AUDIO_AGGREGATOR_H__
 #define __GST_AUDIO_AGGREGATOR_H__
 
-#ifndef GST_USE_UNSTABLE_API
-#warning "The Base library from gst-plugins-bad is unstable API and may change in future."
-#warning "You can define GST_USE_UNSTABLE_API to avoid this warning."
-#endif
-
 #include <gst/gst.h>
 #include <gst/base/gstaggregator.h>
 #include <gst/audio/audio.h>
index 5074ddf..86f49b9 100644 (file)
@@ -7,6 +7,7 @@ audio_src= [
   'audio-info.c',
   'audio-quantize.c',
   'audio-resampler.c',
+  'gstaudioaggregator.c',
   'gstaudiobasesink.c',
   'gstaudiobasesrc.c',
   'gstaudiocdsrc.c',
@@ -33,6 +34,7 @@ audio_mkenum_headers = [
   'audio-info.h',
   'audio-quantize.h',
   'audio-resampler.h',
+  'gstaudioaggregator.h',
   'gstaudioringbuffer.h',
   'gstaudiobasesrc.h',
   'gstaudiocdsrc.h',