diff --git a/decoder/ih264d_api.c b/decoder/ih264d_api.c index 9ef7069..5b6c7c1 100644 --- a/decoder/ih264d_api.c +++ b/decoder/ih264d_api.c @@ -1384,7 +1384,7 @@ WORD32 ih264d_allocate_static_bufs(iv_obj_t **dec_hdl, void *pv_api_ip, void *pv ps_dec->pu4_mbaff_wt_mat = pv_buf; size = sizeof(UWORD32) * 2 * 3 - * (MAX_FRAMES * MAX_FRAMES); + * ((MAX_FRAMES << 1) * (MAX_FRAMES << 1)); pv_buf = pf_aligned_alloc(pv_mem_ctxt, 128, size); RETURN_IF((NULL == pv_buf), IV_FAIL); ps_dec->pu4_wts_ofsts_mat = pv_buf;