Mercurial > hg > svcore
diff transform/TransformFactory.cpp @ 1158:d9c766274c8b
Merge
author | Chris Cannam |
---|---|
date | Sat, 30 Jan 2016 12:08:50 +0000 |
parents | 205250c5d2a2 |
children | ea636412f9fe 4607603c46d0 |
line wrap: on
line diff
--- a/transform/TransformFactory.cpp Sat Jan 30 12:05:14 2016 +0000 +++ b/transform/TransformFactory.cpp Sat Jan 30 12:08:50 2016 +0000 @@ -794,6 +794,9 @@ if (t.getType() == Transform::FeatureExtraction) { +// cerr << "TransformFactory::instantiateDefaultPluginFor: identifier \"" +// << identifier << "\" is a feature extraction transform" << endl; + FeatureExtractionPluginFactory *factory = FeatureExtractionPluginFactory::instanceFor(pluginId); @@ -801,7 +804,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); @@ -809,6 +815,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;