From: yao liu Date: Mon, 21 Oct 2019 08:04:56 +0000 (+0800) Subject: dv: osd display overexposure at 1080i [2/2] X-Git-Tag: hardkernel-4.9.236-104~514 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=51206dccca42c9b78ea452c3c22c751d8c6cfd96;p=platform%2Fkernel%2Flinux-amlogic.git dv: osd display overexposure at 1080i [2/2] PD#SWPL-12495 Problem: dv vertical potch is small Solution: increase vpotch to 0x60 Verify: verify on sm1 Change-Id: I4be460eb130e3c8ab85c5743ae85af72c9b7de6b Signed-off-by: yao liu --- diff --git a/drivers/amlogic/media/enhancement/amdolby_vision/amdolby_vision.c b/drivers/amlogic/media/enhancement/amdolby_vision/amdolby_vision.c index 55b5d15..5c657fb 100644 --- a/drivers/amlogic/media/enhancement/amdolby_vision/amdolby_vision.c +++ b/drivers/amlogic/media/enhancement/amdolby_vision/amdolby_vision.c @@ -2721,10 +2721,18 @@ static void adjust_vpotch(void) else if ((vinfo->width == 1280) && (vinfo->height == 720)) g_vpotch = 0x38; + else if ((vinfo->width == 1280) && + (vinfo->height == 720) && + (vinfo->field_height < 720)) + g_vpotch = 0x60; else if ((vinfo->width == 1920) && (vinfo->height == 1080) && (sync_duration_num < 30)) g_vpotch = 0x60; + else if ((vinfo->width == 1920) && + (vinfo->height == 1080) && + (vinfo->field_height < 1080)) + g_vpotch = 0x60; else g_vpotch = 0x20; if (vinfo->width > 1920)