CVS Root: /cvs/gstreamer Module: gst-plugins-good Changes by: thaytan Date: Wed Feb 06 2008 23:44:57 UTC Log message: * 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 Modified files: . : ChangeLog docs/plugins : Makefile.am gst-plugins-good-plugins-docs.sgml gst-plugins-good-plugins-sections.txt gst-plugins-good-plugins.args docs/plugins/inspect: plugin-audiofx.xml gst/audiofx : Makefile.am audiochebband.c audiochebband.h audiocheblimit.c audiocheblimit.h audiofx.c tests/check : Makefile.am tests/check/elements: .cvsignore audiochebband.c audiocheblimit.c Removed files: gst/audiofx : audiochebyshevfreqband.c audiochebyshevfreqband.h audiochebyshevfreqlimit.c audiochebyshevfreqlimit.h tests/check/elements: audiochebyshevfreqband.c audiochebyshevfreqlimit.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/ChangeLog.diff?r1=1.3284&r2=1.3285 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/docs/plugins/Makefile.am.diff?r1=1.50&r2=1.51 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/docs/plugins/gst-plugins-good-plugins-docs.sgml.diff?r1=1.52&r2=1.53 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/docs/plugins/gst-plugins-good-plugins-sections.txt.diff?r1=1.51&r2=1.52 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/docs/plugins/gst-plugins-good-plugins.args.diff?r1=1.28&r2=1.29 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/docs/plugins/inspect/plugin-audiofx.xml.diff?r1=1.10&r2=1.11 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/audiofx/Makefile.am.diff?r1=1.8&r2=1.9 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/audiofx/audiochebband.c.diff?r1=1.5&r2=1.6 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/audiofx/audiochebband.h.diff?r1=1.1&r2=1.2 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/audiofx/audiocheblimit.c.diff?r1=1.5&r2=1.6 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/audiofx/audiocheblimit.h.diff?r1=1.1&r2=1.2 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/audiofx/audiochebyshevfreqband.c http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/audiofx/audiochebyshevfreqband.h http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/audiofx/audiochebyshevfreqlimit.c http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/audiofx/audiochebyshevfreqlimit.h http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/audiofx/audiofx.c.diff?r1=1.6&r2=1.7 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/tests/check/Makefile.am.diff?r1=1.45&r2=1.46 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/tests/check/elements/.cvsignore.diff?r1=1.19&r2=1.20 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/tests/check/elements/audiochebband.c.diff?r1=1.2&r2=1.3 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/tests/check/elements/audiocheblimit.c.diff?r1=1.2&r2=1.3 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/tests/check/elements/audiochebyshevfreqband.c http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/tests/check/elements/audiochebyshevfreqlimit.c ====Begin Diffs==== Index: ChangeLog =================================================================== RCS file: /cvs/gstreamer/gst-plugins-good/ChangeLog,v retrieving revision 1.3284 retrieving revision 1.3285 diff -u -d -r1.3284 -r1.3285 --- ChangeLog 5 Feb 2008 17:59:22 -0000 1.3284 +++ ChangeLog 6 Feb 2008 23:44:32 -0000 1.3285 @@ -1,3 +1,33 @@ +2008-02-06 Jan Schmidt <jan...@su...> + + * 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...@co...> Patch by: orjan <orjanf at axis dot com> Index: Makefile.am RCS file: /cvs/gstreamer/gst-plugins-good/docs/plugins/Makefile.am,v retrieving revision 1.50 retrieving revision 1.51 diff -u -d -r1.50 -r1.51 --- Makefile.am 1 Feb 2008 18:29:20 -0000 1.50 +++ Makefile.am 6 Feb 2008 23:44:33 -0000 1.51 @@ -100,8 +100,8 @@ $(top_srcdir)/gst/audiofx/audiodynamic.h \ $(top_srcdir)/gst/audiofx/audioinvert.h \ $(top_srcdir)/gst/audiofx/audiopanorama.h \ - $(top_srcdir)/gst/audiofx/audiochebyshevfreqlimit.h \ - $(top_srcdir)/gst/audiofx/audiochebyshevfreqband.h \ + $(top_srcdir)/gst/audiofx/audiocheblimit.h \ + $(top_srcdir)/gst/audiofx/audiochebband.h \ $(top_srcdir)/gst/autodetect/gstautoaudiosink.h \ $(top_srcdir)/gst/autodetect/gstautovideosink.h \ $(top_srcdir)/gst/avi/gstavidemux.h \ Index: gst-plugins-good-plugins-docs.sgml RCS file: /cvs/gstreamer/gst-plugins-good/docs/plugins/gst-plugins-good-plugins-docs.sgml,v retrieving revision 1.52 retrieving revision 1.53 diff -u -d -r1.52 -r1.53 --- gst-plugins-good-plugins-docs.sgml 1 Feb 2008 18:29:20 -0000 1.52 +++ gst-plugins-good-plugins-docs.sgml 6 Feb 2008 23:44:33 -0000 1.53 @@ -16,8 +16,8 @@ <xi:include href="xml/element-apedemux.xml" /> <xi:include href="xml/element-apev2mux.xml" /> <xi:include href="xml/element-audioamplify.xml" /> - <xi:include href="xml/element-audiochebyshevfreqband.xml" /> - <xi:include href="xml/element-audiochebyshevfreqlimit.xml" /> + <xi:include href="xml/element-audiochebband.xml" /> + <xi:include href="xml/element-audiocheblimit.xml" /> <xi:include href="xml/element-audiodynamic.xml" /> <xi:include href="xml/element-audioinvert.xml" /> <xi:include href="xml/element-audiopanorama.xml" /> Index: gst-plugins-good-plugins-sections.txt RCS file: /cvs/gstreamer/gst-plugins-good/docs/plugins/gst-plugins-good-plugins-sections.txt,v diff -u -d -r1.51 -r1.52 --- gst-plugins-good-plugins-sections.txt 1 Feb 2008 18:29:20 -0000 1.51 +++ gst-plugins-good-plugins-sections.txt 6 Feb 2008 23:44:33 -0000 1.52 @@ -58,35 +58,35 @@ </SECTION> <SECTION> -<FILE>element-audiochebyshevfreqband</FILE> -<TITLE>audiochebyshevfreqband</TITLE> -GstAudioChebyshevFreqBand +<FILE>element-audiochebband</FILE> +<TITLE>audiochebband</TITLE> +GstAudioChebBand <SUBSECTION Standard> -GstAudioChebyshevFreqBandClass -GstAudioChebyshevFreqBandProcessFunc -GST_AUDIO_CHEBYSHEV_FREQ_BAND -GST_AUDIO_CHEBYSHEV_FREQ_BAND_CLASS -GST_AUDIO_CHEBYSHEV_FREQ_BAND_GET_CLASS -GST_IS_AUDIO_CHEBYSHEV_FREQ_BAND -GST_IS_AUDIO_CHEBYSHEV_FREQ_BAND_CLASS -GST_TYPE_AUDIO_CHEBYSHEV_FREQ_BAND -gst_audio_chebyshev_freq_band_get_type +GstAudioChebBandClass +GstAudioChebBandProcessFunc +GST_AUDIO_CHEB_BAND +GST_AUDIO_CHEB_BAND_CLASS +GST_AUDIO_CHEB_BAND_GET_CLASS +GST_IS_AUDIO_CHEB_BAND +GST_IS_AUDIO_CHEB_BAND_CLASS +GST_TYPE_AUDIO_CHEB_BAND +gst_audio_cheb_band_get_type -<FILE>element-audiochebyshevfreqlimit</FILE> -<TITLE>audiochebyshevfreqlimit</TITLE> -GstAudioChebyshevFreqLimit +<FILE>element-audiocheblimit</FILE> +<TITLE>audiocheblimit</TITLE> +GstAudioChebLimit -GstAudioChebyshevFreqLimitClass -GstAudioChebyshevFreqLimitProcessFunc -GST_AUDIO_CHEBYSHEV_FREQ_LIMIT -GST_AUDIO_CHEBYSHEV_FREQ_LIMIT_CLASS -GST_AUDIO_CHEBYSHEV_FREQ_LIMIT_GET_CLASS -GST_IS_AUDIO_CHEBYSHEV_FREQ_LIMIT -GST_IS_AUDIO_CHEBYSHEV_FREQ_LIMIT_CLASS -GST_TYPE_AUDIO_CHEBYSHEV_FREQ_LIMIT -gst_audio_chebyshev_freq_limit_get_type +GstAudioChebLimitClass +GstAudioChebLimitProcessFunc +GST_AUDIO_CHEB_LIMIT +GST_AUDIO_CHEB_LIMIT_CLASS +GST_AUDIO_CHEB_LIMIT_GET_CLASS +GST_IS_AUDIO_CHEB_LIMIT +GST_IS_AUDIO_CHEB_LIMIT_CLASS +GST_TYPE_AUDIO_CHEB_LIMIT +gst_audio_cheb_limit_get_type Index: gst-plugins-good-plugins.args RCS file: /cvs/gstreamer/gst-plugins-good/docs/plugins/gst-plugins-good-plugins.args,v retrieving revision 1.28 retrieving revision 1.29 diff -u -d -r1.28 -r1.29 --- gst-plugins-good-plugins.args 15 Jan 2008 07:42:45 -0000 1.28 +++ gst-plugins-good-plugins.args 6 Feb 2008 23:44:34 -0000 1.29 @@ -17399,7 +17399,7 @@ </ARG> <ARG> -<NAME>GstAudioChebyshevFreqBand::lower-frequency</NAME> +<NAME>GstAudioChebBand::lower-frequency</NAME> <TYPE>gfloat</TYPE> <RANGE>[0,100000]</RANGE> <FLAGS>rw</FLAGS> @@ -17409,8 +17409,8 @@ -<NAME>GstAudioChebyshevFreqBand::mode</NAME> -<TYPE>GstAudioChebyshevFreqBandMode</TYPE> +<NAME>GstAudioChebBand::mode</NAME> +<TYPE>GstAudioChebBandMode</TYPE> <RANGE></RANGE> <NICK>Mode</NICK> @@ -17419,7 +17419,7 @@ -<NAME>GstAudioChebyshevFreqBand::poles</NAME> +<NAME>GstAudioChebBand::poles</NAME> <TYPE>gint</TYPE> <RANGE>[4,32]</RANGE> @@ -17429,7 +17429,7 @@ -<NAME>GstAudioChebyshevFreqBand::ripple</NAME> +<NAME>GstAudioChebBand::ripple</NAME> <RANGE>[0,200]</RANGE> @@ -17439,7 +17439,7 @@ -<NAME>GstAudioChebyshevFreqBand::type</NAME> +<NAME>GstAudioChebBand::type</NAME> <RANGE>[1,2]</RANGE> @@ -17449,7 +17449,7 @@ -<NAME>GstAudioChebyshevFreqBand::upper-frequency</NAME> +<NAME>GstAudioChebBand::upper-frequency</NAME> @@ -17459,7 +17459,7 @@ -<NAME>GstAudioChebyshevFreqLimit::cutoff</NAME> +<NAME>GstAudioChebLimit::cutoff</NAME> @@ -17469,8 +17469,8 @@ -<NAME>GstAudioChebyshevFreqLimit::mode</NAME> -<TYPE>GstAudioChebyshevFreqLimitMode</TYPE> +<NAME>GstAudioChebLimit::mode</NAME> +<TYPE>GstAudioChebLimitMode</TYPE> @@ -17479,7 +17479,7 @@ -<NAME>GstAudioChebyshevFreqLimit::poles</NAME> +<NAME>GstAudioChebLimit::poles</NAME> <RANGE>[2,32]</RANGE> @@ -17489,7 +17489,7 @@ -<NAME>GstAudioChebyshevFreqLimit::ripple</NAME> +<NAME>GstAudioChebLimit::ripple</NAME> @@ -17499,7 +17499,7 @@ -<NAME>GstAudioChebyshevFreqLimit::type</NAME> +<NAME>GstAudioChebLimit::type</NAME> Index: plugin-audiofx.xml RCS file: /cvs/gstreamer/gst-plugins-good/docs/plugins/inspect/plugin-audiofx.xml,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- plugin-audiofx.xml 15 Jan 2008 07:42:46 -0000 1.10 +++ plugin-audiofx.xml 6 Feb 2008 23:44:34 -0000 1.11 @@ -14,59 +14,59 @@ <longname>AudioAmplify</longname> <class>Filter/Effect/Audio</class> <description>Amplifies an audio stream by a given factor</description> - <author>Sebastian Dr303266ge <sl...@ci...></author> + <author>Sebastian Dröge <sl...@ci...></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <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> </caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> </pads> </element> <element> - <name>audiochebyshevfreqband</name> - <longname>AudioChebyshevFreqBand</longname> + <name>audiochebband</name> + <longname>AudioChebBand</longname> <description>Chebyshev band pass and band reject filter</description> <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> - <name>audiochebyshevfreqlimit</name> - <longname>AudioChebyshevFreqLimit</longname> + <name>audiocheblimit</name> + <longname>AudioChebLimit</longname> <description>Chebyshev low pass and high pass filter</description> @@ -77,17 +77,17 @@ <longname>AudioDynamic</longname> <description>Compressor and Expander</description> @@ -98,17 +98,17 @@ <longname>AudioInvert</longname> <description>Swaps upper and lower half of audio samples</description> @@ -122,17 +122,17 @@ <author>Stefan Kost <en...@us...></author> - <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> <name>src</name> <direction>source</direction> <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> + <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> </elements> RCS file: /cvs/gstreamer/gst-plugins-good/gst/audiofx/Makefile.am,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- Makefile.am 27 Aug 2007 14:44:19 -0000 1.8 +++ Makefile.am 6 Feb 2008 23:44:35 -0000 1.9 @@ -8,8 +8,8 @@ audioinvert.c \ audioamplify.c \ audiodynamic.c \ - audiochebyshevfreqlimit.c \ - audiochebyshevfreqband.c + audiocheblimit.c \ + audiochebband.c # flags used to compile this plugin libgstaudiofx_la_CFLAGS = $(GST_CFLAGS) \ @@ -29,6 +29,6 @@ audioinvert.h \ audioamplify.h \ audiodynamic.h \ - audiochebyshevfreqlimit.h \ - audiochebyshevfreqband.h + audiocheblimit.h \ + audiochebband.h Index: audiochebband.c RCS file: /cvs/gstreamer/gst-plugins-good/gst/audiofx/audiochebband.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- audiochebband.c 8 Jan 2008 14:58:18 -0000 1.5 +++ audiochebband.c 6 Feb 2008 23:44:35 -0000 1.6 @@ -33,7 +33,7 @@ */ /** - * SECTION:element-audiochebyshevfreqband + * SECTION:element-audiochebband * @short_description: Chebyshev band pass and band reject filter * * <refsect2> @@ -65,9 +65,9 @@ * <title>Example launch line</title> * <para> * <programlisting> - * gst-launch audiotestsrc freq=1500 ! audioconvert ! audiochebyshevfreqband 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 audiotestsrc wave=white-noise ! audioconvert ! audiochebyshevfreqband mode=band-pass lower-frequency=1000 upper-frequency=4000 type=2 ! 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 ! audiochebband mode=band-reject lower-frequency=1000 upper-frequency=4000 ripple=0.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> * </para> * </refsect2> @@ -85,13 +85,13 @@ #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); static const GstElementDetails element_details = -GST_ELEMENT_DETAILS ("AudioChebyshevFreqBand", +GST_ELEMENT_DETAILS ("AudioChebBand", "Filter/Effect/Audio", "Chebyshev band pass and band reject filter", "Sebastian Dröge <sl...@ci...>"); @@ -122,26 +122,25 @@ " channels = (int) [ 1, MAX ]" #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); -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); -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); -static gboolean gst_audio_chebyshev_freq_band_setup (GstAudioFilter * filter, +static gboolean gst_audio_cheb_band_setup (GstAudioFilter * filter, GstRingBufferSpec * format); static GstFlowReturn -gst_audio_chebyshev_freq_band_transform_ip (GstBaseTransform * base, - GstBuffer * buf); -static gboolean gst_audio_chebyshev_freq_band_start (GstBaseTransform * base); +gst_audio_cheb_band_transform_ip (GstBaseTransform * base, GstBuffer * buf); +static gboolean gst_audio_cheb_band_start (GstBaseTransform * base); -static void process_64 (GstAudioChebyshevFreqBand * filter, +static void process_64 (GstAudioChebBand * filter, gdouble * data, guint num_samples); -static void process_32 (GstAudioChebyshevFreqBand * filter, +static void process_32 (GstAudioChebBand * filter, gfloat * data, guint num_samples); enum @@ -150,9 +149,9 @@ MODE_BAND_REJECT }; -#define GST_TYPE_AUDIO_CHEBYSHEV_FREQ_BAND_MODE (gst_audio_chebyshev_freq_band_mode_get_type ()) +#define GST_TYPE_AUDIO_CHEBYSHEV_FREQ_BAND_MODE (gst_audio_cheb_band_mode_get_type ()) static GType -gst_audio_chebyshev_freq_band_mode_get_type (void) +gst_audio_cheb_band_mode_get_type (void) { static GType gtype = 0; @@ -165,7 +164,7 @@ {0, NULL, NULL} }; - gtype = g_enum_register_static ("GstAudioChebyshevFreqBandMode", values); + gtype = g_enum_register_static ("GstAudioChebBandMode", values); } return gtype; } @@ -173,7 +172,7 @@ /* GObject vmethod implementations */ static void -gst_audio_chebyshev_freq_band_base_init (gpointer klass) +gst_audio_cheb_band_base_init (gpointer klass) GstElementClass *element_class = GST_ELEMENT_CLASS (klass); GstCaps *caps; @@ -187,9 +186,9 @@ -gst_audio_chebyshev_freq_band_dispose (GObject * object) +gst_audio_cheb_band_dispose (GObject * object) - GstAudioChebyshevFreqBand *filter = GST_AUDIO_CHEBYSHEV_FREQ_BAND (object); + GstAudioChebBand *filter = GST_AUDIO_CHEB_BAND (object); if (filter->a) { g_free (filter->a); @@ -202,7 +201,7 @@ if (filter->channels) { - GstAudioChebyshevFreqBandChannelCtx *ctx; + GstAudioChebBandChannelCtx *ctx; gint i, channels = GST_AUDIO_FILTER (filter)->format.channels; for (i = 0; i < channels; i++) { @@ -219,8 +218,7 @@ -gst_audio_chebyshev_freq_band_class_init (GstAudioChebyshevFreqBandClass * - klass) +gst_audio_cheb_band_class_init (GstAudioChebBandClass * klass) GObjectClass *gobject_class; GstBaseTransformClass *trans_class; @@ -230,9 +228,9 @@ trans_class = (GstBaseTransformClass *) klass; filter_class = (GstAudioFilterClass *) klass; - gobject_class->set_property = gst_audio_chebyshev_freq_band_set_property; - gobject_class->get_property = gst_audio_chebyshev_freq_band_get_property; - gobject_class->dispose = gst_audio_chebyshev_freq_band_dispose; + gobject_class->set_property = gst_audio_cheb_band_set_property; + gobject_class->get_property = gst_audio_cheb_band_get_property; + gobject_class->dispose = gst_audio_cheb_band_dispose; g_object_class_install_property (gobject_class, PROP_MODE, g_param_spec_enum ("mode", "Mode", @@ -265,15 +263,15 @@ "Number of poles to use, will be rounded up to the next multiply of four", 4, 32, 4, G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE)); - filter_class->setup = GST_DEBUG_FUNCPTR (gst_audio_chebyshev_freq_band_setup); + filter_class->setup = GST_DEBUG_FUNCPTR (gst_audio_cheb_band_setup); trans_class->transform_ip = - GST_DEBUG_FUNCPTR (gst_audio_chebyshev_freq_band_transform_ip); - trans_class->start = GST_DEBUG_FUNCPTR (gst_audio_chebyshev_freq_band_start); + GST_DEBUG_FUNCPTR (gst_audio_cheb_band_transform_ip); + trans_class->start = GST_DEBUG_FUNCPTR (gst_audio_cheb_band_start); -gst_audio_chebyshev_freq_band_init (GstAudioChebyshevFreqBand * filter, - GstAudioChebyshevFreqBandClass * klass) +gst_audio_cheb_band_init (GstAudioChebBand * filter, + GstAudioChebBandClass * klass) filter->lower_frequency = filter->upper_frequency = 0.0; filter->mode = MODE_BAND_PASS; @@ -289,7 +287,7 @@ -generate_biquad_coefficients (GstAudioChebyshevFreqBand * filter, +generate_biquad_coefficients (GstAudioChebBand * filter, gint p, gdouble * a0, gdouble * a1, gdouble * a2, gdouble * a3, gdouble * a4, gdouble * b1, gdouble * b2, gdouble * b3, gdouble * b4) @@ -520,7 +518,7 @@ -generate_coefficients (GstAudioChebyshevFreqBand * filter) +generate_coefficients (GstAudioChebBand * filter) gint channels = GST_AUDIO_FILTER (filter)->format.channels; @@ -535,7 +533,7 @@ gint i; @@ -553,7 +551,7 @@ filter->a = g_new0 (gdouble, 1); filter->a[0] = 1.0; filter->num_b = 0; - filter->channels = g_new0 (GstAudioChebyshevFreqBandChannelCtx, channels); + filter->channels = g_new0 (GstAudioChebBandChannelCtx, channels); GST_LOG_OBJECT (filter, "rate was not set yet"); return; @@ -565,7 +563,7 @@ filter->a[0] = (filter->mode == MODE_BAND_PASS) ? 0.0 : 1.0; GST_LOG_OBJECT (filter, "frequency band had no or negative dimension"); @@ -591,9 +589,9 @@ filter->num_b = np + 1; filter->b = b = g_new0 (gdouble, np + 5); - GstAudioChebyshevFreqBandChannelCtx *ctx = &filter->channels[i]; + GstAudioChebBandChannelCtx *ctx = &filter->channels[i]; ctx->x = g_new0 (gdouble, np + 1); ctx->y = g_new0 (gdouble, np + 1); @@ -714,10 +712,10 @@ -gst_audio_chebyshev_freq_band_set_property (GObject * object, guint prop_id, +gst_audio_cheb_band_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec) switch (prop_id) { case PROP_MODE: @@ -763,10 +761,10 @@ -gst_audio_chebyshev_freq_band_get_property (GObject * object, guint prop_id, +gst_audio_cheb_band_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspec) @@ -796,17 +794,16 @@ /* GstAudioFilter vmethod implementations */ static gboolean -gst_audio_chebyshev_freq_band_setup (GstAudioFilter * base, - GstRingBufferSpec * format) +gst_audio_cheb_band_setup (GstAudioFilter * base, GstRingBufferSpec * format) - GstAudioChebyshevFreqBand *filter = GST_AUDIO_CHEBYSHEV_FREQ_BAND (base); + GstAudioChebBand *filter = GST_AUDIO_CHEB_BAND (base); gboolean ret = TRUE; if (format->width == 32) - filter->process = (GstAudioChebyshevFreqBandProcessFunc) + filter->process = (GstAudioChebBandProcessFunc) process_32; else if (format->width == 64) process_64; else ret = FALSE; @@ -817,8 +814,8 @@ static inline gdouble -process (GstAudioChebyshevFreqBand * filter, - GstAudioChebyshevFreqBandChannelCtx * ctx, gdouble x0) +process (GstAudioChebBand * filter, + GstAudioChebBandChannelCtx * ctx, gdouble x0) gdouble val = filter->a[0] * x0; gint i, j; @@ -857,7 +854,7 @@ #define DEFINE_PROCESS_FUNC(width,ctype) \ static void \ -process_##width (GstAudioChebyshevFreqBand * filter, \ +process_##width (GstAudioChebBand * filter, \ g##ctype * data, guint num_samples) \ { \ gint i, j, channels = GST_AUDIO_FILTER (filter)->format.channels; \ @@ -878,10 +875,9 @@ /* GstBaseTransform vmethod implementations */ - GstBuffer * buf) +gst_audio_cheb_band_transform_ip (GstBaseTransform * base, GstBuffer * buf) guint num_samples = GST_BUFFER_SIZE (buf) / (GST_AUDIO_FILTER (filter)->format.width / 8); @@ -900,11 +896,11 @@ -gst_audio_chebyshev_freq_band_start (GstBaseTransform * base) +gst_audio_cheb_band_start (GstBaseTransform * base) - GstAudioChebyshevFreqBandChannelCtx *ctx; + GstAudioChebBandChannelCtx *ctx; gint i; /* Reset the history of input and output values if Index: audiochebband.h RCS file: /cvs/gstreamer/gst-plugins-good/gst/audiofx/audiochebband.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- audiochebband.h 16 Aug 2007 17:02:06 -0000 1.1 +++ audiochebband.h 6 Feb 2008 23:44:35 -0000 1.2 @@ -18,8 +18,8 @@ * Boston, MA 02111-1307, USA. -#ifndef __GST_AUDIO_CHEBYSHEV_FREQ_BAND_H__ -#define __GST_AUDIO_CHEBYSHEV_FREQ_BAND_H__ +#ifndef __GST_AUDIO_CHEB_BAND_H__ +#define __GST_AUDIO_CHEB_BAND_H__ #include <gst/gst.h> #include <gst/base/gstbasetransform.h> @@ -27,16 +27,16 @@ #include <gst/audio/gstaudiofilter.h> G_BEGIN_DECLS -#define GST_TYPE_AUDIO_CHEBYSHEV_FREQ_BAND (gst_audio_chebyshev_freq_band_get_type()) -#define GST_AUDIO_CHEBYSHEV_FREQ_BAND(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_AUDIO_CHEBYSHEV_FREQ_BAND,GstAudioChebyshevFreqBand)) -#define GST_IS_AUDIO_CHEBYSHEV_FREQ_BAND(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_AUDIO_CHEBYSHEV_FREQ_BAND)) -#define GST_AUDIO_CHEBYSHEV_FREQ_BAND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass) ,GST_TYPE_AUDIO_CHEBYSHEV_FREQ_BAND,GstAudioChebyshevFreqBandClass)) -#define GST_IS_AUDIO_CHEBYSHEV_FREQ_BAND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass) ,GST_TYPE_AUDIO_CHEBYSHEV_FREQ_BAND)) -#define GST_AUDIO_CHEBYSHEV_FREQ_BAND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj) ,GST_TYPE_AUDIO_CHEBYSHEV_FREQ_BAND,GstAudioChebyshevFreqBandClass)) -typedef struct _GstAudioChebyshevFreqBand GstAudioChebyshevFreqBand; -typedef struct _GstAudioChebyshevFreqBandClass GstAudioChebyshevFreqBandClass; +#define GST_TYPE_AUDIO_CHEB_BAND (gst_audio_cheb_band_get_type()) +#define GST_AUDIO_CHEB_BAND(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_AUDIO_CHEB_BAND,GstAudioChebBand)) +#define GST_IS_AUDIO_CHEB_BAND(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_AUDIO_CHEB_BAND)) +#define GST_AUDIO_CHEB_BAND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass) ,GST_TYPE_AUDIO_CHEB_BAND,GstAudioChebBandClass)) +#define GST_IS_AUDIO_CHEB_BAND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass) ,GST_TYPE_AUDIO_CHEB_BAND)) +#define GST_AUDIO_CHEB_BAND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj) ,GST_TYPE_AUDIO_CHEB_BAND,GstAudioChebBandClass)) +typedef struct _GstAudioChebBand GstAudioChebBand; +typedef struct _GstAudioChebBandClass GstAudioChebBandClass; -typedef void (*GstAudioChebyshevFreqBandProcessFunc) (GstAudioChebyshevFreqBand *, guint8 *, guint); +typedef void (*GstAudioChebBandProcessFunc) (GstAudioChebBand *, guint8 *, guint); typedef struct @@ -44,9 +44,9 @@ gint x_pos; gdouble *y; gint y_pos; -} GstAudioChebyshevFreqBandChannelCtx; +} GstAudioChebBandChannelCtx; -struct _GstAudioChebyshevFreqBand +struct _GstAudioChebBand GstAudioFilter audiofilter; @@ -58,22 +58,22 @@ gfloat ripple; /* < private > */ - GstAudioChebyshevFreqBandProcessFunc process; + GstAudioChebBandProcessFunc process; gboolean have_coeffs; gdouble *a; gint num_a; gdouble *b; gint num_b; - GstAudioChebyshevFreqBandChannelCtx *channels; + GstAudioChebBandChannelCtx *channels; -struct _GstAudioChebyshevFreqBandClass +struct _GstAudioChebBandClass GstAudioFilterClass parent; -GType gst_audio_chebyshev_freq_band_get_type (void); +GType gst_audio_cheb_band_get_type (void); G_END_DECLS -#endif /* __GST_AUDIO_CHEBYSHEV_FREQ_BAND_H__ */ +#endif /* __GST_AUDIO_CHEB_BAND_H__ */ Index: audiocheblimit.c RCS file: /cvs/gstreamer/gst-plugins-good/gst/audiofx/audiocheblimit.c,v --- audiocheblimit.c 8 Jan 2008 14:58:18 -0000 1.5 +++ audiocheblimit.c 6 Feb 2008 23:44:35 -0000 1.6 @@ -29,7 +29,7 @@ - * SECTION:element-audiochebyshevfreqlimit + * SECTION:element-audiocheblimit * @short_description: Chebyshev low pass and high pass filter @@ -61,9 +61,9 @@ - * gst-launch audiotestsrc freq=1500 ! audioconvert ! audiochebyshevfreqlimit mode=low-pass cutoff=1000 poles=4 ! audioconvert ! alsasink - * gst-launch filesrc location="melo1.ogg" ! oggdemux ! vorbisdec ! audioconvert ! audiochebyshevfreqlimit mode=high-pass cutoff=400 ripple=0.2 ! audioconvert ! alsasink - * gst-launch audiotestsrc wave=white-noise ! audioconvert ! audiochebyshevfreqlimit mode=low-pass cutoff=800 type=2 ! audioconvert ! alsasink + * gst-launch audiotestsrc freq=1500 ! audioconvert ! audiocheblimit mode=low-pass cutoff=1000 poles=4 ! audioconvert ! alsasink + * gst-launch filesrc location="melo1.ogg" ! oggdemux ! vorbisdec ! audioconvert ! audiocheblimit mode=high-pass cutoff=400 ripple=0.2 ! audioconvert ! alsasink + * gst-launch audiotestsrc wave=white-noise ! audioconvert ! audiocheblimit mode=low-pass cutoff=800 type=2 ! audioconvert ! alsasink @@ -81,13 +81,13 @@ -#include "audiochebyshevfreqlimit.h" +#include "audiocheblimit.h" -#define GST_CAT_DEFAULT gst_audio_chebyshev_freq_limit_debug +#define GST_CAT_DEFAULT gst_audio_cheb_limit_debug -GST_ELEMENT_DETAILS ("AudioChebyshevFreqLimit", +GST_ELEMENT_DETAILS ("AudioChebLimit", "Chebyshev low pass and high pass filter", @@ -117,27 +117,25 @@ - GST_DEBUG_CATEGORY_INIT (gst_audio_chebyshev_freq_limit_debug, "audiochebyshevfreqlimit", 0, "audiochebyshevfreqlimit element"); + GST_DEBUG_CATEGORY_INIT (gst_audio_cheb_limit_debug, "audiocheblimit", 0, "audiocheblimit element"); -GST_BOILERPLATE_FULL (GstAudioChebyshevFreqLimit, - gst_audio_chebyshev_freq_limit, GstAudioFilter, GST_TYPE_AUDIO_FILTER, - DEBUG_INIT); +GST_BOILERPLATE_FULL (GstAudioChebLimit, + gst_audio_cheb_limit, GstAudioFilter, GST_TYPE_AUDIO_FILTER, DEBUG_INIT); -static void gst_audio_chebyshev_freq_limit_set_property (GObject * object, +static void gst_audio_cheb_limit_set_property (GObject * object, -static void gst_audio_chebyshev_freq_limit_get_property (GObject * object, +static void gst_audio_cheb_limit_get_property (GObject * object, -static gboolean gst_audio_chebyshev_freq_limit_setup (GstAudioFilter * filter, +static gboolean gst_audio_cheb_limit_setup (GstAudioFilter * filter, -gst_audio_chebyshev_freq_limit_transform_ip (GstBaseTransform * base, -static gboolean gst_audio_chebyshev_freq_limit_start (GstBaseTransform * base); +gst_audio_cheb_limit_transform_ip (GstBaseTransform * base, GstBuffer * buf); +static gboolean gst_audio_cheb_limit_start (GstBaseTransform * base); -static void process_64 (GstAudioChebyshevFreqLimit * filter, +static void process_64 (GstAudioChebLimit * filter, -static void process_32 (GstAudioChebyshevFreqLimit * filter, +static void process_32 (GstAudioChebLimit * filter, @@ -146,9 +144,9 @@ MODE_HIGH_PASS -#define GST_TYPE_AUDIO_CHEBYSHEV_FREQ_LIMIT_MODE (gst_audio_chebyshev_freq_limit_mode_get_type ()) +#define GST_TYPE_AUDIO_CHEBYSHEV_FREQ_LIMIT_MODE (gst_audio_cheb_limit_mode_get_type ()) -gst_audio_chebyshev_freq_limit_mode_get_type (void) +gst_audio_cheb_limit_mode_get_type (void) @@ -161,7 +159,7 @@ - gtype = g_enum_register_static ("GstAudioChebyshevFreqLimitMode", values); + gtype = g_enum_register_static ("GstAudioChebLimitMode", values); @@ -169,7 +167,7 @@ -gst_audio_chebyshev_freq_limit_base_init (gpointer klass) +gst_audio_cheb_limit_base_init (gpointer klass) @@ -183,9 +181,9 @@ -gst_audio_chebyshev_freq_limit_dispose (GObject * object) +gst_audio_cheb_limit_dispose (GObject * object) - GstAudioChebyshevFreqLimit *filter = GST_AUDIO_CHEBYSHEV_FREQ_LIMIT (object); + GstAudioChebLimit *filter = GST_AUDIO_CHEB_LIMIT (object); @@ -198,7 +196,7 @@ - GstAudioChebyshevFreqLimitChannelCtx *ctx; + GstAudioChebLimitChannelCtx *ctx; @@ -215,8 +213,7 @@ -gst_audio_chebyshev_freq_limit_class_init (GstAudioChebyshevFreqLimitClass * +gst_audio_cheb_limit_class_init (GstAudioChebLimitClass * klass) @@ -226,9 +223,9 @@ - gobject_class->set_property = gst_audio_chebyshev_freq_limit_set_property; - gobject_class->get_property = gst_audio_chebyshev_freq_limit_get_property; - gobject_class->dispose = gst_audio_chebyshev_freq_limit_dispose; + gobject_class->set_property = gst_audio_cheb_limit_set_property; + gobject_class->get_property = gst_audio_cheb_limit_get_property; + gobject_class->dispose = gst_audio_cheb_limit_dispose; @@ -256,16 +253,15 @@ "Number of poles to use, will be rounded up to the next even number", 2, 32, 4, G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE)); - filter_class->setup = - GST_DEBUG_FUNCPTR (gst_audio_chebyshev_freq_limit_setup); + filter_class->setup = GST_DEBUG_FUNCPTR (gst_audio_cheb_limit_setup); - GST_DEBUG_FUNCPTR (gst_audio_chebyshev_freq_limit_transform_ip); - trans_class->start = GST_DEBUG_FUNCPTR (gst_audio_chebyshev_freq_limit_start); + GST_DEBUG_FUNCPTR (gst_audio_cheb_limit_transform_ip); + trans_class->start = GST_DEBUG_FUNCPTR (gst_audio_cheb_limit_start); -gst_audio_chebyshev_freq_limit_init (GstAudioChebyshevFreqLimit * filter, - GstAudioChebyshevFreqLimitClass * klass) +gst_audio_cheb_limit_init (GstAudioChebLimit * filter, + GstAudioChebLimitClass * klass) filter->cutoff = 0.0; filter->mode = MODE_LOW_PASS; @@ -281,7 +277,7 @@ -generate_biquad_coefficients (GstAudioChebyshevFreqLimit * filter, +generate_biquad_coefficients (GstAudioChebLimit * filter, gint p, gdouble * a0, gdouble * a1, gdouble * a2, gdouble * b1, gdouble * b2) @@ -471,7 +467,7 @@ -generate_coefficients (GstAudioChebyshevFreqLimit * filter) +generate_coefficients (GstAudioChebLimit * filter) @@ -486,7 +482,7 @@ @@ -504,7 +500,7 @@ - filter->channels = g_new0 (GstAudioChebyshevFreqLimitChannelCtx, channels); + filter->channels = g_new0 (GstAudioChebLimitChannelCtx, channels); @@ -516,7 +512,7 @@ filter->a[0] = (filter->mode == MODE_LOW_PASS) ? 1.0 : 0.0; GST_LOG_OBJECT (filter, "cutoff was higher than nyquist frequency"); } else if (filter->cutoff <= 0.0) { @@ -524,7 +520,7 @@ filter->a[0] = (filter->mode == MODE_LOW_PASS) ? 0.0 : 1.0; GST_LOG_OBJECT (filter, "cutoff is lower than zero"); @@ -540,9 +536,9 @@ filter->b = b = g_new0 (gdouble, np + 3); - GstAudioChebyshevFreqLimitChannelCtx *ctx = &filter->channels[i]; + GstAudioChebLimitChannelCtx *ctx = &filter->channels[i]; @@ -623,10 +619,10 @@ -gst_audio_chebyshev_freq_limit_set_property (GObject * object, guint prop_id, +gst_audio_cheb_limit_set_property (GObject * object, guint prop_id, @@ -666,10 +662,10 @@ -gst_audio_chebyshev_freq_limit_get_property (GObject * object, guint prop_id, +gst_audio_cheb_limit_get_property (GObject * object, guint prop_id, @@ -696,17 +692,16 @@ -gst_audio_chebyshev_freq_limit_setup (GstAudioFilter * base, +gst_audio_cheb_limit_setup (GstAudioFilter * base, GstRingBufferSpec * format) - GstAudioChebyshevFreqLimit *filter = GST_AUDIO_CHEBYSHEV_FREQ_LIMIT (base); + GstAudioChebLimit *filter = GST_AUDIO_CHEB_LIMIT (base); - filter->process = (GstAudioChebyshevFreqLimitProcessFunc) + filter->process = (GstAudioChebLimitProcessFunc) @@ -717,8 +712,8 @@ -process (GstAudioChebyshevFreqLimit * filter, - GstAudioChebyshevFreqLimitChannelCtx * ctx, gdouble x0) +process (GstAudioChebLimit * filter, + GstAudioChebLimitChannelCtx * ctx, gdouble x0) @@ -757,7 +752,7 @@ -process_##width (GstAudioChebyshevFreqLimit * filter, \ +process_##width (GstAudioChebLimit * filter, \ @@ -778,10 +773,9 @@ +gst_audio_cheb_limit_transform_ip (GstBaseTransform * base, GstBuffer * buf) @@ -801,11 +795,11 @@ -gst_audio_chebyshev_freq_limit_start (GstBaseTransform * base) +gst_audio_cheb_limit_start (GstBaseTransform * base) - GstAudioChebyshevFreqLimitChannelCtx *ctx; + GstAudioChebLimitChannelCtx *ctx; Index: audiocheblimit.h RCS file: /cvs/gstreamer/gst-plugins-good/gst/audiofx/audiocheblimit.h,v --- audiocheblimit.h 16 Aug 2007 17:02:06 -0000 1.1 +++ audiocheblimit.h 6 Feb 2008 23:44:35 -0000 1.2 -#ifndef __GST_AUDIO_CHEBYSHEV_FREQ_LIMIT_H__ -#define __GST_AUDIO_CHEBYSHEV_FREQ_LIMIT_H__ +#ifndef __GST_AUDIO_CHEB_LIMIT_H__ +#define __GST_AUDIO_CHEB_LIMIT_H__ -#define GST_TYPE_AUDIO_CHEBYSHEV_FREQ_LIMIT (gst_audio_chebyshev_freq_limit_get_type()) -#define GST_AUDIO_CHEBYSHEV_FREQ_LIMIT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_AUDIO_CHEBYSHEV_FREQ_LIMIT,GstAudioChebyshevFreqLimit)) -#define GST_IS_AUDIO_CHEBYSHEV_FREQ_LIMIT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_AUDIO_CHEBYSHEV_FREQ_LIMIT)) -#define GST_AUDIO_CHEBYSHEV_FREQ_LIMIT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass) ,GST_TYPE_AUDIO_CHEBYSHEV_FREQ_LIMIT,GstAudioChebyshevFreqLimitClass)) -#define GST_IS_AUDIO_CHEBYSHEV_FREQ_LIMIT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass) ,GST_TYPE_AUDIO_CHEBYSHEV_FREQ_LIMIT)) -#define GST_AUDIO_CHEBYSHEV_FREQ_LIMIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj) ,GST_TYPE_AUDIO_CHEBYSHEV_FREQ_LIMIT,GstAudioChebyshevFreqLimitClass)) -typedef struct _GstAudioChebyshevFreqLimit GstAudioChebyshevFreqLimit; -typedef struct _GstAudioChebyshevFreqLimitClass GstAudioChebyshevFreqLimitClass; +#define GST_TYPE_AUDIO_CHEB_LIMIT (gst_audio_cheb_limit_get_type()) +#define GST_AUDIO_CHEB_LIMIT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_AUDIO_CHEB_LIMIT,GstAudioChebLimit)) +#define GST_IS_AUDIO_CHEB_LIMIT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_AUDIO_CHEB_LIMIT)) +#define GST_AUDIO_CHEB_LIMIT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass) ,GST_TYPE_AUDIO_CHEB_LIMIT,GstAudioChebLimitClass)) +#define GST_IS_AUDIO_CHEB_LIMIT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass) ,GST_TYPE_AUDIO_CHEB_LIMIT)) +#define GST_AUDIO_CHEB_LIMIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj) ,GST_TYPE_AUDIO_CHEB_LIMIT,GstAudioChebLimitClass)) +typedef struct _GstAudioChebLimit GstAudioChebLimit; +typedef struct _GstAudioChebLimitClass GstAudioChebLimitClass; -typedef void (*GstAudioChebyshevFreqLimitProcessFunc) (GstAudioChebyshevFreqLimit *, guint8 *, guint); +typedef void (*GstAudioChebLimitProcessFunc) (GstAudioChebLimit *, guint8 *, guint); -} GstAudioChebyshevFreqLimitChannelCtx; +} GstAudioChebLimitChannelCtx; -struct _GstAudioChebyshevFreqLimit +struct _GstAudioChebLimit @@ -57,22 +57,22 @@ - GstAudioChebyshevFreqLimitProcessFunc process; + GstAudioChebLimitProcessFunc process; - GstAudioChebyshevFreqLimitChannelCtx *channels; + GstAudioChebLimitChannelCtx *channels; -struct _GstAudioChebyshevFreqLimitClass +struct _GstAudioChebLimitClass -GType gst_audio_chebyshev_freq_limit_get_type (void); +GType gst_audio_cheb_limit_get_type (void); -#endif /* __GST_AUDIO_CHEBYSHEV_FREQ_LIMIT_H__ */ +#endif /* __GST_AUDIO_CHEB_LIMIT_H__ */ --- audiochebyshevfreqband.c DELETED --- --- audiochebyshevfreqband.h DELETED --- --- audiochebyshevfreqlimit.c DELETED --- --- audiochebyshevfreqlimit.h DELETED --- Index: audiofx.c RCS file: /cvs/gstreamer/gst-plugins-good/gst/audiofx/audiofx.c,v retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- audiofx.c 16 Aug 2007 17:02:06 -0000 1.6 +++ audiofx.c 6 Feb 2008 23:44:40 -0000 1.7 @@ -29,8 +29,8 @@ #include "audioinvert.h" #include "audioamplify.h" #include "audiodynamic.h" /* entry point to initialize the plug-in * initialize the plug-in itself @@ -51,10 +51,10 @@ GST_TYPE_AUDIO_AMPLIFY) && gst_element_register (plugin, "audiodynamic", GST_RANK_NONE, GST_TYPE_AUDIO_DYNAMIC) && - gst_element_register (plugin, "audiochebyshevfreqlimit", GST_RANK_NONE, - GST_TYPE_AUDIO_CHEBYSHEV_FREQ_LIMIT) && - gst_element_register (plugin, "audiochebyshevfreqband", GST_RANK_NONE, - GST_TYPE_AUDIO_CHEBYSHEV_FREQ_BAND)); + gst_element_register (plugin, "audiocheblimit", GST_RANK_NONE, + GST_TYPE_AUDIO_CHEB_LIMIT) && + gst_element_register (plugin, "audiochebband", GST_RANK_NONE, + GST_TYPE_AUDIO_CHEB_BAND)); GST_PLUGIN_DEFINE (GST_VERSION_MAJOR, RCS file: /cvs/gstreamer/gst-plugins-good/tests/check/Makefile.am,v retrieving revision 1.45 retrieving revision 1.46 diff -u -d -r1.45 -r1.46 --- Makefile.am 2 Feb 2008 18:06:19 -0000 1.45 +++ Makefile.am 6 Feb 2008 23:44:41 -0000 1.46 @@ -55,8 +55,8 @@ elements/alphacolor \ elements/audiopanorama \ elements/audioinvert \ - elements/audiochebyshevfreqband \ - elements/audiochebyshevfreqlimit \ + elements/audiochebband \ + elements/audiocheblimit \ elements/audioamplify \ elements/audiodynamic \ elements/avimux \ Index: .cvsignore RCS file: /cvs/gstreamer/gst-plugins-good/tests/check/elements/.cvsignore,v retrieving revision 1.19 retrieving revision 1.20 diff -u -d -r1.19 -r1.20 --- .cvsignore 29 Jan 2008 15:45:48 -0000 1.19 +++ .cvsignore 6 Feb 2008 23:44:41 -0000 1.20 @@ -2,8 +2,8 @@ alphacolor apev2mux audioamplify -audiochebyshevfreqband -audiochebyshevfreqlimit +audiochebband +audiocheblimit audiodynamic audioinvert audiopanorama RCS file: /cvs/gstreamer/gst-plugins-good/tests/check/elements/audiochebband.c,v retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- audiochebband.c 19 Aug 2007 18:47:19 -0000 1.2 +++ audiochebband.c 6 Feb 2008 23:44:41 -0000 1.3 @@ -2,7 +2,7 @@ * Copyright (C) 2007 Sebastian Dröge <sl...@ci...> - * audiochebyshevfreqband.c: Unit test for the audiochebyshevfreqband element + * audiochebband.c: Unit test for the audiochebband element * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License @@ -63,26 +63,24 @@ ); [...1125 lines suppressed...] GST_END_TEST; Suite * -audiochebyshevfreqband_suite (void) +audiochebband_suite (void) - Suite *s = suite_create ("audiochebyshevfreqband"); + Suite *s = suite_create ("audiochebband"); TCase *tc_chain = tcase_create ("general"); suite_add_tcase (s, tc_chain); @@ -1527,7 +1525,7 @@ int nf; - Suite *s = audiochebyshevfreqband_suite (); + Suite *s = audiochebband_suite (); SRunner *sr = srunner_create (s); gst_check_init (&argc, &argv); RCS file: /cvs/gstreamer/gst-plugins-good/tests/check/elements/audiocheblimit.c,v --- audiocheblimit.c 19 Aug 2007 18:47:19 -0000 1.2 +++ audiocheblimit.c 6 Feb 2008 23:44:42 -0000 1.3 - * audiochebyshevfreqlimit.c: Unit test for the audiochebyshevfreqlimit element + * audiocheblimit.c: Unit test for the audiocheblimit element GstElement * -setup_audiochebyshevfreqlimit () +setup_audiocheblimit () - GstElement *audiochebyshevfreqlimit; + GstElement *audiocheblimit; - GST_DEBUG ("setup_audiochebyshevfreqlimit"); - audiochebyshevfreqlimit = gst_check_setup_element ("audiochebyshevfreqlimit"); - mysrcpad = - gst_check_setup_src_pad (audiochebyshevfreqlimit, &srctemplate, NULL); - mysinkpad = - gst_check_setup_sink_pad (audiochebyshevfreqlimit, &sinktemplate, NULL); + GST_DEBUG ("setup_audiocheblimit"); + audiocheblimit = gst_check_setup_element ("audiocheblimit"); + mysrcpad = gst_check_setup_src_pad (audiocheblimit, &srctemplate, NULL); + mysinkpad = gst_check_setup_sink_pad (audiocheblimit, &sinktemplate, NULL); gst_pad_set_active (mysrcpad, TRUE); gst_pad_set_active (mysinkpad, TRUE); - return audiochebyshevfreqlimit; + return audiocheblimit; void -cleanup_audiochebyshevfreqlimit (GstElement * audiochebyshevfreqlimit) +cleanup_audiocheblimit (GstElement * audiocheblimit) - GST_DEBUG ("cleanup_audiochebyshevfreqlimit"); + GST_DEBUG ("cleanup_audiocheblimit"); g_list_foreach (buffers, (GFunc) gst_mini_object_unref, NULL); g_list_free (buffers); @@ -90,9 +88,9 @@ gst_pad_set_active (mysrcpad, FALSE); gst_pad_set_active (mysinkpad, FALSE); - gst_check_teardown_src_pad (audiochebyshevfreqlimit); - gst_check_teardown_sink_pad (audiochebyshevfreqlimit); - gst_check_teardown_element (audiochebyshevfreqlimit); + gst_check_teardown_src_pad (audiocheblimit); + gst_check_teardown_sink_pad (audiocheblimit); + gst_check_teardown_element (audiocheblimit); /* Test if data containing only one frequency component @@ -100,25 +98,24 @@ * at rate/4 */ GST_START_TEST (test_type1_32_lp_0hz) GstBuffer *inbuffer, *outbuffer; gfloat *in, *res, rms; - audiochebyshevfreqlimit = setup_audiochebyshevfreqlimit (); + audiocheblimit = setup_audiocheblimit (); /* Set to lowpass */ - g_object_set (G_OBJECT (audiochebyshevfreqlimit), "mode", 0, NULL); - g_object_set (G_OBJECT (audiochebyshevfreqlimit), "poles", 8, NULL); - g_object_set (G_OBJECT (audiochebyshevfreqlimit), "type", 1, NULL); - g_object_set (G_OBJECT (audiochebyshevfreqlimit), "ripple", 0.25, NULL); + g_object_set (G_OBJECT (audiocheblimit), "mode", 0, NULL); + g_object_set (G_OBJECT (audiocheblimit), "poles", 8, NULL); + g_object_set (G_OBJECT (audiocheblimit), "type", 1, NULL); + g_object_set (G_OBJECT (audiocheblimit), "ripple", 0.25, NULL); - fail_unless (gst_element_set_state (audiochebyshevfreqlimit, + fail_unless (gst_element_set_state (audiocheblimit, GST_STATE_PLAYING) == GST_STATE_CHANGE_SUCCESS, "could not set to playing"); - g_object_set (G_OBJECT (audiochebyshevfreqlimit), "cutoff", 44100 / 4.0, - NULL); + g_object_set (G_OBJECT (audiocheblimit), "cutoff", 44100 / 4.0, NULL); inbuffer = gst_buffer_new_and_alloc (128 * sizeof (gfloat)); in = (gfloat *) GST_BUFFER_DATA (inbuffer); for (i = 0; i < 128; i++) @@ -144,7 +141,7 @@ fail_unless (rms >= 0.9); /* cleanup */ - cleanup_audiochebyshevfreqlimit (audiochebyshevfreqlimit); + cleanup_audiocheblimit (audiocheblimit); @@ -154,25 +151,24 @@ GST_START_TEST (test_type1_32_lp_22050hz) for (i = 0; i < 128; i += 2) { @@ -200,7 +196,7 @@ fail_unless (rms <= 0.1); @@ -210,25 +206,24 @@ GST_START_TEST (test_type1_32_hp_0hz) /* Set to highpass */ - g_object_set (G_OBJECT (audiochebyshevfreqlimit), "mode", 1, NULL); + g_object_set (G_OBJECT (audiocheblimit), "mode", 1, NULL); @@ -254,7 +249,7 @@ @@ -264,25 +259,24 @@ GST_START_TEST (test_type1_32_hp_22050hz) @@ -310,7 +304,7 @@ @@ -320,25 +314,24 @@ GST_START_TEST (test_type1_64_lp_0hz) gdouble *in, *res, rms; inbuffer = gst_buffer_new_and_alloc (128 * sizeof (gdouble)); in = (gdouble *) GST_BUFFER_DATA (inbuffer); @@ -364,7 +357,7 @@ @@ -374,25 +367,24 @@ GST_START_TEST (test_type1_64_lp_22050hz) @@ -420,7 +412,7 @@ @@ -430,25 +422,24 @@ GST_START_TEST (test_type1_64_hp_0hz) @@ -474,7 +465,7 @@ @@ -484,25 +475,24 @@ GST_START_TEST (test_type1_64_hp_22050hz) @@ -530,7 +520,7 @@ @@ -540,25 +530,24 @@ GST_START_TEST (test_type2_32_lp_0hz) - g_object_set (G_OBJECT (audiochebyshevfreqlimit), "type", 2, NULL); - g_object_set (G_OBJECT (audiochebyshevfreqlimit), "ripple", 40.0, NULL); + g_object_set (G_OBJECT (audiocheblimit), "type", 2, NULL); + g_object_set (G_OBJECT (audiocheblimit), "ripple", 40.0, NULL); @@ -584,7 +573,7 @@ @@ -594,25 +583,24 @@ GST_START_TEST (test_type2_32_lp_22050hz) @@ -640,7 +628,7 @@ @@ -650,25 +638,24 @@ GST_START_TEST (test_type2_32_hp_0hz) @@ -694,7 +681,7 @@ @@ -704,25 +691,24 @@ GST_START_TEST (test_type2_32_hp_22050hz) @@ -750,7 +736,7 @@ @@ -760,25 +746,24 @@ GST_START_TEST (test_type2_64_lp_0hz) @@ -804,7 +789,7 @@ @@ -814,25 +799,24 @@ GST_START_TEST (test_type2_64_lp_22050hz) @@ -860,7 +844,7 @@ @@ -870,25 +854,24 @@ GST_START_TEST (test_type2_64_hp_0hz) @@ -914,7 +897,7 @@ @@ -924,25 +907,24 @@ GST_START_TEST (test_type2_64_hp_22050hz) @@ -970,16 +952,16 @@ -audiochebyshevfreqlimit_suite (void) +audiocheblimit_suite (void) - Suite *s = suite_create ("audiochebyshevfreqlimit"); + Suite *s = suite_create ("audiocheblimit"); @@ -1007,7 +989,7 @@ - Suite *s = audiochebyshevfreqlimit_suite (); + Suite *s = audiocheblimit_suite (); |