From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 9C8DE4E13C for ; Tue, 13 Jan 2026 12:45:27 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'48DuLUDpnDOWWBqcvJvAH+5+JSs88Fw/YjZlhvu6/MQ=', expected b'nFVDXsxEzUY3E0IgS4UCD5C/YWETsU/9DrHGGtIdf94=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1768308318; h=mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=48DuLUDpnDOWWBqcvJvAH+5+JSs88Fw/YjZlhvu6/MQ=; b=5WzAhrPknq3HM9f/DJkv/oOU4EsH9buQt8Vha1VEQ0+WeblHSGGAZz7RCDz4XEDl0H3Wx MI0eb8gYw6fxgnnMTaNMe14TYACU8etby3IcovwIxpmipoIVRjuDsE0w/v6PGgw4znW7AzQ mzM8p/pzkHyy3kcRtUlIiusimoZjx0qpof81w4A9ZnP2xgJB8C4+3mH/xw3bIazrKmbYg/N K9SCs01oDmegi5Wi6VLPItJpYWy+wZ1zf1Qg4IvmU6H8d23ynpiYk8eEV9jGULuZlykq2Rq nUP+ukupoZ3/6zUo+4zdrJUNCEUVdBVTFEyCxRLWYK355HccD1D4bQth8SKw== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id D364F690E04; Tue, 13 Jan 2026 14:45:18 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1768308306; b=BNiMseHVV/H/eP45JVrJ2fc95y6Bn4Ypo9XWSd4LXBmgmie8e85jiQz6N7MZobKWIij56 kIHZO3pFrwpwts+Jy5V7/YNg3BfDk5dslQIN+2HXyV8Wi0xAt4ZhZlLkyNpS2i5VN5IXgQt ZeGqXP++zJrXDAdUA/8Jzaaezq/4eJMEiw2nSKx5uvWcZ+YgYZuviIYCtiqcWmybUe2S/uG iFOrqMEg5+6FeMLlNjwRCjubX/g28jm8p+Nthsk42u8V5UhIXnpoTYfSO8FkMJKs29mLmdS CQj/z3KIJKYocH86wPnj0eos2RsruK+TZ+cDfvNQdl31ImX2ZRN0eDLv8zYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1768308306; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=HEyKr1ey/2pTktsdrCDdZaOJkpWD96UfKGSV3smLQjs=; b=KMk7KfRo/nCJZrvY/+DtvKlD4BANX7vtXOdm4fE5k5mtMjmbv75WjozAkJNS7RHiWGmAh PVXDFC3LJS4ZWjftxN7H/ja5dcTtZ0yBrpSHVIWITlgF4qMENhwiPBC55v5uBbq7PyRpzj1 Tg8y6MNIQeJvYNca2bFsN8JFmEnM6g5TYLobLZ/5jxbWLW1s4RG/slug1/Qk5rxiuMohl2y 8WAdUYt0GMV5f2SrfKpklqc5t8JeWoLd0249+gRga/rbOPhvr3lq2IqNBo0xX6z79T2wQG6 7r45Atjnf2Hnng1SNJIxAaZDNAf3h/sxqwAE0JRp5A0qp7naca5ETJzkLXcA== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1768308297; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=nFVDXsxEzUY3E0IgS4UCD5C/YWETsU/9DrHGGtIdf94=; b=FolRFeHoAWvERRdVJXS1WxEPqXuQplz9yzKiedkLUyzyB6G8ayyo7WaITwK38J7NVMD6d wXnF+h4y2QhJ9V+ek0TDZcjj91mYTZyIGxCHRUkPUK9VsXTN5GhBfz5RiDHeh20g84G2966 YegMhJBazPVTOd35CR0XDMvWkPgL6gIk8imZB4BnPKICiN+npVa9tDoi260mPDa3nkah+pg zeqFHuPEJZGJAbK91hdxhR6CGJVOev2lEwO/CRI57P7HXK1UTm4faUozHlTnHZzFoP+1W6t b+TOikO5AOdRPm6DhwUQ5aonP13bfw2paQlnWEN9EHHBrJ0Wvhm/DMzI6SQg== Received: from f7c34508609e (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 342F969063A for ; Tue, 13 Jan 2026 14:44:57 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Tue, 13 Jan 2026 12:44:56 -0000 Message-ID: <176830829733.25.16056946418620545505@4457048688e7> Message-ID-Hash: LK24K4AUVBDWRGK6AYSOP4AUFZ5LCPYW X-Message-ID-Hash: LK24K4AUVBDWRGK6AYSOP4AUFZ5LCPYW X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PR] lavu: monotonic av_gettime_relative for msvc (PR #21447) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: wangbin via ffmpeg-devel Cc: wangbin Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: 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 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 -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org