From 9b3f2df2a0c01524d802388c27f70aa6226d703a Mon Sep 17 00:00:00 2001 From: lisyarus Date: Fri, 29 Nov 2024 00:07:02 +0300 Subject: [PATCH] Rely on float->int conversion instead of std::floor in audio resampler hot loop --- libs/audio/source/detail/resampler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/audio/source/detail/resampler.cpp b/libs/audio/source/detail/resampler.cpp index 628b687a..8bb4b45e 100644 --- a/libs/audio/source/detail/resampler.cpp +++ b/libs/audio/source/detail/resampler.cpp @@ -79,7 +79,7 @@ namespace psemek::audio void resampler::advance(float delta) { position_frac_ += delta; - auto floor = static_cast(std::floor(position_frac_)); + auto floor = static_cast(position_frac_); position_ += floor; position_frac_ -= floor; }