tibbs / rpms / audacity

Forked from rpms/audacity 5 years ago
Clone
47086a9
This changes the "end_of_input" parameter from True to False,
47086a9
because if setting it to True for all buffers, resampling stops early
47086a9
(reproducible with libsamplerate 0.1.7).
47086a9
47086a9
diff -Nur audacity-src-1.3.10-orig/src/AudioIO.cpp audacity-src-1.3.10/src/AudioIO.cpp
47086a9
--- audacity-src-1.3.10-orig/src/AudioIO.cpp	2009-12-01 20:32:08.000000000 +0100
47086a9
+++ audacity-src-1.3.10/src/AudioIO.cpp	2009-12-28 00:50:11.906619016 +0100
47086a9
@@ -2253,7 +2253,7 @@
47086a9
                samplePtr temp2 = NewSamples(size, floatSample);
47086a9
                mCaptureBuffers[i]->Get(temp1, floatSample, avail);
47086a9
 
47086a9
-               size = mResample[i]->Process(mFactor, (float *)temp1, avail, true,
47086a9
+               size = mResample[i]->Process(mFactor, (float *)temp1, avail, false,
47086a9
                                             &size, (float *)temp2, size);
47086a9
                mCaptureTracks[i]-> Append(temp2, floatSample, size, 1, 
47086a9
                                           &appendLog);