[alsa-devel] --separate-channels issues

Takashi Iwai tiwai at suse.de
Tue May 10 18:40:49 CEST 2011


At Tue, 10 May 2011 09:34:40 -0700 (PDT),
hong zhang wrote:
> 
> Takashi,
> 
> When I run following commands with 2 pins inputs.
> 
> $ arecord -f S16_LE -r 48000 -c 4 -D plughw:0,1 --separate-channels c1.wav c2.wav c3.wav c4.wav
> 
> hd c3.wav and c4.wav returns 0 but c1.wav and c2.wav got right data.
> Such as 
> $ hd c3.wav 
> 00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
> *
> 005ad000

Use hw:0,1 instead of plughw:0,1.  If the hardware really supports the
multi-channels, it should work in that way.  I guess you didn't notice
that the input is 2 channels because plughw covers it.

> Also, I see trigger Rx start command and then stop command immediately.

This sounds like a driver issue.


Takashi


More information about the Alsa-devel mailing list