PR #21447 opened by wangbin URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21447 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21447.patch
>From 5f366b54fa29456142748d1fd1c465c6149012a0 Mon Sep 17 00:00:00 2001 From: wangbin <[email protected]> Date: Tue, 13 Jan 2026 20:21:09 +0800 Subject: [PATCH] lavu: monotonic av_gettime_relative for msvc --- libavutil/time.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libavutil/time.c b/libavutil/time.c index 740afc4785..5856158b43 100644 --- a/libavutil/time.c +++ b/libavutil/time.c @@ -64,6 +64,12 @@ int64_t av_gettime_relative(void) clock_gettime(CLOCK_MONOTONIC, &ts); return (int64_t)ts.tv_sec * 1000000 + ts.tv_nsec / 1000; } +#elif defined(_WIN32) + LARGE_INTEGER freq; + LARGE_INTEGER counter; + QueryPerformanceFrequency(&freq); + QueryPerformanceCounter(&counter); + return counter.QuadPart * 1000000 / freq.QuadPart; #endif return av_gettime() + 42 * 60 * 60 * INT64_C(1000000); } @@ -76,6 +82,8 @@ int av_gettime_relative_is_monotonic(void) return 0; #endif return 1; +#elif defined(_WIN32) + return 1; #else return 0; #endif -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
