Lines Matching refs:cfg
59 MppEncCfg cfg; member
292 MppEncCfg cfg = p->cfg; in test_mpp_enc_cfg_setup() local
314 mpp_enc_cfg_set_s32(cfg, "prep:width", p->width); in test_mpp_enc_cfg_setup()
315 mpp_enc_cfg_set_s32(cfg, "prep:height", p->height); in test_mpp_enc_cfg_setup()
316 mpp_enc_cfg_set_s32(cfg, "prep:hor_stride", p->hor_stride); in test_mpp_enc_cfg_setup()
317 mpp_enc_cfg_set_s32(cfg, "prep:ver_stride", p->ver_stride); in test_mpp_enc_cfg_setup()
318 mpp_enc_cfg_set_s32(cfg, "prep:format", p->fmt); in test_mpp_enc_cfg_setup()
320 mpp_enc_cfg_set_s32(cfg, "rc:mode", p->rc_mode); in test_mpp_enc_cfg_setup()
323 mpp_enc_cfg_set_s32(cfg, "rc:fps_in_flex", p->fps_in_flex); in test_mpp_enc_cfg_setup()
324 mpp_enc_cfg_set_s32(cfg, "rc:fps_in_num", p->fps_in_num); in test_mpp_enc_cfg_setup()
325 mpp_enc_cfg_set_s32(cfg, "rc:fps_in_denorm", p->fps_in_den); in test_mpp_enc_cfg_setup()
326 mpp_enc_cfg_set_s32(cfg, "rc:fps_out_flex", p->fps_out_flex); in test_mpp_enc_cfg_setup()
327 mpp_enc_cfg_set_s32(cfg, "rc:fps_out_num", p->fps_out_num); in test_mpp_enc_cfg_setup()
328 mpp_enc_cfg_set_s32(cfg, "rc:fps_out_denorm", p->fps_out_den); in test_mpp_enc_cfg_setup()
331 mpp_enc_cfg_set_u32(cfg, "rc:drop_mode", MPP_ENC_RC_DROP_FRM_DISABLED); in test_mpp_enc_cfg_setup()
332 mpp_enc_cfg_set_u32(cfg, "rc:drop_thd", 20); /* 20% of max bps */ in test_mpp_enc_cfg_setup()
333 mpp_enc_cfg_set_u32(cfg, "rc:drop_gap", 1); /* Do not continuous drop frame */ in test_mpp_enc_cfg_setup()
336 mpp_enc_cfg_set_s32(cfg, "rc:bps_target", p->bps); in test_mpp_enc_cfg_setup()
343 mpp_enc_cfg_set_s32(cfg, "rc:bps_max", p->bps_max ? p->bps_max : p->bps * 17 / 16); in test_mpp_enc_cfg_setup()
344 mpp_enc_cfg_set_s32(cfg, "rc:bps_min", p->bps_min ? p->bps_min : p->bps * 15 / 16); in test_mpp_enc_cfg_setup()
349 mpp_enc_cfg_set_s32(cfg, "rc:bps_max", p->bps_max ? p->bps_max : p->bps * 17 / 16); in test_mpp_enc_cfg_setup()
350 mpp_enc_cfg_set_s32(cfg, "rc:bps_min", p->bps_min ? p->bps_min : p->bps * 1 / 16); in test_mpp_enc_cfg_setup()
354 mpp_enc_cfg_set_s32(cfg, "rc:bps_max", p->bps_max ? p->bps_max : p->bps * 17 / 16); in test_mpp_enc_cfg_setup()
355 mpp_enc_cfg_set_s32(cfg, "rc:bps_min", p->bps_min ? p->bps_min : p->bps * 15 / 16); in test_mpp_enc_cfg_setup()
367 mpp_enc_cfg_set_s32(cfg, "rc:qp_init", fix_qp); in test_mpp_enc_cfg_setup()
368 mpp_enc_cfg_set_s32(cfg, "rc:qp_max", fix_qp); in test_mpp_enc_cfg_setup()
369 mpp_enc_cfg_set_s32(cfg, "rc:qp_min", fix_qp); in test_mpp_enc_cfg_setup()
370 mpp_enc_cfg_set_s32(cfg, "rc:qp_max_i", fix_qp); in test_mpp_enc_cfg_setup()
371 mpp_enc_cfg_set_s32(cfg, "rc:qp_min_i", fix_qp); in test_mpp_enc_cfg_setup()
372 mpp_enc_cfg_set_s32(cfg, "rc:qp_ip", 0); in test_mpp_enc_cfg_setup()
377 mpp_enc_cfg_set_s32(cfg, "rc:qp_init", cmd->qp_init ? cmd->qp_init : -1); in test_mpp_enc_cfg_setup()
378 mpp_enc_cfg_set_s32(cfg, "rc:qp_max", cmd->qp_max ? cmd->qp_max : 51); in test_mpp_enc_cfg_setup()
379 mpp_enc_cfg_set_s32(cfg, "rc:qp_min", cmd->qp_min ? cmd->qp_min : 10); in test_mpp_enc_cfg_setup()
380 mpp_enc_cfg_set_s32(cfg, "rc:qp_max_i", cmd->qp_max_i ? cmd->qp_max_i : 51); in test_mpp_enc_cfg_setup()
381 mpp_enc_cfg_set_s32(cfg, "rc:qp_min_i", cmd->qp_min_i ? cmd->qp_min_i : 10); in test_mpp_enc_cfg_setup()
382 mpp_enc_cfg_set_s32(cfg, "rc:qp_ip", 2); in test_mpp_enc_cfg_setup()
391 mpp_enc_cfg_set_s32(cfg, "rc:qp_init", cmd->qp_init ? cmd->qp_init : 40); in test_mpp_enc_cfg_setup()
392 mpp_enc_cfg_set_s32(cfg, "rc:qp_max", cmd->qp_max ? cmd->qp_max : 127); in test_mpp_enc_cfg_setup()
393 mpp_enc_cfg_set_s32(cfg, "rc:qp_min", cmd->qp_min ? cmd->qp_min : 0); in test_mpp_enc_cfg_setup()
394 mpp_enc_cfg_set_s32(cfg, "rc:qp_max_i", cmd->qp_max_i ? cmd->qp_max_i : 127); in test_mpp_enc_cfg_setup()
395 mpp_enc_cfg_set_s32(cfg, "rc:qp_min_i", cmd->qp_min_i ? cmd->qp_min_i : 0); in test_mpp_enc_cfg_setup()
396 mpp_enc_cfg_set_s32(cfg, "rc:qp_ip", 6); in test_mpp_enc_cfg_setup()
400 mpp_enc_cfg_set_s32(cfg, "jpeg:q_factor", cmd->qp_init ? cmd->qp_init : 80); in test_mpp_enc_cfg_setup()
401 mpp_enc_cfg_set_s32(cfg, "jpeg:qf_max", cmd->qp_max ? cmd->qp_max : 99); in test_mpp_enc_cfg_setup()
402 mpp_enc_cfg_set_s32(cfg, "jpeg:qf_min", cmd->qp_min ? cmd->qp_min : 1); in test_mpp_enc_cfg_setup()
409 mpp_enc_cfg_set_s32(cfg, "codec:type", p->type); in test_mpp_enc_cfg_setup()
420 mpp_enc_cfg_set_s32(cfg, "h264:profile", 100); in test_mpp_enc_cfg_setup()
429 mpp_enc_cfg_set_s32(cfg, "h264:level", 40); in test_mpp_enc_cfg_setup()
430 mpp_enc_cfg_set_s32(cfg, "h264:cabac_en", 1); in test_mpp_enc_cfg_setup()
431 mpp_enc_cfg_set_s32(cfg, "h264:cabac_idc", 0); in test_mpp_enc_cfg_setup()
432 mpp_enc_cfg_set_s32(cfg, "h264:trans8x8", 1); in test_mpp_enc_cfg_setup()
436 mpp_enc_cfg_set_s32(cfg, "h264:constraint_set", constraint_set); in test_mpp_enc_cfg_setup()
458 mpp_enc_cfg_set_s32(cfg, "split:mode", p->split_mode); in test_mpp_enc_cfg_setup()
459 mpp_enc_cfg_set_s32(cfg, "split:arg", p->split_arg); in test_mpp_enc_cfg_setup()
460 mpp_enc_cfg_set_s32(cfg, "split:out", p->split_out); in test_mpp_enc_cfg_setup()
467 mpp_enc_cfg_set_s32(cfg, "prep:mirroring", mirroring); in test_mpp_enc_cfg_setup()
468 mpp_enc_cfg_set_s32(cfg, "prep:rotation", rotation); in test_mpp_enc_cfg_setup()
469 mpp_enc_cfg_set_s32(cfg, "prep:flip", flip); in test_mpp_enc_cfg_setup()
472 mpp_enc_cfg_set_s32(cfg, "rc:gop", p->gop_len ? p->gop_len : p->fps_out_num * 2); in test_mpp_enc_cfg_setup()
484 mpp_enc_cfg_set_ptr(cfg, "rc:ref_cfg", ref); in test_mpp_enc_cfg_setup()
487 ret = mpi->control(ctx, MPP_ENC_SET_CFG, cfg); in test_mpp_enc_cfg_setup()
913 ret = mpp_enc_cfg_init(&p->cfg); in enc_test()
919 ret = p->mpi->control(p->ctx, MPP_ENC_GET_CFG, p->cfg); in enc_test()
958 if (p->cfg) { in enc_test()
959 mpp_enc_cfg_deinit(p->cfg); in enc_test()
960 p->cfg = NULL; in enc_test()