10 May
2011
10 May
'11
6:40 p.m.
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