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 AA17B4F491 for ; Thu, 26 Feb 2026 08:39:06 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'jgYLShxPVBefyX4jZ5/FF0QFPkWMmSxSMpLy6EBlKxA=', expected b'jTLoPfnqxblKVR1/ZA1nHNxoPMDZyFof8fiyoYwsGeM=')) 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=1772095128; 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=jgYLShxPVBefyX4jZ5/FF0QFPkWMmSxSMpLy6EBlKxA=; b=yPY/87KPIw2O1O23vikJUgeygcH62Mq74xQBSS1OA5l7l89PRQoIqqcoFZgpg8jf3LO6o nBgEeF7uXNrwiHZ6HUpyfrowXiZMa7RG5JeBqroepAgsIXlftqcfHRM2aFZUiM239WzNRNP ODE52QB8RptrxkmXFq4kb1I7sk4PqhDL2sOn7elzCo+T9rzRpGGuizxUBIG2LlE91NsvPBw +06E5hYqdN8z8rx5w4kSTVl5l8hcroEuxpBnrJpAH9JOj3IJTrxUpmpM2oqdu8J020x8tuX NCrvP0Lrd388403J1FD4jRGNrHNHP1N5UMY0jpSkFf7G3ZKTL7yXT2ZoQT4w== Received: from [172.18.0.3] (unknown [172.18.0.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id DF45E6912E7; Thu, 26 Feb 2026 10:38:48 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1772095111; b=rD5RwycyTu/q4af8hDc8c5FXXi1FZMgZrvg3zTLcPEYtUJjI2y+sLTAiUkVwnSxdYjvPS UsMtX5LSe6RsA1qGDL11aaSr525OkcjoyXK9STc89j3+L1vkCum3wFK5TGjr75+NwVdXHK3 VUZfm36WQnCbqfrWIprxWACOkRbt1cq8cGSsw7Rnx/5xp6YDgC8eGRCj/d8PKIH479MHVmy vglFuuhLzGejVQ/01ogzOVviNkqjNa34yUCn11LqZW0/KCaQEMtp28hWrcCnpkHsYW7fADL /LTu+qMctBAciP8ND2mS538njIFcNMDWt4I/9+Aa3LXuCqFRgH9SuZebdEKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1772095111; 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=QFlhhyiAKxGM7HDxY41rLdgrGUxlhs/D3hn7po/9HJ8=; b=d7cSL7r9t8ezCx0I9INva+WNvvXP0NoB0xYFhppu1C8hFVc3P4mSLShfh0pcfBVKR7vtZ YEXcj6SNMx/HePsUkc2j+IeqEvQNbp8iTl1A5T8vQX5Ql5NFMJyA7OyGigSysCtbcM3Zdwh 3Trk8R5l77KmRD9VxYKiP/jQwXMQ4Np761Vvgc7k8ZICLerin8LdlvD+RTAduoV2wF2J1NI XqOGB2njpbVZ8gIQneUQiG2gcN58W0e+gsB75VLLCHOGrLVuvyt4nt1ETv8BZCpSOb21y1K bUX0hP3Jj5aGCgGSEiih+i5kJygbq/ZXIhhgnOM/9VWLsDMguN67WO8kl6AQ== 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=1772095103; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=jTLoPfnqxblKVR1/ZA1nHNxoPMDZyFof8fiyoYwsGeM=; b=pMw8yvs5fLbCrF5i+hgHQ/4DNQUAF3q/1Q2bRqkEWAdOTZefW5eKynN+CVzf9YT0Jdw8o E3J8TNw8krO9AlZXggkToiU3yx1lpl3+fsIBtxkFQGfolWC5U5RyHlayq0IS/7UW9uvWZMR EzvMJZbJ87rKnUhg/jLSbpR+pl1qsVr3eEkUjabA0VheBEg7mBeEF9TnEZaBAqzZH3r+Ghu P77hmSyNfxJYo9oTubdCS69w2IM6Y8od38mpgmDGZLjcLmYm/srh2nMY9uzIGUwpTcvuoCt V0uCg54g3+c8os8328j5RS7PXZezdmhYbZTPNWdiT/QICUZI6tRAX7jh0ajw== MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Thu, 26 Feb 2026 08:38:22 -0000 Message-ID: <177209510312.25.11579823764511981896@29965ddac10e> Message-ID-Hash: ANQI576QPEUQOYZOS55ZYL7AOWRSTT4G X-Message-ID-Hash: ANQI576QPEUQOYZOS55ZYL7AOWRSTT4G 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] avformat,avcodec: use PRI format macros for uint32_t in log messages (PR #22291) 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: nico-zs via ffmpeg-devel Cc: nico-zs Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #22291 opened by nico-zs URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22291 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22291.patch Use PRIu32/PRIX32 format specifiers instead of %d/%u/%X for uint32_t variables in av_log calls to fix format string warnings when sizeof(int) != sizeof(uint32_t). Signed-off-by: zengshuang >>From ce02483eeca2737c64451432e1f2fb79070757d1 Mon Sep 17 00:00:00 2001 From: zengshuang Date: Thu, 26 Feb 2026 16:17:47 +0800 Subject: [PATCH] avformat,avcodec: use PRI format macros for uint32_t in log messages Use PRIu32/PRIX32 format specifiers instead of %d/%u/%X for uint32_t variables in av_log calls to fix format string warnings when sizeof(int) != sizeof(uint32_t). Signed-off-by: zengshuang --- libavcodec/mpegaudiodec_template.c | 2 +- libavformat/dump.c | 2 +- libavformat/flac_picture.c | 4 ++-- libavformat/mov.c | 4 ++-- libavformat/mov_chan.c | 4 ++-- libavformat/tls_mbedtls.c | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/libavcodec/mpegaudiodec_template.c b/libavcodec/mpegaudiodec_template.c index fa2efa023f..08b79312c6 100644 --- a/libavcodec/mpegaudiodec_template.c +++ b/libavcodec/mpegaudiodec_template.c @@ -385,7 +385,7 @@ static int handle_crc(MPADecodeContext *s, int sec_len) crc_val = av_crc(crc_tab, crc_val, tmp_buf, 3); if (crc_val) { - av_log(s->avctx, AV_LOG_ERROR, "CRC mismatch %X!\n", crc_val); + av_log(s->avctx, AV_LOG_ERROR, "CRC mismatch %"PRIX32"!\n", crc_val); if (s->err_recognition & AV_EF_EXPLODE) return AVERROR_INVALIDDATA; } diff --git a/libavformat/dump.c b/libavformat/dump.c index 734a6e0bbf..66abc2af7e 100644 --- a/libavformat/dump.c +++ b/libavformat/dump.c @@ -457,7 +457,7 @@ static void dump_cropping(void *ctx, const AVPacketSideData *sd, int log_level) left = AV_RL32(sd->data + 8); right = AV_RL32(sd->data + 12); - av_log(ctx, log_level, "%d/%d/%d/%d", left, right, top, bottom); + av_log(ctx, log_level, "%"PRIu32"/%"PRIu32"/%"PRIu32"/%"PRIu32"", left, right, top, bottom); } static void dump_tdrdi(void *ctx, const AVPacketSideData *sd, int log_level) diff --git a/libavformat/flac_picture.c b/libavformat/flac_picture.c index 46f0513214..a81eb71482 100644 --- a/libavformat/flac_picture.c +++ b/libavformat/flac_picture.c @@ -120,7 +120,7 @@ int ff_flac_parse_picture(AVFormatContext *s, uint8_t **bufp, int buf_size, left = bytestream2_get_bytes_left(&g); if (len <= 0 || len > left) { if (len > MAX_TRUNC_PICTURE_SIZE || len >= INT_MAX - AV_INPUT_BUFFER_PADDING_SIZE) { - av_log(s, AV_LOG_ERROR, "Attached picture metadata block too big %u\n", len); + av_log(s, AV_LOG_ERROR, "Attached picture metadata block too big %"PRIu32"\n", len); if (s->error_recognition & AV_EF_EXPLODE) return AVERROR_INVALIDDATA; return 0; @@ -132,7 +132,7 @@ int ff_flac_parse_picture(AVFormatContext *s, uint8_t **bufp, int buf_size, if (truncate_workaround && s->strict_std_compliance <= FF_COMPLIANCE_NORMAL && len > left && (len & 0xffffff) == left) { - av_log(s, AV_LOG_INFO, "Correcting truncated metadata picture size from %u to %u\n", left, len); + av_log(s, AV_LOG_INFO, "Correcting truncated metadata picture size from %"PRIu32" to %"PRIu32"\n", left, len); trunclen = len - left; } else { av_log(s, AV_LOG_ERROR, "Attached picture metadata block too short\n"); diff --git a/libavformat/mov.c b/libavformat/mov.c index 46dac965a2..d8cc19a742 100644 --- a/libavformat/mov.c +++ b/libavformat/mov.c @@ -567,7 +567,7 @@ retry: // UTF8 and 4 means "UTF8 sort". For any other type (UTF16 or e.g. // a picture), don't return it blindly in a string that is supposed // to be UTF8 text. - av_log(c->fc, AV_LOG_WARNING, "Skipping unhandled metadata %s of type %d\n", key, data_type); + av_log(c->fc, AV_LOG_WARNING, "Skipping unhandled metadata %s of type %"PRIu32"\n", key, data_type); av_free(str); return 0; } else { @@ -9254,7 +9254,7 @@ static int mov_read_ispe(MOVContext *c, AVIOContext *pb, MOVAtom atom) width = avio_rb32(pb); height = avio_rb32(pb); - av_log(c->fc, AV_LOG_TRACE, "ispe: item_id %d, width %u, height %u\n", + av_log(c->fc, AV_LOG_TRACE, "ispe: item_id %d, width %"PRIu32", height %"PRIu32"\n", c->cur_item_id, width, height); item = get_heif_item(c, c->cur_item_id); diff --git a/libavformat/mov_chan.c b/libavformat/mov_chan.c index 4484a22a10..67b22b048d 100644 --- a/libavformat/mov_chan.c +++ b/libavformat/mov_chan.c @@ -546,7 +546,7 @@ int ff_mov_read_chan(AVFormatContext *s, AVIOContext *pb, AVStream *st, int nb_channels = ch_layout->nb_channels; if (!num_descr || num_descr < nb_channels) { - av_log(s, AV_LOG_ERROR, "got %d channel descriptions when at least %d were needed\n", + av_log(s, AV_LOG_ERROR, "got %"PRIu32" channel descriptions when at least %d were needed\n", num_descr, nb_channels); return AVERROR_INVALIDDATA; } @@ -554,7 +554,7 @@ int ff_mov_read_chan(AVFormatContext *s, AVIOContext *pb, AVStream *st, if (num_descr > nb_channels) { int strict = s->strict_std_compliance >= FF_COMPLIANCE_STRICT; av_log(s, strict ? AV_LOG_ERROR : AV_LOG_WARNING, - "got %d channel descriptions when number of channels is %d\n", + "got %"PRIu32" channel descriptions when number of channels is %d\n", num_descr, nb_channels); if (strict) return AVERROR_INVALIDDATA; diff --git a/libavformat/tls_mbedtls.c b/libavformat/tls_mbedtls.c index f13833b6ed..d2480ef25b 100644 --- a/libavformat/tls_mbedtls.c +++ b/libavformat/tls_mbedtls.c @@ -675,7 +675,7 @@ static int tls_open(URLContext *h, const char *uri, int flags, AVDictionary **op // check the result of the certificate verification if ((verify_res_flags = mbedtls_ssl_get_verify_result(&tls_ctx->ssl_context)) != 0) { av_log(h, AV_LOG_ERROR, "mbedtls_ssl_get_verify_result reported problems "\ - "with the certificate verification, returned flags: %u\n", + "with the certificate verification, returned flags: %"PRIu32"\n", verify_res_flags); if (verify_res_flags & MBEDTLS_X509_BADCERT_NOT_TRUSTED) av_log(h, AV_LOG_ERROR, "The certificate is not correctly signed by the trusted CA.\n"); -- 2.52.0 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org