diff transform/FeatureExtractionPluginTransform.cpp @ 184:ebd906049fb6

* Change WaveFileModel API from getValues(start,end) to getData(start,count). It's much less error-prone to pass in frame counts instead of start/end locations. Should have done this ages ago. This closes #1794563. * Add option to apply a transform to only the selection region, instead of the whole audio. * (to make the above work properly) Add start frame offset to wave models
author Chris Cannam
date Mon, 01 Oct 2007 13:48:38 +0000
parents 21a76c9ed5c3
children f3191ab6d564
line wrap: on
line diff
--- a/transform/FeatureExtractionPluginTransform.cpp	Sat Sep 29 10:58:31 2007 +0000
+++ b/transform/FeatureExtractionPluginTransform.cpp	Mon Oct 01 13:48:38 2007 +0000
@@ -405,9 +405,9 @@
         startFrame = 0;
     }
 
-    long got = getInput()->getValues
+    long got = getInput()->getData
         ((channelCount == 1 ? m_context.channel : channel),
-         startFrame, startFrame + size, buffer + offset);
+         startFrame, size, buffer + offset);
 
     while (got < size) {
         buffer[offset + got] = 0.0;