Bug 183521

Summary: KCompactDisc should default to Phonon backend
Product: kdemultimedia Reporter: Robby Stephenson <robby>
Component: generalAssignee: Multimedia Developers <kde-multimedia>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Unspecified   
Latest Commit: Version Fixed In: 4.8.0

Description Robby Stephenson 2009-02-07 06:57:25 UTC
Version:            (using KDE 4.2.0)
Installed from:    SuSE RPMs

The way that KCompactDiscPrivate::moveInterface() is written right now, if the audio system is set to "phonon" you get phonon. If not, you get the wmlib backend by default, unless it wasn't built.

It would be nice if the phonon backend was used if no other was available and if the audio system was set to "dummy" as it is in the KCompactDisc constructor.

I spent an hour called KCompactDisc::setDevice before I figured out that I needed to be calling setDevice("/dev/cdrom", 50, true, "phonon") with the phonon being the important thing. Defaulting to any available backend would be smarter, in my opinion...

Just some feedback from a developer very frustrated with the KCompactDisc class right now...
Comment 1 Harald Sitter 2011-08-14 22:28:41 UTC
SVN commit 1247192 by sitter:

When not built with WMLIB simply ignore the device selection logic and use phonon, which is always built.
BUG: 183521
FIXED-IN: 4.8.0


 M  +2 -0      kcompactdisc_p.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1247192