summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/vestige
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-05-26 01:04:43 +0200
committerRobin Gareus <robin@gareus.org>2016-05-26 01:04:43 +0200
commitcf6f9627e4bc8e3bc9997e26375a13b3956faa87 (patch)
tree08de6392e13e145e8e523558f3a30e89d95a06d4 /libs/ardour/ardour/vestige
parent1d48648a734423d2a1b1689efaa32e7f6452c5ea (diff)
update VST audioMasterGetTime
* don't use a static struct. this fixes a concurrency issue with flags and valid values * send kVstTransportChanged IFF there is an actual change * set system time * send loop location
Diffstat (limited to 'libs/ardour/ardour/vestige')
-rw-r--r--libs/ardour/ardour/vestige/aeffectx.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/ardour/ardour/vestige/aeffectx.h b/libs/ardour/ardour/vestige/aeffectx.h
index 2b839f0ab1..25be89b09a 100644
--- a/libs/ardour/ardour/vestige/aeffectx.h
+++ b/libs/ardour/ardour/vestige/aeffectx.h
@@ -138,6 +138,7 @@ struct RemoteVstPlugin;
#define kVstTransportChanged 1
#define kVstTransportPlaying (1 << 1)
#define kVstTransportCycleActive (1 << 2)
+#define kVstTransportRecording (1 << 3)
#define kVstAutomationWriting (1 << 6)
#define kVstAutomationReading (1 << 7)