diff --git a/src/audio/ogg_player.cpp b/src/audio/ogg_player.cpp index e865d334e..0d4c9624a 100644 --- a/src/audio/ogg_player.cpp +++ b/src/audio/ogg_player.cpp @@ -52,7 +52,7 @@ std::optional find_loop_point(const Ogg& ogg) try { int loop_ms = std::stoi(copied); - int loop_point = std::round(static_cast(loop_ms) / (rate / 1000.)); + int loop_point = std::round(static_cast(rate) * (loop_ms / 1000.)); return loop_point; }