diff options
-rw-r--r-- | data/lv2.ttl | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/data/lv2.ttl b/data/lv2.ttl index fa3a1f5..1ce406a 100644 --- a/data/lv2.ttl +++ b/data/lv2.ttl @@ -395,17 +395,18 @@ but also in a "hard real-time" environment. To qualify for this the plugin must satisfy all of the following: (1) The plugin must not use malloc(), free() or other heap memory - management within its run() or connect_port() functions. All new - memory used in run() and connect_port() must be managed via the stack. - These restrictions only apply to the run() and connect_port() functions. + management within its Audio class functions. All new memory used in + Audio class functions must be managed via the stack. These restrictions + only apply to the Audio class functions. (2) The plugin will not attempt to make use of any library - functions with the exceptions of functions in the ANSI standard C - and C maths libraries, which the host is expected to provide. + functions in its Audio class functions, with the exceptions of functions + in the ANSI standard C and C maths libraries, which the host is expected to + provide. (3) The plugin will not access files, devices, pipes, sockets, IPC or any other mechanism that might result in process or thread - blocking. + blocking within its Audio class functions. (4) The plugin will take an amount of time to execute a run() call approximately of form (A+B*SampleCount) where A and B depend on the |