# HG changeset patch # User Chris Cannam # Date 1180706195 0 # Node ID d27f13651e67f81d27b3891fe7834a76ceacf71b # Parent dfaf4f9330b5de45d1d4a349797093b218acaf90 * don't store fft values scaled by fftsize/2; that's a special requirement for the spectrogram, and other applications will not expect it -- make the spectrogram do that scaling itself * add a higher-resolution memory cache (still polar, though) as an alternative to the 16-bit compact cache * don't use the memory cache if we want rectangular coords (unless the disc cache is totally infeasible) as conversion slows it down anyway * avoid redundant rectangular -> polar -> rectangular conversion when storing values in a rectangular-mode disc cache diff -r dfaf4f9330b5 -r d27f13651e67 transform/FeatureExtractionPluginTransform.cpp --- a/transform/FeatureExtractionPluginTransform.cpp Fri May 18 16:47:38 2007 +0000 +++ b/transform/FeatureExtractionPluginTransform.cpp Fri Jun 01 13:56:35 2007 +0000 @@ -303,8 +303,8 @@ if (blockFrame >= endFrame) break; } -// std::cerr << "FeatureExtractionPluginTransform::run: blockFrame " -// << blockFrame << std::endl; + std::cerr << "FeatureExtractionPluginTransform::run: blockFrame " + << blockFrame << std::endl; long completion = (((blockFrame - startFrame) / m_context.stepSize) * 99) /