Paul Davis wrote:
>
> >pcm.rme1_2 { // should represent channels 1- 2
> > type plug
>
> >pcm.rme3_4 { // should represent channels 3- 4
> > type plug
>
> as little as i know about this stuff, i do know that that won't
> work. you need to use the "type share" i believe, but as i've noted
> before, i have no idea how to set it up, and i believe that apart from
> abramo, nobody has ever actually tried it :(
>
> the "plug" layer does not handle device sharing, it only widens the
> parameter space by handling channel routing, format and rate
> conversions etc.
>
> some interfaces can support multiopen (device "sharing" (*)) in h/w
> (e.g. the trident chipset and several others). the hammerfall does
> not.
>
> --p
>
> (*) of course, its not really sharing, because the h/w provides the
> resources for each process that is using it. the trident, for
> example, will allow up to 32 processes to be using it at the same
> time - it h/w mixes them into the final output stream. this is
> true of many newer "consumer" cards. the hammerfall, of course,
> is not a consumer card, and ALSA hasn't put much emphasis on
> attempting to share such things with a s/w layer, but the
> architecture is there, at least thats what Abramo had said before
> he had to stop working on ALSA.
>
>
>
> _______________________________________________
> Alsa-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/alsa-devel
This would be a great benefit for many people if we can figure it out.
I changed my .asoundrc after reading the file in the alsa-lib dir.
It hasn't made any difference to the amount of streams I can have at
once but it hasn't stopped the sound either. A few of the attempts
before this did. It now looks like this:
-------
pcm.intel8x0 {
type hw
card card0
device 0
}
ctl.intel8x0 {
type hw
card 0
}
pcm.cmipci {
type share
card card1
device 0
slave.pcm {
type hw
card 1
}
}
type share # Share PCM
slave cmipci # Slave name (see pcm_slave)
bindings { # Bindings table
1 0 # Slave channel for client channel N
}
-------
The settings for the intel8x0 were the original format I was using for
both cards. Can anyone spot anything really obvious that might allow the
hardware sharing to work on the cmipci. eg. Do I need to define the
slave device ...?
--
Patrick Shirkey - Boost Hardware Ltd.
Http://www.boosthardware.com - For the discerning hardware connoisseur.
http://www.boosthardware.com/LAU/Linux_Audio_Users_Guide/
=======================================================================
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel