[linux-audio-user] Re: [linux-audio-dev] How to automatehdsploader
Lee Revell
rlrevell at joe-job.com
Mon Nov 1 15:22:53 UTC 2004
On Sun, 2004-10-31 at 07:27 -0500, Ivica Ico Bukvic wrote:
> > jackd allows any number of periods.
> > alsa allows any number of periods.
> > the HDSP and Hammerfall h/w only allows 2 periods, because it follows
> > the design of ASIO in its hardware/firmware design.
>
> And I assume that jack purely deals with direct hardware buffers, right?
> Wouldn't it be perhaps also nice to have software buffers as sometimes
> machines can more easily deal with more periods of smaller buffers than less
> periods with larger buffers (please correct me if I am wrong).
I think you are wrong. Using a software buffer means you have to copy
data instead of mmap. Also 2 periods per buffer gives the lowest
latency anyway, and this is what your hardware is designed to do. AIUI
the only reason to use more than 2 periods per buffer is if your system
can't reliably handle all of the interrupts in time.
Lee
More information about the Linux-audio-dev
mailing list