diff --git a/libs/ardour/ardour/vestige/aeffectx.h b/libs/ardour/ardour/vestige/vestige.h similarity index 96% rename from libs/ardour/ardour/vestige/aeffectx.h rename to libs/ardour/ardour/vestige/vestige.h index 0930f14b93..9e588452ec 100644 --- a/libs/ardour/ardour/vestige/aeffectx.h +++ b/libs/ardour/ardour/vestige/vestige.h @@ -1,5 +1,5 @@ /* - * aeffectx.h - simple header to allow VeSTige compilation and eventually work + * vestige.h - simple header to allow VeSTige compilation and eventually work * * Copyright (c) 2006 Javier Serrano Polo * @@ -20,10 +20,15 @@ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301 USA. * + * This VeSTige header is included in this package in the good-faith + * belief that it has been cleanly and legally reverse engineered + * without reference to the official VST SDK and without its + * developer(s) having agreed to the VST SDK license agreement. */ + #include -#ifndef _AEFFECTX_H -#define _AEFFECTX_H +#ifndef _VESTIGE_H +#define _VESTIGE_H #define CCONST(a, b, c, d)( ( ( (int) a ) << 24 ) | \ ( ( (int) b ) << 16 ) | \ diff --git a/libs/ardour/ardour/vst_plugin.h b/libs/ardour/ardour/vst_plugin.h index 74c53ae812..a696af2afd 100644 --- a/libs/ardour/ardour/vst_plugin.h +++ b/libs/ardour/ardour/vst_plugin.h @@ -30,7 +30,7 @@ typedef struct _VSTHandle VSTHandle; struct _VSTState; typedef struct _VSTState VSTState; -#include "ardour/vestige/aeffectx.h" +#include "ardour/vestige/vestige.h" namespace ARDOUR { diff --git a/libs/ardour/ardour/vst_types.h b/libs/ardour/ardour/vst_types.h index 9e9269e5c0..7bce34f05a 100644 --- a/libs/ardour/ardour/vst_types.h +++ b/libs/ardour/ardour/vst_types.h @@ -22,7 +22,7 @@ #include #include "ardour/libardour_visibility.h" -#include "ardour/vestige/aeffectx.h" +#include "ardour/vestige/vestige.h" struct LIBARDOUR_API _VSTKey { diff --git a/libs/ardour/buffer_set.cc b/libs/ardour/buffer_set.cc index 54eb7fe62b..194f07e908 100644 --- a/libs/ardour/buffer_set.cc +++ b/libs/ardour/buffer_set.cc @@ -40,7 +40,7 @@ #include "ardour/uri_map.h" #endif #if defined WINDOWS_VST_SUPPORT || defined LXVST_SUPPORT || defined MACVST_SUPPORT -#include "ardour/vestige/aeffectx.h" +#include "ardour/vestige/vestige.h" #endif namespace ARDOUR { diff --git a/libs/ardour/macosx/libardour.xcodeproj/project.pbxproj b/libs/ardour/macosx/libardour.xcodeproj/project.pbxproj index c31e8b0735..d5b844688d 100644 --- a/libs/ardour/macosx/libardour.xcodeproj/project.pbxproj +++ b/libs/ardour/macosx/libardour.xcodeproj/project.pbxproj @@ -233,7 +233,7 @@ 432654C5194EF73D00BEFB46 /* user_bundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 432653DB194EF73C00BEFB46 /* user_bundle.h */; }; 432654C6194EF73D00BEFB46 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 432653DC194EF73C00BEFB46 /* utils.h */; }; 432654C7194EF73D00BEFB46 /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 432653DD194EF73C00BEFB46 /* version.h */; }; - 432654C8194EF73D00BEFB46 /* aeffectx.h in Headers */ = {isa = PBXBuildFile; fileRef = 432653DF194EF73C00BEFB46 /* aeffectx.h */; }; + 432654C8194EF73D00BEFB46 /* vestige.h in Headers */ = {isa = PBXBuildFile; fileRef = 432653DF194EF73C00BEFB46 /* vestige.h */; }; 432654C9194EF73D00BEFB46 /* vst_info_file.h in Headers */ = {isa = PBXBuildFile; fileRef = 432653E0194EF73C00BEFB46 /* vst_info_file.h */; }; 432654CA194EF73D00BEFB46 /* vst_plugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 432653E1194EF73C00BEFB46 /* vst_plugin.h */; }; 432654CB194EF73D00BEFB46 /* vst_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 432653E2194EF73C00BEFB46 /* vst_types.h */; }; @@ -752,7 +752,7 @@ 43AA86C1194EEB8B00A67B56 /* vumeterdsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA85D9194EEB8B00A67B56 /* vumeterdsp.h */; }; 43AA86C2194EEB8B00A67B56 /* windows_vst_plugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA85DA194EEB8B00A67B56 /* windows_vst_plugin.h */; }; 43AA86C3194EEB8B00A67B56 /* worker.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA85DB194EEB8B00A67B56 /* worker.h */; }; - 43AA86C6194EEBAF00A67B56 /* aeffectx.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA86C5194EEBAF00A67B56 /* aeffectx.h */; }; + 43AA86C6194EEBAF00A67B56 /* vestige.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA86C5194EEBAF00A67B56 /* vestige.h */; }; 43AA86D0194EEC1400A67B56 /* gettext.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA86CD194EEC1400A67B56 /* gettext.h */; }; 43AA86D1194EEC1400A67B56 /* lv2_evbuf.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA86CE194EEC1400A67B56 /* lv2_evbuf.h */; }; 43AA86D2194EEC1400A67B56 /* rdff.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA86CF194EEC1400A67B56 /* rdff.h */; }; @@ -985,7 +985,7 @@ 432653DB194EF73C00BEFB46 /* user_bundle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = user_bundle.h; sourceTree = ""; }; 432653DC194EF73C00BEFB46 /* utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utils.h; sourceTree = ""; }; 432653DD194EF73C00BEFB46 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; - 432653DF194EF73C00BEFB46 /* aeffectx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffectx.h; sourceTree = ""; }; + 432653DF194EF73C00BEFB46 /* vestige.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vestige.h; sourceTree = ""; }; 432653E0194EF73C00BEFB46 /* vst_info_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vst_info_file.h; sourceTree = ""; }; 432653E1194EF73C00BEFB46 /* vst_plugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vst_plugin.h; sourceTree = ""; }; 432653E2194EF73C00BEFB46 /* vst_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vst_types.h; sourceTree = ""; }; @@ -1528,7 +1528,7 @@ 43AA85D9194EEB8B00A67B56 /* vumeterdsp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vumeterdsp.h; path = ../ardour/vumeterdsp.h; sourceTree = SOURCE_ROOT; }; 43AA85DA194EEB8B00A67B56 /* windows_vst_plugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = windows_vst_plugin.h; path = ../ardour/windows_vst_plugin.h; sourceTree = SOURCE_ROOT; }; 43AA85DB194EEB8B00A67B56 /* worker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = worker.h; path = ../ardour/worker.h; sourceTree = SOURCE_ROOT; }; - 43AA86C5194EEBAF00A67B56 /* aeffectx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aeffectx.h; path = ../ardour/vestige/aeffectx.h; sourceTree = SOURCE_ROOT; }; + 43AA86C5194EEBAF00A67B56 /* vestige.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vestige.h; path = ../ardour/vestige/vestige.h; sourceTree = SOURCE_ROOT; }; 43AA86C8194EEBF100A67B56 /* run-profiling.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = "run-profiling.sh"; path = "../run-profiling.sh"; sourceTree = SOURCE_ROOT; }; 43AA86C9194EEBF100A67B56 /* run-session-tests.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = "run-session-tests.sh"; path = "../run-session-tests.sh"; sourceTree = SOURCE_ROOT; }; 43AA86CA194EEBF100A67B56 /* run-tests.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = "run-tests.sh"; path = "../run-tests.sh"; sourceTree = SOURCE_ROOT; }; @@ -1794,7 +1794,7 @@ 432653DE194EF73C00BEFB46 /* vestige */ = { isa = PBXGroup; children = ( - 432653DF194EF73C00BEFB46 /* aeffectx.h */, + 432653DF194EF73C00BEFB46 /* vestige.h */, ); path = vestige; sourceTree = ""; @@ -2524,7 +2524,7 @@ 43AA86C4194EEBAF00A67B56 /* vestige */ = { isa = PBXGroup; children = ( - 43AA86C5194EEBAF00A67B56 /* aeffectx.h */, + 43AA86C5194EEBAF00A67B56 /* vestige.h */, ); name = vestige; path = ../../../libs/ardour/ardour/vestige; @@ -2810,7 +2810,7 @@ 43AA86C1194EEB8B00A67B56 /* vumeterdsp.h in Headers */, 43AA86C2194EEB8B00A67B56 /* windows_vst_plugin.h in Headers */, 43AA86C3194EEB8B00A67B56 /* worker.h in Headers */, - 43AA86C6194EEBAF00A67B56 /* aeffectx.h in Headers */, + 43AA86C6194EEBAF00A67B56 /* vestige.h in Headers */, 43AA86D0194EEC1400A67B56 /* gettext.h in Headers */, 43AA86D1194EEC1400A67B56 /* lv2_evbuf.h in Headers */, 43AA86D2194EEC1400A67B56 /* rdff.h in Headers */, @@ -3041,7 +3041,7 @@ 432654C5194EF73D00BEFB46 /* user_bundle.h in Headers */, 432654C6194EF73D00BEFB46 /* utils.h in Headers */, 432654C7194EF73D00BEFB46 /* version.h in Headers */, - 432654C8194EF73D00BEFB46 /* aeffectx.h in Headers */, + 432654C8194EF73D00BEFB46 /* vestige.h in Headers */, 432654C9194EF73D00BEFB46 /* vst_info_file.h in Headers */, 432654CA194EF73D00BEFB46 /* vst_plugin.h in Headers */, 432654CB194EF73D00BEFB46 /* vst_types.h in Headers */, diff --git a/libs/ardour/session_vst.cc b/libs/ardour/session_vst.cc index ffff11510b..37887fa03e 100644 --- a/libs/ardour/session_vst.cc +++ b/libs/ardour/session_vst.cc @@ -28,7 +28,7 @@ #include "ardour/tempo.h" #include "ardour/plugin_insert.h" #include "ardour/windows_vst_plugin.h" -#include "ardour/vestige/aeffectx.h" +#include "ardour/vestige/vestige.h" #include "ardour/vst_types.h" #ifdef WINDOWS_VST_SUPPORT #include diff --git a/libs/ardour/vst_plugin.cc b/libs/ardour/vst_plugin.cc index 8e0053f778..30c099be72 100644 --- a/libs/ardour/vst_plugin.cc +++ b/libs/ardour/vst_plugin.cc @@ -28,7 +28,7 @@ #include "pbd/locale_guard.h" #include "ardour/vst_plugin.h" -#include "ardour/vestige/aeffectx.h" +#include "ardour/vestige/vestige.h" #include "ardour/session.h" #include "ardour/vst_types.h" #include "ardour/filesystem_paths.h" diff --git a/libs/fst/fst.h b/libs/fst/fst.h index 7b9a67125e..18b61f6205 100644 --- a/libs/fst/fst.h +++ b/libs/fst/fst.h @@ -7,7 +7,7 @@ #include "ardour/libardour_visibility.h" #include "ardour/vst_types.h" -#include "ardour/vestige/aeffectx.h" +#include "ardour/vestige/vestige.h" #ifdef __cplusplus extern "C" {