From c897e250bd2cacb1d0d4094836c324c076d94c9a Mon Sep 17 00:00:00 2001 From: Darshana Patil Date: Thu, 20 May 2021 17:44:29 -0700 Subject: [PATCH] video: driver: reject odd resolution for encode sessions reject odd resolution for encode session only. Change-Id: I197688edb9e7f40d8b43524f7423ba52bb738cc2 Signed-off-by: Darshana Patil --- driver/vidc/src/msm_vidc_driver.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/driver/vidc/src/msm_vidc_driver.c b/driver/vidc/src/msm_vidc_driver.c index b75c47b3f4..1a4bb2970a 100644 --- a/driver/vidc/src/msm_vidc_driver.c +++ b/driver/vidc/src/msm_vidc_driver.c @@ -5142,7 +5142,8 @@ int msm_vidc_check_session_supported(struct msm_vidc_inst *inst) } /* reject odd resolution session */ - if (is_odd(iwidth) || is_odd(iheight) || is_odd(owidth) || is_odd(oheight)) { + if (is_encode_session(inst) && + (is_odd(iwidth) || is_odd(iheight) || is_odd(owidth) || is_odd(oheight))) { i_vpr_e(inst, "resolution is not even. input [%u x %u], output [%u x %u]\n", iwidth, iheight, owidth, oheight); goto exit;