From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 510A54C97A for <ffmpegdev@gitmailbox.com>; Fri, 11 Apr 2025 07:56:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B80AA68C0A6; Fri, 11 Apr 2025 10:56:40 +0300 (EEST) Received: from out203-205-221-190.mail.qq.com (out203-205-221-190.mail.qq.com [203.205.221.190]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8BF6A68C056 for <ffmpeg-devel@ffmpeg.org>; Fri, 11 Apr 2025 10:56:32 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1744358182; bh=DRjkb8zSv149LaUqZeYhwcpnN0uDhzZuhHk0zN9ana4=; h=From:To:Cc:Subject:Date; b=pueQaBpkvi60cTgtuBS9u0S01EDa0ZxCHlVflnxVMeW6umh6uGNQfwjxGrrHO+pJJ BsXkchb9IjcwMcopFsWFsShyTH58d2g59qlvOOwg2+OwIEAJJ2YqoT9A9nO1Tooyu1 quiSmWFs5X5S02nduyW7PQOF+fz9F2LmkeFJb9BQ= Received: from localhost.localdomain ([119.147.10.242]) by newxmesmtplogicsvrszb21-0.qq.com (NewEsmtp) with SMTP id E14AA4B1; Fri, 11 Apr 2025 15:56:20 +0800 X-QQ-mid: xmsmtpt1744358180tlouldsb4 Message-ID: <tencent_079C0CE00E5AB635FB818234013E7F56A909@qq.com> X-QQ-XMAILINFO: Mzcurg9uYAemw6LKYEoqFds1Hlftegnz1t8dh6/v8vibs7d8+C1fUchrK5r+b1 5Wzb+nAzoOpuVhS1DQmKtehCij42dYxx5iOIAyCLrUNS1RWVUMBi20S5RtI9SCUVS82KQBev8MIk J7LKHRV9a1JUez+O/1MwTo2iwLmL4vJkiKjpZMcUDTZVPmcM6CkduIy5miNiwStTW4HLW6aIufdr mQx9rZQ1RAhDeqCq8Ghm7ESDhE1NX2Y9Is8G936snR3D0s9U6nin2g0pJ/V2lomhCvJH82zpiVcp uM2Bv5hzn/Dov1SQGOs67YIKdCBpw0iRdp3jGkJKKQjup2HBjUm5olh+iU4+t6dvBwswn/u6jh2J czvKNVhf4K7P3zGo5ie1qpcdIGAtXK7pWhWKhEkIfNLA5/5+i5hNArYRnqji+3pGS4lmNG1LGGMD bu05dkvV4aG2nvc95jXl8LqK/4KZ2ILLltoFhDWVWJYhG7t3KSVrsMUl43gY124dnj9fYG2uPl6u TO29adaqCtn2tBiDrVyB3S6MJXlBT5WzNaiIEHJWcW+0EbalS3F0KJdQYdkuXB9EawS6EZ2VGOkN e8D246xpHwJWRx9aFrzxU7tU8wl8Qtrsx5t3vueLYTgt2Pg3s04xpr6COVjmRj0TQURTgJUPi0vp b/obrFgi/3Gge9PWY7cBv8OLdvNxVcUJuZ9O2DVp+KoNnWWVXIIRxvRY5M/kzWZxMF0LkN/f9oNs XUIO1EAz5eY+R3WGhLq5lH48Z/+fEfUYzaOfrH6Fx4JnYKHw6czEjhFgof2n5+W38vhUpWQbkL5V j2iinYzB88IrqKzrthAj3UuzmJy3WLL3ngBkdURchMZYaZkqvnhoQp9tx/0+S5HNOuNL3liGoVkR jIa2hhJ630svKp4PbjyCCtkUrunOf3oBktOe+uLRZdAmrr0cEmQGAZuhO7E7dwqMD3XCs9EcqQAj 4B+aW+gmUVy81gjUeWV2+lmwMDxBcxYgN/eJ7o7L4MVzoGZt3Tgg== X-QQ-XMRINFO: NS+P29fieYNw95Bth2bWPxk= From: Zhao Zhili <quinkblack-at-foxmail.com@ffmpeg.org> To: ffmpeg-devel@ffmpeg.org Date: Fri, 11 Apr 2025 15:55:45 +0800 X-OQ-MSGID: <20250411075607.52314-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 00/22] Deprecate av_uninit X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Cc: Zhao Zhili <zhilizhao@tencent.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/tencent_079C0CE00E5AB635FB818234013E7F56A909@qq.com/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> From: Zhao Zhili <zhilizhao@tencent.com> The macro is meant to suppress false uninitialized warnings. However, sometimes these 'false uninitialized warnings' are really undefined behavior, and leading to real issue like crash, e.g., ab792634197e. For false uninitialized warnings, it can be silenced by initialization, and compiler can easily optimize away unnecessary initializations. av_uninit shouldn't be used in any case. Zhao Zhili (22): avfilter/af_aecho: Remove use of av_uninit avfilter/af_compand: Remove use of av_uninit avfilter/vsrc_mandelbrot: Remove use of av_uninit avformat/electronicarts: Remove use of av_uninit swscale/yuv2rgb: Remove use of av_uninit avcodec/ac3enc: Remove use of av_uninit avcodec/bfi: Remove use of av_uninit avcodec/dvdsubenc: Remove use of av_uninit avcodec/eamad: Remove use of av_uninit avcodec/ffv1enc: Remove use of av_uninit avcodec/flacdec: Remove use of av_uninit avcodec/lpc: Remove use of av_uninit avcodec/mpeg4videodec: Remove use av_uninit avcodec/qtrleenc: Remove use of av_uninit avcodec/ra144enc: Remove use av_uninit avcodec/vp8: Remove use of av_uninit avcodec/wmavoice: Remove use of av_uninit avformat/flvdec: Remove use of av_uninit avformat/srtp: Remove use of av_uninit avformat/wavdec: Remove use of av_uninit avformat/tests/seek: Remove use of av_uninit avutil/attributes: Make av_uninit do nothing libavcodec/ac3enc.c | 5 +++-- libavcodec/ac3enc_template.c | 16 ++++++++-------- libavcodec/bfi.c | 2 +- libavcodec/dvdsubenc.c | 2 +- libavcodec/eamad.c | 2 +- libavcodec/ffv1enc.c | 4 ++-- libavcodec/ffv1enc_template.c | 4 ++-- libavcodec/flacdec.c | 2 +- libavcodec/lpc.c | 2 +- libavcodec/mpeg4videodec.c | 2 +- libavcodec/qtrleenc.c | 2 +- libavcodec/ra144enc.c | 4 ++-- libavcodec/vp8.c | 2 +- libavcodec/wmavoice.c | 4 ++-- libavfilter/af_aecho.c | 2 +- libavfilter/af_compand.c | 2 +- libavfilter/vsrc_mandelbrot.c | 2 +- libavformat/electronicarts.c | 2 +- libavformat/flvdec.c | 4 ++-- libavformat/srtp.c | 4 ++-- libavformat/tests/seek.c | 2 +- libavformat/wavdec.c | 2 +- libavutil/attributes.h | 9 ++++----- libswscale/yuv2rgb.c | 2 +- 24 files changed, 42 insertions(+), 42 deletions(-) -- 2.46.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".