[alsa-devel] Question about dmix?

Clemens Ladisch clemens at ladisch.de
Mon Mar 22 09:03:48 CET 2010


cee1 wrote:
> I know alsa support userspace software multi-playback by dmix plugin.
> How does it realize? I expected a daemon accepting multi-streams which
> then mixes these streams to a single one -- it seems not the case.

The kernel maps the device's DMA buffer into all userspace processes;
the processes then cooperate in adding samples to the buffer.


Regards,
Clemens


More information about the Alsa-devel mailing list