[Paul Davis]
this is not an accurate description of the purpose of
the port.
Plugin authors should assume that hosts that care about plugin
latency will read the latency value as often as they deem
necessary. However, host authors should assume that the port
value is only valid after a legal call to run() or run_adding()
(i.e. the plugin is active when run() or run_adding() is
called).
the latency port was intended to allow sequencer hosts like ardour to
do automatic latency compensation. it was not intended as a static
piece of information.
i've replaced my misleading description with yours. no re-post, but
http://quitte.de/ladspa/ladspa.h.diff is up-to-date.
tim