Re: [LAD] ANN: convoLV2 0.2

From: Fons Adriaensen <fons@email-addr-hidden>
Date: Sun Oct 21 2012 - 18:35:46 EEST

On Sun, Oct 21, 2012 at 11:38:26AM +0000, Fons Adriaensen wrote:
 
> > If the processing is happening in another thread, then e.g. at the very
> > first block, run() must either:
> >
> > (1) Wait (i.e. block) for the other thread to process the data
> > (2) Add latency
> > (3) Busy wait and drop out if data is not available "in time"
> > (4) Attempt to split the work such that when run() finishes its part
> > the others will be done
>
> Zita-convolver does none of (1), (2), or (3). Unless in sync mode, but
> then it isn't supposed to work in real time.

And upon re-reading (4), zita-convolver doesn't do that either.
So it does 'none of the above'.

Ciao,

-- 
FA
A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris
and hysterically inflated market opportunities. (Cory Doctorow)
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Sun Oct 21 20:15:02 2012

This archive was generated by hypermail 2.1.8 : Sun Oct 21 2012 - 20:15:02 EEST