Lines Matching refs:param
1409 static MPP_RET vdpp2_set_default_param(struct vdpp2_params *param) in vdpp2_set_default_param() argument
1411 param->src_fmt = VDPP_FMT_YUV420; in vdpp2_set_default_param()
1412 param->src_yuv_swap = VDPP_YUV_SWAP_SP_UV; in vdpp2_set_default_param()
1413 param->dst_fmt = VDPP_FMT_YUV444; in vdpp2_set_default_param()
1414 param->dst_yuv_swap = VDPP_YUV_SWAP_SP_UV; in vdpp2_set_default_param()
1415 param->src_width = 1920; in vdpp2_set_default_param()
1416 param->src_height = 1080; in vdpp2_set_default_param()
1417 param->dst_width = 1920; in vdpp2_set_default_param()
1418 param->dst_height = 1080; in vdpp2_set_default_param()
1419 param->yuv_out_diff = 0; in vdpp2_set_default_param()
1420 param->working_mode = VDPP_WORK_MODE_VEP; in vdpp2_set_default_param()
1422 vdpp2_set_default_dmsr_param(¶m->dmsr_params); in vdpp2_set_default_param()
1423 vdpp_set_default_es_param(¶m->es_params); in vdpp2_set_default_param()
1424 vdpp_set_default_shp_param(¶m->shp_params); in vdpp2_set_default_param()
1426 param->hist_cnt_en = 1; in vdpp2_set_default_param()
1427 param->dci_hsd_mode = VDPP_DCI_HSD_DISABLE; in vdpp2_set_default_param()
1428 param->dci_vsd_mode = VDPP_DCI_VSD_DISABLE; in vdpp2_set_default_param()
1429 param->dci_yrgb_gather_num = 0; in vdpp2_set_default_param()
1430 param->dci_yrgb_gather_en = 0; in vdpp2_set_default_param()
1431 param->dci_csc_range = VDPP_COLOR_SPACE_LIMIT_RANGE; in vdpp2_set_default_param()
1432 update_dci_ctl(param); in vdpp2_set_default_param()
1434 vdpp_set_default_zme_param(¶m->zme_params); in vdpp2_set_default_param()
1499 union vdpp_api_content *param, in vdpp2_set_param() argument
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()
1516 ctx->params.dst_height = param->com.dst_height; in vdpp2_set_param()
1546 memcpy(&ctx->params.dmsr_params, ¶m->dmsr, sizeof(struct dmsr_params)); in vdpp2_set_param()
1549 ctx->params.zme_params.zme_bypass_en = param->zme.bypass_enable; in vdpp2_set_param()
1550 ctx->params.zme_params.zme_dering_enable = param->zme.dering_enable; in vdpp2_set_param()
1551 ctx->params.zme_params.zme_dering_sen_0 = param->zme.dering_sen_0; in vdpp2_set_param()
1552 ctx->params.zme_params.zme_dering_sen_1 = param->zme.dering_sen_1; in vdpp2_set_param()
1553 ctx->params.zme_params.zme_dering_blend_alpha = param->zme.dering_blend_alpha; in vdpp2_set_param()
1554 ctx->params.zme_params.zme_dering_blend_beta = param->zme.dering_blend_beta; in vdpp2_set_param()
1557 if (param->zme.tap8_coeff != NULL) in vdpp2_set_param()
1558 ctx->params.zme_params.zme_tap8_coeff = param->zme.tap8_coeff; in vdpp2_set_param()
1559 if (param->zme.tap6_coeff != NULL) in vdpp2_set_param()
1560 ctx->params.zme_params.zme_tap6_coeff = param->zme.tap6_coeff; in vdpp2_set_param()
1563 mask = (param->com2.cfg_set >> 16) & 0x7; in vdpp2_set_param()
1564 cfg_set = (param->com2.cfg_set >> 0) & mask; in vdpp2_set_param()
1566 ctx->params.src_yuv_swap = param->com2.sswap; in vdpp2_set_param()
1567 ctx->params.src_fmt = param->com2.sfmt; in vdpp2_set_param()
1568 ctx->params.dst_fmt = param->com2.dfmt; in vdpp2_set_param()
1569 ctx->params.dst_yuv_swap = param->com2.dswap; in vdpp2_set_param()
1570 ctx->params.src_width = param->com2.src_width; in vdpp2_set_param()
1571 ctx->params.src_height = param->com2.src_height; in vdpp2_set_param()
1572 ctx->params.src_width_vir = param->com2.src_width_vir; in vdpp2_set_param()
1573 ctx->params.src_height_vir = param->com2.src_height_vir; in vdpp2_set_param()
1574 ctx->params.dst_width = param->com2.dst_width; in vdpp2_set_param()
1575 ctx->params.dst_height = param->com2.dst_height; in vdpp2_set_param()
1576 ctx->params.dst_width_vir = param->com2.dst_width_vir; in vdpp2_set_param()
1577 ctx->params.dst_height_vir = param->com2.dst_height_vir; in vdpp2_set_param()
1578 ctx->params.yuv_out_diff = param->com2.yuv_out_diff; in vdpp2_set_param()
1579 ctx->params.dst_c_width = param->com2.dst_c_width; in vdpp2_set_param()
1580 ctx->params.dst_c_height = param->com2.dst_c_height; in vdpp2_set_param()
1581 ctx->params.dst_c_width_vir = param->com2.dst_c_width_vir; in vdpp2_set_param()
1582 ctx->params.dst_c_height_vir = param->com2.dst_c_height_vir; in vdpp2_set_param()
1583 ctx->params.working_mode = param->com2.hist_mode_en ? in vdpp2_set_param()
1594 memcpy(&ctx->params.es_params, ¶m->es, sizeof(EsParams)); in vdpp2_set_param()
1598 ctx->params.hist_cnt_en = param->hist.hist_cnt_en; in vdpp2_set_param()
1599 ctx->params.dci_hsd_mode = param->hist.dci_hsd_mode; in vdpp2_set_param()
1600 ctx->params.dci_vsd_mode = param->hist.dci_vsd_mode; in vdpp2_set_param()
1601 ctx->params.dci_yrgb_gather_num = param->hist.dci_yrgb_gather_num; in vdpp2_set_param()
1602 ctx->params.dci_yrgb_gather_en = param->hist.dci_yrgb_gather_en; in vdpp2_set_param()
1603 ctx->params.dci_csc_range = param->hist.dci_csc_range; in vdpp2_set_param()
1607 memcpy(&ctx->params.shp_params, ¶m->sharp, sizeof(ShpParams)); in vdpp2_set_param()
1991 struct vdpp_api_params *param = (struct vdpp_api_params *)iparam; in vdpp2_control() local
1993 ret = vdpp2_set_param(ctx, ¶m->param, param->ptype); in vdpp2_control()
1995 mpp_err_f("set vdpp parameter failed, type %d\n", param->ptype); in vdpp2_control()