ice1712 recording

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

 



I have a Delta 44 sound card here that uses the ice1712 chipset.

Am I right in thinking that although the card has 4 mono inputs, it can 
only capture one stream at a time?  arecord seems to think so...

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: M44 [M Audio Delta 44], device 0: ICE1712 multi [ICE1712 multi]
   Subdevices: 1/1
   Subdevice #0: subdevice #0

I have an alsa application that needs to capture two audio signals 
concurrently.  Both are to be sampled at 48000 sps.  The two resulting 
data streams must be kept completely separate for the application to work.

I am trying to avoid using another sound card.

So I tried this in .asoundrc...

pcm.ice1712 {
	type		hw
	card		0
	device		0
	channels	12
}

pcm.D44_ch12_capture {
	type		plug
	ttable.0.0 1
	ttable.1.1 1
	slave.pcm	ice1712
}

pcm.D44_ch34_capture {
	type		plug
	ttable.0.2 1
	ttable.1.3 1
	slave.pcm	ice1712
}

If I open a terminal both the capture PCMs work fine on their own...

  $ arecord -f dat -r 48000 -DD44_ch12_capture test12.wav
Recording WAVE 'test12.wav' : Signed 16 bit Little Endian, Rate 48000 
Hz, Stereo
^C

$ arecord -f dat -r 48000 -DD44_ch34_capture test34.wav
Recording WAVE 'test34.wav' : Signed 16 bit Little Endian, Rate 48000 
Hz, Stereo
^C

But if I then open another terminal and try to use the capture PCMs 
concurrently I get

$ arecord -f dat -r 48000 -DD44_ch34_capture test34.wav
arecord: main:722: audio open error: Device or resource busy

I suspect this is a limitation of the ice1712 hardware.

Can anyone shed any light on this please?

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
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