Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- libfftw3 support is required at compile time and MUST be forced with --enable-libfftw3 (existing libfftw3 support in configure appears to be a hangover from previous code, it isn't actually used for anything else) - much of the code is taken from mythmusic. - visualisations will only work with 2 track audio streams. - the visualisation is rendered over any video (and Pip) but beneath the OSD. - 2 visualisations are currently available. The 'default' is a simple implementation of Spectrum which uses libmythui rendering routines and is available when using the VDPAU, OpenGL and Direct3D9 renderers(i.e. those with accelerated, overlaid OSDs). Circles is available when using OpenGL 2.0 (not currently enabled) and, while a little easier on the eye, is more a proof of concept to ensure correct inheritance, dependency checking etc is working. It doesn't actually rely on the features available with the OpenGL 2.0 renderer - though drawing of circles is accelerated with that renderer. - there is no technical reason why either visualisation will not work with software rendered OSDs (e.g. XVideo). The limitation is purely a performance consideration. - adds a new keybinding "TOGGLEVISUALISATION" which is unbound by default, otherwise the visualisation can be toggled via the new entry in the OSD menu or the http interface. - it should be easy enough to port any other mythmusic visualisations, though libvisual integration is more difficult (and may not be possible). If additional visualisations are made available, I'll add a mechanism to chose which to use.
- Loading branch information
Mark Kendall
committed
Mar 22, 2011
1 parent
057f1a9
commit 8fe7f45
Showing
14 changed files
with
138 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters