diff --git a/src/plugin/bridge.cpp b/src/plugin/bridge.cpp index 7066377c..7f187b1b 100644 --- a/src/plugin/bridge.cpp +++ b/src/plugin/bridge.cpp @@ -57,15 +57,11 @@ Bridge::Bridge() socket_endpoint(generate_endpoint_name().string()), socket_acceptor(io_context, socket_endpoint), host_vst_dispatch(io_context), - vst_stdin(), - vst_stdout(), vst_host(find_wine_vst_host(), // The Wine VST host needs to know which plugin to load and which // Unix domain socket to connect to find_vst_plugin(), socket_endpoint.path(), - bp::std_in = vst_stdin, - bp::std_out = vst_stdout, bp::env = set_wineprefix()) { // It's very important that these sockets are connected to in the same order // in the Wine VST host diff --git a/src/plugin/bridge.h b/src/plugin/bridge.h index 03306a44..5570f269 100644 --- a/src/plugin/bridge.h +++ b/src/plugin/bridge.h @@ -30,8 +30,8 @@ class Bridge { public: /** - * Initializes the Wine VST bridge. This sets up the STDIN/STDOUT streams - * for event handling and a shared memory buffer for passing audio. + * Initializes the Wine VST bridge. This sets up the sockets for event + * handling. * * TODO: Figure out whether shared memory gives us better throughput and/or * lower overhead than using a Unix domain socket would. @@ -72,7 +72,5 @@ class Bridge { // plugin (through the Wine VST host). boost::asio::local::stream_protocol::socket host_vst_dispatch; - boost::process::opstream vst_stdin; - boost::process::ipstream vst_stdout; boost::process::child vst_host; };