diff --git a/stepmania/src/RageSoundReader_MP3.cpp b/stepmania/src/RageSoundReader_MP3.cpp index 6a759d4c3d..3e9b91b89c 100644 --- a/stepmania/src/RageSoundReader_MP3.cpp +++ b/stepmania/src/RageSoundReader_MP3.cpp @@ -1003,6 +1003,9 @@ int RageSoundReader_MP3::GetNextSourceFrame() const { mad_timer_t now( mad->Timer ); mad_timer_multiply( &now, mad->Frame.header.samplerate ); + + int iFrame = mad->outpos / (sizeof(int16_t) * this->Channels); + now.seconds += iFrame; return now.seconds; }