Revision 0009faa...

Go back to digest for 19th May 2013

Features in Multimedia

Mark Kretschmann committed changes in [amarok] /:

Add an audio analyzer visualization applet.

The analyzer code itself is lifted from Amarok 1.x and then adapted for our
needs. The architecture allows adding multiple different visualizations, both
2d (QPainter) and 3d (OpenGL). Currently I have only implemented the
"BlockAnalyzer" which is rendered with QPainter, so it's guaranteed to work
everywhere.

Caveat:
Due to limitations in Phonon-VLC (and libVLC), the analyzer currently
only works with Phonon-GStreamer.

File Changes

Added 10 files
  •   src/analyzer/AnalyzerBase.cpp
  •   src/analyzer/AnalyzerBase.h
  •   src/analyzer/BlockAnalyzer.cpp
  •   src/analyzer/BlockAnalyzer.h
  •   src/analyzer/fht.cpp
  •   src/analyzer/fht.h
  •   src/context/applets/analyzer/amarok-context-applet-analyzer.desktop
  •   src/context/applets/analyzer/AnalyzerApplet.cpp
  •   src/context/applets/analyzer/AnalyzerApplet.h
  •   src/context/applets/analyzer/CMakeLists.txt
Modified 4 files
  •   ChangeLog
  •   src/CMakeLists.txt
  •   src/context/applets/CMakeLists.txt
  •   src/context/engines/CMakeLists.txt
14 files changed in total