I noticed today, that when I try to use S32_LE, or S24_LE
with arecord, I get:
arecord: begin_wave:1404: Wave doesn't support S32_LE format...
I am under the impression that the RIFF/WAVE format will handle
signed, 32/24 bit little endian format just fine, so does this
simply mean that arecord can not do this? That would be strange,
as both of these formats seem to work, and can be played back,
using these two formats with arecord/aplay along with the -traw flag.
Thanks, very much,