diff -Naur old/audio/mpegtoraw.cpp new/audio/mpegtoraw.cpp --- old/audio/mpegtoraw.cpp 2021-05-23 17:24:08.000000000 -0700 +++ new/audio/mpegtoraw.cpp 2021-05-23 17:26:49.000000000 -0700 @@ -373,8 +373,8 @@ (audio->rawdatawriteoffset == 0) ) { /* Keep looping */ ; } - if((Uint32)audio->rawdatawriteoffset*2 <= audio->ring->BufferSize()) - audio->ring->WriteDone(audio->rawdatawriteoffset*2, timestamp); + assert(audio->rawdatawriteoffset <= audio->ring->BufferSize()); + audio->ring->WriteDone(audio->rawdatawriteoffset, timestamp); } }