
I finally merged Phonon into kdelibs trunk. While doing that I set up cmake and made it compile Phonon. For all those already using cmake, you might be interested in the "-s" switch for make. Those gcc/c++/moc calls filling half of the screen each are not exactly concise. But with "make -s" the output is getting closer to the (so far) unbeatable output of unsermake.
With the merge to trunk the Phonon API docs are now available on EBN. Take a look at them and give me feedback (if you want).
If you were toying with the idea to write a backend for Phonon, now is a good time to start... Just let me know and I can get you started. (You can also find me on IRC in #phonon
In the next days I will work on output device selection and start planning the configuration dialog(s). Here's a sketch:
- (global/KControl) configuration dialog to select default devices for different Categories. The device options are provided by the backend and can include virtual devices that don't directly map to hardware.
- Applications select the category for every AudioOutput. This selects the user-defined device. If needed the application can override the device selection.