diff --git a/gumble/gumbleopenal/stream.go b/gumble/gumbleopenal/stream.go index b7ebdb0..88eb976 100644 --- a/gumble/gumbleopenal/stream.go +++ b/gumble/gumbleopenal/stream.go @@ -536,7 +536,7 @@ func (s *Stream) processAudioPacket(packet *gumble.AudioPacket, user *gumble.Use rawPtr := 0 if isStereo { // Process stereo samples as pairs - for i := 0; i < samples; i += 2 { + for i := 0; i < samples*2; i += 2 { // Process left channel with saturation protection sample := packet.AudioBuffer[i] if boost > 1 {