From c97d00e59f625a8009e6a53c04908c9a52fe38ee Mon Sep 17 00:00:00 2001 From: Amit Shekhar Date: Fri, 12 Jul 2019 15:31:23 -0700 Subject: [PATCH] msm: vidc: Fix criteria for hybrid hierp enablement If client doesn't request hybrid hierp or sets zero as max enhancement layer count, then, hybrid hierp is not enabled. Change-Id: I4284fd5c25d4dc812dac3e134ab5dfc53833bfbf Signed-off-by: Amit Shekhar --- msm/vidc/msm_venc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/msm/vidc/msm_venc.c b/msm/vidc/msm_venc.c index 867656023a99..f3f4801a95b6 100644 --- a/msm/vidc/msm_venc.c +++ b/msm/vidc/msm_venc.c @@ -3189,7 +3189,7 @@ int msm_venc_enable_hybrid_hp(struct msm_vidc_inst *inst) ctrl = get_ctrl(inst, V4L2_CID_MPEG_VIDC_VIDEO_HEVC_MAX_HIER_CODING_LAYER); layer = get_ctrl(inst, V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_LAYER); - if (ctrl->val != layer->val) + if (ctrl->val == 0 || ctrl->val != layer->val) return 0; /*