diff --git a/src/audio/AudioThread.cpp b/src/audio/AudioThread.cpp index 65c1b1a..a3449bd 100644 --- a/src/audio/AudioThread.cpp +++ b/src/audio/AudioThread.cpp @@ -104,7 +104,7 @@ static int audioCallback(void *outputBuffer, void *inputBuffer, unsigned int nBu continue; } - peak += srcmix->currentInput->peak; + peak += srcmix->currentInput->peak * srcmix->gain; if (srcmix->currentInput->channels == 1) { for (int i = 0; i < nBufferFrames; i++) {