mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-11 13:27:06 +09:00
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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user