From ec97d6774103cff9394062dde81ad934ba99718e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 10 Aug 2007 05:20:06 +0000 Subject: gst/filter/gstbpwsinc.*: Apply the same changes to the bandpass filter: Original commit message from CVS: * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init), (gst_bpwsinc_init), (process_32), (process_64), (bpwsinc_build_kernel), (bpwsinc_setup), (bpwsinc_get_unit_size), (bpwsinc_transform), (bpwsinc_set_property), (bpwsinc_get_property): * gst/filter/gstbpwsinc.h: Apply the same changes to the bandpass filter: - Support double input - Fix processing for input with >1 channels - Specify frequency in Hz - Specify actual filter kernel length - Use transform instead of transform_ip as we're working out of place anyway - Factor out filter kernel generation and update the filter kernel when the properties are set Fix bandpass filter kernel generation to actually generate a bandpass filter by creating a highpass instead of a second lowpass. * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init): Small formatting fix. --- ChangeLog | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index a62b0116..4c3f5bd2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,26 @@ +2007-08-10 Sebastian Dröge + + * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init), + (gst_bpwsinc_init), (process_32), (process_64), + (bpwsinc_build_kernel), (bpwsinc_setup), (bpwsinc_get_unit_size), + (bpwsinc_transform), (bpwsinc_set_property), + (bpwsinc_get_property): + * gst/filter/gstbpwsinc.h: + Apply the same changes to the bandpass filter: + - Support double input + - Fix processing for input with >1 channels + - Specify frequency in Hz + - Specify actual filter kernel length + - Use transform instead of transform_ip as we're working + out of place anyway + - Factor out filter kernel generation and update the filter + kernel when the properties are set + Fix bandpass filter kernel generation to actually generate + a bandpass filter by creating a highpass instead of a second + lowpass. + * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init): + Small formatting fix. + 2007-08-10 Sebastian Dröge * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init), -- cgit v1.2.1