diff transform/RealTimePluginTransform.cpp @ 66:7afcfe666910

* Modify to use Vamp SDK for proper feature extraction plugins. Requires that the vamp-plugin-sdk directory tree be present below plugin/ (it's separate in Subversion).
author Chris Cannam
date Fri, 31 Mar 2006 15:56:35 +0000
parents 4d59dc469b0f
children 47fd14e29813
line wrap: on
line diff
--- a/transform/RealTimePluginTransform.cpp	Thu Mar 30 15:00:22 2006 +0000
+++ b/transform/RealTimePluginTransform.cpp	Fri Mar 31 15:56:35 2006 +0000
@@ -18,6 +18,7 @@
 
 #include "plugin/RealTimePluginFactory.h"
 #include "plugin/RealTimePluginInstance.h"
+#include "plugin/PluginXml.h"
 
 #include "base/Model.h"
 #include "model/SparseTimeValueModel.h"
@@ -61,7 +62,7 @@
     }
 
     if (configurationXml != "") {
-        m_plugin->setParametersFromXml(configurationXml);
+        PluginXml(m_plugin).setParametersFromXml(configurationXml);
     }
 
     if (m_outputNo >= m_plugin->getControlOutputCount()) {
@@ -145,7 +146,7 @@
 	    }
 	}
 
-        m_plugin->run(RealTime::frame2RealTime(blockFrame, sampleRate));
+        m_plugin->run(Vamp::RealTime::frame2RealTime(blockFrame, sampleRate));
 
         float value = m_plugin->getControlOutputValue(m_outputNo);