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

Reply via email to