On Fri, 13 Apr 2007, Giovanni Maruzzelli wrote:
Dear Alsa developers,
I want to use a 1010lt (ice1712 driver) as 6 analog mono duplex cards.
I want to use the /etc/asound.conf (.asoundrc) to split the card (that has 8 in and 8 out - but I use just 6 in/out), with minimal latency.
I mean, I want to record and play (duplex) from/to each virtual card concurrently and from separate application instances.
My app works with S16_LE, 8000, mono.
Is the following asound.conf (.asoundrc) correct and efficient for this?
Use dsnoop bindings rather than routing (ttable) for capture too, otherwise alsa-lib works with all channels internally.
I got spikes of cpu load (at 5-6%) on each virtual card any roughly 256 seconds when using a(play|record) to record or play from/to any
aplay|arecord is not very good test. Use latency test code - available in alsa-lib/test directory.
Jaroslav
----- Jaroslav Kysela perex@suse.cz Linux Kernel Sound Maintainer ALSA Project, SUSE Labs