Re: One process per audio channel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Jaroslav,

Jaroslav Kysela wrote:

> John Sigler wrote:
> 
>> I have an RME AES-32 PCI board which provides 4 stereo input channels 
>> and 4 stereo output channels.
>> 
>> (I'm using the hsdpm driver at this time.)
>> 
>> I want to use one process per channel, i.e. process A handles stereo 
>> input #1 (on the XLR connector #1), process B handles stereo input #2, 
>> etc.
>> 
>> The processes are independent, in that process A might be started, and 
>> only several hours later, process B is started, then a few hours later 
>> process A is killed and restarted.
>> 
>> Is it possible to do that with the ALSA library?
> 
> Yes, look for the dsnoop plugin configuration in alsa-lib.

Thanks for the tip. I will investigate. I must say that the ALSA 
configuration files look like pure voodoo magic to me.

I found the following documentation:

doc/asoundrc.txt
http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html
http://alsa.opensrc.org/.asoundrc
http://alsa.opensrc.org/Dsnoop
http://alsa.opensrc.org/AlsaTips

Is there any other good documentation?

How can alsa-lib open a device node several times when the driver
only allows one process to open it?

I see references to "ipc" in alsa.conf.

My embedded kernel is compiled with
# CONFIG_SYSVIPC is not set

Does the dsnoop plugin require kernel support?

-- 
Regards.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux