gst-plugins-good: spectrum: multi-channel support

Stefan Kost ensonic at kemper.freedesktop.org
Wed Mar 9 08:10:31 PST 2011


Module: gst-plugins-good
Branch: master
Commit: c622477a92aaa0910d91530b2f17083c96d2b17d
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=c622477a92aaa0910d91530b2f17083c96d2b17d

Author: Stefan Kost <ensonic at users.sf.net>
Date:   Wed Mar  9 16:57:28 2011 +0200

spectrum:  multi-channel support

Add a boolean multi-channel property with a default of FALSE. When set to TRUE
the element won't mix all input channels to mono, but instead run a FFT on each
channel. In that case the result message would contain a 2 dimensional array
of channel x data for magnitude and phase.

API: GstSpectrum:multi-channel
https://bugzilla.gnome.org/show_bug.cgi?id=593482

---

 gst/spectrum/gstspectrum.c |  334 +++++++++++++++++++++++++++++++++++---------
 gst/spectrum/gstspectrum.h |    1 +
 2 files changed, 267 insertions(+), 68 deletions(-)

Diff:   http://cgit.freedesktop.org/gstreamer/gst-plugins-good/diff/?id=c622477a92aaa0910d91530b2f17083c96d2b17d


More information about the gstreamer-commits mailing list