summaryrefslogtreecommitdiff
path: root/libs/ardour/session_vst.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2011-11-22 16:30:58 +0000
committerCarl Hetherington <carl@carlh.net>2011-11-22 16:30:58 +0000
commit8e34ec7c0e8338c67fb3e6c4274fdc7589831bf5 (patch)
tree7ea1af5fd4d70ce586f5cebe73d7efdbce27a934 /libs/ardour/session_vst.cc
parentbef7b70e470aa8e3b589fd72c5cdac2b77fa7ada (diff)
Use same VST callback for both Linux and Windows VSTs.
git-svn-id: svn://localhost/ardour2/branches/3.0@10775 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/session_vst.cc')
-rw-r--r--libs/ardour/session_vst.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/libs/ardour/session_vst.cc b/libs/ardour/session_vst.cc
index 91a845e495..9ba3864383 100644
--- a/libs/ardour/session_vst.cc
+++ b/libs/ardour/session_vst.cc
@@ -20,12 +20,11 @@
#include <stdbool.h>
#include <cstdio>
-#include <fst.h>
-
#include "ardour/session.h"
#include "ardour/tempo.h"
#include "ardour/windows_vst_plugin.h"
#include "ardour/vestige/aeffectx.h"
+#include "ardour/vst_types.h"
#include "i18n.h"
@@ -50,7 +49,7 @@ intptr_t Session::vst_callback (
)
{
static VstTimeInfo _timeInfo;
- WindowsVSTPlugin* plug;
+ VSTPlugin* plug;
Session* session;
if (debug_callbacks < 0) {
@@ -58,7 +57,7 @@ intptr_t Session::vst_callback (
}
if (effect && effect->user) {
- plug = (WindowsVSTPlugin*) (effect->user);
+ plug = (VSTPlugin *) (effect->user);
session = &plug->session();
SHOW_CALLBACK ("am callback 0x%x, opcode = %d, plugin = \"%s\" ", (int) pthread_self(), opcode, plug->name());
} else {