| /rockchip-linux_mpp/mpp/vproc/iep2/ |
| H A D | iep2.c | 58 struct iep2_params *params = &ctx->params; in get_param_from_env() local 59 mpp_env_get_u32("md_theta", ¶ms->md_theta, ctx->params.md_theta); in get_param_from_env() 60 mpp_env_get_u32("md_r", ¶ms->md_r, ctx->params.md_r); in get_param_from_env() 61 mpp_env_get_u32("md_lambda", ¶ms->md_lambda, ctx->params.md_lambda); in get_param_from_env() 63 mpp_env_get_u32("mv_similar_thr", ¶ms->mv_similar_thr, ctx->params.mv_similar_thr); in get_param_from_env() 64 …mpp_env_get_u32("mv_similar_num_thr0", ¶ms->mv_similar_num_thr0, ctx->params.mv_similar_num_th… in get_param_from_env() 66 mpp_env_get_u32("eedi_thr0", ¶ms->eedi_thr0, ctx->params.eedi_thr0); in get_param_from_env() 67 mpp_env_get_u32("comb_t_thr", ¶ms->comb_t_thr, ctx->params.comb_t_thr); in get_param_from_env() 68 mpp_env_get_u32("comb_feature_thr", ¶ms->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 D | iep2_roi.c | 28 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 D | iep2_gmv.c | 71 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 D | iep2_osd.c | 148 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 D | iep2.h | 147 struct iep2_params params; member
|
| /rockchip-linux_mpp/mpp/vproc/vdpp/ |
| H A D | vdpp.c | 195 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, ¶m->dmsr, sizeof(struct dmsr_params)); in vdpp_set_param() [all …]
|
| H A D | vdpp2.c | 1466 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 D | hwpq_vdpp_proc.c | 366 struct vdpp_api_params params; in vdpp_set_user_cfg() local 376 set_dmsr_default_config(¶ms); 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, ¶ms); in vdpp_set_user_cfg() 383 set_es_default_config(¶ms); 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 D | vdpp.h | 43 struct vdpp_params params; member
|
| H A D | vdpp2.h | 235 struct vdpp2_params params; member
|
| /rockchip-linux_mpp/mpp/vproc/vdpp/test/ |
| H A D | vdpp_test.c | 243 struct vdpp_api_params params; in vdpp_test() local 309 params.ptype = VDPP_PARAM_TYPE_COM2; in vdpp_test() 310 memset(¶ms.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 D | iep2_test.c | 208 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, ¶ms); 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 D | mpp_dec_vproc.c | 392 struct iep2_api_params params; in dec_vproc_config_dei_v2() local 470 memset(¶ms, 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 D | CHANGELOG.md | 584 - [vdpu383]: Fix av1 global params bit pos issue 587 - [vdpu383]: Fix av1 global params issue
|