summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2016-03-20 09:10:48 +0100
committerBent Bisballe Nyeng <deva@aasimon.org>2016-03-20 09:10:48 +0100
commit86f236a025d3d5aae32d34eefc400ef16a76e0ef (patch)
treeb0e4ee002af81311b3736ce567f999d30e219021
parent1decca1e662fe32911f702004c26890f6d0b3982 (diff)
Move VST setup code to ctor.
-rw-r--r--pluginvst.cc29
1 files changed, 14 insertions, 15 deletions
diff --git a/pluginvst.cc b/pluginvst.cc
index 700a19d..63b504e 100644
--- a/pluginvst.cc
+++ b/pluginvst.cc
@@ -72,18 +72,6 @@ void PluginVST::updateLatency()
}
}
-//
-// VST AudioEffectX implementation:
-//
-PluginVST::PluginVST(audioMasterCallback audioMaster)
- : AudioEffectX(audioMaster, 0, 0)
-{
-}
-
-PluginVST::~PluginVST()
-{
-}
-
static uint32_t sdbm_hash(std::string input)
{
unsigned long hash = 0;
@@ -96,10 +84,12 @@ static uint32_t sdbm_hash(std::string input)
return hash;
}
-void PluginVST::open()
+//
+// VST AudioEffectX implementation:
+//
+PluginVST::PluginVST(audioMasterCallback audioMaster)
+ : AudioEffectX(audioMaster, 0, 0)
{
- // Called when plug-in is initialized.
-
// virtual void setUniqueID (VstInt32 iD)
// Must be called to set the plug-ins unique ID!
uint32_t hash = sdbm_hash(getId());
@@ -142,6 +132,15 @@ void PluginVST::open()
}
}
+PluginVST::~PluginVST()
+{
+}
+
+void PluginVST::open()
+{
+ // Called when plug-in is initialized.
+}
+
void PluginVST::close()
{
// Called when plug-in will be released.