Commit 22bea9fe authored by Jan Schmidt's avatar Jan Schmidt
Browse files

Rename audiochebyshevfreqband -> audiochebband and audiochebyshevfreqlimit ->...

Rename audiochebyshevfreqband -> audiochebband and audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS...

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/inspect/plugin-audiofx.xml:
* gst/audiofx/Makefile.am:
* gst/audiofx/audiochebband.c:
* gst/audiofx/audiochebband.h:
* gst/audiofx/audiocheblimit.c:
* gst/audiofx/audiocheblimit.h:
* gst/audiofx/audiochebyshevfreqband.c:
* gst/audiofx/audiochebyshevfreqband.h:
* gst/audiofx/audiochebyshevfreqlimit.c:
* gst/audiofx/audiochebyshevfreqlimit.h:
* gst/audiofx/audiofx.c:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/audiochebband.c:
* tests/check/elements/audiocheblimit.c:
* tests/check/elements/audiochebyshevfreqband.c:
* tests/check/elements/audiochebyshevfreqlimit.c:
Rename audiochebyshevfreqband -> audiochebband and
audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS
surgery.
Closes: #491811
parent 8921eb2c
2008-02-06 Jan Schmidt <jan.schmidt@sun.com>
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/inspect/plugin-audiofx.xml:
* gst/audiofx/Makefile.am:
* gst/audiofx/audiochebband.c:
* gst/audiofx/audiochebband.h:
* gst/audiofx/audiocheblimit.c:
* gst/audiofx/audiocheblimit.h:
* gst/audiofx/audiochebyshevfreqband.c:
* gst/audiofx/audiochebyshevfreqband.h:
* gst/audiofx/audiochebyshevfreqlimit.c:
* gst/audiofx/audiochebyshevfreqlimit.h:
* gst/audiofx/audiofx.c:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/audiochebband.c:
* tests/check/elements/audiocheblimit.c:
* tests/check/elements/audiochebyshevfreqband.c:
* tests/check/elements/audiochebyshevfreqlimit.c:
Rename audiochebyshevfreqband -> audiochebband and
audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS
surgery.
Closes: #491811
2008-02-05 Wim Taymans <wim.taymans@collabora.co.uk> 2008-02-05 Wim Taymans <wim.taymans@collabora.co.uk>
   
