From 4c7c4c00dacff24aaef55b46a8bc31687d833ca7 Mon Sep 17 00:00:00 2001 From: Sebastian Dröge Date: Mon, 5 Jan 2009 10:13:29 +0000 Subject: gst/audiofx/: Implement a base class for IIR filters. Original commit message from CVS: * gst/audiofx/Makefile.am: * gst/audiofx/audiofxbaseiirfilter.c: (gst_audio_fx_base_iir_filter_base_init), (gst_audio_fx_base_iir_filter_dispose), (gst_audio_fx_base_iir_filter_class_init), (gst_audio_fx_base_iir_filter_init), (gst_audio_fx_base_iir_filter_calculate_gain), (gst_audio_fx_base_iir_filter_set_coefficients), (gst_audio_fx_base_iir_filter_setup), (process), (gst_audio_fx_base_iir_filter_transform_ip), (gst_audio_fx_base_iir_filter_stop): * gst/audiofx/audiofxbaseiirfilter.h: Implement a base class for IIR filters. * gst/audiofx/audiochebband.c: (gst_audio_cheb_band_base_init), (gst_audio_cheb_band_class_init), (gst_audio_cheb_band_init), (generate_coefficients), (gst_audio_cheb_band_set_property), (gst_audio_cheb_band_setup): * gst/audiofx/audiochebband.h: * gst/audiofx/audiocheblimit.c: (gst_audio_cheb_limit_base_init), (gst_audio_cheb_limit_class_init), (gst_audio_cheb_limit_init), (generate_coefficients), (gst_audio_cheb_limit_set_property), (gst_audio_cheb_limit_setup): * gst/audiofx/audiocheblimit.h: Use the IIR filter base class for the chebyshev filters. --- ChangeLog | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index ff7a3706..364df12c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,31 @@ +2009-01-05 Sebastian Dröge + + * gst/audiofx/Makefile.am: + * gst/audiofx/audiofxbaseiirfilter.c: + (gst_audio_fx_base_iir_filter_base_init), + (gst_audio_fx_base_iir_filter_dispose), + (gst_audio_fx_base_iir_filter_class_init), + (gst_audio_fx_base_iir_filter_init), + (gst_audio_fx_base_iir_filter_calculate_gain), + (gst_audio_fx_base_iir_filter_set_coefficients), + (gst_audio_fx_base_iir_filter_setup), (process), + (gst_audio_fx_base_iir_filter_transform_ip), + (gst_audio_fx_base_iir_filter_stop): + * gst/audiofx/audiofxbaseiirfilter.h: + Implement a base class for IIR filters. + + * gst/audiofx/audiochebband.c: (gst_audio_cheb_band_base_init), + (gst_audio_cheb_band_class_init), (gst_audio_cheb_band_init), + (generate_coefficients), (gst_audio_cheb_band_set_property), + (gst_audio_cheb_band_setup): + * gst/audiofx/audiochebband.h: + * gst/audiofx/audiocheblimit.c: (gst_audio_cheb_limit_base_init), + (gst_audio_cheb_limit_class_init), (gst_audio_cheb_limit_init), + (generate_coefficients), (gst_audio_cheb_limit_set_property), + (gst_audio_cheb_limit_setup): + * gst/audiofx/audiocheblimit.h: + Use the IIR filter base class for the chebyshev filters. + 2009-01-02 Michael Smith Patch by: Justin Karnegas and -- cgit