update vestige header (from mixbus)
authorRobin Gareus <robin@gareus.org>
Fri, 21 Feb 2014 00:55:51 +0000 (01:55 +0100)
committerRobin Gareus <robin@gareus.org>
Sat, 22 Feb 2014 02:11:48 +0000 (03:11 +0100)
libs/ardour/ardour/vestige/aeffectx.h

index 4007ecf5efb999ebe2a91c1952cad7d36f042fe3..2dca9f26beead3fb822732987ff5b4053d35d6ba 100644 (file)
 #define effGetProductString 48
 #define effGetVendorVersion 49
 #define effCanDo 51 // currently unused
+/* from http://asseca.com/vst-24-specs/efIdle.html */
+#define effIdle 53
 /* from http://asseca.com/vst-24-specs/efGetParameterProperties.html */
 #define effGetParameterProperties 56
 #define effGetVstVersion 58 // currently unused
+/* http://asseca.com/vst-24-specs/efShellGetNextPlugin.html */
+#define effShellGetNextPlugin  70
+/* The next two were gleaned from http://www.kvraudio.com/forum/printview.php?t=143587&start=0 */
+#define effStartProcess 71
+#define effStopProcess 72
+
+#define effBeginSetProgram 67
+#define effEndSetProgram 68
+
+#ifdef WORDS_BIGENDIAN
+// "VstP"
+#define kEffectMagic 0x50747356
+#else
+// "PtsV"
+#define kEffectMagic 0x56737450
+#endif
 
-#define kEffectMagic (CCONST( 'V', 's', 't', 'P' ))
 #define kVstLangEnglish 1
 #define kVstMidiType 1