From 76a3fd7100246d47d3dcf08cd1e3370adca244af Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= <slomo@circular-chaos.org>
Date: Thu, 6 Sep 2007 07:21:22 +0000
Subject: Port GstSpectrum to GstAudioFilter and libgstfft, add support for
 int32, float and double, use floats for the message...

Original commit message from CVS:
* configure.ac:
* gst/spectrum/Makefile.am:
* gst/spectrum/demo-audiotest.c: (draw_spectrum),
(message_handler), (main):
* gst/spectrum/demo-osssrc.c: (draw_spectrum), (message_handler):
* gst/spectrum/gstspectrum.c: (gst_spectrum_base_init),
(gst_spectrum_class_init), (gst_spectrum_init),
(gst_spectrum_dispose), (gst_spectrum_set_property),
(gst_spectrum_get_property), (gst_spectrum_start),
(gst_spectrum_setup), (gst_spectrum_message_new),
(gst_spectrum_transform_ip):
* gst/spectrum/gstspectrum.h:
Port GstSpectrum to GstAudioFilter and libgstfft, add support
for int32, float and double, use floats for the message contents,
average all FFTs done in one interval for better results, use
a better windowing function, allow posting the phase in the message
and actually do an FFT with the requested number of bands instead
of interpolating.
* tests/check/elements/spectrum.c: (GST_START_TEST),
(spectrum_suite):
Improve the units tests by checking for a 11025Hz sine wave
and add unit tests for all 4 supported sample types.
---
 ChangeLog | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

(limited to 'ChangeLog')

diff --git a/ChangeLog b/ChangeLog
index 50e475a0..203b487a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,29 @@
+2007-09-06  Sebastian Dröge  <slomo@circular-chaos.org>
+
+	* configure.ac:
+	* gst/spectrum/Makefile.am:
+	* gst/spectrum/demo-audiotest.c: (draw_spectrum),
+	(message_handler), (main):
+	* gst/spectrum/demo-osssrc.c: (draw_spectrum), (message_handler):
+	* gst/spectrum/gstspectrum.c: (gst_spectrum_base_init),
+	(gst_spectrum_class_init), (gst_spectrum_init),
+	(gst_spectrum_dispose), (gst_spectrum_set_property),
+	(gst_spectrum_get_property), (gst_spectrum_start),
+	(gst_spectrum_setup), (gst_spectrum_message_new),
+	(gst_spectrum_transform_ip):
+	* gst/spectrum/gstspectrum.h:
+	Port GstSpectrum to GstAudioFilter and libgstfft, add support
+	for int32, float and double, use floats for the message contents,
+	average all FFTs done in one interval for better results, use
+	a better windowing function, allow posting the phase in the message
+	and actually do an FFT with the requested number of bands instead
+	of interpolating.
+
+	* tests/check/elements/spectrum.c: (GST_START_TEST),
+	(spectrum_suite):
+	Improve the units tests by checking for a 11025Hz sine wave
+	and add unit tests for all 4 supported sample types.
+
 2007-09-05  Wim Taymans  <wim.taymans@gmail.com>
 
 	* gst/real/gstrealvideodec.c: (gst_real_video_dec_chain),
-- 
cgit v1.2.1