provide missing VST2 replacement header
authorDebian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Wed, 23 Oct 2019 07:44:36 +0000 (09:44 +0200)
committerIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Fri, 18 Mar 2022 17:31:11 +0000 (18:31 +0100)
Last-Update: 2019-01-12

backprted from the original JUCE-5.3.1 header
Last-Update: 2019-01-12

Gbp-Pq: Name debian_vst.patch

modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp
modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp

index bca6cd74239017b57b07d4139cf0aa9ceb4e2873..df1b148536d2effc16fc60687425e7f79141fcfe 100644 (file)
@@ -84,8 +84,7 @@ namespace Vst2
 // field in the Projucer. The VST2 SDK can be obtained from the\r
 // vstsdk3610_11_06_2018_build_37 (or older) VST3 SDK or JUCE version 5.3.2. You\r
 // also need a VST2 license from Steinberg to distribute VST2 plug-ins.\r
-#include "pluginterfaces/vst2.x/aeffect.h"\r
-#include "pluginterfaces/vst2.x/aeffectx.h"\r
+#include "../../juce_audio_processors/format_types/juce_VSTInterface.h"\r
 }\r
 \r
 JUCE_END_IGNORE_WARNINGS_MSVC\r
index f9ac8a1671ee3aaea0422a46ad021ad9860da2e0..8e56fc261cc1f783cec8273e121d40248f194ef0 100644 (file)
@@ -48,8 +48,8 @@ struct AEffect;
 // paths or use the "VST (Legacy) SDK Folder" field in the Projucer. The VST2\r
 // SDK can be obtained from the vstsdk3610_11_06_2018_build_37 (or older) VST3\r
 // SDK or JUCE version 5.3.2.\r
-#include <pluginterfaces/vst2.x/aeffect.h>\r
-#include <pluginterfaces/vst2.x/aeffectx.h>\r
+#define FST2VST 1\r
+#include <pluginterfaces/fst/fst.h>\r
 }\r
 \r
 #include "juce_VSTCommon.h"\r