diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2008-10-27 08:30:51 +0000 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2008-10-27 08:30:51 +0000 |
commit | 3ca3d1de2be92a73018d06e2cc14b258328bdaf2 (patch) | |
tree | bf0f4c077d9f6df1545c4d1b6996697f99112377 | |
parent | 97b93f3f2c1ab322c0d497b0037de3bf488ca5f3 (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.
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | gst/equalizer/gstiirequalizer.c | 1 |
2 files changed, 7 insertions, 0 deletions
@@ -1,3 +1,9 @@ +2008-10-27 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * 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. + 2008-10-26 Jan Schmidt <jan.schmidt@sun.com> * configure.ac: 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 |