diff options
Diffstat (limited to 'samples/iolib/src/main/cpp/player/SampleBuffer.cpp')
-rw-r--r-- | samples/iolib/src/main/cpp/player/SampleBuffer.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/samples/iolib/src/main/cpp/player/SampleBuffer.cpp b/samples/iolib/src/main/cpp/player/SampleBuffer.cpp index 23030916..039a24cd 100644 --- a/samples/iolib/src/main/cpp/player/SampleBuffer.cpp +++ b/samples/iolib/src/main/cpp/player/SampleBuffer.cpp @@ -64,9 +64,8 @@ void resampleData(const ResampleBlock& input, ResampleBlock* output, int numChan // so add a few more frames for padding numOutFrames += 8; - const int channelCount = numChannels; // 1 for mono, 2 for stereo MultiChannelResampler *resampler = MultiChannelResampler::make( - channelCount, // channel count + numChannels, // channel count input.mSampleRate, // input sampleRate output->mSampleRate, // output sampleRate MultiChannelResampler::Quality::Medium); // conversion quality @@ -80,11 +79,11 @@ void resampleData(const ResampleBlock& input, ResampleBlock* output, int numChan while (inputFramesLeft > 0) { if(resampler->isWriteNeeded()) { resampler->writeNextFrame(inputBuffer); - inputBuffer += channelCount; + inputBuffer += numChannels; inputFramesLeft--; } else { resampler->readNextFrame(outputBuffer); - outputBuffer += channelCount; + outputBuffer += numChannels; numOutputFrames++; } } |