From b421b4bc3bc4fb4520a3f14047ba7710754d6984 Mon Sep 17 00:00:00 2001 From: Hamsalekha S Date: Fri, 7 Apr 2017 16:47:04 +0530 Subject: [PATCH] Decoder: Initialize MB info buffer to zero. Initialize the buffer used to store inter mb info (reference index, weights etc) to zero. Bug: 36035683 Change-Id: Ie3ea4307de45813edd553b590df44323be46534f --- decoder/ih264d_utils.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/decoder/ih264d_utils.c b/decoder/ih264d_utils.c index f94ee22..e65a939 100644 --- a/decoder/ih264d_utils.c +++ b/decoder/ih264d_utils.c @@ -2171,6 +2171,12 @@ WORD16 ih264d_get_memory_dec_params(dec_struct_t * ps_dec) * (ps_dec->u1_recon_mb_grp); u4_scratch_mem_used = ALIGN64(u4_scratch_mem_used); + { + UWORD32 u4_buff_size; + u4_buff_size = sizeof(parse_pmbarams_t) * (ps_dec->u1_recon_mb_grp); + memset(ps_dec->ps_parse_mb_data, 0 ,u4_buff_size); + } + ps_dec->ps_parse_part_params = (void *)(pu1_scratch_mem_base + u4_scratch_mem_used); u4_scratch_mem_used += sizeof(parse_part_params_t)