Simon Blandford wrote:
> I would like to implement OSS emulation input multiplexing on CentOS4.3 
> with an Ensoniq AudioPCI ENS1371.
> 
> It seems there is a default /etc/alsa/alsa.conf file that already has 
> stuff in it like "dsnoop" that would indicate that maybe this is even 
> already implemented.

This file contains default definitions that can be used by card-specific
configuration files.  For your card, this would be cards/ENS1371.conf.

> But I tried running two OSS apps simultaneously and they exclude each
> other, which kind of indicates that there is no input multiplexing, at
> least not for OSS apps.

This isn't multiplexing but sharing of one input.  The ALSA library
supports this for your card since version 1.0.9; the default device
(named "default") uses the dsnoop plugin.

However, OSS applications go directly to the kernel device and do not
use the ALSA library.  To try to enable ALSA for them, run them with the
"aoss" wrapper and add the following definition to your ~/.asoundrc or
/etc/asound.conf:

pcm.dsp0 = "default"

> However, I can't understand the alsa.conf file and can't find much in 
> the way of documentation for it. Certainly, "man alsa.conf" doesn't 
> offer any possibiliites and the docs on the website are for a much 
> simpler config file.

Do you mean the four pages linked from in the second to fifth links
("Configuration files" to "Hooks in configuration files") on
<http://alsa-project.org/alsa-doc/alsa-lib/pages.html>?


Regards,
Clemens


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to