Home
last modified time | relevance | path

Searched refs:pAgicCtx (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/agic/
H A Drk_aiq_algo_agic_v1.cpp203 XCamReturn AgicInit(AgicContext_t* pAgicCtx, CamCalibDbV2Context_t* calib) { in AgicInit() argument
206 memset(pAgicCtx, 0, sizeof(AgicContext_t)); in AgicInit()
207 pAgicCtx->state = AGIC_STATE_INITIALIZED; in AgicInit()
211 GicV1CalibToAttr(calibv2_agic_calib_V20, &pAgicCtx->attr.v1); in AgicInit()
212 pAgicCtx->attr.v1.op_mode = RKAIQ_GIC_API_OPMODE_AUTO; in AgicInit()
214 pAgicCtx->calib_changed = true; in AgicInit()
215 pAgicCtx->state = AGIC_STATE_RUNNING; in AgicInit()
221 XCamReturn AgicRelease(AgicContext_t* pAgicCtx) { in AgicRelease() argument
224 AgicStop(pAgicCtx); in AgicRelease()
230 XCamReturn AgicStop(AgicContext_t* pAgicCtx) { in AgicStop() argument
[all …]
H A Drk_aiq_algo_agic_itf.cpp42 AgicContext_t* pAgicCtx = (AgicContext_t*)&context->agicCtx; in destroy_context() local
43 AgicRelease(pAgicCtx); in destroy_context()
53 AgicContext_t* pAgicCtx = (AgicContext_t*)&params->ctx->agicCtx; in prepare() local
63 pAgicCtx->full_param.gic_v20 = calibv2_agic_calib_V20; in prepare()
64 GicV1CalibToAttr(calibv2_agic_calib_V20, &pAgicCtx->attr.v1); in prepare()
69 pAgicCtx->full_param.gic_v21 = calibv2_agic_calib_V21; in prepare()
70 GicV2CalibToAttr(calibv2_agic_calib_V21, &pAgicCtx->attr.v2); in prepare()
73 pAgicCtx->calib_changed = true; in prepare()
76 pAgicCtx->working_mode = pCfgParam->com.u.prepare.working_mode; in prepare()
87 AgicContext_t* pAgicCtx = (AgicContext_t*)&inparams->ctx->agicCtx;
[all …]
H A Drk_aiq_uapi_agic_int.cpp29 AgicContext_t* pAgicCtx = (AgicContext_t*)&ctx->agicCtx; in rk_aiq_uapi_agic_v1_SetAttrib() local
30 pAgicCtx->attr.v1.gic_en = attr->gic_en; in rk_aiq_uapi_agic_v1_SetAttrib()
31 pAgicCtx->attr.v1.op_mode = attr->op_mode; in rk_aiq_uapi_agic_v1_SetAttrib()
32 pAgicCtx->attr.v1.edge_open = attr->edge_open; in rk_aiq_uapi_agic_v1_SetAttrib()
33 pAgicCtx->attr.v1.noise_cut_en = attr->noise_cut_en; in rk_aiq_uapi_agic_v1_SetAttrib()
34 pAgicCtx->attr.v1.iso_cnt = attr->iso_cnt; in rk_aiq_uapi_agic_v1_SetAttrib()
35 memcpy(pAgicCtx->attr.v1.auto_params, attr->auto_params, sizeof(attr->auto_params)); in rk_aiq_uapi_agic_v1_SetAttrib()
36 memcpy(&pAgicCtx->attr.v1.manual_param, &attr->manual_param, sizeof(attr->manual_param)); in rk_aiq_uapi_agic_v1_SetAttrib()
47 AgicContext_t* pAgicCtx = (AgicContext_t*)&ctx->agicCtx; in rk_aiq_uapi_agic_v1_GetAttrib() local
49 attr->gic_en = pAgicCtx->attr.v1.gic_en; in rk_aiq_uapi_agic_v1_GetAttrib()
[all …]
H A Drk_aiq_algo_agic_v2.cpp179 XCamReturn AgicInit(AgicContext_t* pAgicCtx, CamCalibDbV2Context_t* calib) { in AgicInit() argument
182 memset(pAgicCtx, 0, sizeof(AgicContext_t)); in AgicInit()
183 pAgicCtx->state = AGIC_STATE_INITIALIZED; in AgicInit()
187 GicV2CalibToAttr(calibv2_agic_calib_V21, &pAgicCtx->attr.v2); in AgicInit()
188 pAgicCtx->attr.v2.op_mode = RKAIQ_GIC_API_OPMODE_AUTO; in AgicInit()
189 pAgicCtx->calib_changed = true; in AgicInit()
190 pAgicCtx->state = AGIC_STATE_RUNNING; in AgicInit()
196 XCamReturn AgicRelease(AgicContext_t* pAgicCtx) { in AgicRelease() argument
199 AgicStop(pAgicCtx); in AgicRelease()
205 XCamReturn AgicStop(AgicContext_t* pAgicCtx) { in AgicStop() argument
[all …]
H A Drk_aiq_types_algo_agic_prvt.h70 XCamReturn AgicRelease(AgicContext_t* pAgicCtx);
71 XCamReturn AgicStop(AgicContext_t* pAgicCtx);
72 XCamReturn AgicConfig(AgicContext_t* pAgicCtx, AgicConfig_t* pAgicConfig);
73 XCamReturn AgicReConfig(AgicContext_t* pAgicCtx, AgicConfig_t* pAgicConfig);
74 XCamReturn AgicPreProcess(AgicContext_t* pAgicCtx);
75 XCamReturn AgicProcess(AgicContext_t* pAgicCtx, int ISO, int mode);
76 XCamReturn AgicGetProcResult(AgicContext_t* pAgicCtx, AgicProcResult_t* pAgicRes);