From kde-commits Thu Oct 16 21:05:58 2008 From: Matthias Kretz Date: Thu, 16 Oct 2008 21:05:58 +0000 To: kde-commits Subject: KDE/kdebase/runtime/phonon Message-Id: <1224191158.253729.3851.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=122419117226591 SVN commit 872313 by mkretz: - disable libkaudiodevicelist compilation, replaced by kded-module. I.e. the work done by libkaudiodevicelist is now done only once for all the apps in the session, instead of every single application KCM: - implement update on audio capture device list change - on save() call kded-phononserver to "removeAudioDevices" - implement the remove button by asking kded-phononserver whether a device is really removable - add update program to update phonondevicesrc to the new format KDE Platform Plugin: - remove lots of logic that went into the kded-module - move code to add x-phonon: ALSA devices to the ALSA config to the platform plugin - was in libkaudiodevicelist before and needs to be called in the application, not the kded module - get objectDescriptionIndexes and objectDescriptionProperties from the kded phononserver module M +1 -2 CMakeLists.txt M +5 -1 kcm/CMakeLists.txt M +79 -39 kcm/devicepreference.cpp M +3 -0 kcm/devicepreference.h M +3 -0 kcm/devicepreference.upd A kcm/deviceuids_update.cpp [License: LGPL (v2/3)] M +7 -2 platform_kde/CMakeLists.txt M +80 -233 platform_kde/devicelisting.cpp M +3 -16 platform_kde/devicelisting.h A platform_kde/phonondevice.alsa libkaudiodevicelist/phonondevice.alsa#850352 A platform_kde/resources.qrc libkaudiodevicelist/resources.qrc#850352 A platform_kde/softvol.alsa libkaudiodevicelist/softvol.alsa#850352