video: driver: Update MBPF session admission check

Update session admission check to enforce max MBPF limit
by considering both realtime and non-realtime sessions.

Change-Id: I2556a6d7e4220f3151406febef3f0ebde9b4a20b
Signed-off-by: Mihir Ganu <mganu@codeaurora.org>
此提交包含在:
Mihir Ganu
2021-05-19 15:20:47 -07:00
父節點 6a6a3cba5c
當前提交 4eda00e068

查看文件

@@ -4935,10 +4935,9 @@ static int msm_vidc_check_mbpf_supported(struct msm_vidc_inst *inst)
if (instance->state == MSM_VIDC_ERROR) if (instance->state == MSM_VIDC_ERROR)
continue; continue;
/* ignore thumbnail, image, and non realtime sessions */ /* ignore thumbnail and image sessions */
if (is_thumbnail_session(instance) || if (is_thumbnail_session(instance) ||
is_image_session(instance) || is_image_session(instance))
!is_realtime_session(instance))
continue; continue;
mbpf += msm_vidc_get_mbs_per_frame(instance); mbpf += msm_vidc_get_mbs_per_frame(instance);