Patch by: orjan <orjanf at axis dot com> Patch by: orjan <orjanf at axis dot com>
......
common @ 8b37d7ee
Subproject commit 3c5473161ce19a3530bad279b842d542895b1500 Subproject commit 8b37d7ee833fab1d25b484d8574df3dae231b5f2
...@@ -100,8 +100,8 @@ EXTRA_HFILES = \ ...@@ -100,8 +100,8 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/audiofx/audiodynamic.h \ $(top_srcdir)/gst/audiofx/audiodynamic.h \
$(top_srcdir)/gst/audiofx/audioinvert.h \ $(top_srcdir)/gst/audiofx/audioinvert.h \
$(top_srcdir)/gst/audiofx/audiopanorama.h \ $(top_srcdir)/gst/audiofx/audiopanorama.h \
$(top_srcdir)/gst/audiofx/audiochebyshevfreqlimit.h \ $(top_srcdir)/gst/audiofx/audiocheblimit.h \
$(top_srcdir)/gst/audiofx/audiochebyshevfreqband.h \ $(top_srcdir)/gst/audiofx/audiochebband.h \
$(top_srcdir)/gst/autodetect/gstautoaudiosink.h \ $(top_srcdir)/gst/autodetect/gstautoaudiosink.h \
$(top_srcdir)/gst/autodetect/gstautovideosink.h \ $(top_srcdir)/gst/autodetect/gstautovideosink.h \
$(top_srcdir)/gst/avi/gstavidemux.h \ $(top_srcdir)/gst/avi/gstavidemux.h \
......
...@@ -16,8 +16,8 @@ ...@@ -16,8 +16,8 @@
<xi:include href="xml/element-apedemux.xml" /> <xi:include href="xml/element-apedemux.xml" />
<xi:include href="xml/element-apev2mux.xml" /> <xi:include href="xml/element-apev2mux.xml" />
<xi:include href="xml/element-audioamplify.xml" /> <xi:include href="xml/element-audioamplify.xml" />
<xi:include href="xml/element-audiochebyshevfreqband.xml" /> <xi:include href="xml/element-audiochebband.xml" />
<xi:include href="xml/element-audiochebyshevfreqlimit.xml" /> <xi:include href="xml/element-audiocheblimit.xml" />
<xi:include href="xml/element-audiodynamic.xml" /> <xi:include href="xml/element-audiodynamic.xml" />
<xi:include href="xml/element-audioinvert.xml" /> <xi:include href="xml/element-audioinvert.xml" />
<xi:include href="xml/element-audiopanorama.xml" /> <xi:include href="xml/element-audiopanorama.xml" />
......
...@@ -58,35 +58,35 @@ gst_audio_amplify_get_type ...@@ -58,35 +58,35 @@ gst_audio_amplify_get_type
</SECTION> </SECTION>
<SECTION> <SECTION>
<FILE>element-audiochebyshevfreqband</FILE> <FILE>element-audiochebband</FILE>
<TITLE>audiochebyshevfreqband</TITLE> <TITLE>audiochebband</TITLE>
GstAudioChebyshevFreqBand GstAudioChebBand
<SUBSECTION Standard> <SUBSECTION Standard>
GstAudioChebyshevFreqBandClass GstAudioChebBandClass
GstAudioChebyshevFreqBandProcessFunc GstAudioChebBandProcessFunc
GST_AUDIO_CHEBYSHEV_FREQ_BAND GST_AUDIO_CHEB_BAND
GST_AUDIO_CHEBYSHEV_FREQ_BAND_CLASS GST_AUDIO_CHEB_BAND_CLASS
GST_AUDIO_CHEBYSHEV_FREQ_BAND_GET_CLASS GST_AUDIO_CHEB_BAND_GET_CLASS
GST_IS_AUDIO_CHEBYSHEV_FREQ_BAND GST_IS_AUDIO_CHEB_BAND
GST_IS_AUDIO_CHEBYSHEV_FREQ_BAND_CLASS GST_IS_AUDIO_CHEB_BAND_CLASS
GST_TYPE_AUDIO_CHEBYSHEV_FREQ_BAND GST_TYPE_AUDIO_CHEB_BAND
gst_audio_chebyshev_freq_band_get_type gst_audio_cheb_band_get_type
</SECTION> </SECTION>
<SECTION> <SECTION>
<FILE>element-audiochebyshevfreqlimit</FILE> <FILE>element-audiocheblimit</FILE>
<TITLE>audiochebyshevfreqlimit</TITLE> <TITLE>audiocheblimit</TITLE>
GstAudioChebyshevFreqLimit GstAudioChebLimit
<SUBSECTION Standard> <SUBSECTION Standard>
GstAudioChebyshevFreqLimitClass GstAudioChebLimitClass
GstAudioChebyshevFreqLimitProcessFunc GstAudioChebLimitProcessFunc
GST_AUDIO_CHEBYSHEV_FREQ_LIMIT GST_AUDIO_CHEB_LIMIT
GST_AUDIO_CHEBYSHEV_FREQ_LIMIT_CLASS GST_AUDIO_CHEB_LIMIT_CLASS
GST_AUDIO_CHEBYSHEV_FREQ_LIMIT_GET_CLASS GST_AUDIO_CHEB_LIMIT_GET_CLASS
GST_IS_AUDIO_CHEBYSHEV_FREQ_LIMIT GST_IS_AUDIO_CHEB_LIMIT
GST_IS_AUDIO_CHEBYSHEV_FREQ_LIMIT_CLASS GST_IS_AUDIO_CHEB_LIMIT_CLASS
GST_TYPE_AUDIO_CHEBYSHEV_FREQ_LIMIT GST_TYPE_AUDIO_CHEB_LIMIT
gst_audio_chebyshev_freq_limit_get_type gst_audio_cheb_limit_get_type
</SECTION> </SECTION>
<SECTION> <SECTION>
......
...@@ -17399,7 +17399,7 @@ ...@@ -17399,7 +17399,7 @@
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstAudioChebyshevFreqBand::lower-frequency</NAME> <NAME>GstAudioChebBand::lower-frequency</NAME>
<TYPE>gfloat</TYPE> <TYPE>gfloat</TYPE>
<RANGE>[0,100000]</RANGE> <RANGE>[0,100000]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
...@@ -17409,8 +17409,8 @@ ...@@ -17409,8 +17409,8 @@
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstAudioChebyshevFreqBand::mode</NAME> <NAME>GstAudioChebBand::mode</NAME>
<TYPE>GstAudioChebyshevFreqBandMode</TYPE> <TYPE>GstAudioChebBandMode</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Mode</NICK> <NICK>Mode</NICK>
...@@ -17419,7 +17419,7 @@ ...@@ -17419,7 +17419,7 @@
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstAudioChebyshevFreqBand::poles</NAME> <NAME>GstAudioChebBand::poles</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>[4,32]</RANGE> <RANGE>[4,32]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
...@@ -17429,7 +17429,7 @@ ...@@ -17429,7 +17429,7 @@
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstAudioChebyshevFreqBand::ripple</NAME> <NAME>GstAudioChebBand::ripple</NAME>
<TYPE>gfloat</TYPE> <TYPE>gfloat</TYPE>
<RANGE>[0,200]</RANGE> <RANGE>[0,200]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
...@@ -17439,7 +17439,7 @@ ...@@ -17439,7 +17439,7 @@
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstAudioChebyshevFreqBand::type</NAME> <NAME>GstAudioChebBand::type</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>[1,2]</RANGE> <RANGE>[1,2]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
...@@ -17449,7 +17449,7 @@ ...@@ -17449,7 +17449,7 @@
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstAudioChebyshevFreqBand::upper-frequency</NAME> <NAME>GstAudioChebBand::upper-frequency</NAME>
<TYPE>gfloat</TYPE> <TYPE>gfloat</TYPE>
<RANGE>[0,100000]</RANGE> <RANGE>[0,100000]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
...@@ -17459,7 +17459,7 @@ ...@@ -17459,7 +17459,7 @@
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstAudioChebyshevFreqLimit::cutoff</NAME> <NAME>GstAudioChebLimit::cutoff</NAME>
<TYPE>gfloat</TYPE> <TYPE>gfloat</TYPE>
<RANGE>[0,100000]</RANGE> <RANGE>[0,100000]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
...@@ -17469,8 +17469,8 @@ ...@@ -17469,8 +17469,8 @@
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstAudioChebyshevFreqLimit::mode</NAME> <NAME>GstAudioChebLimit::mode</NAME>
<TYPE>GstAudioChebyshevFreqLimitMode</TYPE> <TYPE>GstAudioChebLimitMode</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Mode</NICK> <NICK>Mode</NICK>
...@@ -17479,7 +17479,7 @@ ...@@ -17479,7 +17479,7 @@
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstAudioChebyshevFreqLimit::poles</NAME> <NAME>GstAudioChebLimit::poles</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>[2,32]</RANGE> <RANGE>[2,32]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
...@@ -17489,7 +17489,7 @@ ...@@ -17489,7 +17489,7 @@
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstAudioChebyshevFreqLimit::ripple</NAME> <NAME>GstAudioChebLimit::ripple</NAME>
<TYPE>gfloat</TYPE> <TYPE>gfloat</TYPE>
<RANGE>[0,200]</RANGE> <RANGE>[0,200]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
...@@ -17499,7 +17499,7 @@ ...@@ -17499,7 +17499,7 @@
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstAudioChebyshevFreqLimit::type</NAME> <NAME>GstAudioChebLimit::type</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>[1,2]</RANGE> <RANGE>[1,2]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
......
...@@ -14,59 +14,59 @@ ...@@ -14,59 +14,59 @@
<longname>AudioAmplify</longname> <longname>AudioAmplify</longname>
<class>Filter/Effect/Audio</class> <class>Filter/Effect/Audio</class>
<description>Amplifies an audio stream by a given factor</description> <description>Amplifies an audio stream by a given factor</description>
<author>Sebastian Dr303266ge &lt;slomo@circular-chaos.org&gt;</author> <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads> <pads>
<caps> <caps>
<name>sink</name> <name>src</name>
<direction>sink</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>sink</name>
<direction>source</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps> </caps>
</pads> </pads>
</element> </element>
<element> <element>
<name>audiochebyshevfreqband</name> <name>audiochebband</name>
<longname>AudioChebyshevFreqBand</longname> <longname>AudioChebBand</longname>
<class>Filter/Effect/Audio</class> <class>Filter/Effect/Audio</class>
<description>Chebyshev band pass and band reject filter</description> <description>Chebyshev band pass and band reject filter</description>
<author>Sebastian Dr303266ge &lt;slomo@circular-chaos.org&gt;</author> <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads> <pads>
<caps> <caps>
<name>sink</name> <name>src</name>
<direction>sink</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>sink</name>
<direction>source</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps> </caps>
</pads> </pads>
</element> </element>
<element> <element>
<name>audiochebyshevfreqlimit</name> <name>audiocheblimit</name>
<longname>AudioChebyshevFreqLimit</longname> <longname>AudioChebLimit</longname>
<class>Filter/Effect/Audio</class> <class>Filter/Effect/Audio</class>
<description>Chebyshev low pass and high pass filter</description> <description>Chebyshev low pass and high pass filter</description>
<author>Sebastian Dr303266ge &lt;slomo@circular-chaos.org&gt;</author> <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads> <pads>
<caps> <caps>
<name>sink</name> <name>src</name>
<direction>sink</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>sink</name>
<direction>source</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps> </caps>
...@@ -77,17 +77,17 @@ ...@@ -77,17 +77,17 @@
<longname>AudioDynamic</longname> <longname>AudioDynamic</longname>
<class>Filter/Effect/Audio</class> <class>Filter/Effect/Audio</class>
<description>Compressor and Expander</description> <description>Compressor and Expander</description>
<author>Sebastian Dr303266ge &lt;slomo@circular-chaos.org&gt;</author> <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads> <pads>
<caps> <caps>
<name>sink</name> <name>src</name>
<direction>sink</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>sink</name>
<direction>source</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps> </caps>
...@@ -98,17 +98,17 @@ ...@@ -98,17 +98,17 @@
<longname>AudioInvert</longname> <longname>AudioInvert</longname>
<class>Filter/Effect/Audio</class> <class>Filter/Effect/Audio</class>
<description>Swaps upper and lower half of audio samples</description> <description>Swaps upper and lower half of audio samples</description>
<author>Sebastian Dr303266ge &lt;slomo@circular-chaos.org&gt;</author> <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads> <pads>
<caps> <caps>
<name>sink</name> <name>src</name>
<direction>sink</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>sink</name>
<direction>source</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps> </caps>
...@@ -121,18 +121,18 @@ ...@@ -121,18 +121,18 @@
<description>Positions audio streams in the stereo panorama</description> <description>Positions audio streams in the stereo panorama</description>
<author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author> <author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
<pads> <pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
</caps>
<caps> <caps>
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
</caps> </caps>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
</caps>
</pads> </pads>
</element> </element>
</elements> </elements>
......
...@@ -8,8 +8,8 @@ libgstaudiofx_la_SOURCES = audiofx.c\ ...@@ -8,8 +8,8 @@ libgstaudiofx_la_SOURCES = audiofx.c\
audioinvert.c \ audioinvert.c \
audioamplify.c \ audioamplify.c \
audiodynamic.c \ audiodynamic.c \
audiochebyshevfreqlimit.c \ audiocheblimit.c \
audiochebyshevfreqband.c audiochebband.c
# flags used to compile this plugin # flags used to compile this plugin
libgstaudiofx_la_CFLAGS = $(GST_CFLAGS) \ libgstaudiofx_la_CFLAGS = $(GST_CFLAGS) \
...@@ -29,6 +29,6 @@ noinst_HEADERS = audiopanorama.h \ ...@@ -29,6 +29,6 @@ noinst_HEADERS = audiopanorama.h \
audioinvert.h \ audioinvert.h \
audioamplify.h \ audioamplify.h \
audiodynamic.h \ audiodynamic.h \
audiochebyshevfreqlimit.h \ audiocheblimit.h \
audiochebyshevfreqband.h audiochebband.h
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
*/ */
/** /**
* SECTION:element-audiochebyshevfreqband * SECTION:element-audiochebband
* @short_description: Chebyshev band pass and band reject filter * @short_description: Chebyshev band pass and band reject filter
* *
* <refsect2> * <refsect2>
...@@ -65,9 +65,9 @@ ...@@ -65,9 +65,9 @@
* <title>Example launch line</title> * <title>Example launch line</title>
* <para> * <para>
* <programlisting> * <programlisting>
* gst-launch audiotestsrc freq=1500 ! audioconvert ! audiochebyshevfreqband mode=band-pass lower-frequency=1000 upper-frequenc=6000 poles=4 ! audioconvert ! alsasink * gst-launch audiotestsrc freq=1500 ! audioconvert ! audiochebband mode=band-pass lower-frequency=1000 upper-frequenc=6000 poles=4 ! audioconvert ! alsasink
* gst-launch filesrc location="melo1.ogg" ! oggdemux ! vorbisdec ! audioconvert ! audiochebyshevfreqband mode=band-reject lower-frequency=1000 upper-frequency=4000 ripple=0.2 ! audioconvert ! alsasink * gst-launch filesrc location="melo1.ogg" ! oggdemux ! vorbisdec ! audioconvert ! audiochebband mode=band-reject lower-frequency=1000 upper-frequency=4000 ripple=0.2 ! audioconvert ! alsasink
* gst-launch audiotestsrc wave=white-noise ! audioconvert ! audiochebyshevfreqband mode=band-pass lower-frequency=1000 upper-frequency=4000 type=2 ! audioconvert ! alsasink * gst-launch audiotestsrc wave=white-noise ! audioconvert ! audiochebband mode=band-pass lower-frequency=1000 upper-frequency=4000 type=2 ! audioconvert ! alsasink
* </programlisting> * </programlisting>
* </para> * </para>
* </refsect2> * </refsect2>
...@@ -85,13 +85,13 @@ ...@@ -85,13 +85,13 @@
#include <math.h> #include <math.h>
#include "audiochebyshevfreqband.h" #include "audiochebband.h"
#define GST_CAT_DEFAULT gst_audio_chebyshev_freq_band_debug #define GST_CAT_DEFAULT gst_audio_cheb_band_debug
GST_DEBUG_CATEGORY_STATIC (GST_CAT_DEFAULT); GST_DEBUG_CATEGORY_STATIC (GST_CAT_DEFAULT);
static const GstElementDetails element_details = static const GstElementDetails element_details =
GST_ELEMENT_DETAILS ("AudioChebyshevFreqBand", GST_ELEMENT_DETAILS ("AudioChebBand",
"Filter/Effect/Audio", "Filter/Effect/Audio",
"Chebyshev band pass and band reject filter", "Chebyshev band pass and band reject filter",
"Sebastian Dröge <slomo@circular-chaos.org>"); "Sebastian Dröge <slomo@circular-chaos.org>");
...@@ -122,26 +122,25 @@ enum ...@@ -122,26 +122,25 @@ enum
" channels = (int) [ 1, MAX ]" " channels = (int) [ 1, MAX ]"
#define DEBUG_INIT(bla) \ #define DEBUG_INIT(bla) \
GST_DEBUG_CATEGORY_INIT (gst_audio_chebyshev_freq_band_debug, "audiochebyshevfreqband", 0, "audiochebyshevfreqband element"); GST_DEBUG_CATEGORY_INIT (gst_audio_cheb_band_debug, "audiochebband", 0, "audiochebband element");
GST_BOILERPLATE_FULL (GstAudioChebyshevFreqBand, gst_audio_chebyshev_freq_band, GST_BOILERPLATE_FULL (GstAudioChebBand, gst_audio_cheb_band,
GstAudioFilter, GST_TYPE_AUDIO_FILTER, DEBUG_INIT); GstAudioFilter, GST_TYPE_AUDIO_FILTER, DEBUG_INIT);
static void gst_audio_chebyshev_freq_band_set_property (GObject * object, static void gst_audio_cheb_band_set_property (GObject * object,
guint prop_id, const GValue * value, GParamSpec * pspec); guint prop_id, const GValue * value, GParamSpec * pspec);
static void gst_audio_chebyshev_freq_band_get_property (GObject * object, static void gst_audio_cheb_band_get_property (GObject * object,
guint prop_id, GValue * value, GParamSpec * pspec); guint prop_id, GValue * value, GParamSpec * pspec);
static gboolean gst_audio_chebyshev_freq_band_setup (GstAudioFilter * filter, static gboolean gst_audio_cheb_band_setup (GstAudioFilter * filter,
GstRingBufferSpec * format); GstRingBufferSpec * format);
static GstFlowReturn static GstFlowReturn
gst_audio_chebyshev_freq_band_transform_ip (GstBaseTransform * base, gst_audio_cheb_band_transform_ip (GstBaseTransform * base, GstBuffer * buf);
GstBuffer * buf); static gboolean gst_audio_cheb_band_start (GstBaseTransform * base);
static gboolean gst_audio_chebyshev_freq_band_start (GstBaseTransform * base);
static void process_64 (GstAudioChebyshevFreqBand * filter, static void process_64 (GstAudioChebBand * filter,
gdouble * data, guint num_samples); gdouble * data, guint num_samples);
static void process_32 (GstAudioChebyshevFreqBand * filter, static void process_32 (GstAudioChebBand * filter,
gfloat * data, guint num_samples); gfloat * data, guint num_samples);