On Wed, 01 Jun 2005 01:09:16 -0400, Ignacio Vazquez-Abrams wrote:
Um, the same way ALSA deals with /dev/snd/* being handled by kernel
drivers? IOW, transparently.
That's not a good enough explanation, sorry. The ALSA guys have spoken in
the past about maybe having the OSS emulation redirect back up into
userspace to be received by a special daemon that then sends the audio
into dmix and then back into kernel space, so you have a kind of W shape,
but I never heard of any implementation. And any such thing would be very
slow, perhaps slower than alsa-oss.
How *exactly* does this work, given that dmix mixes in userspace but the
OSS emulation (unless you use alsa-oss) takes place in the kernel?
thanks -mike