Home
last modified time | relevance | path

Searched refs:pFix (Results 1 – 25 of 32) sorted by relevance

12

/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/abayertnrV23/
H A Drk_aiq_abayertnr_algo_bayertnr_v23.cpp305 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 Drk_aiq_abayertnr_algo_bayertnr_v23.h20 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 Drk_aiq_aynr_algo_ynr_v22.cpp198 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 Drk_aiq_acnr_algo_cnr_v30.cpp167 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 Drk_aiq_acnr_algo_cnr_v30.h17 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 Drk_aiq_aynr_algo_ynr_v3.cpp204 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 Drk_aiq_aynr_algo_ynr_v3.h19 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 Drk_aiq_abayer2dnr_algo_bayernr_v2.cpp159 …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 Drk_aiq_abayer2dnr_algo_bayernr_v23.cpp204 …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 Drk_aiq_abayer2dnr_algo_bayernr_v23.h19 …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 Drk_aiq_asharp_algo_sharp_v33.cpp285 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 Drk_aiq_asharp_algo_sharp_v33.h39 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 Drk_aiq_asharp_algo_sharp_v3.cpp396 …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 Drk_aiq_asharp_algo_sharp_v4.cpp148 …_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 Drk_aiq_asharp_algo_sharp_v4.h17 …_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 Drk_aiq_abayertnr_algo_bayertnr_v2.cpp237 …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 Drk_aiq_abayertnr_algo_bayertnr_v2.h20 …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 Drk_aiq_acnr_algo_cnr_v2.cpp161 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 Drk_aiq_acnr_algo_cnr_v2.h17 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 Drk_aiq_aynr_algo_ynr_v2.cpp400 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 Drk_aiq_acnr_algo_cnr_v1.cpp333 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 Drk_aiq_abayernr_algo_bayernr_v2.cpp549 …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 Drk_aiq_abayernr_algo_bayernr_v2.h35 …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 Drk_aiq_again_algo_gain.cpp177 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 Drk_aiq_again_algo_gain_v2.cpp349 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 …]

12