Phonon
TODO
* API to allow applications to implement their own effects (independent from the backend) * encoding to files (or any QIODevice) * Hardware Mixer API * kded module to handle tasks like: o react on plugged new (never seen before) media device o manage software volume controls o implement policy like muting/lowering volume of selected applications/categories depending on special events (e.g. incoming call)
Done as GSoCs
* High level capture API * Low level PCM I/O