From 466000cf338794fbab58e4e6b82f714b164561cb Mon Sep 17 00:00:00 2001 From: MingLiang Dong Date: Thu, 1 Aug 2019 23:45:52 -0400 Subject: [PATCH] hdr: fix hlg2hdr green screen issue [1/1] PD#SWPL-12079 Problem: hlg2hdr convert video green Solution: hlg2hdr mtx conver coef is wrong Verify: verify on sm1 Change-Id: I7d16bb35a4f5ec94da70c3d3c60daefa96743ac2 Signed-off-by: MingLiang Dong --- drivers/amlogic/media/enhancement/amvecm/set_hdr2_v0.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/amlogic/media/enhancement/amvecm/set_hdr2_v0.c b/drivers/amlogic/media/enhancement/amvecm/set_hdr2_v0.c index f890b2398377..cd98f2404dcf 100644 --- a/drivers/amlogic/media/enhancement/amvecm/set_hdr2_v0.c +++ b/drivers/amlogic/media/enhancement/amvecm/set_hdr2_v0.c @@ -2170,6 +2170,16 @@ void hdr_func(enum hdr_module_sel module_sel, hdr_mtx_param.mtx_out[i] = rgb2ycbcr_ncl2020[i]; if (i < 9) hdr_mtx_param.mtx_gamut[i] = bypass_coeff[i]; + if (i < 3) { + hdr_mtx_param.mtxi_pre_offset[i] = + yuv2rgbpre[i]; + hdr_mtx_param.mtxi_pos_offset[i] = + yuv2rgbpos[i]; + hdr_mtx_param.mtxo_pre_offset[i] = + rgb2yuvpre[i]; + hdr_mtx_param.mtxo_pos_offset[i] = + rgb2yuvpos[i]; + } } hdr_mtx_param.mtx_on = MTX_ON; hdr_mtx_param.p_sel = HLG_HDR;