diff --git a/alc/backends/wave.cpp b/alc/backends/wave.cpp index 294a0d2d..3c8f9b8f 100644 --- a/alc/backends/wave.cpp +++ b/alc/backends/wave.cpp @@ -194,8 +194,8 @@ int WaveBackend::mixerProc() if(done >= mDevice->Frequency) { seconds s{done/mDevice->Frequency}; + done %= mDevice->Frequency; start += s; - done -= mDevice->Frequency*s.count(); } }