diff --git a/audio/wav/decode.go b/audio/wav/decode.go index 116b4264b2702a4d724c8c3c0076c7a790d0b919..0d00ba7fa7db243c19cf7e317f29bba71c325548 100644 --- a/audio/wav/decode.go +++ b/audio/wav/decode.go @@ -146,6 +146,7 @@ func (s *decoder) Stream(samples [][2]float64) (n int, ok bool) { samples[j][1] = float64(int16(p[i+2])+int16(p[i+3])*(1<<8)) / (1<<15 - 1) } } + s.pos += int32(n) return n / bytesPerFrame, true }