[alsa-devel] --separate-channels issues
tiwai at suse.de
Tue May 10 20:28:10 CEST 2011
At Tue, 10 May 2011 11:21:19 -0700 (PDT),
hong zhang wrote:
> If use hw:0,1, no "-c 4" is allowed. That is why I use plughw see following:
> arecord -f S16_LE -r 48000 -c 4 -D hw:0,1 --separate-channels c1.wav c2.wav c3.wav c4.wav
> Recording raw data 'c1.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Channels 4
> arecord: set_params:1048: Access type not available
Ah, this is about non-interleaved mode.
Can you record the normal 4-channel WAV file without
--separate-channels option at all, and does it contain the correct
signals for all channels?
If you can record 4-channels interleaved format properly but the
conversion via plughw doesn't give all channels, it's a bug in plug
layer. Otherwise, it's a driver issue.
More information about the Alsa-devel