hdr: fix hdr too dark [1/1]
authorMingLiang Dong <mingliang.dong@amlogic.com>
Mon, 5 Aug 2019 11:16:32 +0000 (07:16 -0400)
committerTao Zeng <tao.zeng@amlogic.com>
Fri, 9 Aug 2019 07:24:47 +0000 (00:24 -0700)
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 <mingliang.dong@amlogic.com>
drivers/amlogic/media/enhancement/amvecm/set_hdr2_v0.c

index b39bdf0..fc02574 100644 (file)
@@ -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 -