From 49ab1a5ed800817d3db855113eacc6512e05b9b3 Mon Sep 17 00:00:00 2001 From: Silent Date: Fri, 6 Dec 2019 21:01:22 +0100 Subject: [PATCH] Slightly rework AudioUtilsGetCurrentTimeInMs not to lose precision --- SilentPatchSA/SilentPatchSA.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/SilentPatchSA/SilentPatchSA.cpp b/SilentPatchSA/SilentPatchSA.cpp index 54f27c3..c45ed1e 100644 --- a/SilentPatchSA/SilentPatchSA.cpp +++ b/SilentPatchSA/SilentPatchSA.cpp @@ -1230,7 +1230,6 @@ static LARGE_INTEGER UtilsFrequency; static BOOL WINAPI AudioUtilsFrequency( PLARGE_INTEGER lpFrequency ) { ::QueryPerformanceFrequency( &UtilsFrequency ); - UtilsFrequency.QuadPart /= 1000; lpFrequency->QuadPart = UtilsFrequency.QuadPart; return TRUE; } @@ -1253,7 +1252,7 @@ static int64_t AudioUtilsGetCurrentTimeInMs() LARGE_INTEGER currentTime; QueryPerformanceCounter( ¤tTime ); - return (currentTime.QuadPart - UtilsStartTime.QuadPart) / UtilsFrequency.QuadPart; + return ((currentTime.QuadPart - UtilsStartTime.QuadPart) * 1000) / UtilsFrequency.QuadPart; } // Minimal HUD changes