On Wed, 4 Jan 2006, "Alexander Carôt" wrote:
> Hi to all,
>
> I have a general technical question :
>
> With low latency kernel and related stuff I typically run my soundcard with
> 48kHz and 128 Samples/frame.
>
> What surprises me is the fact that in case of using 8kHz only I still can't
> lower the framsize to values below 128. 64 or 32 don't work at all
> (dropouts,under/overruns). This surprises me because with 8kHz it should
> take much less computation power.
>
> Can anyone tell why this is the case ?
Almost all PCI hardware optimizes DMA transfers and uses FIFOs.
So, typically you cannot go bellow 64-128 bytes per period.
Allowing such values is the bug in driver - if you tell us
which hardware does this, we can disable these period sizes
in driver.
Jaroslav
-----
Jaroslav Kysela <[EMAIL PROTECTED]>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs