mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 04:10:18 +09:00
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:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user