From: "岑湛权 via ffmpeg-devel" <ffmpeg-devel@ffmpeg.org> To: ffmpeg-devel@ffmpeg.org Cc: cenzhanquan1@xiaomi.com, zhanquan cen <cenzhanquan2@gmail.com> Subject: [FFmpeg-devel] [PATCH v2] avcodec/aac_ac3_parser: fix the warning caused by bit_rate not being initialized. Date: Thu, 4 Sep 2025 19:23:03 +0800 Message-ID: <20250904112302.3632658-1-cenzhanquan2@gmail.com> (raw) From: zhanquan cen <cenzhanquan2@gmail.com> CC: ffmpeg/libavcodec/alac_data.c ffmpeg/libavcodec/aac_ac3_parser.c:97:13: warning: variable 'bit_rate' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (avctx->codec_id != AV_CODEC_ID_AAC) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ffmpeg/libavcodec/aac_ac3_parser.c:160:18: note: uninitialized use occurs here (bit_rate - avctx->bit_rate) / s->frame_number; ^~~~~~~~ ffmpeg/libavcodec/aac_ac3_parser.c:97:9: note: remove the 'if' if its condition is always false if (avctx->codec_id != AV_CODEC_ID_AAC) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ffmpeg/libavcodec/aac_ac3_parser.c:90:21: note: initialize the variable 'bit_rate' to silence this warning int bit_rate; ^ = 0 Changes since v1: - Fix Signed-off-by email from cenzhanquan2@gmail.com to cenzhanquan1@xiaomi.com - No code changes Thanks. Signed-off-by: zhanquan cen <cenzhanquan1@xiaomi.com> --- libavcodec/aac_ac3_parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/aac_ac3_parser.c b/libavcodec/aac_ac3_parser.c index 51c801214c..5b015f2843 100644 --- a/libavcodec/aac_ac3_parser.c +++ b/libavcodec/aac_ac3_parser.c @@ -89,7 +89,7 @@ get_next: *poutbuf_size = buf_size; if (got_frame) { - int bit_rate; + int bit_rate = 0; /* Due to backwards compatible HE-AAC the sample rate, channel count, and total number of samples found in an AAC ADTS header are not -- 2.34.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org
reply other threads:[~2025-09-04 11:27 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20250904112302.3632658-1-cenzhanquan2@gmail.com \ --to=ffmpeg-devel@ffmpeg.org \ --cc=cenzhanquan1@xiaomi.com \ --cc=cenzhanquan2@gmail.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel This inbox may be cloned and mirrored by anyone: git clone --mirror https://master.gitmailbox.com/ffmpegdev/0 ffmpegdev/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 ffmpegdev ffmpegdev/ https://master.gitmailbox.com/ffmpegdev \ ffmpegdev@gitmailbox.com public-inbox-index ffmpegdev Example config snippet for mirrors. AGPL code for this site: git clone https://public-inbox.org/public-inbox.git