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