Hi
,
On Sat, Oct 18, 2003 at 04:27:42PM -0400, Bob Rossi wrote:
> 
> 1. Does dmix get between /dev/dsp and the sound driver to do 
>    mixing at the software level?

No.  It happens at alsa-lib level.  Applications that access the legacy
OSS interface through /dev/dsp will not see the benefit of dmix.  You
can use aoss wrapper to re-route those applications' /dev/dsp access to
alsa-lib, in which case they will go through dmix.

> 3. Will this allow N applications to open /dev/dsp, so I can run more
>    than one application that produces sound at a time.

Only if you have a card that supports hardware streams mixing, will
multiple opens of /dev/dsp work.  The cheap AC'97 integrated controllers
do not, and some other cheap cards don't, but the vast majority of PCI
cards (especially nicer ones) do.

> 4. How does the other /dev/ music devices fit into this?

Those are for OSS interface to MIDI and the sequencer and are orthogonal
to the DSP streams mixing.

> 5. Has anyone ever got this to work?

Yeah, works fine with a C-Media PCI card with only two hardware
streams.  dmix unfortunately requires a modern CPU to run decently,
probably 200+MHz, and depends on how many streams you try to play
concurrently too.

-- 
Ryan Underwood, <nemesis at icequake.net>, icq=10317253


-------------------------------------------------------
This SF.net email sponsored by: Enterprise Linux Forum Conference & Expo
The Event For Linux Datacenter Solutions & Strategies in The Enterprise 
Linux in the Boardroom; in the Front Office; & in the Server Room 
http://www.enterpriselinuxforum.com
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to