问题描述
这个测项fail常见问题为:
1. 客户refine ccm
2. 客户refine color
解决方案
1. ccm的相关修改
找到贵司项目的paramctrl_per_frame_modify.cpp 文件, 在如下两个ccm 函数中
prepareHw_PerFrame_CCM()
prepareHw_PerFrame_CCM(const RAWIspCamInfo& rIspCamInfo)
做同样的修改:
1 2 3 |
MBOOL bSupportMute = atoi(value); ++MBOOL bManualCCM = (rIspCamInfo.eColorCorrectionMode ==MTK_COLOR_CORRECTION_MODE_TRANSFORM_MATRIX); MBOOL fgBlackMute = rIspCamInfo.fgBlackMute && bSupportMute; |
如图:

2. color相关的修改:
找到prepareHw_PerFrame_COLOR(const RAWIspCamInfo& rIspCamInfo)函数, 增加红字部分.

3. 注意不同版本的rIspCamInfo vs m_rIspCamInfo 变量名字有差异:
上述rIspCamInfo 变量中, 在有些版本中修改为m_rIspCamInfo , 若build fail时要调整一下.
m_rIspCamInfo ==> isp30或某些旧的branch上
rIspCamInfo ==> isp40 isp50
*/
rIspCamInfo ==> isp40 isp50
*/