Mercurial > hg > sonic-annotator
diff runner/FeatureExtractionManager.cpp @ 25:af5e469ac654
* print a bit more info for diagnostic purposes
author | Chris Cannam |
---|---|
date | Thu, 10 Sep 2009 15:25:58 +0000 |
parents | 4ab7c925f7ac |
children | 0af07912f386 |
line wrap: on
line diff
--- a/runner/FeatureExtractionManager.cpp Tue Sep 08 16:51:24 2009 +0000 +++ b/runner/FeatureExtractionManager.cpp Thu Sep 10 15:25:58 2009 +0000 @@ -203,9 +203,12 @@ size_t pluginStepSize = plugin->getPreferredStepSize(); size_t pluginBlockSize = plugin->getPreferredBlockSize(); + PluginInputDomainAdapter *pida = 0; + // adapt the plugin for buffering, channels, etc. if (plugin->getInputDomain() == Plugin::FrequencyDomain) { - plugin = new PluginInputDomainAdapter(plugin); + pida = new PluginInputDomainAdapter(plugin); + plugin = pida; } PluginBufferingAdapter *pba = new PluginBufferingAdapter(plugin); @@ -257,7 +260,17 @@ } cerr << "NOTE: Loaded and initialised plugin for transform \"" - << transform.getIdentifier().toStdString() << "\"" << endl; + << transform.getIdentifier().toStdString() + << "\" with plugin step size " << actualStepSize + << " and block size " << actualBlockSize + << " (adapter step and block size " << m_blockSize << ")" + << endl; + + if (pida) { + cerr << "NOTE: PluginInputDomainAdapter timestamp adjustment is " + + << pida->getTimestampAdjustment() << endl; + } } else {