From 86f236a025d3d5aae32d34eefc400ef16a76e0ef Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sun, 20 Mar 2016 09:10:48 +0100 Subject: Move VST setup code to ctor. --- pluginvst.cc | 29 ++++++++++++++--------------- 1 file 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. -- cgit v1.2.3