summaryrefslogtreecommitdiffstats
path: root/gst/equalizer
diff options
context:
space:
mode:
authorSebastian Dröge <slomo@circular-chaos.org>2008-10-27 08:30:51 +0000
committerSebastian Dröge <slomo@circular-chaos.org>2008-10-27 08:30:51 +0000
commit3ca3d1de2be92a73018d06e2cc14b258328bdaf2 (patch)
treebf0f4c077d9f6df1545c4d1b6996697f99112377 /gst/equalizer
parent97b93f3f2c1ab322c0d497b0037de3bf488ca5f3 (diff)
gst/equalizer/gstiirequalizer.c: Don't calculate the filter coefficients for every single buffer but only when it's n...
Original commit message from CVS: * gst/equalizer/gstiirequalizer.c: (update_coefficients): Don't calculate the filter coefficients for every single buffer but only when it's needed. Fixes bug #557260.
Diffstat (limited to 'gst/equalizer')
-rw-r--r--gst/equalizer/gstiirequalizer.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gst/equalizer/gstiirequalizer.c b/gst/equalizer/gstiirequalizer.c
index 30743d89..8a87e938 100644
--- a/gst/equalizer/gstiirequalizer.c
+++ b/gst/equalizer/gstiirequalizer.c
@@ -470,6 +470,7 @@ update_coefficients (GstIirEqualizer * equ)
for (i = 0; i < equ->freq_band_count; i++) {
setup_filter (equ, equ->bands[i]);
}
+ equ->need_new_coefficients = FALSE;
}
void