Ever wondered why PulseAudio sucks so bad?
Sick of the multiple Audio stacks in Linux? (OSS/ALSA/PulseAudio).
Ever wanted to make sense of items like JACK,ESD,aRts and NAS or just confused with either GStreamer or xine?
Here is a clever overview of the sound systems that is Linux. (
click the image for a larger view)/
Linux audio like it or not is a mess. Multiple layers providing the same functionality. It's a house of cards that often falls down.
Things have been hidden well in OSS/ALSA and it's not until demanding audio like HD codecs have started to make their way across that some of these issues are starting to be uncovered (the infamous 'popping' sounds).
PulseAudio has been poking and pushing ALSA in recent times, and as a result
unearthed a number of issues.
I'm hopefully eventually we'll get to a single, simple but powerful audio stack. I'm not holding my breath though.