From eba03d99bb406cfb8c2182664237855c3b31180d Mon Sep 17 00:00:00 2001 From: Bencheng Jing Date: Tue, 16 Apr 2019 19:50:42 +0800 Subject: [PATCH] amvecm: fix dnlp iRgnBgn and iRgnEnd not load db value [1/1] PD#SWPL-7262 Problem: dnlp iRgnBgn and iRgnEnd not load db value Solution: add refresh of iRgnBgn and iRgnEnd. Verify: on x301 Change-Id: I81ae91490a7fd2899eefd4f800948851ebbf21e7 Signed-off-by: Bencheng Jing --- drivers/amlogic/media/enhancement/amvecm/dnlp_cal.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/amlogic/media/enhancement/amvecm/dnlp_cal.c b/drivers/amlogic/media/enhancement/amvecm/dnlp_cal.c index f2c6773..bd88c51 100644 --- a/drivers/amlogic/media/enhancement/amvecm/dnlp_cal.c +++ b/drivers/amlogic/media/enhancement/amvecm/dnlp_cal.c @@ -637,6 +637,10 @@ void ve_set_v3_dnlp(struct ve_dnlp_curve_param_s *p) p->param[ve_dnlp_whtext_ofst]) || (dnlp_alg_param.dnlp_bwext_div4x_min != p->param[ve_dnlp_bwext_div4x_min]) || + (dnlp_alg_param.dnlp_iRgnBgn != + p->param[ve_dnlp_iRgnBgn]) || + (dnlp_alg_param.dnlp_iRgnEnd != + p->param[ve_dnlp_iRgnEnd]) || (dnlp_alg_param.dnlp_blk_cctr != p->param[ve_dnlp_blk_cctr]) || (dnlp_alg_param.dnlp_brgt_ctrl != @@ -752,6 +756,8 @@ void ve_set_v3_dnlp(struct ve_dnlp_curve_param_s *p) dnlp_alg_param.dnlp_blkext_ofst = p->param[ve_dnlp_blkext_ofst]; dnlp_alg_param.dnlp_whtext_ofst = p->param[ve_dnlp_whtext_ofst]; dnlp_alg_param.dnlp_bwext_div4x_min = p->param[ve_dnlp_bwext_div4x_min]; + dnlp_alg_param.dnlp_iRgnBgn = p->param[ve_dnlp_iRgnBgn]; + dnlp_alg_param.dnlp_iRgnEnd = p->param[ve_dnlp_iRgnEnd]; /* brightness_plus */ dnlp_alg_param.dnlp_blk_cctr = p->param[ve_dnlp_blk_cctr]; -- 2.7.4