| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/abayertnrV23/ |
| H A D | rk_aiq_abayertnr_algo_bayertnr_v23.cpp | 305 Abayertnr_result_V23_t bayertnr_fix_transfer_V23(void* pSelect_v, RK_Bayertnr_Fix_V23_t* pFix, in bayertnr_fix_transfer_V23() argument 322 if(pFix == NULL) { in bayertnr_fix_transfer_V23() 351 pFix->soft_st = 0; in bayertnr_fix_transfer_V23() 352 pFix->soft_mode = 0; in bayertnr_fix_transfer_V23() 353 pFix->bwsaving_en = pSelect->trans_en != 0; in bayertnr_fix_transfer_V23() 354 pFix->loswitch_protect = 0; in bayertnr_fix_transfer_V23() 355 pFix->glbpk_en = pSelect->global_pk_en; in bayertnr_fix_transfer_V23() 356 pFix->logaus3_bypass_en = !pSelect->lo_gslum_en; in bayertnr_fix_transfer_V23() 357 pFix->logaus5_bypass_en = !pSelect->lo_gsbay_en; in bayertnr_fix_transfer_V23() 359 pFix->lomed_bypass_en = !pSelect->lo_med_en; in bayertnr_fix_transfer_V23() [all …]
|
| H A D | rk_aiq_abayertnr_algo_bayertnr_v23.h | 20 Abayertnr_result_V23_t bayertnr_fix_transfer_V23(void* pSelect_v, RK_Bayertnr_Fix_V23_t* pFix, 24 Abayertnr_result_V23_t bayertnr_fix_printf_V23(RK_Bayertnr_Fix_V23_t * pFix);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/aynrV22/ |
| H A D | rk_aiq_aynr_algo_ynr_v22.cpp | 198 Aynr_result_V22_t ynr_fix_transfer_V22(RK_YNR_Params_V22_Select_t* pSelect, RK_YNR_Fix_V22_t *pFix,… in ynr_fix_transfer_V22() argument 211 if(pFix == NULL) { in ynr_fix_transfer_V22() 242 pFix->rnr_en = 1; in ynr_fix_transfer_V22() 243 pFix->gate_dis = 0; in ynr_fix_transfer_V22() 244 pFix->thumb_mix_cur_en = pSelect->ynr_thumb_mix_cur_en; in ynr_fix_transfer_V22() 246 pFix->global_gain_alpha = CLIP(tmp, 0, 8); in ynr_fix_transfer_V22() 248 pFix->global_gain = CLIP(tmp, 0, 1023); in ynr_fix_transfer_V22() 249 pFix->flt1x1_bypass_sel = 0; in ynr_fix_transfer_V22() 250 pFix->nlm11x11_bypass = pSelect->ynr_nlm11x11_bypass; in ynr_fix_transfer_V22() 251 pFix->flt1x1_bypass = pSelect->ynr_flt1x1_bypass; in ynr_fix_transfer_V22() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/acnrV30/ |
| H A D | rk_aiq_acnr_algo_cnr_v30.cpp | 167 AcnrV30_result_t cnr_fix_transfer_V30(RK_CNR_Params_V30_Select_t *pSelect, RK_CNR_Fix_V30_t *pFix, … in cnr_fix_transfer_V30() argument 180 if(pFix == NULL) { in cnr_fix_transfer_V30() 207 pFix->bf3x3_wgt0_sel = pSelect->bf_wgt0_sel; in cnr_fix_transfer_V30() 210 pFix->thumb_mode = 0; in cnr_fix_transfer_V30() 212 pFix->thumb_mode = 1; in cnr_fix_transfer_V30() 214 pFix->thumb_mode = 2; in cnr_fix_transfer_V30() 216 pFix->thumb_mode = 2; in cnr_fix_transfer_V30() 220 pFix->thumb_mode = 1; in cnr_fix_transfer_V30() 222 pFix->thumb_mode = 3; in cnr_fix_transfer_V30() 224 pFix->thumb_mode = 1; in cnr_fix_transfer_V30() [all …]
|
| H A D | rk_aiq_acnr_algo_cnr_v30.h | 17 AcnrV30_result_t cnr_fix_transfer_V30(RK_CNR_Params_V30_Select_t *pSelect, RK_CNR_Fix_V30_t *pFix, … 19 AcnrV30_result_t cnr_fix_printf_V30(RK_CNR_Fix_V30_t * pFix);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/aynr3/ |
| H A D | rk_aiq_aynr_algo_ynr_v3.cpp | 204 Aynr_result_V3_t ynr_fix_transfer_V3(RK_YNR_Params_V3_Select_t* pSelect, RK_YNR_Fix_V3_t *pFix, rk_… in ynr_fix_transfer_V3() argument 217 if(pFix == NULL) { in ynr_fix_transfer_V3() 250 pFix->ynr_rnr_en = 1; in ynr_fix_transfer_V3() 251 pFix->ynr_gate_dis = 0; in ynr_fix_transfer_V3() 252 pFix->ynr_thumb_mix_cur_en = 0; in ynr_fix_transfer_V3() 254 pFix->ynr_global_gain_alpha = CLIP(tmp, 0, 8); in ynr_fix_transfer_V3() 256 pFix->ynr_global_gain = CLIP(tmp, 0, 1023); in ynr_fix_transfer_V3() 257 pFix->ynr_flt1x1_bypass_sel = 0; in ynr_fix_transfer_V3() 258 pFix->ynr_sft5x5_bypass = pSelect->ynr_sft5x5_bypass; in ynr_fix_transfer_V3() 259 pFix->ynr_flt1x1_bypass = pSelect->ynr_flt1x1_bypass; in ynr_fix_transfer_V3() [all …]
|
| H A D | rk_aiq_aynr_algo_ynr_v3.h | 19 Aynr_result_V3_t ynr_fix_transfer_V3(RK_YNR_Params_V3_Select_t* pSelect, RK_YNR_Fix_V3_t *pFix, rk_… 21 Aynr_result_V3_t ynr_fix_printf_V3(RK_YNR_Fix_V3_t * pFix);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/abayer2dnr2/ |
| H A D | rk_aiq_abayer2dnr_algo_bayernr_v2.cpp | 159 …nsfer_V2(RK_Bayer2dnr_Params_V2_Select_t* pSelect, RK_Bayer2dnr_Fix_V2_t *pFix, rk_aiq_bayer2dnr_s… in bayer2dnr_fix_transfer_V2() argument 179 if(pFix == NULL) { in bayer2dnr_fix_transfer_V2() 233 pFix->baynr_lg2_mode = 0x00; in bayer2dnr_fix_transfer_V2() 234 pFix->baynr_gauss_en = pSelect->gauss_guide; in bayer2dnr_fix_transfer_V2() 235 pFix->baynr_log_bypass = 0; in bayer2dnr_fix_transfer_V2() 236 pFix->baynr_en = pSelect->enable; in bayer2dnr_fix_transfer_V2() 244 pFix->baynr_dgain[i] = CLIP(tmp, 0, 0xffff); in bayer2dnr_fix_transfer_V2() 250 LOGD_ANR("lc before bayernr dgain:%d\n", pFix->baynr_dgain[0]); in bayer2dnr_fix_transfer_V2() 251 tmp = pFix->baynr_dgain[0] * pSelect->hdr_dgain_scale_s; in bayer2dnr_fix_transfer_V2() 252 pFix->baynr_dgain[0] = CLIP(tmp, 0, 0xffff); in bayer2dnr_fix_transfer_V2() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/abayer2dnrV23/ |
| H A D | rk_aiq_abayer2dnr_algo_bayernr_v23.cpp | 204 …fer_V23(RK_Bayer2dnrV23_Params_Select_t* pSelect, RK_Bayer2dnr_Fix_V23_t *pFix, rk_aiq_bayer2dnr_s… in bayer2dnr_fix_transfer_V23() argument 223 if(pFix == NULL) { in bayer2dnr_fix_transfer_V23() 276 pFix->bay3d_gain_en = 1; in bayer2dnr_fix_transfer_V23() 278 pFix->bay3d_gain_en = 0; in bayer2dnr_fix_transfer_V23() 280 pFix->lg2_mode = pSelect->trans_mode; in bayer2dnr_fix_transfer_V23() 281 pFix->gauss_en = pSelect->gauss_guide; in bayer2dnr_fix_transfer_V23() 282 pFix->log_bypass = 0; in bayer2dnr_fix_transfer_V23() 283 pFix->bayer_en = pSelect->enable; in bayer2dnr_fix_transfer_V23() 285 pFix->bayer_en = 1; in bayer2dnr_fix_transfer_V23() 293 pFix->dgain[i] = CLIP(tmp, 0, 0xffff); in bayer2dnr_fix_transfer_V23() [all …]
|
| H A D | rk_aiq_abayer2dnr_algo_bayernr_v23.h | 19 …fer_V23(RK_Bayer2dnrV23_Params_Select_t* pSelect, RK_Bayer2dnr_Fix_V23_t *pFix, rk_aiq_bayer2dnr_s… 21 Abayer2dnr_result_V23_t bayer2dnr_fix_printf_V23(RK_Bayer2dnr_Fix_V23_t * pFix);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/asharpV33/ |
| H A D | rk_aiq_asharp_algo_sharp_v33.cpp | 285 Asharp_result_V33_t sharp_fix_transfer_V33(void* pSelect_v, RK_SHARP_Fix_V33_t* pFix, in sharp_fix_transfer_V33() argument 307 if (pFix == NULL) { in sharp_fix_transfer_V33() 341 pFix->sharp_exgain_bypass = pSelect->exgain_bypass; in sharp_fix_transfer_V33() 342 pFix->sharp_center_mode = 0; in sharp_fix_transfer_V33() 344 pFix->sharp_noiseclip_mode = pSelect->noiseclip_mode; in sharp_fix_transfer_V33() 346 pFix->sharp_noiseclip_mode = 0; in sharp_fix_transfer_V33() 348 pFix->sharp_bypass = !pSelect->enable; in sharp_fix_transfer_V33() 349 pFix->sharp_en = pSelect->enable; in sharp_fix_transfer_V33() 352 pFix->sharp_clip_hf_mode = pSelect->clip_hf_mode; in sharp_fix_transfer_V33() 353 pFix->sharp_add_mode = pSelect->add_mode; in sharp_fix_transfer_V33() [all …]
|
| H A D | rk_aiq_asharp_algo_sharp_v33.h | 39 Asharp_result_V33_t sharp_fix_transfer_V33(void* pSelect_v, RK_SHARP_Fix_V33_t* pFix, 43 Asharp_result_V33_t sharp_fix_printf_V33(RK_SHARP_Fix_V33_t* pFix);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/asharp3/ |
| H A D | rk_aiq_asharp_algo_sharp_v3.cpp | 396 …harp_fix_transfer_V3(RK_SHARP_Params_V3_Select_t *pSelect, RK_SHARP_Fix_V3_t* pFix, float fPercent) in sharp_fix_transfer_V3() argument 411 if(pFix == NULL) { in sharp_fix_transfer_V3() 421 pFix->sharp_bypass = 0; in sharp_fix_transfer_V3() 422 pFix->sharp_en = pSelect->enable; in sharp_fix_transfer_V3() 426 pFix->sharp_sharp_ratio = CLIP(tmp, 0, 63); in sharp_fix_transfer_V3() 428 pFix->sharp_bf_ratio = CLIP(tmp, 0, 128); in sharp_fix_transfer_V3() 430 pFix->sharp_gaus_ratio = CLIP(tmp, 0, 128); in sharp_fix_transfer_V3() 432 pFix->sharp_pbf_ratio = CLIP(tmp, 0, 128); in sharp_fix_transfer_V3() 438 pFix->sharp_luma_dx[i] = CLIP(tmp, 0, 15); in sharp_fix_transfer_V3() 464 pFix->sharp_pbf_sigma_inv[i] = CLIP(tmp, 0, 1023); in sharp_fix_transfer_V3() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/asharp4/ |
| H A D | rk_aiq_asharp_algo_sharp_v4.cpp | 148 …_fix_transfer_V4(RK_SHARP_Params_V4_Select_t *pSelect, RK_SHARP_Fix_V4_t* pFix, rk_aiq_sharp_stren… in sharp_fix_transfer_V4() argument 163 if(pFix == NULL) { in sharp_fix_transfer_V4() 189 pFix->sharp_clk_dis = 0; in sharp_fix_transfer_V4() 190 pFix->sharp_exgain_bypass = 0; in sharp_fix_transfer_V4() 191 pFix->sharp_center_mode = 0; in sharp_fix_transfer_V4() 192 pFix->sharp_bypass = 0; in sharp_fix_transfer_V4() 193 pFix->sharp_en = pSelect->enable; in sharp_fix_transfer_V4() 197 pFix->sharp_sharp_ratio = CLIP(tmp, 0, 127); in sharp_fix_transfer_V4() 199 pFix->sharp_bf_ratio = CLIP(tmp, 0, 128); in sharp_fix_transfer_V4() 201 pFix->sharp_gaus_ratio = CLIP(tmp, 0, 128); in sharp_fix_transfer_V4() [all …]
|
| H A D | rk_aiq_asharp_algo_sharp_v4.h | 17 …_fix_transfer_V4(RK_SHARP_Params_V4_Select_t *pSelect, RK_SHARP_Fix_V4_t* pFix, rk_aiq_sharp_stren… 19 Asharp4_result_t sharp_fix_printf_V4(RK_SHARP_Fix_V4_t * pFix);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/abayertnr2/ |
| H A D | rk_aiq_abayertnr_algo_bayertnr_v2.cpp | 237 …ransfer_V2(RK_Bayertnr_Params_V2_Select_t* pSelect, RK_Bayertnr_Fix_V2_t *pFix, rk_aiq_bayertnr_st… in bayertnr_fix_transfer_V2() argument 247 if(pFix == NULL) { in bayertnr_fix_transfer_V2() 275 pFix->bay3d_soft_st = 0; in bayertnr_fix_transfer_V2() 276 pFix->bay3d_soft_mode = 0; in bayertnr_fix_transfer_V2() 277 pFix->bay3d_bwsaving_en = 0; in bayertnr_fix_transfer_V2() 278 pFix->bay3d_loswitch_protect = 0; in bayertnr_fix_transfer_V2() 279 pFix->bay3d_glbpk_en = 0;//pSelect->global_pk_en; in bayertnr_fix_transfer_V2() 280 pFix->bay3d_logaus3_bypass_en = !pSelect->lo_gslum_en; in bayertnr_fix_transfer_V2() 281 pFix->bay3d_logaus5_bypass_en = !pSelect->lo_gsbay_en; in bayertnr_fix_transfer_V2() 282 pFix->bay3d_lomed_bypass_en = !pSelect->lo_med_en; in bayertnr_fix_transfer_V2() [all …]
|
| H A D | rk_aiq_abayertnr_algo_bayertnr_v2.h | 20 …ransfer_V2(RK_Bayertnr_Params_V2_Select_t* pSelect, RK_Bayertnr_Fix_V2_t *pFix, rk_aiq_bayertnr_st… 22 Abayertnr_result_V2_t bayertnr_fix_printf_V2(RK_Bayertnr_Fix_V2_t * pFix);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/acnr2/ |
| H A D | rk_aiq_acnr_algo_cnr_v2.cpp | 161 AcnrV2_result_t cnr_fix_transfer_V2(RK_CNR_Params_V2_Select_t *pSelect, RK_CNR_Fix_V2_t *pFix, Acnr… in cnr_fix_transfer_V2() argument 174 if(pFix == NULL) { in cnr_fix_transfer_V2() 207 pFix->cnr_thumb_mix_cur_en = 0; in cnr_fix_transfer_V2() 208 pFix->cnr_exgain_bypass = 0; in cnr_fix_transfer_V2() 209 pFix->cnr_hq_bila_bypass = pSelect->hf_bypass; in cnr_fix_transfer_V2() 210 pFix->cnr_lq_bila_bypass = pSelect->lf_bypass; in cnr_fix_transfer_V2() 211 pFix->cnr_en_i = pSelect->enable; in cnr_fix_transfer_V2() 215 pFix->cnr_global_gain = CLIP(tmp, 0, 1023); in cnr_fix_transfer_V2() 217 if (pFix->cnr_exgain_bypass == 1) in cnr_fix_transfer_V2() 221 pFix->cnr_global_gain_alpha = CLIP(tmp, 0, 8); in cnr_fix_transfer_V2() [all …]
|
| H A D | rk_aiq_acnr_algo_cnr_v2.h | 17 AcnrV2_result_t cnr_fix_transfer_V2(RK_CNR_Params_V2_Select_t *pSelect, RK_CNR_Fix_V2_t *pFix, Acnr… 19 AcnrV2_result_t cnr_fix_printf_V2(RK_CNR_Fix_V2_t * pFix);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/aynr2/ |
| H A D | rk_aiq_aynr_algo_ynr_v2.cpp | 400 Aynr_result_t ynr_fix_transfer_V2(RK_YNR_Params_V2_Select_t* pSelect, RK_YNR_Fix_V2_t *pFix, float … in ynr_fix_transfer_V2() argument 413 if(pFix == NULL) { in ynr_fix_transfer_V2() 432 pFix->ynr_debug_en = 0; in ynr_fix_transfer_V2() 433 pFix->ynr_gate_dis = 0; in ynr_fix_transfer_V2() 434 pFix->ynr_thumb_mix_cur_en = 0; in ynr_fix_transfer_V2() 435 pFix->ynr_global_gain_alpha = 8; in ynr_fix_transfer_V2() 436 pFix->ynr_global_gain = pSelect->ynr_global_gain_V2; in ynr_fix_transfer_V2() 437 pFix->ynr_flt1x1_bypass_sel = 0; in ynr_fix_transfer_V2() 438 pFix->ynr_sft5x5_bypass = pSelect->ynr_sft5x5_bypass_V2; in ynr_fix_transfer_V2() 439 pFix->ynr_flt1x1_bypass = pSelect->ynr_flt1x1_bypass_V2; in ynr_fix_transfer_V2() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/acnr/ |
| H A D | rk_aiq_acnr_algo_cnr_v1.cpp | 333 Acnr_result_t cnr_fix_transfer_V1(RK_CNR_Params_V1_Select_t *pSelect, RK_CNR_Fix_V1_t *pFix, Acnr_E… in cnr_fix_transfer_V1() argument 346 if(pFix == NULL) { in cnr_fix_transfer_V1() 365 pFix->cnr_thumb_mix_cur_en = 0; in cnr_fix_transfer_V1() 366 pFix->cnr_exgain_bypass = 1; in cnr_fix_transfer_V1() 367 pFix->cnr_hq_bila_bypass = pSelect->rkcnr_hq_bila_bypass; in cnr_fix_transfer_V1() 368 pFix->cnr_lq_bila_bypass = pSelect->rkcnr_lq_bila_bypass; in cnr_fix_transfer_V1() 369 pFix->cnr_en_i = pSelect->enable; in cnr_fix_transfer_V1() 373 pFix->cnr_exgain_mux = CLIP(tmp, 0, 255); in cnr_fix_transfer_V1() 377 pFix->cnr_gain_iso = CLIP(tmp, 0, 128); in cnr_fix_transfer_V1() 379 pFix->cnr_gain_offset = CLIP(tmp, 0, 16); in cnr_fix_transfer_V1() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/arawnr2/ |
| H A D | rk_aiq_abayernr_algo_bayernr_v2.cpp | 549 …fer_V2(RK_Bayernr_2D_Params_V2_Select_t* pSelect, RK_Bayernr_2D_Fix_V2_t *pFix, float fStrength, A… in bayernr2D_fix_transfer_V2() argument 568 if(pFix == NULL) { in bayernr2D_fix_transfer_V2() 608 pFix->baynr_gauss_en = pSelect->bayernrv2_gauss_guide; in bayernr2D_fix_transfer_V2() 609 pFix->baynr_log_bypass = 0; in bayernr2D_fix_transfer_V2() 610 pFix->baynr_en = pSelect->bayernrv2_2dnr_enable; in bayernr2D_fix_transfer_V2() 618 pFix->baynr_dgain[i] = CLIP(tmp, 0, 0xffff); in bayernr2D_fix_transfer_V2() 623 pFix->baynr_pix_diff = CLIP(tmp, 0, 0x3fff); in bayernr2D_fix_transfer_V2() 627 pFix->baynr_diff_thld = CLIP(tmp, 0, 0x3ff); in bayernr2D_fix_transfer_V2() 629 pFix->baynr_softthld = CLIP(tmp, 0, 0x3ff); in bayernr2D_fix_transfer_V2() 633 pFix->bltflt_streng = CLIP(tmp, 0, 0xfff); in bayernr2D_fix_transfer_V2() [all …]
|
| H A D | rk_aiq_abayernr_algo_bayernr_v2.h | 35 …fer_V2(RK_Bayernr_2D_Params_V2_Select_t* pSelect, RK_Bayernr_2D_Fix_V2_t *pFix, float fStrength, A… 37 …fer_V2(RK_Bayernr_3D_Params_V2_Select_t* pSelect, RK_Bayernr_3D_Fix_V2_t *pFix, float fStrength, A… 39 Abayernr_result_t bayernr2D_fix_printf_V2(RK_Bayernr_2D_Fix_V2_t * pFix); 41 Abayernr_result_t bayernr3D_fix_printf_V2(RK_Bayernr_3D_Fix_V2_t * pFix);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/again/ |
| H A D | rk_aiq_again_algo_gain.cpp | 177 Again_result_t gain_fix_Printf_v1(RK_GAIN_Fix_V1_t * pFix) in gain_fix_Printf_v1() argument 181 if(pFix == NULL) { in gain_fix_Printf_v1() 187 pFix->gain_table_en, in gain_fix_Printf_v1() 188 pFix->dhaz_en, in gain_fix_Printf_v1() 189 pFix->wdr_en, in gain_fix_Printf_v1() 190 pFix->tmo_en, in gain_fix_Printf_v1() 191 pFix->lsc_en, in gain_fix_Printf_v1() 192 pFix->mge_en); in gain_fix_Printf_v1() 195 pFix->mge_gain[0], in gain_fix_Printf_v1() 196 pFix->mge_gain[1], in gain_fix_Printf_v1() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/again2/ |
| H A D | rk_aiq_again_algo_gain_v2.cpp | 349 Again_result_V2_t gain_fix_Printf_v2(RK_GAIN_Fix_V2_t * pFix) in gain_fix_Printf_v2() argument 353 if(pFix == NULL) { in gain_fix_Printf_v2() 360 pFix->sw_gain2ddr_mode, in gain_fix_Printf_v2() 361 pFix->sw_gain2ddr_wr_en, in gain_fix_Printf_v2() 362 pFix->sw_3dlut_gain_en, in gain_fix_Printf_v2() 363 pFix->sw_dhaz_gain_en, in gain_fix_Printf_v2() 364 pFix->sw_adrc_gain_en, in gain_fix_Printf_v2() 365 pFix->sw_lsc_gain_en); in gain_fix_Printf_v2() 368 pFix->sw_gain_module_free_mode, in gain_fix_Printf_v2() 369 pFix->sw_gain_dmard_mode_en, in gain_fix_Printf_v2() [all …]
|