28 Mar
2007
28 Mar
'07
1:43 p.m.
On 03/28/2007 12:02 PM, Takashi Iwai wrote:
I vaguely remember that there is a problem regarding the buffer size alignment. One difference from OSS is that OSS accepts only power-of-2 buffer / period sizes. Could you check arecord with a buffer and sizes of power-of-2 via --buffer-size and --period-size options?
Bingo, that's it. "arecord --period-size=4096 --buffer-size=16384 -f cd" works fine. I guess it should be forcing power of 2 then?
You can find a commented-out line in snd_es1968_capture_open(), BTW. IIRC, this didn't work...
It does not...
Thanks, Rene