Revision 789756
Go back to digest for 30th March 2008Other in Multimedia
Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok/src:
Switch to using Phonon states everywhere instead of converting between engine states and phonon states. This makes amarok function more predictably due to a number of questionable behaviors Amarok underwent. In addition fix a few related bugs:
*) The context view would refresh the current setup when toggling from pause->play. this was not ideal.
*) The lastfm audio controller would break pausing when the last fm service was created. It listened for a StateChanged( Paused ) notification and told the engine to stop without checking whether the stream was a lastfm radio or not.
I've currently disabled this as It was pretty bad.
File Changes
Deleted 1 files
- /trunk/extragear/multimedia/amarok/src/engine_fwd.h
Modified 24 files
- /trunk/extragear/multimedia/amarok/src
- /actionclasses.cpp
- /actionclasses.h
- /app.cpp
- /app.h
- /enginecontroller.cpp
- /enginecontroller.h
- /engineobserver.cpp
- /engineobserver.h
- /scriptmanager.cpp
- /scriptmanager.h
- /systray.cpp
- /systray.h
- /amarokcore/amarokdbushandler.cpp
- /context/ContextView.cpp
- /context/ContextView.h
- /playlist/PlaylistModel.cpp
- /statusbar/ContextStatusBar.cpp
- /statusbar/ContextStatusBar.h
- /widgets/MainToolbar.cpp
- /widgets/MainToolbar.h
- /widgets/progressslider.cpp
- /widgets/progressslider.h
- /servicebrowser/lastfm/AudioController.cpp
- /servicebrowser/lastfm/AudioController.h
25 files changed in total