From: <en...@ke...> - 2008-11-13 16:25:18
|
CVS Root: /cvs/gstreamer Module: gst-plugins-good Changes by: ensonic Date: Thu Nov 13 2008 16:25:13 UTC Log message: * gst/equalizer/GstIirEqualizer10Bands.prs: * gst/equalizer/GstIirEqualizer3Bands.prs: * gst/equalizer/Makefile.am: * gst/equalizer/gstiirequalizer10bands.c: * gst/equalizer/gstiirequalizer3bands.c: Add presets for equalizer. Fixes #522183. Modified files: . : ChangeLog gst/equalizer : Makefile.am gstiirequalizer10bands.c gstiirequalizer3bands.c Added files: gst/equalizer : GstIirEqualizer10Bands.prs GstIirEqualizer3Bands.prs Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/ChangeLog.diff?r1=1.3813&r2=1.3814 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/equalizer/GstIirEqualizer10Bands.prs?rev=1.1&content-type=text/vnd.viewcvs-markup http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/equalizer/GstIirEqualizer3Bands.prs?rev=1.1&content-type=text/vnd.viewcvs-markup http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/equalizer/Makefile.am.diff?r1=1.10&r2=1.11 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/equalizer/gstiirequalizer10bands.c.diff?r1=1.8&r2=1.9 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/equalizer/gstiirequalizer3bands.c.diff?r1=1.7&r2=1.8 ====Begin Diffs==== Index: ChangeLog =================================================================== RCS file: /cvs/gstreamer/gst-plugins-good/ChangeLog,v retrieving revision 1.3813 retrieving revision 1.3814 diff -u -d -r1.3813 -r1.3814 --- ChangeLog 13 Nov 2008 16:17:34 -0000 1.3813 +++ ChangeLog 13 Nov 2008 16:24:57 -0000 1.3814 @@ -1,3 +1,12 @@ +2008-11-13 Stefan Kost <en...@us...> + + * gst/equalizer/GstIirEqualizer10Bands.prs: + * gst/equalizer/GstIirEqualizer3Bands.prs: + * gst/equalizer/Makefile.am: + * gst/equalizer/gstiirequalizer10bands.c: + * gst/equalizer/gstiirequalizer3bands.c: + Add presets for equalizer. Fixes #522183. 2008-11-13 Wim Taymans <wim...@co...> * gst/rtsp/Makefile.am: --- NEW FILE: GstIirEqualizer10Bands.prs --- [_presets_] version=0.10 element-name=GstIirEqualizer10Bands [ballad] band0=4 band1=3.75 band2=2.5 band3=0 band4=-4 band5=-6 band6=-3 band7=0 band8=2.5 band9=9 [classic] band0=0 band1=0 band2=0 band4=0 band5=0 band6=-6 band7=-7 band8=-7 band9=-9.5 [club] band2=8 band3=6 band4=5.5 band5=5 band6=3 band8=0 band9=0 [dance] band0=9.6 band1=7 band5=-5.6 band6=-7 [pop] band0=-1.6 band1=4.5 band2=7 band3=8 band4=5.6 band6=-2.5 band7=-2 band8=-1.6 band9=-1.5 [reggae] band3=-5.5 band5=6.5 band6=6.5 [rock] band0=8 band1=5 band2=-5.5 band3=-8 band4=-3 band5=4 band6=8 band7=11 band8=11 band9=11.5 [ska] band0=-2.5 band1=-5 band2=-4 band4=4 band5=5.5 band7=9 [soft] band0=5 band1=1.5 band3=-2.5 band9=12 [techno] band1=5.5 band4=-5 band7=10 band8=10 [party] band0=7 band6=0 band8=7 band9=7 [more bass] band0=-8 band1=10 band2=10 band3=5.5 band4=1.5 band5=-4 band6=-8 band7=-10 band8=-11 band9=-11 [more bass and treble] band3=-7 band5=1.5 band7=11.2 band8=12 [more treble] band0=-10 band1=-10 band2=-10 band3=-4 band4=2.5 band5=11 band6=16 band7=16 band8=16 band9=18 --- NEW FILE: GstIirEqualizer3Bands.prs --- element-name=GstIirEqualizer3Bands band0=7.75 [more trebble] band2=6.0 Index: Makefile.am RCS file: /cvs/gstreamer/gst-plugins-good/gst/equalizer/Makefile.am,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- Makefile.am 4 Nov 2008 12:28:25 -0000 1.10 +++ Makefile.am 13 Nov 2008 16:24:59 -0000 1.11 @@ -16,3 +16,8 @@ noinst_HEADERS = gstiirequalizer.h +presetdir = $(datadir)/gstreamer-$(GST_MAJORMINOR)/presets +preset_DATA = GstIirEqualizer3Bands.prs GstIirEqualizer10Bands.prs +EXTRA_DIST = $(preset_DATA) Index: gstiirequalizer10bands.c RCS file: /cvs/gstreamer/gst-plugins-good/gst/equalizer/gstiirequalizer10bands.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- gstiirequalizer10bands.c 21 Nov 2007 08:21:10 -0000 1.8 +++ gstiirequalizer10bands.c 13 Nov 2008 16:24:59 -0000 1.9 @@ -66,8 +66,22 @@ GST_DEBUG_CATEGORY_EXTERN (equalizer_debug); #define GST_CAT_DEFAULT equalizer_debug -GST_BOILERPLATE (GstIirEqualizer10Bands, gst_iir_equalizer_10bands, - GstIirEqualizer, GST_TYPE_IIR_EQUALIZER); +static void +_do_init (GType object_type) +{ + const GInterfaceInfo preset_interface_info = { + NULL, /* interface_init */ + NULL, /* interface_finalize */ + NULL /* interface_data */ + }; + g_type_add_interface_static (object_type, GST_TYPE_PRESET, + &preset_interface_info); +} +GST_BOILERPLATE_FULL (GstIirEqualizer10Bands, gst_iir_equalizer_10bands, + GstIirEqualizer, GST_TYPE_IIR_EQUALIZER, _do_init); /* equalizer implementation */ Index: gstiirequalizer3bands.c RCS file: /cvs/gstreamer/gst-plugins-good/gst/equalizer/gstiirequalizer3bands.c,v retrieving revision 1.7 diff -u -d -r1.7 -r1.8 --- gstiirequalizer3bands.c 21 Nov 2007 08:21:10 -0000 1.7 +++ gstiirequalizer3bands.c 13 Nov 2008 16:24:59 -0000 1.8 @@ -58,8 +58,22 @@ -GST_BOILERPLATE (GstIirEqualizer3Bands, gst_iir_equalizer_3bands, +GST_BOILERPLATE_FULL (GstIirEqualizer3Bands, gst_iir_equalizer_3bands, |