gst/equalizer/: Add small demo application based on the spectrum demo applications...
authorSebastian Dröge <slomo@circular-chaos.org>
Tue, 30 Oct 2007 21:37:49 +0000 (21:37 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Tue, 30 Oct 2007 21:37:49 +0000 (21:37 +0000)
commitceb068d0e9d5fab22131f70be2cc3ab395c337f5
tree97aaf5e013b49fd519033420fc1e567b905507c5
parent7c8653f596847c56ad358c883fd0b3c72652bbf9
gst/equalizer/: Add small demo application based on the spectrum demo applications that gets white noise as input, pu...

Original commit message from CVS:
* gst/equalizer/Makefile.am:
* gst/equalizer/demo.c: (on_window_destroy), (on_configure_event),
(on_gain_changed), (on_bandwidth_changed), (on_freq_changed),
(draw_spectrum), (message_handler), (main):
Add small demo application based on the spectrum demo applications
that gets white noise as input, pushes it through an equalizer and
paints the spectrum. For every equalizer band it's possible to set
gain, bandwidth and frequency.
* gst/equalizer/gstiirequalizer.c: (setup_filter):
Add some guarding against too large or too small frequencies and
bandwidths. Also improve debugging a bit.
gst/equalizer/Makefile.am
gst/equalizer/gstiirequalizer.c
tests/examples/equalizer/demo.c [new file with mode: 0644]