diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2007-11-03 19:50:11 +0000 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2007-11-03 19:50:11 +0000 |
commit | 6edf8c43268488ad21d5ba50e02ebc533c6c12f9 (patch) | |
tree | 3fb82a124ed795e72cb7a8bb6ce144cc7db2c3ed /gst/equalizer/gstiirequalizernbands.c | |
parent | 13a9765877d78ed9e1779dab2a82012fbb36eab8 (diff) |
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/gstiirequalizernbands.c')
-rw-r--r-- | gst/equalizer/gstiirequalizernbands.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/equalizer/gstiirequalizernbands.c b/gst/equalizer/gstiirequalizernbands.c index b6482f6e..a3401b33 100644 --- a/gst/equalizer/gstiirequalizernbands.c +++ b/gst/equalizer/gstiirequalizernbands.c @@ -84,7 +84,7 @@ gst_iir_equalizer_nbands_class_init (GstIirEqualizerNBandsClass * klass) g_object_class_install_property (gobject_class, ARG_NUM_BANDS, g_param_spec_uint ("num-bands", "num-bands", - "number of different bands to use", 2, 64, 10, + "number of different bands to use", 1, 64, 10, G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); } |