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 3688F4CBB6 for ; Thu, 12 Jun 2025 15:33:07 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 877DC68C1A0; Thu, 12 Jun 2025 18:33:02 +0300 (EEST) Received: from out203-205-221-191.mail.qq.com (out203-205-221-191.mail.qq.com [203.205.221.191]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 684F968AEB1 for ; Thu, 12 Jun 2025 18:32:54 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1749742364; bh=FkVK9j38e7o2em4bj0zw3sv3Xju7Cq+rzecKgQ2US1U=; h=From:To:Cc:Subject:Date; b=DQLkbamvuUMxdxwuOrG+p1zS7s7dGaqmLbBsZ1KaWCEBtXhgT8Nv3L1XqnENmZJMF q9UqucT5LXPzSbCkoMspq+jgq6I267H+RKb5zKxvlsBgfNWeLPV3liH2LVvEaTqrAz noQC316xvZOVpofyk3VDsuczTcNctgoO+wRGB+3Q= Received: from ZHILIZHAO-MB1.tencent.com ([240e:3b7:3272:9080:309a:4766:e921:d35b]) by newxmesmtplogicsvrsza29-0.qq.com (NewEsmtp) with SMTP id 82AB1213; Thu, 12 Jun 2025 23:32:42 +0800 X-QQ-mid: xmsmtpt1749742362tbs3i0cqx Message-ID: X-QQ-XMAILINFO: N/WmRbclY25GvgTyI01lgh/hbGiBUSs2cGoDOwfUeUux7/LbUOIiEoaSUdxlho hDIYVQhqMT7pJbvisN6ZZIkv409il9WQpjJ8T71FC8yPmygbJqKwCCpskeDIwnC6cfPF28p4Y1XV en9No1VB9E1iaVihrJXq6WqSJms6te0NO90i3X+mDGUsnvq2ohigNKZcVlRJzO5dxMjQL+vOGfyU Jiwq/0NCXevZNPdtZ0sc1buxsXCq1vbUZ1RUXIJsSDhZK4WUrg1ECGjm5LruphE/6CNw6DJ/WdHT h7ZRgCOCd0FE+auWZ051dt1IuV6C7HAQcbczgthQ9+328QDYSnOY1/VigqFw4R23Y53Q5q8aRLh5 Psh/h6QO9ozXu93H4X//faPcyiuuRRxkIWFkITgGnKqsfcMtD0H6P6eFZmC+U4BbAgEeV9/k4/zK deYvTw4moH1srxdqvHb1tgHRM6I6E1+QHd1Po1ME1UZf+D6N0HMVxat4aGbPv4c1yfDTIzPY9rG4 rKJTPQ2iO3z21CUMko6L0jQ9cb5KUK9TuDLqN3BNEoX+poWqCVe0JdhXRGnlhrE+IVcWKb6kWDqu vufAQn0vqGcloj0TBR/UlILkPCVP8oJ6m/TfDcYobKFIa0mLoUdwANBeSNMrS4GwOpAX7hHPg+9W 53PurKFma/+VWiSnq6tfvWM4hP+CuOSXy54JhHHv4Fdc0KQbRXruGD/2+5c3vC8avEip9lwSJDMx 2hevqvgddXYPu3G/Zt1SMdvCb0+N7nDYrOB3jyH++1ELme3paENl4igyG/NyTFv6IloTsAR/3axH i5VvpSntQ6FlkuZMXi5q+6CnBbhPSuWM3Kx+tP1VL/RbILIj7TJ29EYnpZz1iEWd6h84qcqH60bK qSLi6QNB/ZpGaBh8I6XXCr191Nm2hsv04J3y4gnNtY5GHjswXP3F3pxJIvzozCdZ4oEGLZrFvOxm NV3f/Go/KsxFOXJfKbqmz0PM8jMEljBUdD39HCH8UbNJSg/6OPaCY9msC7hLE1T7iKftTXnLCm71 5XyptOAHVsaMw9QnDF X-QQ-XMRINFO: NS+P29fieYNw95Bth2bWPxk= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Thu, 12 Jun 2025 23:32:38 +0800 X-OQ-MSGID: <20250612153238.53848-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avcodec/mediacodecdec: replace memset with direct zero init X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Zhao Zhili Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: From: Zhao Zhili --- libavcodec/mediacodecdec.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/libavcodec/mediacodecdec.c b/libavcodec/mediacodecdec.c index 4937828f21..ea9362ba85 100644 --- a/libavcodec/mediacodecdec.c +++ b/libavcodec/mediacodecdec.c @@ -133,14 +133,12 @@ static int h264_set_extradata(AVCodecContext *avctx, FFAMediaFormat *format) int i; int ret; - H264ParamSets ps; + H264ParamSets ps = {0}; const PPS *pps = NULL; const SPS *sps = NULL; int is_avc = 0; int nal_length_size = 0; - memset(&ps, 0, sizeof(ps)); - ret = ff_h264_decode_extradata(avctx->extradata, avctx->extradata_size, &ps, &is_avc, &nal_length_size, 0, avctx); if (ret < 0) { @@ -199,8 +197,8 @@ static int hevc_set_extradata(AVCodecContext *avctx, FFAMediaFormat *format) int i; int ret; - HEVCParamSets ps; - HEVCSEI sei; + HEVCParamSets ps = {0}; + HEVCSEI sei = {0}; const HEVCVPS *vps = NULL; const HEVCPPS *pps = NULL; @@ -215,9 +213,6 @@ static int hevc_set_extradata(AVCodecContext *avctx, FFAMediaFormat *format) int sps_data_size = 0; int pps_data_size = 0; - memset(&ps, 0, sizeof(ps)); - memset(&sei, 0, sizeof(sei)); - ret = ff_hevc_decode_extradata(avctx->extradata, avctx->extradata_size, &ps, &sei, &is_nalff, &nal_length_size, 0, 1, avctx); if (ret < 0) { -- 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".