diff --git a/libobs/util/platform-windows.c b/libobs/util/platform-windows.c index 34c459d31..828d92872 100644 --- a/libobs/util/platform-windows.c +++ b/libobs/util/platform-windows.c @@ -20,6 +20,7 @@ #include #include #include +#include #include "base.h" #include "platform.h" @@ -333,7 +334,7 @@ bool os_sleepto_ns(uint64_t time_target) { const double freq = (double)get_clockfreq(); const LONGLONG count_target = - (LONGLONG)((double)time_target * freq / 1000000000.0); + (LONGLONG)(round((double)time_target * freq / 1000000000.0)); LARGE_INTEGER count; QueryPerformanceCounter(&count);