Home
last modified time | relevance | path

Searched refs:params (Results 1 – 14 of 14) sorted by relevance

/rockchip-linux_mpp/mpp/vproc/iep2/
H A Diep2.c58 struct iep2_params *params = &ctx->params; in get_param_from_env() local
59 mpp_env_get_u32("md_theta", &params->md_theta, ctx->params.md_theta); in get_param_from_env()
60 mpp_env_get_u32("md_r", &params->md_r, ctx->params.md_r); in get_param_from_env()
61 mpp_env_get_u32("md_lambda", &params->md_lambda, ctx->params.md_lambda); in get_param_from_env()
63 mpp_env_get_u32("mv_similar_thr", &params->mv_similar_thr, ctx->params.mv_similar_thr); in get_param_from_env()
64 …mpp_env_get_u32("mv_similar_num_thr0", &params->mv_similar_num_thr0, ctx->params.mv_similar_num_th… in get_param_from_env()
66 mpp_env_get_u32("eedi_thr0", &params->eedi_thr0, ctx->params.eedi_thr0); in get_param_from_env()
67 mpp_env_get_u32("comb_t_thr", &params->comb_t_thr, ctx->params.comb_t_thr); in get_param_from_env()
68 mpp_env_get_u32("comb_feature_thr", &params->comb_feature_thr, ctx->params.comb_feature_thr); in get_param_from_env()
99 ctx->params.src_fmt = IEP2_FMT_YUV420; in iep2_init()
[all …]
H A Diep2_roi.c28 int idx = ctx->params.roi_layer_num; in iep2_set_roi()
30 ctx->params.roi_en = 1; in iep2_set_roi()
32 ctx->params.xsta[idx] = r->x; in iep2_set_roi()
33 ctx->params.ysta[idx] = r->y; in iep2_set_roi()
34 ctx->params.xend[idx] = r->x + r->w - 1; in iep2_set_roi()
35 ctx->params.yend[idx] = r->y + r->h - 1; in iep2_set_roi()
36 ctx->params.roi_mode[idx] = mode; in iep2_set_roi()
38 ctx->params.roi_layer_num++; in iep2_set_roi()
H A Diep2_gmv.c71 int rows = ctx->params.tile_rows; in iep2_update_gmv()
72 int cols = ctx->params.tile_cols; in iep2_update_gmv()
101 memset(ctx->params.mv_tru_list, 0, sizeof(ctx->params.mv_tru_list)); in iep2_update_gmv()
102 memset(ctx->params.mv_tru_vld, 0, sizeof(ctx->params.mv_tru_vld)); in iep2_update_gmv()
112 ctx->params.mv_tru_list[i] = x; in iep2_update_gmv()
113 ctx->params.mv_tru_vld[i] = 1; in iep2_update_gmv()
116 ctx->params.mv_tru_list[0] = 0; in iep2_update_gmv()
117 ctx->params.mv_tru_vld[0] = 1; in iep2_update_gmv()
125 i, ctx->params.mv_tru_list[i], 0, ctx->params.mv_tru_vld[i]); in iep2_update_gmv()
H A Diep2_osd.c148 if (!iep2_osd_check(pmv, ctx->params.tile_cols, in iep2_set_osd()
152 ctx->params.osd_x_sta[idx] = sx[i]; in iep2_set_osd()
153 ctx->params.osd_x_end[idx] = ex[i]; in iep2_set_osd()
154 ctx->params.osd_y_sta[idx] = sy[i]; in iep2_set_osd()
155 ctx->params.osd_y_end[idx] = ey[i]; in iep2_set_osd()
164 ctx->params.osd_x_sta[idx], ctx->params.osd_x_end[idx], in iep2_set_osd()
165 ctx->params.osd_y_sta[idx], ctx->params.osd_y_end[idx], in iep2_set_osd()
170 ctx->params.osd_area_num = idx; in iep2_set_osd()
176 memset(ctx->params.comb_osd_vld, 0, sizeof(ctx->params.comb_osd_vld)); in iep2_set_osd()
178 memset(ctx->params.comb_osd_vld, 1, sizeof(ctx->params.comb_osd_vld)); in iep2_set_osd()
H A Diep2.h147 struct iep2_params params; member
/rockchip-linux_mpp/mpp/vproc/vdpp/
H A Dvdpp.c195 memset(&ctx->params, 0, sizeof(struct vdpp_params)); in vdpp_init()
197 vdpp_set_default_param(&ctx->params); in vdpp_init()
235 ctx->params.src_yuv_swap = param->com.sswap; in vdpp_set_param()
236 ctx->params.dst_fmt = param->com.dfmt; in vdpp_set_param()
237 ctx->params.dst_yuv_swap = param->com.dswap; in vdpp_set_param()
238 ctx->params.src_width = param->com.src_width; in vdpp_set_param()
239 ctx->params.src_height = param->com.src_height; in vdpp_set_param()
240 ctx->params.dst_width = param->com.dst_width; in vdpp_set_param()
241 ctx->params.dst_height = param->com.dst_height; in vdpp_set_param()
245 memcpy(&ctx->params.dmsr_params, &param->dmsr, sizeof(struct dmsr_params)); in vdpp_set_param()
[all …]
H A Dvdpp2.c1466 memset(&ctx->params, 0, sizeof(struct vdpp2_params)); in vdpp2_init()
1468 vdpp2_set_default_param(&ctx->params); in vdpp2_init()
1507 ctx->params.hist_cnt_en = 0; // default disable in vdpp2_set_param()
1509 ctx->params.src_fmt = VDPP_FMT_YUV420; // default 420 in vdpp2_set_param()
1510 ctx->params.src_yuv_swap = param->com.sswap; in vdpp2_set_param()
1511 ctx->params.dst_fmt = param->com.dfmt; in vdpp2_set_param()
1512 ctx->params.dst_yuv_swap = param->com.dswap; in vdpp2_set_param()
1513 ctx->params.src_width = param->com.src_width; in vdpp2_set_param()
1514 ctx->params.src_height = param->com.src_height; in vdpp2_set_param()
1515 ctx->params.dst_width = param->com.dst_width; in vdpp2_set_param()
[all …]
H A Dhwpq_vdpp_proc.c366 struct vdpp_api_params params; in vdpp_set_user_cfg() local
376 set_dmsr_default_config(&params); in vdpp_set_user_cfg()
377 params.param.dmsr.enable = p_vdpp_params->dmsr_en; in vdpp_set_user_cfg()
378 params.param.dmsr.str_pri_y = p_vdpp_params->str_pri_y; in vdpp_set_user_cfg()
379 params.param.dmsr.str_sec_y = p_vdpp_params->str_sec_y; in vdpp_set_user_cfg()
380 params.param.dmsr.dumping_y = p_vdpp_params->dumping_y; in vdpp_set_user_cfg()
381 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_DMSR_CFG, &params); in vdpp_set_user_cfg()
383 set_es_default_config(&params); in vdpp_set_user_cfg()
384 params.param.es.es_bEnabledES = p_vdpp_params->es_en; in vdpp_set_user_cfg()
385 params.param.es.es_iWgtGain = p_vdpp_params->es_iWgtGain; in vdpp_set_user_cfg()
[all …]
H A Dvdpp.h43 struct vdpp_params params; member
H A Dvdpp2.h235 struct vdpp2_params params; member
/rockchip-linux_mpp/mpp/vproc/vdpp/test/
H A Dvdpp_test.c243 struct vdpp_api_params params; in vdpp_test() local
309 params.ptype = VDPP_PARAM_TYPE_COM2; in vdpp_test()
310 memset(&params.param, 0, sizeof(union vdpp_api_content)); in vdpp_test()
311 params.param.com2.sfmt = cfg->src_format; in vdpp_test()
312 params.param.com2.src_width = cfg->src_width; in vdpp_test()
313 params.param.com2.src_height = cfg->src_height; in vdpp_test()
314 params.param.com2.src_width_vir = cfg->src_width_vir; in vdpp_test()
315 params.param.com2.src_height_vir = cfg->src_height_vir; in vdpp_test()
316 params.param.com2.sswap = cfg->src_swa; in vdpp_test()
317 params.param.com2.dfmt = cfg->dst_fmt; in vdpp_test()
[all …]
/rockchip-linux_mpp/mpp/vproc/iep2/test/
H A Diep2_test.c208 struct iep2_api_params params; in iep2_test() local
275 params.ptype = IEP2_PARAM_TYPE_MODE; in iep2_test()
276 params.param.mode.dil_mode = IEP2_DIL_MODE_I5O2; in iep2_test()
277 params.param.mode.out_mode = IEP2_OUT_MODE_LINE; in iep2_test()
278 params.param.mode.dil_order = cfg->field_order; in iep2_test()
280 iep2->ops->control(iep2->priv, IEP_CMD_SET_DEI_CFG, &params); in iep2_test()
283 params.ptype = IEP2_PARAM_TYPE_COM; in iep2_test()
284 params.param.com.sfmt = cfg->src_fmt; in iep2_test()
285 params.param.com.dfmt = cfg->dst_fmt; in iep2_test()
286 params.param.com.sswap = cfg->src_swa; in iep2_test()
[all …]
/rockchip-linux_mpp/mpp/vproc/
H A Dmpp_dec_vproc.c392 struct iep2_api_params params; in dec_vproc_config_dei_v2() local
470 memset(&params, 0, sizeof(params)); in dec_vproc_config_dei_v2()
471 params.ptype = IEP2_PARAM_TYPE_MODE; in dec_vproc_config_dei_v2()
472 params.param.mode.dil_mode = dil_mode; in dec_vproc_config_dei_v2()
473 params.param.mode.out_mode = IEP2_OUT_MODE_LINE; in dec_vproc_config_dei_v2()
480 params.param.mode.dil_order = IEP2_FIELD_ORDER_UND; in dec_vproc_config_dei_v2()
482 params.param.mode.dil_order = IEP2_FIELD_ORDER_TFF; in dec_vproc_config_dei_v2()
484 params.param.mode.dil_order = IEP2_FIELD_ORDER_BFF; in dec_vproc_config_dei_v2()
502 params.param.mode.dil_order = IEP2_FIELD_ORDER_TFF; in dec_vproc_config_dei_v2()
504 params.param.mode.dil_order = IEP2_FIELD_ORDER_BFF; in dec_vproc_config_dei_v2()
[all …]
/rockchip-linux_mpp/
H A DCHANGELOG.md584 - [vdpu383]: Fix av1 global params bit pos issue
587 - [vdpu383]: Fix av1 global params issue