| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/ablc/ |
| H A D | rk_aiq_ablc_algo.cpp | 123 AblcResult_t AblcParamsUpdate(AblcContext_t *pAblcCtx, CalibDbV2_Ablc_t *pCalibDb) in AblcParamsUpdate() argument 128 if(pAblcCtx == NULL || pCalibDb == NULL) { in AblcParamsUpdate() 134 AblcJsonParamInit(&pAblcCtx->stBlc0Params, &pCalibDb->BlcTuningPara); in AblcParamsUpdate() 138 AblcJsonParamInit(&pAblcCtx->stBlc1Params, &pCalibDb->Blc1TuningPara); in AblcParamsUpdate() 147 AblcContext_t * pAblcCtx; in AblcInit() local 151 pAblcCtx = (AblcContext_t *)malloc(sizeof(AblcContext_t)); in AblcInit() 152 if(pAblcCtx == NULL) { in AblcInit() 157 memset(pAblcCtx, 0x00, sizeof(AblcContext_t)); in AblcInit() 158 pAblcCtx->eState = ABLC_STATE_INITIALIZED; in AblcInit() 160 *ppAblcCtx = pAblcCtx; in AblcInit() [all …]
|
| H A D | rk_aiq_uapi_ablc_int.cpp | 10 AblcContext_t* pAblcCtx = (AblcContext_t*)ctx; in rk_aiq_uapi_ablc_SetAttrib() local 12 pAblcCtx->eMode = attr->eMode; in rk_aiq_uapi_ablc_SetAttrib() 14 pAblcCtx->stBlc0Manual = attr->stBlc0Manual; in rk_aiq_uapi_ablc_SetAttrib() 15 pAblcCtx->stBlc1Manual = attr->stBlc1Manual; in rk_aiq_uapi_ablc_SetAttrib() 17 memcpy(&pAblcCtx->stBlc0Params, &attr->stBlc0Auto, sizeof(pAblcCtx->stBlc0Params)); in rk_aiq_uapi_ablc_SetAttrib() 18 memcpy(&pAblcCtx->stBlc1Params, &attr->stBlc1Auto, sizeof(pAblcCtx->stBlc1Params)); in rk_aiq_uapi_ablc_SetAttrib() 22 pAblcCtx->isReCalculate |= 1; in rk_aiq_uapi_ablc_SetAttrib() 31 AblcContext_t* pAblcCtx = (AblcContext_t*)ctx; in rk_aiq_uapi_ablc_GetAttrib() local 34 attr->eMode = pAblcCtx->eMode; in rk_aiq_uapi_ablc_GetAttrib() 35 memcpy(&attr->stBlc0Manual, &pAblcCtx->stBlc0Manual, sizeof(attr->stBlc0Manual)); in rk_aiq_uapi_ablc_GetAttrib() [all …]
|
| H A D | rk_aiq_algo_ablc_itf.cpp | 37 AblcContext_t* pAblcCtx = NULL; in create_context() local 38 AblcResult_t ret = AblcInit(&pAblcCtx, cfg->calibv2); in create_context() 43 *context = (RkAiqAlgoContext *)(pAblcCtx); in create_context() 60 AblcContext_t* pAblcCtx = (AblcContext_t*)context; in destroy_context() local 61 AblcResult_t ret = AblcRelease(pAblcCtx); in destroy_context() 79 AblcContext_t* pAblcCtx = (AblcContext_t *)params->ctx; in prepare() local 81 pAblcCtx->prepare_type = params->u.prepare.conf_type; in prepare() 88 memcpy(&pAblcCtx->stBlcCalib, calibv2_ablc_calib, sizeof(pAblcCtx->stBlcCalib)); in prepare() 89 pAblcCtx->isUpdateParam = true; in prepare() 90 pAblcCtx->isReCalculate |= 1; in prepare() [all …]
|
| H A D | rk_aiq_ablc_algo.h | 17 AblcResult_t AblcRelease(AblcContext_t *pAblcCtx); 18 AblcResult_t AblcProcess(AblcContext_t *pAblcCtx, AblcExpInfo_t *pExpInfo); 19 AblcResult_t AblcParamsUpdate(AblcContext_t *pAblcCtx, CalibDbV2_Ablc_t *pCalibDb);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/ablcV32/ |
| H A D | rk_aiq_uapi_ablc_int_v32.cpp | 23 AblcContext_V32_t* pAblcCtx = (AblcContext_V32_t*)ctx; in rk_aiq_uapi_ablc_V32_SetAttrib() local 25 pAblcCtx->eMode = attr->eMode; in rk_aiq_uapi_ablc_V32_SetAttrib() 27 pAblcCtx->stBlc0Manual = attr->stBlc0Manual; in rk_aiq_uapi_ablc_V32_SetAttrib() 28 pAblcCtx->stBlc1Manual = attr->stBlc1Manual; in rk_aiq_uapi_ablc_V32_SetAttrib() 29 pAblcCtx->stBlcOBManual = attr->stBlcOBManual; in rk_aiq_uapi_ablc_V32_SetAttrib() 31 memcpy(&pAblcCtx->stBlc0Params, &attr->stBlc0Auto, sizeof(pAblcCtx->stBlc0Params)); in rk_aiq_uapi_ablc_V32_SetAttrib() 32 memcpy(&pAblcCtx->stBlc1Params, &attr->stBlc1Auto, sizeof(pAblcCtx->stBlc1Params)); in rk_aiq_uapi_ablc_V32_SetAttrib() 33 memcpy(&pAblcCtx->stBlcOBParams, &attr->stBlcOBAuto, sizeof(pAblcCtx->stBlcOBParams)); in rk_aiq_uapi_ablc_V32_SetAttrib() 36 pAblcCtx->isReCalculate |= 1; in rk_aiq_uapi_ablc_V32_SetAttrib() 41 AblcContext_V32_t* pAblcCtx = (AblcContext_V32_t*)ctx; in rk_aiq_uapi_ablc_V32_GetAttrib() local [all …]
|
| H A D | rk_aiq_ablc_algo_v32.cpp | 317 AblcResult_V32_t AblcV32ParamsUpdate(AblcContext_V32_t* pAblcCtx, CalibDbV2_Blc_V32_t* pCalibDb) { in AblcV32ParamsUpdate() argument 321 if (pAblcCtx == NULL || pCalibDb == NULL) { in AblcV32ParamsUpdate() 327 AblcJsonParamInit_V32(&pAblcCtx->stBlc0Params, &pCalibDb->Blc0TuningPara); in AblcV32ParamsUpdate() 331 AblcJsonParamInit_V32(&pAblcCtx->stBlc1Params, &pCalibDb->Blc1TuningPara); in AblcV32ParamsUpdate() 336 AblcOBJsonParamInit_V32(&pAblcCtx->stBlcOBParams, &pCalibDb->BlcObPara); in AblcV32ParamsUpdate() 341 AblcRefJsonParamInit_V32(&pAblcCtx->stBlcRefParams, &pAblcCtx->stBayer2dnrCalib); in AblcV32ParamsUpdate() 350 AblcContext_V32_t* pAblcCtx; in AblcV32Init() local 354 pAblcCtx = (AblcContext_V32_t*)malloc(sizeof(AblcContext_V32_t)); in AblcV32Init() 355 if (pAblcCtx == NULL) { in AblcV32Init() 360 memset(pAblcCtx, 0x00, sizeof(AblcContext_V32_t)); in AblcV32Init() [all …]
|
| H A D | rk_aiq_ablc_algo_itf_v32.cpp | 32 AblcContext_V32_t* pAblcCtx = NULL; in create_context() local 33 AblcResult_V32_t ret = AblcV32Init(&pAblcCtx, cfg->calibv2); in create_context() 38 *context = (RkAiqAlgoContext*)(pAblcCtx); in create_context() 51 AblcContext_V32_t* pAblcCtx = (AblcContext_V32_t*)context; in destroy_context() local 52 AblcResult_V32_t ret = AblcV32Release(pAblcCtx); in destroy_context() 67 AblcContext_V32_t* pAblcCtx = (AblcContext_V32_t*)params->ctx; in prepare() local 69 pAblcCtx->prepare_type = params->u.prepare.conf_type; in prepare() 78 pAblcCtx->stBayer2dnrCalib = bayernr_v23->CalibPara; in prepare() 81 pAblcCtx->stBlcCalib = *calibv2_ablc_calib; in prepare() 82 pAblcCtx->isUpdateParam = true; in prepare() [all …]
|
| H A D | rk_aiq_ablc_algo_v32.h | 30 AblcResult_V32_t AblcV32Release(AblcContext_V32_t* pAblcCtx); 31 AblcResult_V32_t AblcV32Process(AblcContext_V32_t* pAblcCtx, AblcExpInfo_V32_t* pExpInfo); 32 AblcResult_V32_t AblcV32ParamsUpdate(AblcContext_V32_t* pAblcCtx, CalibDbV2_Blc_V32_t* pCalibDb); 34 AblcResult_V32_t Ablc_GetProcResult_V32(AblcContext_V32_t* pAblcCtx, AblcProc_V32_t* pAblcResult);
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos_camgroup/misc/ |
| H A D | rk_aiq_algo_camgroup_ablc_itf.cpp | 38 AblcContext_t* pAblcCtx = NULL; in create_context() local 39 …AblcResult_t ret = AblcInit(&pAblcCtx, (CamCalibDbV2Context_t*)(cfgInt->s_calibv2));//load json pa… in create_context() 44 *context = (RkAiqAlgoContext *)(pAblcCtx); in create_context() 59 AblcContext_t* pAblcCtx = (AblcContext_t*)context; in destroy_context() local 60 AblcResult_t ret = AblcRelease(pAblcCtx); in destroy_context() 78 AblcContext_t* pAblcCtx = (AblcContext_t *)params->ctx; in prepare() local 80 pAblcCtx->prepare_type = params->u.prepare.conf_type; in prepare() 85 memcpy(&pAblcCtx->stBlcCalib, calibv2_ablc_calib, sizeof(CalibDbV2_Ablc_t)); in prepare() 86 pAblcCtx->isUpdateParam = true; in prepare() 87 pAblcCtx->isReCalculate |= 1; in prepare() [all …]
|
| H A D | rk_aiq_algo_camgroup_ablc_itf_v32.cpp | 38 AblcContext_V32_t* pAblcCtx = NULL; in create_context() local 39 …AblcResult_V32_t ret = AblcV32Init(&pAblcCtx, (CamCalibDbV2Context_t*)(cfgInt->s_calibv2));//load … in create_context() 44 *context = (RkAiqAlgoContext *)(pAblcCtx); in create_context() 59 AblcContext_V32_t* pAblcCtx = (AblcContext_V32_t*)context; in destroy_context() local 60 AblcResult_V32_t ret = AblcV32Release(pAblcCtx); in destroy_context() 78 AblcContext_V32_t* pAblcCtx = (AblcContext_V32_t *)params->ctx; in prepare() local 80 pAblcCtx->prepare_type = params->u.prepare.conf_type; in prepare() 85 memcpy(&pAblcCtx->stBlcCalib, calibv2_ablc_calib, sizeof(CalibDbV2_Blc_V32_t)); in prepare() 86 pAblcCtx->isUpdateParam = true; in prepare() 87 pAblcCtx->isReCalculate |= 1; in prepare() [all …]
|