Skip to content

Commit 1f20d66

Browse files
author
Martin Klang
committed
changed InterpolatingCircularBuffe fractional read to take a start position
1 parent bb4998e commit 1f20d66

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

LibSource/InterpolatingCircularBuffer.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ class InterpolatingCircularFloatBuffer : public CircularBuffer<float> {
3232
* Interpolated read at fractional rate
3333
* @param rate read speed, in samples/sample
3434
*/
35-
void read(float* out, size_t len, float rate){
36-
float pos = readpos; // quantizes fractional read pos from last read
35+
void read(float* out, size_t len, float startpos, float rate){
36+
float pos = startpos;
3737
while(len--){
3838
*out++ = readAt(pos);
3939
pos += rate;

0 commit comments

Comments
 (0)