Skip to content
Browse files
Initialise OLE in RemoteVstPlugin
Some plugins don't initialise it themselves, expecting it already to be
done for them, and so are liable to hang without it (e.g. TX16Wx).

Co-authored-by: Hyunjin Song <>
Co-authored-by: Dominic Clark <>
  • Loading branch information
3 people committed Sep 11, 2018
1 parent 0ad8527 commit 4c7c68f
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
@@ -56,7 +56,7 @@ SET(WINE_CXX_ARGS
-mwindows -lpthread ${EXTRA_FLAGS} -fno-omit-frame-pointer
-mwindows -lpthread -lole32 ${EXTRA_FLAGS} -fno-omit-frame-pointer
-o ../RemoteVstPlugin
@@ -2061,6 +2061,8 @@ int main( int _argc, char * * _argv )
return -1;


This comment has been minimized.

Copy link

falkTX Sep 12, 2018


shouldn't this go inside LMMS_BUILD_WIN32 ?

This comment has been minimized.

Copy link

DomClark Sep 18, 2018

Author Member

No - on Linux, LMMS uses Wine to run Windows VST plugins, so the fix is required there as well. See the discussion in #4366.

// (non-portable) initialization of statically linked pthread library
@@ -2176,6 +2178,7 @@ int main( int _argc, char * * _argv )

delete __plugin;



0 comments on commit 4c7c68f

Please sign in to comment.