Lines Matching refs:cmd

135     MpiEncTestArgs      *cmd;       // pointer to global command line info  member
146 MpiEncTestArgs *cmd = info->cmd; in test_ctx_init() local
151 p->width = cmd->width; in test_ctx_init()
152 p->height = cmd->height; in test_ctx_init()
153 p->hor_stride = (cmd->hor_stride) ? (cmd->hor_stride) : in test_ctx_init()
154 (MPP_ALIGN(cmd->width, 16)); in test_ctx_init()
155 p->ver_stride = (cmd->ver_stride) ? (cmd->ver_stride) : in test_ctx_init()
156 (MPP_ALIGN(cmd->height, 16)); in test_ctx_init()
157 p->fmt = cmd->format; in test_ctx_init()
158 p->type = cmd->type; in test_ctx_init()
159 p->bps = cmd->bps_target; in test_ctx_init()
160 p->bps_min = cmd->bps_min; in test_ctx_init()
161 p->bps_max = cmd->bps_max; in test_ctx_init()
162 p->rc_mode = cmd->rc_mode; in test_ctx_init()
163 p->frame_num = cmd->frame_num; in test_ctx_init()
164 if (cmd->type == MPP_VIDEO_CodingMJPEG && p->frame_num == 0) { in test_ctx_init()
168 p->gop_mode = cmd->gop_mode; in test_ctx_init()
169 p->gop_len = cmd->gop_len; in test_ctx_init()
170 p->vi_len = cmd->vi_len; in test_ctx_init()
172 p->fps_in_flex = cmd->fps_in_flex; in test_ctx_init()
173 p->fps_in_den = cmd->fps_in_den; in test_ctx_init()
174 p->fps_in_num = cmd->fps_in_num; in test_ctx_init()
175 p->fps_out_flex = cmd->fps_out_flex; in test_ctx_init()
176 p->fps_out_den = cmd->fps_out_den; in test_ctx_init()
177 p->fps_out_num = cmd->fps_out_num; in test_ctx_init()
178 p->mdinfo_size = (MPP_VIDEO_CodingHEVC == cmd->type) ? in test_ctx_init()
184 if (cmd->file_input) { in test_ctx_init()
185 if (!strncmp(cmd->file_input, "/dev/video", 10)) { in test_ctx_init()
187 p->cam_ctx = camera_source_init(cmd->file_input, 4, p->width, p->height, p->fmt); in test_ctx_init()
190 mpp_err("open %s fail", cmd->file_input); in test_ctx_init()
192 p->fp_input = fopen(cmd->file_input, "rb"); in test_ctx_init()
194 mpp_err("failed to open input file %s\n", cmd->file_input); in test_ctx_init()
200 if (cmd->file_output) { in test_ctx_init()
201 p->fp_output = fopen(cmd->file_output, "w+b"); in test_ctx_init()
203 mpp_err("failed to open output file %s\n", cmd->file_output); in test_ctx_init()
208 if (cmd->file_slt) { in test_ctx_init()
209 p->fp_verify = fopen(cmd->file_slt, "wt"); in test_ctx_init()
211 mpp_err("failed to open verify file %s\n", cmd->file_slt); in test_ctx_init()
288 MpiEncTestArgs *cmd = info->cmd; in test_mpp_enc_cfg_setup() local
293 RK_U32 quiet = cmd->quiet; in test_mpp_enc_cfg_setup()
365 RK_S32 fix_qp = cmd->qp_init; 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()
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()
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()
535 MpiEncTestArgs *cmd = info->cmd; in test_mpp_run() local
539 RK_U32 quiet = cmd->quiet; in test_mpp_run()
817 fps_calc_inc(cmd->fps); in test_mpp_run()
850 MpiEncTestArgs *cmd = info->cmd; in enc_test() local
854 RK_U32 quiet = cmd->quiet; in enc_test()
998 int enc_test_multi(MpiEncTestArgs* cmd, const char *name) in enc_test_multi() argument
1005 ctxs = mpp_calloc(MpiEncMultiCtxInfo, cmd->nthreads); in enc_test_multi()
1011 for (i = 0; i < cmd->nthreads; i++) { in enc_test_multi()
1012 ctxs[i].cmd = cmd; in enc_test_multi()
1023 if (cmd->frame_num < 0) { in enc_test_multi()
1030 for (i = 0; i < cmd->nthreads; i++) in enc_test_multi()
1034 for (i = 0; i < cmd->nthreads; i++) in enc_test_multi()
1037 for (i = 0; i < cmd->nthreads; i++) { in enc_test_multi()
1049 total_rate /= cmd->nthreads; in enc_test_multi()
1058 MpiEncTestArgs* cmd = mpi_enc_test_cmd_get(); in main() local
1061 ret = mpi_enc_test_cmd_update_by_args(cmd, argc, argv); in main()
1065 mpi_enc_test_cmd_show_opt(cmd); in main()
1067 ret = enc_test_multi(cmd, argv[0]); in main()
1070 mpi_enc_test_cmd_put(cmd); in main()