comparison transform/FeatureExtractionPluginTransform.cpp @ 131:69d50575c52a

* Various fft server improvements, including the ability to pick out data from an existing fft cache at a smaller increment or larger fft size rather than recalculating it (if appropriate)
author Chris Cannam
date Thu, 29 Jun 2006 16:16:49 +0000
parents f47f4c7c158c
children 06aba53ea0cf
comparison
equal deleted inserted replaced
130:b290c43f01ec 131:69d50575c52a
261 */ 261 */
262 262
263 bool frequencyDomain = (m_plugin->getInputDomain() == 263 bool frequencyDomain = (m_plugin->getInputDomain() ==
264 Vamp::Plugin::FrequencyDomain); 264 Vamp::Plugin::FrequencyDomain);
265 std::vector<FFTDataServer *> fftServers; 265 std::vector<FFTDataServer *> fftServers;
266
267 //!!! use fuzzy fft server matching!
266 268
267 if (frequencyDomain) { 269 if (frequencyDomain) {
268 for (size_t ch = 0; ch < channelCount; ++ch) { 270 for (size_t ch = 0; ch < channelCount; ++ch) {
269 fftServers.push_back(FFTDataServer::getInstance 271 fftServers.push_back(FFTDataServer::getInstance
270 (getInput(), 272 (getInput(),