[linux-audio-user] mapping alsa devices to oss devices

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: [linux-audio-user] mapping alsa devices to oss devices
From: Akos Maroy (darkeye_AT_tyrell.hu)
Date: Mon Jun 09 2003 - 13:25:11 EEST


In my quest to record from the different channels of the Delta 1010LT
have come so far that I can address the different hardware inputs using
ALSA device names, while using an appropriate /etc/asound.conf file.
e.g. I can

arecord -f cd -d 5 -D channel2 test.wav

and this would record from hardware input channel #2. I have four stereo
input channels, e.g channel1 ... channel4, plus the spdif channel. So
far, so good.

Now I would need a way to map these channels to OSS /dev/dsp interfaces.
something like:

/dev/dsp1 -> channel1
/dev/dsp2 -> channel2
/dev/dsp3 -> channel3
/dev/dsp4 -> channel4

I understand that I would need to use the kernel module snd-pcm-oss to
achieve this. how can I tell this module to map to the appropriate ALSA
devices?

BTW, the contents of this asound.conf file is:

pcm.ice1712 {
         type hw
         card 0
         device 0
}

# adcdac 1&2
pcm.channel1 {
         type plug
         ttable.0.0 1
         ttable.1.1 1
         slave.pcm ice1712
}

# adcdac 3&4
pcm.channel2 {
         type plug
         ttable.0.2 1
         ttable.1.3 1
         slave.pcm ice1712
}

#adcdac 5&6
pcm.channel3 {
         type plug
         ttable.0.4 1
         ttable.1.5 1
         slave.pcm ice1712
}

# adcdac 7&8
pcm.channel4 {
         type plug
         ttable.0.6 1
         ttable.1.7 1
         slave.pcm ice1712
}

#SPDIF channels only
pcm.ice1712_spdif {
         type plug
         ttable.0.8 1
         ttable.1.9 1
         slave.pcm ice1712
}


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Mon Jun 09 2003 - 13:45:27 EEST