Re: Multiple applications using sound drivers?
Steve McIntyre (firstname.lastname@example.org)
Sun, 28 Feb 1999 00:29:29 +0000
>I think the un*x way is to have a sound server processs manage the
>different sound sources from userspace, and have only the sound server
>talk directly to the kernel drivers. Of course, all programs which talk
>directly to /dev/dsp would have to be recoded to use the sound server
>library and API.
>This way you can make your sound server as complex as you want (i.e.
>prioritize sounds events, "real-time" mixing of channels, etc), without
>adding cruft to the kernel. Latency could be a problem with games
>though... I know I've seen work done in this direction, but don't have
>any links handy.
Check out ftp.x.org:/contrib/audio/nas/nas-1.2p4.tar.gz. NAS (network
audio server) does almost exactly what you describe, plus it has X-style
network transparency built in...
Steve McIntyre, CURS CCE, Cambridge, UK. email@example.com
<a href=http://www.chiark.greenend.org.uk/~stevem/>My home page</a>
"Can't keep my eyes from the circling sky, +------------------
"Tongue-tied & twisted, Just an earth-bound misfit, I..." |Finger for PGP key
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to firstname.lastname@example.org
Please read the FAQ at http://www.tux.org/lkml/