Allow profiling with stereo channels

This commit is contained in:
Robin E. R. Davies
2026-04-21 08:14:31 -04:00
parent 902b5357ff
commit 3704d45f5c
+5 -6
View File
@@ -225,13 +225,12 @@ void profilePlugin(const ProfileOptions &profileOptions)
lv2Pedalboard->Activate(); lv2Pedalboard->Activate();
std::vector<float> inputBufferVector; std::vector<float> inputBufferVectorL(nFrames);
std::vector<float> outputBufferVector; std::vector<float> outputBufferVectorL(nFrames);
inputBufferVector.resize(nFrames); std::vector<float> outputBufferVectorR(nFrames);;
outputBufferVector.resize(nFrames);
float *inputBuffers[2]{inputBufferVector.data(), nullptr}; float *inputBuffers[3]{inputBufferVectorL.data(), inputBufferVectorL.data(),nullptr};
float *outputBuffers[2] = {inputBufferVector.data(), nullptr}; float *outputBuffers[3] = {outputBufferVectorL.data(), outputBufferVectorR.data(),nullptr};
WriterRingbuffer writerRingbuffer; WriterRingbuffer writerRingbuffer;
RealtimeRingBufferWriter ringBufferWriter(&writerRingbuffer); RealtimeRingBufferWriter ringBufferWriter(&writerRingbuffer);