| /rockchip-linux_mpp/mpp/vproc/vdpp/ |
| H A D | hwpq_vdpp_proc.c | 40 p_api_params->param.dmsr.enable = 1; in set_dmsr_default_config() 41 p_api_params->param.dmsr.str_pri_y = 10; in set_dmsr_default_config() 42 p_api_params->param.dmsr.str_sec_y = 4; in set_dmsr_default_config() 43 p_api_params->param.dmsr.dumping_y = 6; in set_dmsr_default_config() 44 p_api_params->param.dmsr.wgt_pri_gain_even_1 = 12; in set_dmsr_default_config() 45 p_api_params->param.dmsr.wgt_pri_gain_even_2 = 12; in set_dmsr_default_config() 46 p_api_params->param.dmsr.wgt_pri_gain_odd_1 = 8; in set_dmsr_default_config() 47 p_api_params->param.dmsr.wgt_pri_gain_odd_2 = 16; in set_dmsr_default_config() 48 p_api_params->param.dmsr.wgt_sec_gain = 5; in set_dmsr_default_config() 49 p_api_params->param.dmsr.blk_flat_th = 20; in set_dmsr_default_config() [all …]
|
| H A D | vdpp.c | 150 static MPP_RET vdpp_set_default_param(struct vdpp_params *param) in vdpp_set_default_param() argument 153 param->src_yuv_swap = VDPP_YUV_SWAP_SP_UV; in vdpp_set_default_param() 154 param->dst_fmt = VDPP_FMT_YUV444; in vdpp_set_default_param() 155 param->dst_yuv_swap = VDPP_YUV_SWAP_SP_UV; in vdpp_set_default_param() 156 param->src_width = 1920; in vdpp_set_default_param() 157 param->src_height = 1080; in vdpp_set_default_param() 158 param->dst_width = 1920; in vdpp_set_default_param() 159 param->dst_height = 1080; in vdpp_set_default_param() 162 vdpp_set_default_dmsr_param(¶m->dmsr_params); in vdpp_set_default_param() 163 vdpp_set_default_zme_param(¶m->zme_params); in vdpp_set_default_param() [all …]
|
| H A D | vdpp2.c | 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() [all …]
|
| /rockchip-linux_mpp/mpp/vproc/iep2/ |
| H A D | iep2.c | 297 union iep2_api_content *param, in iep2_set_param() argument 302 ctx->params.src_fmt = param->com.sfmt; in iep2_set_param() 303 ctx->params.src_yuv_swap = param->com.sswap; in iep2_set_param() 304 ctx->params.dst_fmt = param->com.dfmt; in iep2_set_param() 305 ctx->params.dst_yuv_swap = param->com.dswap; in iep2_set_param() 306 ctx->params.src_y_stride = param->com.hor_stride; in iep2_set_param() 309 param->com.sswap == IEP2_YUV_SWAP_P ? in iep2_set_param() 310 (param->com.hor_stride / 2 + 15) / 16 * 16 : param->com.hor_stride; in iep2_set_param() 312 ctx->params.dst_y_stride = param->com.hor_stride; in iep2_set_param() 314 ctx->params.tile_cols = (param->com.width + 15) / 16; in iep2_set_param() [all …]
|
| /rockchip-linux_mpp/mpp/codec/ |
| H A D | mpp_dec.c | 91 MPP_RET mpp_dec_proc_cfg(MppDecImpl *dec, MpiCmd cmd, void *param) in mpp_dec_proc_cfg() argument 95 mpp_parser_control(dec->parser, cmd, param); in mpp_dec_proc_cfg() 97 ret = mpp_hal_control(dec->hal, cmd, param); in mpp_dec_proc_cfg() 104 MppFrame frame = (MppFrame)param; in mpp_dec_proc_cfg() 123 RK_S32 *p = (RK_S32 *)param; in mpp_dec_proc_cfg() 138 ret = mpp_dec_set_cfg_by_cmd(dec->cfg_obj, cmd, param); in mpp_dec_proc_cfg() 144 MppDecQueryCfg *query = (MppDecQueryCfg *)param; in mpp_dec_proc_cfg() 171 if (param) { in mpp_dec_proc_cfg() 172 kmpp_obj_update(dec->cfg_obj, (KmppObj)param); in mpp_dec_proc_cfg() 180 if (param) in mpp_dec_proc_cfg() [all …]
|
| H A D | mpp_enc_v2.c | 366 MPP_RET mpp_enc_control_v2(MppEnc ctx, MpiCmd cmd, void *param) in mpp_enc_control_v2() argument 376 if (NULL == param && cmd != MPP_ENC_SET_IDR_FRAME && cmd != MPP_ENC_SET_REF_CFG) { in mpp_enc_control_v2() 383 enc_dbg_ctrl("sending cmd %d param %p\n", cmd, param); in mpp_enc_control_v2() 388 copy_enc_cfg(param, enc->cfg_obj); in mpp_enc_control_v2() 412 memcpy(param, &enc->hdr_mode, sizeof(enc->hdr_mode)); in mpp_enc_control_v2() 416 memcpy(param, &enc->cfg->plt_cfg, sizeof(enc->cfg->plt_cfg)); in mpp_enc_control_v2() 421 KmppObj obj = (KmppObj)param; in mpp_enc_control_v2() 431 enc->param = param; in mpp_enc_control_v2() 440 mpp_assert(!enc->param); in mpp_enc_control_v2()
|
| /rockchip-linux_mpp/mpp/vproc/vdpp/test/ |
| H A D | vdpp_test.c | 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() 318 params.param.com2.dst_width = cfg->dst_width; in vdpp_test() 319 params.param.com2.dst_height = cfg->dst_height; in vdpp_test() [all …]
|
| /rockchip-linux_mpp/osal/driver/ |
| H A D | mpp_device.c | 98 MPP_RET mpp_dev_ioctl(MppDev ctx, RK_S32 cmd, void *param) in mpp_dev_ioctl() argument 128 ret = api->set_cb_ctx(impl_ctx, param); in mpp_dev_ioctl() 132 ret = api->reg_wr(impl_ctx, param); in mpp_dev_ioctl() 136 ret = api->reg_rd(impl_ctx, param); in mpp_dev_ioctl() 140 ret = api->reg_offset(impl_ctx, param); in mpp_dev_ioctl() 144 ret = api->reg_offs(impl_ctx, param); in mpp_dev_ioctl() 148 ret = api->rcb_info(impl_ctx, param); in mpp_dev_ioctl() 152 ret = api->set_info(impl_ctx, param); in mpp_dev_ioctl() 156 ret = api->set_err_ref_hack(impl_ctx, param); in mpp_dev_ioctl() 168 ret = api->attach_fd(impl_ctx, param); in mpp_dev_ioctl() [all …]
|
| H A D | mpp_vcodec_client.c | 47 MPP_RET mpp_vcodec_ioctl(RK_S32 fd, RK_U32 cmd, RK_U32 ctrl_cmd, RK_U32 size, void *param) in mpp_vcodec_ioctl() argument 56 req.data = REQ_DATA_PTR(param); in mpp_vcodec_ioctl()
|
| /rockchip-linux_mpp/osal/inc/ |
| H A D | mpp_callback.h | 12 typedef MPP_RET (*MppCallBack)(const char *caller, void *ctx, RK_S32 cmd, void *param); 24 #define mpp_callback(ctx, param) mpp_callback_f(__FUNCTION__, ctx, param) argument 26 MPP_RET mpp_callback_f(const char *caller, MppCbCtx *ctx, void *param);
|
| /rockchip-linux_mpp/mpp/vproc/iep/ |
| H A D | iep.c | 330 MPP_RET iep_control(IepCtx ctx, IepCmd cmd, void *param) in iep_control() argument 348 mpp_assert(param); in iep_control() 350 memcpy(&msg->src, param, sizeof(IepImg)); in iep_control() 365 dump_iep_img((IepImg *)param); in iep_control() 369 mpp_assert(param); in iep_control() 371 memcpy(&msg->dst, param, sizeof(IepImg)); in iep_control() 375 dump_iep_img((IepImg *)param); in iep_control() 379 IepCmdParamDeiCfg *dei_cfg = (IepCmdParamDeiCfg *)param; in iep_control() 381 if (NULL == param) { in iep_control() 418 mpp_assert(param); in iep_control() [all …]
|
| /rockchip-linux_mpp/mpp/ |
| H A D | mpp.c | 1156 MPP_RET mpp_control(Mpp *mpp, MpiCmd cmd, MppParam param) in mpp_control() argument 1168 return mpp->mKmpp->mApi->control(mpp->mKmpp, cmd, param); in mpp_control() 1172 ret = mpp_control_osal(mpp, cmd, param); in mpp_control() 1178 ret = mpp_control_mpp(mpp, cmd, param); in mpp_control() 1187 ret = mpp_control_dec(mpp, cmd, param); in mpp_control() 1194 ret = mpp_control_enc(mpp, cmd, param); in mpp_control() 1198 ret = mpp_control_isp(mpp, cmd, param); in mpp_control() 1204 ret = mpp_control_codec(mpp, cmd, param); in mpp_control() 1213 mpp_err("command %x param %p ret %d\n", cmd, param, ret); in mpp_control() 1276 MPP_RET mpp_control_mpp(Mpp *mpp, MpiCmd cmd, MppParam param) in mpp_control_mpp() argument [all …]
|
| /rockchip-linux_mpp/mpp/inc/ |
| H A D | mpp.h | 215 MPP_RET mpp_control(Mpp *mpp, MpiCmd cmd, MppParam param); 221 MPP_RET mpp_control_mpp(Mpp *mpp, MpiCmd cmd, MppParam param); 222 MPP_RET mpp_control_osal(Mpp *mpp, MpiCmd cmd, MppParam param); 223 MPP_RET mpp_control_codec(Mpp *mpp, MpiCmd cmd, MppParam param); 224 MPP_RET mpp_control_dec(Mpp *mpp, MpiCmd cmd, MppParam param); 225 MPP_RET mpp_control_enc(Mpp *mpp, MpiCmd cmd, MppParam param); 226 MPP_RET mpp_control_isp(Mpp *mpp, MpiCmd cmd, MppParam param);
|
| /rockchip-linux_mpp/mpp/vproc/iep2/test/ |
| H A D | iep2_test.c | 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() 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() 287 params.param.com.dswap = cfg->dst_swa; in iep2_test() 288 params.param.com.width = cfg->w; in iep2_test() 289 params.param.com.height = cfg->h; in iep2_test() 290 params.param.com.hor_stride = cfg->w; in iep2_test()
|
| /rockchip-linux_mpp/mpp/legacy/ |
| H A D | vpu_api_legacy.cpp | 433 EncParameter_t *param = (EncParameter_t*)ctx->private_data; in init() local 464 format = vpu_pic_type_remap_to_mpp((EncInputPictureType)param->format); in init() 466 memcpy(&enc_param, param, sizeof(enc_param)); in init() 468 if (MPP_OK == vpu_api_mlvec_check_cfg(param)) { in init() 476 vpu_api_mlvec_set_st_cfg(mlvec, (VpuApiMlvecStaticCfg *)param); in init() 478 vpu_api_set_enc_cfg(mpp_ctx, mpi, enc_cfg, coding, format, param); in init() 1573 RK_S32 VpuApiLegacy::control(VpuCodecContext *ctx, VPU_API_CMD cmd, void *param) in control() argument 1575 vpu_api_dbg_func("enter cmd 0x%x param %p\n", cmd, param); in control() 1589 memcpy(&enc_param, param, sizeof(enc_param)); in control() 1593 memcpy(param, &enc_param, sizeof(enc_param)); in control() [all …]
|
| /rockchip-linux_mpp/osal/ |
| H A D | mpp_callback.c | 10 MPP_RET mpp_callback_f(const char *caller, MppCbCtx *ctx, void *param) in mpp_callback_f() argument 13 return ctx->callBack(caller, ctx->ctx, ctx->cmd, param); in mpp_callback_f()
|
| /rockchip-linux_mpp/test/ |
| H A D | mpp_event_trigger.c | 20 int (*notify)(void *param); 133 static int event_notify(void *param) in event_notify() argument 135 struct event_ctx_impl *ctx = (struct event_ctx_impl *)param; in event_notify() 143 static void *event_trigger_thread(void *param) in event_trigger_thread() argument 145 struct event_ctx_impl *ctx = (struct event_ctx_impl *)param; in event_trigger_thread()
|
| /rockchip-linux_mpp/mpp/base/inc/ |
| H A D | mpp_cluster.h | 29 typedef MPP_RET (*TaskProc)(void *param); 38 MPP_RET mpp_node_set_func(MppNode node, TaskProc proc, void *param);
|
| /rockchip-linux_mpp/mpp/codec/inc/ |
| H A D | mpp_dec.h | 53 MPP_RET mpp_dec_control(MppDec ctx, MpiCmd cmd, void *param); 58 MPP_RET mpp_dec_set_cfg_by_cmd(MppDecCfg cfg, MpiCmd cmd, void *param);
|
| H A D | mpp_dec_impl.h | 64 MPP_RET (*control)(MppDecImpl *dec, MpiCmd cmd, void *param); 101 void *param; member 240 MPP_RET mpp_dec_proc_cfg(MppDecImpl *dec, MpiCmd cmd, void *param);
|
| /rockchip-linux_mpp/mpp/hal/dummy/ |
| H A D | hal_dummy_enc_api.c | 68 MPP_RET hal_dummy_enc_control(void *hal, MpiCmd cmd_type, void *param) in hal_dummy_enc_control() argument 72 (void)param; in hal_dummy_enc_control()
|
| H A D | hal_dummy_dec_api.c | 68 MPP_RET hal_dummy_dec_control(void *hal, MpiCmd cmd_type, void *param) in hal_dummy_dec_control() argument 72 (void)param; in hal_dummy_dec_control()
|
| /rockchip-linux_mpp/mpp/base/test/ |
| H A D | mpp_cluster_test.c | 31 static RK_S32 mpp_cluster_test_worker(void *param) in mpp_cluster_test_worker() argument 34 (void) param; in mpp_cluster_test_worker()
|
| /rockchip-linux_mpp/osal/test/ |
| H A D | mpp_time_test.c | 11 void *timer_test(void *param) in timer_test() argument 14 (void) param; in timer_test()
|
| /rockchip-linux_mpp/mpp/hal/inc/ |
| H A D | mpp_hal.h | 74 MPP_RET (*control)(void *ctx, MpiCmd cmd, void *param); 92 MPP_RET mpp_hal_control(MppHal ctx, MpiCmd cmd, void *param);
|