[arch-general] PulseAudio in [testing]
simongmzlj at gmail.com
Mon Nov 29 00:44:10 CET 2010
Pulseaudio did expose a lot of bugs in alsa that needed to be fixed in alsa.
IIRC they are attempting to move from scheduling sound with the soundcard's
hardware interrupts to an entirely cpu based method. I can't remember
exactly what the technique is, but it allows for better latency control,
better mixing of applications which make different buffer size/latency
demands, and consumed less power overall because of
increased flexibility over have the processor sleep.
Pulseaudio has been buggy because in many cases they have been the very
first people to ever make use of some of the more esoteric parts of alsa.
Those parts also lacked proper documentation and many drivers didn't even
bother with a proper implementation.
More information about the arch-general