vdin: Interlace not use 3D mode [1/1]

PD#SWPL-137228

Problem:
Display abnormal when interlace and 3D mode

Solution:
Interlace not use 3D mode

Verify:
T5M

Change-Id: Idd8e23ad1a3db00cf139be8e52e217273e45cdc9
Signed-off-by: qiang.liu <qiang.liu@amlogic.com>
This commit is contained in:
qiang.liu
2024-02-27 16:45:12 +08:00
committed by gerrit autosubmit
parent 8f5e831e6e
commit d9f310fca2
+9 -6
View File
@@ -209,12 +209,15 @@ void vdin_update_prop(struct vdin_dev_s *devp)
static inline void vdin_update_parm(struct vdin_dev_s *devp)
{
devp->parm.info.trans_fmt =
devp->prop.trans_fmt;
devp->parm.info.is_dvi =
devp->prop.dvi_info;
devp->parm.info.fps =
devp->prop.fps;
/* 3D interlaced signals are not supported default to 2D */
if (devp->fmt_info_p &&
devp->fmt_info_p->scan_mode == TVIN_SCAN_MODE_INTERLACED)
devp->parm.info.trans_fmt = TVIN_TFMT_2D;
else
devp->parm.info.trans_fmt = devp->prop.trans_fmt;
devp->parm.info.is_dvi = devp->prop.dvi_info;
devp->parm.info.fps = devp->prop.fps;
}
/*