On Mon, 10 Mar 2003, The Eye wrote:

> On Sun, Mar 09, 2003 at 04:39:44PM +0100, Roger Koot wrote:
> > Hi all,
> > I've got a Terratec EWX 24/96.
> > searching the internet for a driver, I came across 2 solutions: the
> > commercial OSS drivers support the ice1712 chipset, but costs more than
> > I'm willing to pay for.
> > the other one is the Alsa driver.
> > now my question: what driver supports the ice1712 best ? the OSS driver
> > or the alsa driver ?
> > I'm now trying the alsa-0.9rc8x and I seem to be able to play a sound w/ 
> > aplay. but the envy24control is a mystery to me (lack of docs).
> > also I would like to know how to set up the soundcard so I can play 2 
> > sounds simultaneously; the oss driver supports that.
> > 
> 
> I got an EWX 24/96 ... dunno if I'm using the envy24control right, but
> for what I'm doing it doesn't seem that difficult.
> 
> Regarding how to play more than one sound simultaneously: I guess some
> .asoundrc-magic (didn't find this documented anywhere) is necessary for
> this ..
> 
> What somebody told me once here, for specifically recording from or
> playing to the digital in/out, was the following entry:
> pcm.ice_spdif {
>               type plug
>               ttable.0.8 1
>               ttable.1.9 1
>               slave.pcm {
>                         type hw
>                         card 0
>                         device 0
>               }
> }
> 
> using that in my .asoundrc I can play to spdif or record from it with a
> device name like "alsa,ice_spdif" (in ecasound, that is). This uses
> these two channels exclusively, i.e. while playing to spdif I can record
> from analog line in at the same time.
> 
> now I haven't tried this but I guess if you'd want to play to the other
> 8 channels exclusively (which in the end all go to line-out) you'd have
> to modify that thing above a little bit ..
> pcm.channel2 {
>            type plug
>            ttable.0.2 1
>            ttable.1.3 1
>            slave.pcm {
>                      type hw
>                      card 0
>                      device 0
>            }
> }          
> 
> < --- insert some time that passes --- >
> 
> OK, just tried this and it didn't work. While I can target all the
> channels I see in envy24control individually with this kind of setup, I
> still can't play to them at the same time, I get a "device or resource
> busy" message. Darn. Probably somebody more involved with the
> programming of the drivers can enlighten us?

The slave.pcm definition is exclusive. You should use the share plugin and 
aserver. I'll provide much more better solution in next few weeks which 
directly separates the exclusive hardware to more applications without any 
client/server mechanism. Stay tuned.

                                                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-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to