vvp9: reduce vp9 decoder memory

PD#155696: reduce 720p vp9 decoder memory

Change-Id: Ie08a449301cb4fa77538fadb1d314e27849059e8
Signed-off-by: Yao.Liu <yao.liu@amlogic.com>
This commit is contained in:
Yao.Liu
2017-12-14 13:36:23 +08:00
committed by Dongjin Kim
parent 768a189659
commit a9b14a22a9

View File

@@ -7454,8 +7454,12 @@ static int amvdec_vp9_mmu_init(struct VP9Decoder_s *pbi)
#ifdef VP9_10B_MMU
int buf_size = 48;
if((pbi->max_pic_w * pbi->max_pic_h) > 0 && (pbi->max_pic_w * pbi->max_pic_h) <= 1920*1088) {
if ((pbi->max_pic_w * pbi->max_pic_h > 1280*736) &&
(pbi->max_pic_w * pbi->max_pic_h <= 1920*1088)) {
buf_size = 12;
} else if ((pbi->max_pic_w * pbi->max_pic_h > 0) &&
(pbi->max_pic_w * pbi->max_pic_h <= 1280*736)) {
buf_size = 4;
}
pbi->mmu_box = decoder_mmu_box_alloc_box(DRIVER_NAME,
pbi->index, FRAME_BUFFERS,