On Wed, 12 Feb 2003, Marc Titinger wrote:

> This looks Great !
> 
> I haven't yet experimented a lot with .asoundrc files, so please excuse
> me if the following questions are irrelevant or OTO, but:
> 
> I was wondering if one could define a plug pcm, that offers two stereo
> pairs routed with policy "average" to a single-stereo "hw" slave.
> 
> My understanding is that until this dmix pcm, there was no "official"
> means supported by alsalib to achieve software mix of streams comming
> from differents apps.

Yes, that's true.

> Could I have one app open the first pair of my hypothetic plug pcm, and
> another app open the second pair ? I guess this would be managed like a
> concurrent access to a pcm, and block or fail the second open() call.
> 
> Would'nt it be nice to create a dmix pcm "behind"  a such plug pcm, to
> provide mix in a transparent way ?

Some cards with multiple open hardware acceleration doesn't need this 
default. Also, the dmix plugin has some limited things so I don't prefer 
to select it as default.

> 
> thanks for your light over this 
> Marc.

I've just added the definition of dmix plugin to the global alsa
configuration file. Usage (device name only):

plug:dmix
"plug:'dmix:RATE=44100'"
"plug:'dmix:SLAVE=\'hw:0,0,2\',RATE=44100'"

                                                Jaroslav

-----
Jaroslav Kysela <[EMAIL PROTECTED]>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs



-------------------------------------------------------
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