ソースを参照

video: driver: reject odd resolution for encode sessions

reject odd resolution for encode session only.

Change-Id: I197688edb9e7f40d8b43524f7423ba52bb738cc2
Signed-off-by: Darshana Patil <[email protected]>
Darshana Patil 4 年 前
コミット
c897e250bd
1 ファイル変更2 行追加1 行削除
  1. 2 1
      driver/vidc/src/msm_vidc_driver.c

+ 2 - 1
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;