First major step toward background video and playing ultrastar-like files!
authorgyunaev <gyunaev@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Sun, 15 Feb 2009 03:41:21 +0000 (03:41 +0000)
committergyunaev <gyunaev@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Sun, 15 Feb 2009 03:41:21 +0000 (03:41 +0000)
commit869bfe30374feb1977abfc62d462aba98d83c322
tree708ca2c34f4e15ff9ea357aaa115a9d55a2975cb
parent09e762dde02a9c71d1a482c8157c4f5ee02127ad
First major step toward background video and playing ultrastar-like files!
Karaoke window is now a window, not a hack over visualisation window. This fixed font size bug and #5816 render state bug, It also made old hacks into visualization control obsolete, so they were removed. CKaraokeLyricsManager is now pure manager, not a call forwarding hack over missing window interface.
Karaoke window is now responsible for drawing its own background, currently only using visualization or nothing; background picture or video are planned additions.
Karaoke lyrics formats which could contain background (cdg) are now turning off visualization automatically even if enabled.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport@17732 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
17 files changed:
XBMC/guilib/GUIControlFactory.cpp
XBMC/guilib/GUIVisualisationControl.cpp
XBMC/guilib/Key.h
XBMC/skin/PM3.HD/720p/MusicKaraokeLyrics.xml [new file with mode: 0644]
XBMC/xbmc/Application.cpp
XBMC/xbmc/karaoke/GUIDialogKaraokeSongSelector.cpp
XBMC/xbmc/karaoke/GUIDialogKaraokeSongSelector.h
XBMC/xbmc/karaoke/GUIWindowKaraokeLyrics.cpp [new file with mode: 0644]
XBMC/xbmc/karaoke/GUIWindowKaraokeLyrics.h [new file with mode: 0644]
XBMC/xbmc/karaoke/Makefile
XBMC/xbmc/karaoke/karaokelyrics.h
XBMC/xbmc/karaoke/karaokelyricscdg.cpp
XBMC/xbmc/karaoke/karaokelyricscdg.h
XBMC/xbmc/karaoke/karaokelyricsmanager.cpp
XBMC/xbmc/karaoke/karaokelyricsmanager.h
XBMC/xbmc/karaoke/karaokelyricstext.cpp
XBMC/xbmc/karaoke/karaokelyricstext.h