From 5bb9af15ab4b1fea35e3f273bfb8d775d438fb65 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Tue, 2 Jun 2009 00:41:55 +0200 Subject: [PATCH] RemoteVstPlugin: use SplittedThreading model for Proteus VX Proteus VX requires SplittedThreading model in order to run properly. Issues with actually working UI interaction still need to be worked out although it rather looks like a bug in WINE. Signed-off-by: Tobias Doerffel (cherry picked from commit b3c5d498e2675e578d65d0e1a25927e31f4cd2db) --- plugins/vst_base/remote_vst_plugin.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/vst_base/remote_vst_plugin.cpp b/plugins/vst_base/remote_vst_plugin.cpp index 2860ca433..28680edbe 100644 --- a/plugins/vst_base/remote_vst_plugin.cpp +++ b/plugins/vst_base/remote_vst_plugin.cpp @@ -1,7 +1,7 @@ /* * remote_vst_plugin.cpp - LMMS VST Support Layer (remotePlugin client) * - * Copyright (c) 2005-2008 Tobias Doerffel + * Copyright (c) 2005-2009 Tobias Doerffel * * This file is part of Linux MultiMedia Studio - http://lmms.sourceforge.net * @@ -566,6 +566,7 @@ bool remoteVstPlugin::load( const std::string & _plugin_file ) case CCONST( 'z', '3', 't', 'a' ): // z3ta+ case CCONST( 'T', 'C', '_', 'S' ): // Cygnus case CCONST( 'S', 'y', 't', 'r' ): // Sytrus + case CCONST( 'P', 'R', 'V', 'X' ): // Proteus VX __threadingModel = SplittedThreading; break;