Subject: RE: [linux-audio-user] Re: [linux-audio-dev] How to automatehdsploader
From: Lee Revell (rlrevell_AT_joe-job.com)
Date: Mon Nov 01 2004 - 17:22:53 EET
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
This archive was generated by hypermail 2b28 : Mon Nov 01 2004 - 17:33:25 EET