Revision 789756

Go back to digest for 30th March 2008

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