diff --git a/src/sdl/mixer_sound.c b/src/sdl/mixer_sound.c index 3da012c8544beaa7dd85b3db0c958bb17e1c0fc5..d7785170a2ae9bef637017fafd993a0d526fe383 100644 --- a/src/sdl/mixer_sound.c +++ b/src/sdl/mixer_sound.c @@ -480,7 +480,7 @@ static void music_loop(void) { Mix_PlayMusic(music, 0); Mix_SetMusicPosition(loop_point); - music_bytes = loop_point/1000.0L*44100.0L*4; //assume 44.1khz, 4-byte length (see I_GetMusicPosition) + music_bytes = loop_point*44100.0L*4; //assume 44.1khz, 4-byte length (see I_GetMusicPosition) } else I_StopDigSong();