DO NOT MERGE Decoder: Increase memory allocation for weights & offsets for interlaced clips

Bug: 33816782
Change-Id: I10f8b2a7691aeb55365901c166e765ab22ec6106
This commit is contained in:
Harish Mahendrakar 2017-01-13 14:56:49 +05:30 committed by Marco Nelissen
parent c4f317b873
commit 74f03b639e
2 changed files with 3 additions and 2 deletions

View file

@ -2210,7 +2210,8 @@ WORD32 ih264d_fill_num_mem_rec(void *pv_api_ip, void *pv_api_op)
u4_mem_size += (sizeof(UWORD32) * 3 * (MAX_REF_BUFS * MAX_REF_BUFS)) << 3;
u4_mem_size = ALIGN64(u4_mem_size);
u4_mem_size += sizeof(UWORD32) * 2 * 3 * (MAX_REF_BUFS * MAX_REF_BUFS);
u4_mem_size += sizeof(UWORD32) * 2 * 3
* ((MAX_FRAMES << 1) * (MAX_FRAMES << 1));
u4_mem_size = ALIGN64(u4_mem_size);
memTab[MEM_REC_INTERNAL_SCRATCH].u4_mem_alignment =

View file

@ -2197,7 +2197,7 @@ WORD16 ih264d_get_memory_dec_params(dec_struct_t * ps_dec)
ps_dec->pu4_wts_ofsts_mat = (UWORD32 *)(pu1_scratch_mem_base + u4_scratch_mem_used);
u4_scratch_mem_used += sizeof(UWORD32) * 2 * 3
* (MAX_FRAMES * MAX_FRAMES);
* ((MAX_FRAMES << 1) * (MAX_FRAMES << 1));
u4_scratch_mem_used = ALIGN64(u4_scratch_mem_used);
}
/********************************************************************/