DrainingTheLinuxAudioSwamp
Audio support in Ubuntu
Agenda
- mixing different audio sources (multiple source/multiple sink)
- Handling dynamic hardware changes (plugin speakers, new devices)
- pro audio / games (low latency)
- terminal clients (remote sound)
- desktop sound
Existing solutions
- esound, current solution for warty. gnome/gstreamer talking to esound, esound using alsa/oss-emulation as backend
- alsa (dmix), existing applications can use it, doesn't need to have an interface to a sound daemon.
- polypaudio: replacement for esound, currently maintained, same idea, better implementation.
- jackd: has an approach for realtime capabilities, although not in a secure way, non-standard setup for kernel.
Realtime Audio
- Two camps, one promoting no/low latency solution (jackd), other "camp" more security concerned.
- For realtime requirements, either provide a special kernel in universe which can be installed for those requirements, or realtime audio should be encouraged as a dedicated distro, derived from Hoary.
Hoary goals
- go with polypaudio, gnome goes this way as well.
- evaluate running the sound daemon as one user process, not necessarily as the user logged in (one instance serving all users).
Assignments
No assignments made.
MataroSessionsWorkshops/DrainingTheLinuxAudioSwamp (last edited 2008-08-06 16:29:01 by localhost)