# HG changeset patch # User Chris Cannam # Date 1151938832 0 # Node ID b18b07474e11e141c671cc094f1c88173b00ae77 # Parent 06aba53ea0cf154313d1483208b728d39d829654 * Fix to empty columns being returned from FFTDataServer to transform diff -r 06aba53ea0cf -r b18b07474e11 transform/FeatureExtractionPluginTransform.cpp --- a/transform/FeatureExtractionPluginTransform.cpp Fri Jun 30 11:47:52 2006 +0000 +++ b/transform/FeatureExtractionPluginTransform.cpp Mon Jul 03 15:00:32 2006 +0000 @@ -288,6 +288,14 @@ fftAdapters[ch]->getValuesAt (column, i, buffers[ch][i*2], buffers[ch][i*2+1]); } + //!!! + float sum = 0.0; + for (size_t i = 0; i < m_blockSize/2; ++i) { + sum += buffers[ch][i*2]; + } + if (fabs(sum) < 0.0001) { + std::cerr << "WARNING: small sum for column " << column << " (sum is " << sum << ")" << std::endl; + } } else { getFrames(ch, channelCount, blockFrame, m_blockSize, buffers[ch]);