summaryrefslogtreecommitdiffstats
path: root/gst/equalizer/demo.c
diff options
context:
space:
mode:
authorSebastian Dröge <slomo@circular-chaos.org>2007-11-03 19:50:11 +0000
committerSebastian Dröge <slomo@circular-chaos.org>2007-11-03 19:50:11 +0000
commitf627f21233890b35e0420171c67b2b380108da73 (patch)
treecaa05e9b4a6a00f37516cf11678d9902253578ea /gst/equalizer/demo.c
parentc67ad65c91417d171692d34e49e412516895ac3a (diff)
downloadgst-plugins-bad-f627f21233890b35e0420171c67b2b380108da73.tar.gz
gst-plugins-bad-f627f21233890b35e0420171c67b2b380108da73.tar.bz2
gst-plugins-bad-f627f21233890b35e0420171c67b2b380108da73.zip
gst/equalizer/: Allow setting 0 as bandwidth and handle this correctly.
Original commit message from CVS: * gst/equalizer/demo.c: (main): * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_band_class_init), (setup_filter): Allow setting 0 as bandwidth and handle this correctly. Also handle a bandwidth of rate/2 properly. * gst/equalizer/gstiirequalizernbands.c: (gst_iir_equalizer_nbands_class_init): Make it possible to generate a N-band equalizer with 1 bands. The previous limit of 2 was caused by a nowadays replaced calculation doing a division by zero if number of bands was 1.
Diffstat (limited to 'gst/equalizer/demo.c')
-rw-r--r--gst/equalizer/demo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/equalizer/demo.c b/gst/equalizer/demo.c
index 7e7fae4a..cf361a9d 100644
--- a/gst/equalizer/demo.c
+++ b/gst/equalizer/demo.c
@@ -208,7 +208,7 @@ main (int argc, char *argv[])
G_CALLBACK (on_gain_changed), (gpointer) band);
gtk_box_pack_start (GTK_BOX (scales_hbox), widget, FALSE, FALSE, 0);
- widget = gtk_vscale_new_with_range (1.0, 20000.0, 5.0);
+ widget = gtk_vscale_new_with_range (0.0, 20000.0, 5.0);
gtk_scale_set_draw_value (GTK_SCALE (widget), TRUE);
gtk_scale_set_value_pos (GTK_SCALE (widget), GTK_POS_TOP);
gtk_range_set_value (GTK_RANGE (widget), bw);