----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/122403/#review94639 -----------------------------------------------------------
Anyone wanna shipit this? I can't really test, but the code looks fine in general. - Harald Sitter On Feb. 3, 2015, 12:41 p.m., René J.V. Bertin wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/122403/ > ----------------------------------------------------------- > > (Updated Feb. 3, 2015, 12:41 p.m.) > > > Review request for KDE Software on Mac OS X, KDE Runtime, Phonon, and Solid. > > > Repository: kde-runtime > > > Description > ------- > > I'm trying to make the kcm_phonon Multimedia control panel more useful on OS > X, so that ideally users will be able to choose different devices for the > different playback (or recording) categories. > > This RR outlines the current state of my draft attempt to provide that > support. I'm handicapped by my lack of experience with both IOKit and Solid, > and would thus appreciate a helping hand. > > I'm currently at a stage where Solid returns a list representing the audio > devices present in my system, but apparently not with the correct metadata > for phononserver to consider them: > > ``` > kded(81671)/phonon (kded module) PhononServer::findDevices: Solid offers 5 > audio devices > kded(81671)/phonon (kded module) PhononServer::findDevices: Solid offers 0 > video devices > ... > kded(81671)/phonon (kded module) PhononServer::findDevices: groups: () > kded(81671)/phonon (kded module) PhononServer::findDevices: already found > devices: QSet() > kded(81671)/phonon (kded module) PhononServer::findDevices: Audio Playback > Devices: () > kded(81671)/phonon (kded module) PhononServer::findDevices: Audio Capture > Devices: () > kded(81671)/phonon (kded module) PhononServer::findDevices: Video Capture > Devices: () > kded(81671)/kded4 *Kded::loadModule: Successfully loaded module "phononserver" > ``` > > Companion RR for the (required) changes to kdelibs:solid which is probably > where most of the work will have to be done : > https://git.reviewboard.kde.org/r/122404/ . That RR also has a full output > log showing the available information about my devices. > > > Diffs > ----- > > phonon/CMakeLists.txt b6ba4ec > phonon/kcm/audiosetup.cpp 835799c > phonon/kded-module/hardwaredatabase e353eea > phonon/kded-module/phononserver.cpp 9a47423 > > Diff: https://git.reviewboard.kde.org/r/122403/diff/ > > > Testing > ------- > > On OS X 10.9.5/MacPorts with kdelibs 4.14.4 (git/master), kde4-runtime > (git/master) and kde4-workspace (git/master). > > > Thanks, > > René J.V. Bertin > >