Version: (using KDE 4.2.0) Installed from: SuSE RPMs The Phonon backend for the KCompactDisc class doesn't seem to honor the KCompactDisc::InformationMode set in the KCompactDisc constructor. It's always Synchronous, even if the Asynchronous mode is set. If I grep for infomode in the libkcompactdisc directory: kde4@homebase:~/src/kdemultimedia/libkcompactdisc> grep -i infomode *.cpp kcompactdisc.cpp:KCompactDisc::KCompactDisc(InformationMode infoMode) : kcompactdisc.cpp: d->m_infoMode = infoMode; kcompactdisc_p.cpp: m_infoMode(KCompactDisc::Synchronous), kcompactdisc_p.cpp: pNew->m_infoMode = m_infoMode; wmlib_interface.cpp: if (m_infoMode == KCompactDisc::Asynchronous) { Seems like the phonon_interface.cpp class should check m_infoMode like the wmlib_interface does.
Well, if I understand the code correctly I very much doubt we would be able to support this with Phonon because it leaves the decision up to the backend. Which would be rather difficult to change for the 4.x series. Needs some looking into and discussion though.
Thank you for the bug report. As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists. If this bug is no longer persisting or relevant please change the status to resolved.
I believe this is still present (and undocumented) in the Phonon backend, but KCompactDisc doesn't show up with much usage on lxr.kde.org
kdemultimedia is no longer maintained. If you have issues like you reported with current versions of our applications, please report the issue at the bugtracker of the application.