$(top_srcdir)/gst/audiofx/audiowsinclimit.h \
$(top_srcdir)/gst/audiofx/audiofirfilter.h \
$(top_srcdir)/gst/audiofx/gstscaletempo.h \
+ $(top_srcdir)/gst/audiofx/gststereo.h \
$(top_srcdir)/gst/audioparsers/gstaacparse.h \
$(top_srcdir)/gst/audioparsers/gstac3parse.h \
$(top_srcdir)/gst/audioparsers/gstamrparse.h \
<DEFAULT>0</DEFAULT>
</ARG>
+<ARG>
+<NAME>GstStereo::active</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>active</NICK>
+<BLURB>active.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstStereo::stereo</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>stereo</NICK>
+<BLURB>stereo.</BLURB>
+<DEFAULT>0.1</DEFAULT>
+</ARG>
GstIirEqualizer3Bands
GstIirEqualizerNBands
GstSpectrum
+ GstStereo
GstAudioPanorama
GstBreakMyData
GstCapsSetter
</caps>
</pads>
</element>
+ <element>
+ <name>stereo</name>
+ <longname>Stereo effect</longname>
+ <class>Filter/Effect/Audio</class>
+ <description>Muck with the stereo signal to enhance its 'stereo-ness'</description>
+ <author>Erik Walthinsen <omega@cse.ogi.edu></author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)2</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)2</details>
+ </caps>
+ </pads>
+ </element>
</elements>
</plugin>
\ No newline at end of file
audiowsinclimit.c \
audiofirfilter.c \
audioecho.c \
- gstscaletempo.c
+ gstscaletempo.c \
+ gststereo.c
nodist_libgstaudiofx_la_SOURCES = $(ORC_NODIST_SOURCES)
# flags used to compile this plugin
audiofirfilter.h \
audioecho.h \
gstscaletempo.h \
+ gststereo.h \
math_compat.h
#include "audiofirfilter.h"
#include "audioecho.h"
#include "gstscaletempo.h"
+#include "gststereo.h"
/* entry point to initialize the plug-in
* initialize the plug-in itself
gst_element_register (plugin, "audioecho", GST_RANK_NONE,
GST_TYPE_AUDIO_ECHO) &&
gst_element_register (plugin, "scaletempo", GST_RANK_NONE,
- GST_TYPE_SCALETEMPO));
+ GST_TYPE_SCALETEMPO) &&
+ gst_element_register (plugin, "stereo", GST_RANK_NONE, GST_TYPE_STEREO));
}
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
break;
}
}
-
-static gboolean
-plugin_init (GstPlugin * plugin)
-{
- return gst_element_register (plugin, "stereo", GST_RANK_NONE,
- GST_TYPE_STEREO);
-}
-
-GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
- GST_VERSION_MINOR,
- stereo,
- "Muck with the stereo signal, enhance its 'stereo-ness'",
- plugin_init, VERSION, GST_LICENSE, GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN)
'audiowsinclimit.c',
'audiofirfilter.c',
'audioecho.c',
- 'gstscaletempo.c'
+ 'gstscaletempo.c',
+ 'gststereo.c'
]
orcsrc = 'audiopanoramaorc'