| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/iq_parser/ |
| H A D | RkAiqCalibDb.cpp | 171 sizeof(CalibDb_UVNR_ModeCell_t) * calib->uvnr.mode_num, in persistCalib() 172 (char*)(calib->uvnr.mode_cell)); in persistCalib() 208 sizeof(CalibDb_UVNR_ModeCell_t) * calib->uvnr.mode_num, in reconstructCalib() 209 (char**)(&calib->uvnr.mode_cell)); in reconstructCalib() 359 data = (uint32_t*)(pCalibDb->uvnr.mode_cell); in _calc_checksum() 360 size = pCalibDb->uvnr.mode_num * sizeof(CalibDb_UVNR_ModeCell_t); in _calc_checksum() 578 CalibDb_UVNR_2_t *uvnr = in releaseCalibDb() local 579 (CalibDb_UVNR_2_t*)CALIBDB_GET_MODULE_PTR(pCalibDb, uvnr); in releaseCalibDb() 580 if(uvnr && uvnr->mode_cell != NULL) { in releaseCalibDb() 581 free(uvnr->mode_cell); in releaseCalibDb() [all …]
|
| H A D | RkAiqCalibParser.cpp | 14371 CALIBDB_MODULE_PTR_HELPER_RET(CalibDb_UVNR_2_t, uvnr); in parseEntrySensorUVNRModeCell() 14380 ParseString(pchild, uvnr->mode_cell[index].name, sizeof(uvnr->mode_cell[index].name)); in parseEntrySensorUVNRModeCell() 14384 &uvnr->mode_cell[index], in parseEntrySensorUVNRModeCell() 14410 CALIBDB_MODULE_PTR_HELPER_RET(CalibDb_UVNR_2_t, uvnr); in parseEntrySensorUVNR() 14419 int no = ParseIntArray(pchild, &uvnr->enable, tag.Size()); in parseEntrySensorUVNR() 14422 ParseString(pchild, uvnr->version, sizeof(uvnr->version)); in parseEntrySensorUVNR() 14427 uvnr->mode_num = cell_size; in parseEntrySensorUVNR() 14428 … uvnr->mode_cell = (CalibDb_UVNR_ModeCell_t *)malloc(cell_size * sizeof(CalibDb_UVNR_ModeCell_t)); in parseEntrySensorUVNR() 14429 memset(uvnr->mode_cell, 0x00, cell_size * sizeof(CalibDb_UVNR_ModeCell_t)); in parseEntrySensorUVNR() 14441 if (!parseEntryCell3((XMLElement *)pchild->ToElement(), tag.Size(), uvnr->mode_num, in parseEntrySensorUVNR()
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/auvnr/ |
| H A D | rk_aiq_auvnr_algo_uvnr_v1.cpp | 607 Auvnr_result_t uvnr_fix_transfer_v1(RK_UVNR_Params_V1_Select_t *uvnr, RK_UVNR_Fix_V1_t *pNrCfg, Auv… in uvnr_fix_transfer_v1() argument 614 if(uvnr == NULL || pNrCfg == NULL || pExpInfo == NULL) { in uvnr_fix_transfer_v1() 633 pNrCfg->uvnr_gain_1sigma = (unsigned char)(uvnr->ratio * (1 << RKUVNR_ratio)); in uvnr_fix_transfer_v1() 636 pNrCfg->uvnr_gain_offset = (unsigned char)(uvnr->offset * (1 << RKUVNR_offset)); in uvnr_fix_transfer_v1() 639 pNrCfg->uvnr_gain_uvgain[0] = (unsigned char)(uvnr->uvgain1 * fStrength * (1 << RKUVNR_uvgain)); in uvnr_fix_transfer_v1() 643 pNrCfg->uvnr_gain_uvgain[1] = (unsigned char)(uvnr->uvgain3 * fStrength * (1 << RKUVNR_uvgain)); in uvnr_fix_transfer_v1() 647 pNrCfg->uvnr_gain_t2gen = (unsigned char)(uvnr->uvgain2 * fStrength * (1 << RKUVNR_uvgain)); in uvnr_fix_transfer_v1() 661 pNrCfg->uvnr_t1gen_m3alpha = (uvnr->medRatio1 * (1 << RKUVNR_medRatio)); in uvnr_fix_transfer_v1() 664 pNrCfg->uvnr_t1flt_mode = uvnr->kernel_9x9_num; in uvnr_fix_transfer_v1() 667 pNrCfg->uvnr_t1flt_msigma = (unsigned short)(log2e / uvnr->sigmaR1); in uvnr_fix_transfer_v1() [all …]
|
| H A D | rk_aiq_auvnr_algo_uvnr_v1.h | 45 Auvnr_result_t uvnr_fix_transfer_v1(RK_UVNR_Params_V1_Select_t *uvnr, RK_UVNR_Fix_V1_t *pNrCfg, Auv…
|
| H A D | rk_aiq_auvnr_algo_itf_v1.cpp | 101 *(CalibDb_UVNR_2_t*)(CALIBDB_GET_MODULE_PTR((void*)pCalibDb, uvnr)); in prepare()
|
| H A D | rk_aiq_auvnr_algo_v1.cpp | 85 *(CalibDb_UVNR_2_t*)(CALIBDB_GET_MODULE_PTR((void*)pCalibDb, uvnr)); in Auvnr_Init_V1()
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/anr/ |
| H A D | rk_aiq_anr_algo_uvnr.cpp | 658 ANRresult_t uvnr_fix_transfer(RKAnr_Uvnr_Params_Select_t *uvnr, RKAnr_Uvnr_Fix_t *pNrCfg, ANRExpInf… in uvnr_fix_transfer() argument 665 if(uvnr == NULL) { in uvnr_fix_transfer() 694 pNrCfg->uvnr_gain_1sigma = (unsigned char)(uvnr->ratio * (1 << RKUVNR_ratio)); in uvnr_fix_transfer() 697 pNrCfg->uvnr_gain_offset = (unsigned char)(uvnr->offset * (1 << RKUVNR_offset)); in uvnr_fix_transfer() 700 pNrCfg->uvnr_gain_uvgain[0] = (unsigned char)(uvnr->uvgain1 * fStrength * (1 << RKUVNR_uvgain)); in uvnr_fix_transfer() 704 pNrCfg->uvnr_gain_uvgain[1] = (unsigned char)(uvnr->uvgain3 * fStrength * (1 << RKUVNR_uvgain)); in uvnr_fix_transfer() 708 pNrCfg->uvnr_gain_t2gen = (unsigned char)(uvnr->uvgain2 * fStrength * (1 << RKUVNR_uvgain)); in uvnr_fix_transfer() 722 pNrCfg->uvnr_t1gen_m3alpha = (uvnr->medRatio1 * (1 << RKUVNR_medRatio)); in uvnr_fix_transfer() 725 pNrCfg->uvnr_t1flt_mode = uvnr->kernel_9x9_num; in uvnr_fix_transfer() 728 pNrCfg->uvnr_t1flt_msigma = (unsigned short)(log2e / uvnr->sigmaR1); in uvnr_fix_transfer() [all …]
|
| H A D | rk_aiq_anr_algo_uvnr.h | 27 ANRresult_t uvnr_fix_transfer(RKAnr_Uvnr_Params_Select_t *uvnr, RKAnr_Uvnr_Fix_t *pNrCfg, ANRExpInf…
|
| H A D | rk_aiq_algo_anr_itf.cpp | 104 *(CalibDb_UVNR_2_t*)(CALIBDB_GET_MODULE_PTR((void*)pCalibDb, uvnr)); in prepare()
|
| H A D | rk_aiq_anr_algo.cpp | 91 *(CalibDb_UVNR_2_t*)(CALIBDB_GET_MODULE_PTR((void*)pCalibDb, uvnr)); in ANRInit()
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp3x/ |
| H A D | Isp3xParams.cpp | 607 rk_aiq_isp_cnr_v3x_t& uvnr) in convertAiqUvnrToIsp3xParams() argument 609 LOGD_ANR("%s:%d enter! enable:%d \n", __FUNCTION__, __LINE__, uvnr.cnr_en_i); in convertAiqUvnrToIsp3xParams() 611 bool enable = uvnr.cnr_en_i; in convertAiqUvnrToIsp3xParams() 620 pCnr->thumb_mix_cur_en = uvnr.cnr_thumb_mix_cur_en; in convertAiqUvnrToIsp3xParams() 621 pCnr->lq_bila_bypass = uvnr.cnr_lq_bila_bypass; in convertAiqUvnrToIsp3xParams() 622 pCnr->hq_bila_bypass = uvnr.cnr_hq_bila_bypass; in convertAiqUvnrToIsp3xParams() 623 pCnr->exgain_bypass = uvnr.cnr_exgain_bypass; in convertAiqUvnrToIsp3xParams() 630 pCnr->global_gain_alpha = uvnr.cnr_global_gain_alpha; in convertAiqUvnrToIsp3xParams() 631 pCnr->global_gain = uvnr.cnr_global_gain; in convertAiqUvnrToIsp3xParams() 633 pCnr->gain_iso = uvnr.cnr_gain_iso; in convertAiqUvnrToIsp3xParams() [all …]
|
| H A D | Isp3xParams.h | 57 rk_aiq_isp_cnr_v3x_t& uvnr);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp21/ |
| H A D | Isp21Params.cpp | 741 rk_aiq_isp_cnr_v21_t& uvnr) in convertAiqUvnrToIsp21Params() argument 751 pCfg->sw_cnr_thumb_mix_cur_en = uvnr.cnr_thumb_mix_cur_en; in convertAiqUvnrToIsp21Params() 752 pCfg->sw_cnr_lq_bila_bypass = uvnr.cnr_lq_bila_bypass; in convertAiqUvnrToIsp21Params() 753 pCfg->sw_cnr_hq_bila_bypass = uvnr.cnr_hq_bila_bypass; in convertAiqUvnrToIsp21Params() 754 pCfg->sw_cnr_exgain_bypass = uvnr.cnr_exgain_bypass; in convertAiqUvnrToIsp21Params() 756 if(uvnr.cnr_en_i == 0) { in convertAiqUvnrToIsp21Params() 762 pCfg->sw_cnr_exgain_mux = uvnr.cnr_exgain_mux; in convertAiqUvnrToIsp21Params() 763 pCfg->sw_cnr_gain_iso = uvnr.cnr_gain_iso; in convertAiqUvnrToIsp21Params() 765 pCfg->sw_cnr_gain_offset = uvnr.cnr_gain_offset; in convertAiqUvnrToIsp21Params() 766 pCfg->sw_cnr_gain_1sigma = uvnr.cnr_gain_1sigma; in convertAiqUvnrToIsp21Params() [all …]
|
| H A D | Isp21Params.h | 74 rk_aiq_isp_cnr_v21_t& uvnr);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp32/ |
| H A D | Isp32Params.cpp | 1391 rk_aiq_isp_cnr_v32_t& uvnr) { in convertAiqUvnrToIsp32Params() argument 1392 LOGD_ANR("%s:%d enter! enable:%d \n", __FUNCTION__, __LINE__, uvnr.cnr_en); in convertAiqUvnrToIsp32Params() 1394 bool enable = uvnr.cnr_en; in convertAiqUvnrToIsp32Params() 1405 pCnr->exgain_bypass = uvnr.exgain_bypass; in convertAiqUvnrToIsp32Params() 1406 pCnr->yuv422_mode = uvnr.yuv422_mode; in convertAiqUvnrToIsp32Params() 1407 pCnr->thumb_mode = uvnr.thumb_mode; in convertAiqUvnrToIsp32Params() 1408 pCnr->bf3x3_wgt0_sel = uvnr.bf3x3_wgt0_sel; in convertAiqUvnrToIsp32Params() 1410 pCnr->gain_iso = uvnr.gain_iso; in convertAiqUvnrToIsp32Params() 1411 pCnr->global_gain_alpha = uvnr.global_gain_alpha; in convertAiqUvnrToIsp32Params() 1412 pCnr->global_gain = uvnr.global_gain; in convertAiqUvnrToIsp32Params() [all …]
|
| H A D | Isp32Params.h | 52 rk_aiq_isp_cnr_v32_t& uvnr);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp20/ |
| H A D | Isp20Params.cpp | 2253 rk_aiq_isp_uvnr_t& uvnr) in convertAiqUvnrToIsp20Params() argument 2260 LOGD_CAMHW_SUBM(ISP20PARAM_SUBM, "uvnr_en %d", uvnr.uvnr_en); in convertAiqUvnrToIsp20Params() 2261 if(uvnr.uvnr_en) { in convertAiqUvnrToIsp20Params() 2275 pNrCfg->uvnr_step1_en = uvnr.uvnr_step1_en; in convertAiqUvnrToIsp20Params() 2276 pNrCfg->uvnr_step2_en = uvnr.uvnr_step2_en; in convertAiqUvnrToIsp20Params() 2277 pNrCfg->nr_gain_en = uvnr.nr_gain_en; in convertAiqUvnrToIsp20Params() 2278 pNrCfg->uvnr_nobig_en = uvnr.uvnr_nobig_en; in convertAiqUvnrToIsp20Params() 2279 pNrCfg->uvnr_big_en = uvnr.uvnr_big_en; in convertAiqUvnrToIsp20Params() 2283 pNrCfg->uvnr_gain_1sigma = uvnr.uvnr_gain_1sigma; in convertAiqUvnrToIsp20Params() 2286 pNrCfg->uvnr_gain_offset = uvnr.uvnr_gain_offset; in convertAiqUvnrToIsp20Params() [all …]
|
| H A D | Isp20Params.h | 212 rk_aiq_isp_uvnr_t& uvnr);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/include/iq_parser/ |
| H A D | RkAiqCalibDbTypes.h | 75 { "uvnr", CALIB_MODULE_RELATIVE_OFFSET_ISP20(uvnr)},
|
| H A D | RkAiqCalibDbTypesIsp20.h | 2107 CalibDb_UVNR_2_t uvnr; member
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/acnr/ |
| H A D | rk_aiq_acnr_algo_itf_v1.cpp | 99 (struct list_head*)(CALIBDB_GET_MODULE_PTR((void*)pCalibDb, uvnr)); in prepare()
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/aiq_core/ |
| H A D | RkAiqCore.cpp | 1043 NEW_PARAMS_BUFFER(Uvnr, uvnr); in getAiqParamsBuffer() 1072 NEW_PARAMS_BUFFER(Uvnr, uvnr); in getAiqParamsBuffer()
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/tools/iqConverTer/src/ |
| H A D | iqconverter.cpp | 752 (CalibDb_UVNR_2_t*)CALIBDB_GET_MODULE_PTR((void*)calibv1, uvnr); in convert()
|