1
0
Fork 0

avcodec/evc_ps: Replace av_malloc+memset by av_mallocz

Reviewed-by: James Almer <jamrial@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
Andreas Rheinhardt 2023-06-30 00:24:53 +02:00
parent b7158377c9
commit 915701939c
1 changed files with 2 additions and 6 deletions

View File

@ -143,12 +143,10 @@ int ff_evc_parse_sps(GetBitContext *gb, EVCParamSets *ps)
if (sps_seq_parameter_set_id >= EVC_MAX_SPS_COUNT)
return AVERROR_INVALIDDATA;
sps = av_malloc(sizeof(*sps));
sps = av_mallocz(sizeof(*sps));
if (!sps)
return AVERROR(ENOMEM);
memset(sps, 0, sizeof(*sps));
sps->sps_seq_parameter_set_id = sps_seq_parameter_set_id;
// the Baseline profile is indicated by profile_idc eqal to 0
@ -318,12 +316,10 @@ int ff_evc_parse_pps(GetBitContext *gb, EVCParamSets *ps)
if (pps_pic_parameter_set_id >= EVC_MAX_PPS_COUNT)
return AVERROR_INVALIDDATA;
pps = av_malloc(sizeof(*pps));
pps = av_mallocz(sizeof(*pps));
if (!pps)
return AVERROR(ENOMEM);
memset(pps, 0, sizeof(*pps));
pps->pps_pic_parameter_set_id = pps_pic_parameter_set_id;
pps->pps_seq_parameter_set_id = get_ue_golomb(gb);