refactoring EngineController to depend directly on Phonon

Mark Kretschmann kretschmann at kde.org
Tue Mar 18 09:27:23 CET 2008


On 3/17/08, Ian Monroe <ian at monroe.nu> wrote:
> What do people think about not using plugins at all for our audio
>  backend? I was actually arguing against this idea with Max K just a
>  couple of days ago. But then I looked at trying to fix some of the
>  issues with the phonon backend and noticed what a mess
>  EngineController is. I also noticed that not much calls
>  EngineController really (just its currentTrack method), so I don't
>  think it would be so painful.
>
>  Outside of EngineController (and perhaps supporting classes) we should
>  continue to have no Phonon includes, with the possible exception of
>  PhononNamespace which has Phonon's state system that would probably
>  make sense to switch too (no more rough conversions between different
>  state systems).

Makes sense. I was just thinking we could postpone this until after
2.0, since it's not really a crucial thing to do and we already have
so much on our plate.

-- 
Mark


More information about the Amarok-devel mailing list