From beb6fc2aaf9f28fd124ed0dcfd8ff66dcc0124e0 Mon Sep 17 00:00:00 2001 From: Gleb Mazovetskiy Date: Sun, 22 Jan 2023 17:14:39 +0000 Subject: [PATCH] `CreateAulibResampler`: Check the real sample rate The requested sample rate is merely preferred and the actual rate may be different. --- Source/utils/aulib.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/utils/aulib.hpp b/Source/utils/aulib.hpp index cae755d4f..05b8546ac 100644 --- a/Source/utils/aulib.hpp +++ b/Source/utils/aulib.hpp @@ -19,7 +19,7 @@ namespace devilution { inline std::unique_ptr CreateAulibResampler(int sourceRate) { - if (static_cast(*sgOptions.Audio.sampleRate) == sourceRate) + if (Aulib::sampleRate() == sourceRate) return nullptr; switch (*sgOptions.Audio.resampler) { #ifdef DEVILUTIONX_RESAMPLER_SPEEX