deintlace: disable di for s805x/y p mode [1/1]

PD#SWPL-16895

Problem:
Video output drop frame

Solution:
bypass DI s805x,s805y,p mode

Verify:
S805x

Change-Id: I675300c162124fcef01349efd881af6244e70c67
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>
This commit is contained in:
qianqian.cai
2019-11-26 18:56:21 +08:00
committed by Chris KIM
parent 643216afd6
commit e2b1cd2717

View File

@@ -1743,6 +1743,10 @@ unsigned char is_bypass(vframe_t *vf_in)
return 1;
if (vf_in && (vf_in->type & VIDTYPE_PIC))
return 1;
if ((is_meson_gxl_package_805X() || is_meson_gxl_package_805Y()) &&
vf_in && is_progressive(vf_in))
return 1;
#if 0
if (vf_in && (vf_in->type & VIDTYPE_COMPRESS))
return 1;
@@ -7007,6 +7011,10 @@ static void di_pre_size_change(unsigned short width,
static bool need_bypass(struct vframe_s *vf)
{
needbypass_flag = true;
if ((is_meson_gxl_package_805X() || is_meson_gxl_package_805Y()) &&
is_progressive(vf))
return true;
if (vf->type & VIDTYPE_MVC)
return true;