More Info

Revision 789756

(Back to digest)
 

Other 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