# HG changeset patch # User cannam # Date 1181135658 0 # Node ID 64d45f526afc67223c6f88494a88994d761c3864 # Parent 6d16c376fd2f4a4ff3e313a4d1b8ba90217ff283 * strengthen imprecations against doing heavy lifting in plugin constructor diff -r 6d16c376fd2f -r 64d45f526afc vamp-sdk/Plugin.h --- a/vamp-sdk/Plugin.h Wed Jun 06 12:49:55 2007 +0000 +++ b/vamp-sdk/Plugin.h Wed Jun 06 13:14:18 2007 +0000 @@ -67,7 +67,10 @@ * * 1. Host constructs the plugin, passing it the input sample rate. * The plugin may do basic initialisation, but should not do anything - * computationally expensive at this point. + * computationally expensive at this point. You must make sure your + * plugin is cheap to construct, otherwise you'll seriously affect the + * startup performance of almost all hosts. If you have serious + * initialisation to do, the proper place is in initialise() (step 5). * * 2. Host may query the plugin's available outputs. *