- From: Peter Zubaj <pzubaj marticonet sk>
- To: Jan Schmidt <thaytan mad scientist com>
- Cc: desktop-devel-list gnome org
- Subject: Re: Pulseaudio
- Date: Thu, 11 Oct 2007 21:03:29 +0200
On Thu, 2007-10-11 at 23:28 +1000, Jan Schmidt wrote:
> The first process to open the sound device is forked in alsalib and
> *becomes* the dmix mixing daemon. Check it out in your ps listings.
> All the other programs requiring access to mixing services then deliver
> their streams to that process via a shared memory mapping. It ends up being
> fundamentally the same as pulseaudio or esd with autolaunching.
AFAIK this deamon doesn't do mixing. It only manages connection to alsa
device. dmix uses one shared buffer and each application writes their
own samples to buffer using lock free algorithm and is fundamentally
different as pulseaudio or esd.
] [Thread Prev