On Fri, Jun 15, 2007 at 03:05:54PM +0200, Fons Adriaensen wrote:
> On Fri, Jun 15, 2007 at 02:08:17PM +0200, Tim Goetze wrote:
> 
> > Let's assume the host provides the values that are going to be used at 
> > run() right when activate() is called. 
> 
> They may not be available. Or they could change in between the 
> activate() and the first run(). In the latter case nothing is
> solved, your first run() will interpolate again. To avoid that,
> the host would have to delay any parameter updates until after
> the first run(), and that is considerably more complicated than
> a simple flag in the plugin. It would force the host to keep
> two paramters sets to start with. 

Also consider that activate() and run() are normally called from
different threads and contexts, again complicating any coordination
between the two.

-- 
FA

Follie! Follie! Delirio vano รจ questo !


_______________________________________________
Linux-audio-dev mailing list
[email protected]
http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-dev

Reply via email to