[linux-audio-dev] diskstream and jack
paul at linuxaudiosystems.com
Fri Jul 14 08:15:02 EDT 2006
On Fri, 2006-07-14 at 13:27 +0200, conrad berhörster wrote:
> Hello maarten and dmitry and the rest,
> thanks for the quick answers.
> Faster means, that the workerthread is called more often than the jackthread
no, the workerthread should *not* be called more often than the
jackthread. either the same frequency or slower. it should typically end
up processing more data than the jack thread does per call.
> and that the workerthread can possible fill more data then jack will need.
> So i try the semaphore wake thing . first i must read about semophores. never
from experiments done in about 2000, if you must absolutely avoid
situations where one thread outruns the other, linux tends to need about
a 5 second buffer if the worker thread is not running realtime (which it
probably should not do). it also seemed that we got the most efficient
disk i/o rates when writing chunks of about 256kB to disk rather than
larger or smaller bits.
More information about the linux-audio-dev