>In Windows, I'm able to have WinAmp running in the background and still
>hear event sounds from other applications.
>
>In Linux, only one thing can play at a time, without the use of
>high-latency audio servers.

not true. ALSA now offers the "dmix" plugin layer that allows multiple
applications to write to a PCM device without locks. just tell an ALSA
aware app to use "dmix:0" and both it and many other apps will all be
able to share the device.

>Is this a fundamental difference between Windows and ALSA driver
>architectures, something the Alsa or OSS people haven't gotten around to
>yet, a big mystery, or what?  Maybe Windows runs some fairly low-latency
>sound server type setup?

yes, there is a fundamental difference between Windows various driver
architectures and ALSA's. if you had to pick on Windows driver model
that ALSA is more similar to, its would probably be ASIO, though ALSA
is a lot more flexible. ASIO doesn't allow multiple apps to use the
soundcard simultaneously. 

and remember that Linux (and Mac OS X) also have JACK, which offers a
service that isn't exactly matched on Windows, though rewire comes
close, sort of.

--p


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to