From 26508d01b3871559156a4e4a2202b33ff91ea66a Mon Sep 17 00:00:00 2001 From: MingLiang Dong Date: Mon, 5 Aug 2019 07:16:32 -0400 Subject: [PATCH] hdr: fix hdr too dark [1/1] PD#SWPL-12292 Problem: hdr video is too dark Solution: correct hdr adps shift Verify: verify on TM2 Change-Id: Iabd91d7b5910384c7de34596c3804b07b6eaf203 Signed-off-by: MingLiang Dong --- drivers/amlogic/media/enhancement/amvecm/set_hdr2_v0.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/amlogic/media/enhancement/amvecm/set_hdr2_v0.c b/drivers/amlogic/media/enhancement/amvecm/set_hdr2_v0.c index b39bdf0684c0..fc0257435a1d 100644 --- a/drivers/amlogic/media/enhancement/amvecm/set_hdr2_v0.c +++ b/drivers/amlogic/media/enhancement/amvecm/set_hdr2_v0.c @@ -1576,9 +1576,9 @@ void set_hdr_matrix( /*shift0 is for x coordinate*/ /*shift1 is for scale multiple*/ if (hdr_mtx_param->p_sel == HDR_SDR) { - adpscl_shift[0] = adp_scal_x_shift - 1; + adpscl_shift[0] = adp_scal_x_shift; adpscl_shift[1] = OO_NOR - - _log2((1 << OO_NOR) / oo_y_lut_hdr_sdr[148] - 1); + _log2((1 << OO_NOR) / oo_y_lut_hdr_sdr[148]); } else if (hdr_mtx_param->p_sel == HDR_HLG) { adpscl_shift[0] = adp_scal_x_shift; adpscl_shift[1] = OO_NOR -