Audio plugins on Linux
The tester will load your plugin and run it with various inputs. These are:
-msse -mfpmath=ssepassed to GCC, so that the tester can detect denormal computations.
plugin-torture --ladspa -p some-plugin.sofor LADSPA plugins or
plugin-torture --lv2 -p some-lv2.ttlfor LV2. If the plugin is LV2, make sure it is on
plugin-torture. This will make the test abort if a denormal number is processed by the plugin. You can run
plugin-torturewithin GDB to find out where it happened.
plugin-tortureto run the evil tests. Such evil inputs are fairly unlikely to occur in real life, but then Murphy is always waiting.
plugin-tortureunder valgrind and fix any complaints that it has.