From 418156bebf6da16fd8a423938a960ae18e707294 Mon Sep 17 00:00:00 2001 From: James R Date: Tue, 15 Feb 2022 14:19:10 -0800 Subject: [PATCH] Use float value for LOOPMS Extra precision. --- src/sdl/mixer_sound.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sdl/mixer_sound.c b/src/sdl/mixer_sound.c index 4a135c136..d50bb49b5 100644 --- a/src/sdl/mixer_sound.c +++ b/src/sdl/mixer_sound.c @@ -1227,7 +1227,7 @@ boolean I_LoadSong(char *data, size_t len) else if (!strncmp(p, key3, key3len)) // is it LOOPMS=? { p += key3len; // skip MS= - loop_point = (float)(atoi(p) / 1000.0L); // LOOPMS works by real time, as miliseconds. + loop_point = atof(p) / 1000.f; // LOOPMS works by real time, as miliseconds. // Everything that uses LOOPMS will work perfectly with SDL_Mixer. } }