[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