summaryrefslogtreecommitdiffstats
path: root/gst/equalizer/gstiirequalizer.h
diff options
context:
space:
mode:
authorSebastian Dröge <slomo@circular-chaos.org>2008-05-30 11:03:57 +0000
committerSebastian Dröge <slomo@circular-chaos.org>2008-05-30 11:03:57 +0000
commitc17d49ee20e40211c35ec86d50d4669ed68d0f38 (patch)
tree10b4639aaf20cb13496dab584e7326cb2138e88d /gst/equalizer/gstiirequalizer.h
parent4ffab084be68d64390a46829edc602ed8725635a (diff)
gst/equalizer/gstiirequalizer.*: Update the filter coefficients only when needed in the transform_ip function and cor...
Original commit message from CVS: * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_band_set_property), (gst_iir_equalizer_init), (setup_filter), (set_passthrough), (update_coefficients), (gst_iir_equalizer_compute_frequencies), (gst_iir_equalizer_transform_ip): * gst/equalizer/gstiirequalizer.h: Update the filter coefficients only when needed in the transform_ip function and correctly set the element into passthrough mode if the gain of all bands is 0.
Diffstat (limited to 'gst/equalizer/gstiirequalizer.h')
-rw-r--r--gst/equalizer/gstiirequalizer.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/equalizer/gstiirequalizer.h b/gst/equalizer/gstiirequalizer.h
index 6e7839a3..37ee8725 100644
--- a/gst/equalizer/gstiirequalizer.h
+++ b/gst/equalizer/gstiirequalizer.h
@@ -60,6 +60,8 @@ struct _GstIirEqualizer
gpointer history;
guint history_size;
+ gboolean need_new_coefficients;
+
ProcessFunc process;
};