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 CF2D64CEC9 for ; Sat, 1 Nov 2025 17:53:20 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'ZTVNlq3Y8KjrCcrq9dQdwgBHeVvfg8Jb5MwFQFZO2mU=', expected b'sjRogJSSEIMloo2tcrAGjrC527DnNtWbgrQxtdqYHnM=')) 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=1762019592; 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=ZTVNlq3Y8KjrCcrq9dQdwgBHeVvfg8Jb5MwFQFZO2mU=; b=5NBNltP0N6ZH0ubyIdu0pybQ5MLQqqiMmkbFj0o5W1WY4emIjzErgMGN7dtyVPp2WjIUH dubA76RpSwp0GpE4H3vG2cRJ8Ud4r1xgYBapzNRGvUO15y09TH1oV2DcC2YHLMRhChnWli+ d90gb9pFuEsH3uLivcwm/RoRgbbUoD+pzqW6N1BpwE/dNpRfeUDwty9UrBJeRIAdEReWV0X ZwZja6UdmmVjeMXg/4in3m7ktsdfPJGBpBaV2SAPIwur+mC5dSkc7aRpZ4Xyls2YT8cH1Mg 9xJKguBQFoK5p/jcmpp2YnyUo2c9X5pnji24qXPQ6kQaZSfswZ7eqhl55MNw== Received: from [172.19.0.2] (unknown [172.19.0.2]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 3D92968F8F1; Sat, 1 Nov 2025 19:53:12 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1762019575; b=G069cZ3aWhBvwpGpPRqU6fUNq7tOAHugMsdG2saPwHWe7zH0ulm7RsLSamXNpsQFrKC9b MxDLzFgXCCyyk6v1tl/9D/jjVcdQSFuhf7JynzKLynxFbcBvdkKoBbkk0BwNWFU3rw5hFr7 hGG4L/xMzyHFxntNyZfstfc7MG88yfNCcelLreuXJH2srQf2PEqXQavK6jKDFy5J2rL1ErX bz6lwEybh2DEtdedSS7KCChTSoHxT8HBEyTrOivDWj+8iBJRa0TEMp+WCd9RLxiXPtGcoRp G+jHtYHI68wS6QlG5QBmqoi5VOEjcpnLzhAF7MVZODEOpubBk/TcOlq3utyw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1762019575; 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=bN44trrQGpt+HbIu6iOmzjkcNycUY9ib2+99cYFjLIs=; b=WO9Uz+ePqFRdT8TLG7pglW3gMIqozWgHDlWdX2CAdlozmrcC+04z4dmQe2bw3nDzUIINF w63qxSHomX+SThxKHTd0+3EqIDKPtSYcIewzAIlLNWbNwqljolI+594ZC74b8F9p0qKLQjC og9B46CZz4Dd7aLd9A3c6cabR8v9Ww3Lqp2BRE7oOgPLNXbLiJw2kjUWyH8UN2qTpEXxFgP lJeH662ZM/olzb0aV0RnTQbwD7m3UtsIQc5M/WukSIg9FEb3Su5G1lUFDfH/NcN3yyEfJcY 3E/7LAA2KhT9NXHVjZuSaIv1NQd8C1Ecx9/3J9C1l00w44s665H5qdhFE+yA== 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=1762019566; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=sjRogJSSEIMloo2tcrAGjrC527DnNtWbgrQxtdqYHnM=; b=xeQTPRnoy6JjjOZX35K1fXth2o5ubaDyhvSvY8vugk548OVze32XAdpyXse6R2Ln5zKqg A1pXPnHK6HsbCSf1YUMMwBGzEa9RJ9ybtBlkcT4A9hD5MsX+ASO2QFPmlFp7xLyti07tV2G KpMfWg4g6469HCZd8EgVPCNsOEiWljww49QIeGz4vFIa2k3PJ2725bM/Fyi32Br8fY5uBOQ fO+/Bwmm/W/8TPaAkKE0kVGH6khzZ3xfRlchxaHi8NvtDpEUS6QGMuAz41dW8CkziCDcBW5 w0N8B+Wf2pPeeKxOcH0CN1Yhwk1UK98nruwTt1uuvaVJjel/kwSmveOWg3cw== Received: from 02c22a36bd31 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id E2FE868F5B9 for ; Sat, 1 Nov 2025 19:52:46 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Sat, 01 Nov 2025 17:52:46 -0000 Message-ID: <176201956706.25.5600013750193456660@2cb04c0e5124> Message-ID-Hash: 2PPURGTDAOLQPSKNA63YP4BRXNOM2ZJ4 X-Message-ID-Hash: 2PPURGTDAOLQPSKNA63YP4BRXNOM2ZJ4 X-MailFrom: code@ffmpeg.org 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; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] Fix build failure, deprecation warnings due to parser changes (PR #20814) 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: mkver via ffmpeg-devel Cc: mkver Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #20814 opened by mkver URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20814 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20814.patch I intend to apply this soon. >>From 25968dbb056a1066296a005e2d24545c28a4fa8c Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sat, 1 Nov 2025 18:41:27 +0100 Subject: [PATCH 1/2] avcodec/parser_internal: Rename PASSTHROUGH macro to avoid name conflict wingdi.h defines its own PASSTHROUGH and it is included implicitly by the VC-1 parser (which is mpegvideo-based and therefore includes a lot of stuff). Signed-off-by: Andreas Rheinhardt --- libavcodec/parser_internal.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/parser_internal.h b/libavcodec/parser_internal.h index e366b5576a..fa9af971c1 100644 --- a/libavcodec/parser_internal.h +++ b/libavcodec/parser_internal.h @@ -67,9 +67,9 @@ static inline const FFCodecParser *ffcodecparser(const AVCodecParser *parser) #define CHECK_FOR_TOO_MANY_IDS(...) AV_JOIN(EIGTH_ARG(__VA_ARGS__, NO, NO, NO, NO, NO, NO, NO, NO), _FAIL) // For compatibility with MSVC's old, spec-incompliant preprocessor. -#define PASSTHROUGH(...) __VA_ARGS__ +#define FF_MSVC_EXPAND(...) __VA_ARGS__ #define FIRST_SEVEN2(a,b,c,d,e,f,g,...) a,b,c,d,e,f,g -#define FIRST_SEVEN(...) PASSTHROUGH(FIRST_SEVEN2(__VA_ARGS__)) +#define FIRST_SEVEN(...) FF_MSVC_EXPAND(FIRST_SEVEN2(__VA_ARGS__)) #define TIMES_SEVEN(a) a,a,a,a,a,a,a #if FF_API_PARSER_PRIVATE -- 2.49.1 >>From fa959bb135bf95edc0f4bcc7ab8c327532f64694 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sat, 1 Nov 2025 18:48:17 +0100 Subject: [PATCH 2/2] avcodec/parsers: Silence deprecation warnings Slipped through because Clang (in contrast to GCC) does not warn about this. Signed-off-by: Andreas Rheinhardt --- libavcodec/parsers.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavcodec/parsers.c b/libavcodec/parsers.c index c3460a3b86..cae1f7213e 100644 --- a/libavcodec/parsers.c +++ b/libavcodec/parsers.c @@ -22,8 +22,11 @@ #include "parser_internal.h" #if FF_API_PARSER_PRIVATE +#include "libavutil/internal.h" #include #include + +FF_DISABLE_DEPRECATION_WARNINGS #define CHECK_OFFSET(field, public_prefix) static_assert(offsetof(FFCodecParser, field) == offsetof(FFCodecParser, p.public_prefix ## field), "Wrong offsets") CHECK_OFFSET(codec_ids,); CHECK_OFFSET(priv_data_size,); @@ -31,6 +34,7 @@ CHECK_OFFSET(init, parser_); CHECK_OFFSET(parse, parser_); CHECK_OFFSET(close, parser_); CHECK_OFFSET(split,); +FF_ENABLE_DEPRECATION_WARNINGS #endif extern const FFCodecParser ff_aac_parser; -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org