1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-08-04 22:03:09 +02:00

avcodec/mediacodecdec: replace memset with direct zero init

Reviewed-by: Matthieu Bouron <matthieu.bouron@gmail.com>
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
This commit is contained in:
Zhao Zhili
2025-06-12 23:32:38 +08:00
parent b65fece0aa
commit 98c281152c

View File

@ -133,14 +133,12 @@ static int h264_set_extradata(AVCodecContext *avctx, FFAMediaFormat *format)
int i; int i;
int ret; int ret;
H264ParamSets ps; H264ParamSets ps = {0};
const PPS *pps = NULL; const PPS *pps = NULL;
const SPS *sps = NULL; const SPS *sps = NULL;
int is_avc = 0; int is_avc = 0;
int nal_length_size = 0; int nal_length_size = 0;
memset(&ps, 0, sizeof(ps));
ret = ff_h264_decode_extradata(avctx->extradata, avctx->extradata_size, ret = ff_h264_decode_extradata(avctx->extradata, avctx->extradata_size,
&ps, &is_avc, &nal_length_size, 0, avctx); &ps, &is_avc, &nal_length_size, 0, avctx);
if (ret < 0) { if (ret < 0) {
@ -199,8 +197,8 @@ static int hevc_set_extradata(AVCodecContext *avctx, FFAMediaFormat *format)
int i; int i;
int ret; int ret;
HEVCParamSets ps; HEVCParamSets ps = {0};
HEVCSEI sei; HEVCSEI sei = {0};
const HEVCVPS *vps = NULL; const HEVCVPS *vps = NULL;
const HEVCPPS *pps = NULL; const HEVCPPS *pps = NULL;
@ -215,9 +213,6 @@ static int hevc_set_extradata(AVCodecContext *avctx, FFAMediaFormat *format)
int sps_data_size = 0; int sps_data_size = 0;
int pps_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, ret = ff_hevc_decode_extradata(avctx->extradata, avctx->extradata_size,
&ps, &sei, &is_nalff, &nal_length_size, 0, 1, avctx); &ps, &sei, &is_nalff, &nal_length_size, 0, 1, avctx);
if (ret < 0) { if (ret < 0) {