Re: [LAD] LADSPA dilemma

From: Jeff McClintock <jef@email-addr-hidden>
Date: Sat Jun 16 2007 - 10:59:43 EEST

> Since LADSPA does not specifiy that control values are valid at
> activate(), either

As a host developer, I'd like to explain why control values are not
valid at activate().

Imagine a modular plugin system which allows chaining of control
signals. Assume all plugins are activated before any is run...

[A]-->[B]->

'A's control outputs might depend on it's audio input. i.e. 'A' can't
send control signals until run() is called.
  Given that, 'B's input ports can't ever be valid during activate.

Best to not access control values during activate. Perhaps helpful if
hosts never provide them... to encourage plugin developers to write
robust code ;)

Jeff
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-dev
Received on Sat Jun 16 12:15:02 2007

This archive was generated by hypermail 2.1.8 : Sat Jun 16 2007 - 12:15:02 EEST