Bug 183521 - KCompactDisc should default to Phonon backend
Summary: KCompactDisc should default to Phonon backend
Status: RESOLVED FIXED
Alias: None
Product: kdemultimedia
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: Multimedia Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-07 06:57 UTC by Robby Stephenson
Modified: 2011-08-14 22:28 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 4.8.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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