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 895F54D0C3 for ; Sat, 8 Nov 2025 00:29:57 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'12iCuGA/BVCtRbrdKyBQI5XspPKkcR933h2fhd/CP/Y=', expected b'jDLbTPquaLPm70vGAELlHoX5wmcQi7OigE2pDP85kj4=')) 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=1762561790; 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=12iCuGA/BVCtRbrdKyBQI5XspPKkcR933h2fhd/CP/Y=; b=ELC4/TgJ6X9jatEMhlHXA29InD+QwcqN/ZTlY+dqU7KBEgBLuNH1FlSfsjSFc2R8yHnEO lgGetdxjYCYwI58POvXhpgw6yUErTPeqDC2H+lUe3D0mTLuDqcGCfd3ry8cELP0tecrS5L4 9/93dcHVuTDPQeDPlyKmXfFY575oirz5zjl7T48G2j253jh7rAJOca7fjciMNFe2XIItj2c zJuYwBE4VtJyt3VvfCoHnnE9quE4CLnCCCQbAUmsLSulpZPbON/rtZxNjNoGUsp5Mbf3rmf U06Twy6rpUw5+ZyZOQ+ndWwaXE6DHycgwtpfmaoD5KLrQgLPpbxF7Ppq2peQ== Received: from [172.19.0.2] (unknown [172.19.0.2]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 5576D68FAD0; Sat, 8 Nov 2025 02:29:50 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1762561774; b=DhLJe010fagKmqs4amuYZPPG0joMNzwHq8BgTOL0AkdLFYIOEBzng3jxCsV/5kXSdSb9P gKBAuWKV8PEF1hPnTzV9wDDGoEFv6ZJNxInUWUJQQyDdyW4M+qvYjJ2xts4+Wi0GCWNV4q/ tEPHIxnUXMBkjxMGHaSdhv4l1qCJZD/YvbReEfM7WeI7pQU8deRLCFZUHhA7rk4u6QOlAlE 6esV6XUFlvPcjxOEYtqVniRoJvFKFZ7qTmwT1gnA/BGb8gBQv5/37KSL1ocx7jQXx+DzALi sJGq/xnlOlia7aTjnvSm9LAtXG/XfeH8vVO4EmCitm8RO5uUTXDmzz8XCoSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1762561774; 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=4NdAKs2/DfA/40VU1UdujOEetAG14h3LYi3rRD9+9Cw=; b=NcC3HtxmJRRyTX8fsINY8ONiyPjQTswX+TMfOObA79TkzhalJbZmlDkKX5lr58MReNXbW mTZTkQbLBl2nDa3s+fGKQ7Vhc3vH1rAQvIdabL3rQLpklWlr+upSzG0c7oe1ymMIUeBtR+T p0y1/PT1gUBQWs/rTs6uVJLxM+d/0CgFs3apkiDzBmNL7IGMXHDCpEMcELUSss8s7KD200C t1ElCoNMj8XviTjIrgJL89aDhFRAk+Bud57nruNZ7GIq8jchBingmA/AEeTl/PxhVV6anPZ 3q7WzJCRZ1pnCyyA/RGXfH0dRfkOthOctZ/1+1Tv2/hFPJ0ugg4Gk5Pbv+zg== 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=1762561765; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=jDLbTPquaLPm70vGAELlHoX5wmcQi7OigE2pDP85kj4=; b=KeTOW+tTY2KluZqNFZ5x8oSqanwDhDGcxXxOjuatYWbk9d+a30LjcGno6oQVMlrZmRI1m GAM3Ny/JAEX6eqMXs+Ig3FGLlHxnUeKfjFGsiRSJ9BxOoINrXyN3O6qIqdffozPi9i8Oisy EDsOcgZeq9ZTZYItcrxaiY61AIp3GSk6worPshuueUPomtvrMVEkgMEoCgKriiJshT6+Q6n jO2rBw1APWgXXti6Zl7LuDY0BqhqdXWE61igw6D6RCReFZWwx8eMYoNIY75PeV4lnNw8bth 1TE0l19+qXp80M12Gx4Yr45f+GXMowAjgPywSd72p5C28CVb9cNTsNliCwiQ== Received: from 188d6d40ca7a (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id AEFA968EDD7 for ; Sat, 8 Nov 2025 02:29:25 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Sat, 08 Nov 2025 00:29:25 -0000 Message-ID: <176256176586.25.17960772092446649505@2cb04c0e5124> Message-ID-Hash: EXTJY6PTSKRDFTAM66CC5KUBBQUHG2AF X-Message-ID-Hash: EXTJY6PTSKRDFTAM66CC5KUBBQUHG2AF 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] [PATCH] avutil/timecode: Fix -Wformat-truncation warning (PR #20860) 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 #20860 opened by mkver URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20860 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20860.patch Using unsigned for fps more natural since the corresponding AVTimecode field is unsigned and fixes a -Wformat-truncation warning from GCC 16: in case fps were negative, the hours, minutes and seconds would be negative, leading to an additional '-' which is not accounted for in AV_TIMECODE_STR_SIZE. Replaces #20859. >>From 6593f517fbfc3b8fef8f61ff0af2e4baed5fafc9 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sat, 8 Nov 2025 00:52:03 +0100 Subject: [PATCH] avutil/timecode: Fix -Wformat-truncation warning Using unsigned for fps more natural since the corresponding AVTimecode field is unsigned and fixes a -Wformat-truncation warning from GCC 16: in case fps were negative, the hours, minutes and seconds would be negative, leading to an additional '-' which is not accounted for in AV_TIMECODE_STR_SIZE. Signed-off-by: Andreas Rheinhardt --- libavutil/timecode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavutil/timecode.c b/libavutil/timecode.c index bca16b6ac2..b5352a3961 100644 --- a/libavutil/timecode.c +++ b/libavutil/timecode.c @@ -103,7 +103,7 @@ uint32_t av_timecode_get_smpte(AVRational rate, int drop, int hh, int mm, int ss char *av_timecode_make_string(const AVTimecode *tc, char *buf, int framenum_arg) { - int fps = tc->fps; + unsigned fps = tc->fps; int drop = tc->flags & AV_TIMECODE_FLAG_DROPFRAME; int hh, mm, ss, ff, ff_len, neg = 0; int64_t framenum = framenum_arg; -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org