From b4c35287a52e6eaef5454ef5aa362846b7ac8a9f Mon Sep 17 00:00:00 2001 From: Brian Zhu Date: Sat, 2 Nov 2019 18:46:55 +0800 Subject: [PATCH] dv: do not reset the tv core when resolution changed [1/1] PD#SWPL-5167 Problem: Reset tv core will cause the display flashing. Solution: remove the reset operation Verify: Verified on R311 Change-Id: Id9aa97dd0462d04bb2d83e5f0247acf3bcaabcd7 Signed-off-by: Brian Zhu --- .../amlogic/media/enhancement/amdolby_vision/amdolby_vision.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/amlogic/media/enhancement/amdolby_vision/amdolby_vision.c b/drivers/amlogic/media/enhancement/amdolby_vision/amdolby_vision.c index a55f110aaacf..af55d23627d9 100644 --- a/drivers/amlogic/media/enhancement/amdolby_vision/amdolby_vision.c +++ b/drivers/amlogic/media/enhancement/amdolby_vision/amdolby_vision.c @@ -7172,7 +7172,9 @@ int dolby_vision_process( } /* tvcore need a reset for resolution change */ - if (is_meson_tvmode() && + /* remove txlx tv case by Brian.zhu 20191102 */ + /* TODO: need check for tm2 */ + if (is_meson_tm2_tvmode() && ((core1_disp_hsize != h_size) || (core1_disp_vsize != v_size))) force_set = true;