From e807af8c2918402eafb5272dd76dda66532af128 Mon Sep 17 00:00:00 2001
From: David Robillard A potentially concurrent context (callback) on a plugin. Ports are always associated with a context. If a port has no explicit context
-property, then its context is ctx:AudioContext (the default LV2 run() context).
A plugin indicates support for a context by supporting an LV2 Feature with
that context's URI. If a plugin optionally supports a context (e.g.
-<plugin> lv2:optionalFeature ctx:IdleContext .
), then
+<plugin> lv2:optionalFeature ctx:idleContext .
), then
all ports associated with that context MUST be lv2:connectionOptional. Thus,
hosts that do not support contexts will connect such ports to NULL and the
plugin can run with only a standard LV2 run() context.