[vlc-commits] Introducing FFT windowing routines for spectrum-based visualizations

Ron Wright git at videolan.org
Sat Feb 8 15:39:41 CET 2014


vlc | branch: master | Ron Wright <logiconcepts819 at gmail.com> | Fri Feb  7 17:12:00 2014 +0000| [17b03dd5fc1d1c2b6b8a4303fefa54666f1158ac] | committer: Jean-Baptiste Kempf

Introducing FFT windowing routines for spectrum-based visualizations

This patch introduces FFT windowing routines to reduce spectral leakage in
spectrum-based visualizations.  It supports four types of windows that are
commonly used in spectrum analyzers (besides the pre-existing rectangular
window):  Hann, flat top, Blackman-Harris, and Kaiser.

Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=17b03dd5fc1d1c2b6b8a4303fefa54666f1158ac
---

 modules/visualization/visual/window.c         |  217 +++++++++++++++++++++++++
 modules/visualization/visual/window.h         |   66 ++++++++
 modules/visualization/visual/window_presets.h |   37 +++++
 3 files changed, 320 insertions(+)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=17b03dd5fc1d1c2b6b8a4303fefa54666f1158ac


More information about the vlc-commits mailing list