Mercurial > hg > svcore
diff transform/TransformFactory.cpp @ 1160:ea636412f9fe 3.0-integration
Merge from the default branch
author | Chris Cannam |
---|---|
date | Thu, 04 Feb 2016 11:16:05 +0000 |
parents | afed8be79032 205250c5d2a2 |
children | 6877f4200912 |
line wrap: on
line diff
--- a/transform/TransformFactory.cpp Thu Feb 04 11:13:39 2016 +0000 +++ b/transform/TransformFactory.cpp Thu Feb 04 11:16:05 2016 +0000 @@ -806,6 +806,9 @@ if (t.getType() == Transform::FeatureExtraction) { +// cerr << "TransformFactory::instantiateDefaultPluginFor: identifier \"" +// << identifier << "\" is a feature extraction transform" << endl; + FeatureExtractionPluginFactory *factory = FeatureExtractionPluginFactory::instanceFor(pluginId); @@ -813,7 +816,10 @@ plugin = factory->instantiatePlugin(pluginId, rate); } - } else { + } else if (t.getType() == Transform::RealTimeEffect) { + +// cerr << "TransformFactory::instantiateDefaultPluginFor: identifier \"" +// << identifier << "\" is a real-time transform" << endl; RealTimePluginFactory *factory = RealTimePluginFactory::instanceFor(pluginId); @@ -821,6 +827,10 @@ if (factory) { plugin = factory->instantiatePlugin(pluginId, 0, 0, rate, 1024, 1); } + + } else { + cerr << "TransformFactory: ERROR: transform id \"" + << identifier << "\" is of unknown type" << endl; } return plugin;