mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-06 19:40:10 +02:00
Re-enable loading 32-bit VST3 plugins #80
This commit is contained in:
+1
-11
@@ -54,17 +54,7 @@ PluginInfo::PluginInfo(PluginType plugin_type)
|
||||
plugin_arch(find_dll_architecture(windows_library_path)),
|
||||
windows_plugin_path(
|
||||
normalize_plugin_path(windows_library_path, plugin_type)),
|
||||
wine_prefix(find_wine_prefix(windows_plugin_path)) {
|
||||
// FIXME: We're getting some weird memory corruption issues with 32-bit VST3
|
||||
// plugins. Until we figure out what's causing this, we should just
|
||||
// prevent these plugins from being loaded.
|
||||
if (plugin_type == PluginType::vst3 &&
|
||||
plugin_arch == LibArchitecture::dll_32) {
|
||||
throw std::runtime_error(
|
||||
"Support for 32-bit VST3 plugins has temporarily been disabled "
|
||||
"because of memory corruption issues");
|
||||
}
|
||||
}
|
||||
wine_prefix(find_wine_prefix(windows_plugin_path)) {}
|
||||
|
||||
bp::environment PluginInfo::create_host_env() const {
|
||||
bp::environment env = boost::this_process::environment();
|
||||
|
||||
Reference in New Issue
Block a user