summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/vst_plugin.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-08-05 23:24:52 +0200
committerRobin Gareus <robin@gareus.org>2015-08-05 23:24:52 +0200
commit8a08d990580d38e3a1edb641205f05389a0eb1cc (patch)
treeb593956b8c5fc35dabe5f97f87eadc2c11577dce /libs/ardour/ardour/vst_plugin.h
parent35a9c631c16c14a9be8a91722568a3d7b3402e7e (diff)
rework VST processing/buffering (no more alloca).
TODO: check Bufferset/VSTBuffer, eventually remove the VST_IN_PLACE ifdef’s
Diffstat (limited to 'libs/ardour/ardour/vst_plugin.h')
-rw-r--r--libs/ardour/ardour/vst_plugin.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/ardour/vst_plugin.h b/libs/ardour/ardour/vst_plugin.h
index 3450e2a480..07eca40042 100644
--- a/libs/ardour/ardour/vst_plugin.h
+++ b/libs/ardour/ardour/vst_plugin.h
@@ -97,6 +97,10 @@ protected:
AEffect* _plugin;
MidiBuffer* _midi_out_buf;
+#ifndef VST_IN_PLACE
+ float ** _audio_out_buf;
+ uint32_t _audio_out_buf_cnt;
+#endif
};
}