Blame audacity-1.3.10-resample.patch
|
|
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);
|