Lines Matching refs:cmd
22 MpiDecTestCmd *cmd; member
56 MpiDecTestCmd *cmd = data->cmd; in dec_simple() local
65 ret = reader_read(cmd->reader, &slot); in dec_simple()
75 reader_rewind(cmd->reader); in dec_simple()
138 if (MPP_FRAME_FMT_IS_FBC(cmd->format)) { in dec_simple()
144 mpp_frame_set_fmt(frm, cmd->format); in dec_simple()
155 grp = dec_buf_mgr_setup(data->buf_mgr, buf_size, 24, cmd->buf_mode); in dec_simple()
211 fps_calc_inc(cmd->fps); in dec_simple()
270 MpiDecTestCmd *cmd = data->cmd; in dec_advanced() local
282 ret = reader_index_read(cmd->reader, 0, &slot); in dec_advanced()
335 fps_calc_inc(cmd->fps); in dec_advanced()
366 MpiDecTestCmd *cmd = data->cmd; in thread_decode() local
377 if (cmd->simple) { in thread_decode()
382 if (MPP_FRAME_FMT_IS_YUV(cmd->format) || MPP_FRAME_FMT_IS_RGB(cmd->format)) { in thread_decode()
383 MPP_RET ret = mpi->control(ctx, MPP_DEC_SET_OUTPUT_FORMAT, &cmd->format); in thread_decode()
385 mpp_err("Failed to set output format 0x%x\n", cmd->format); in thread_decode()
409 int dec_decode(MpiDecTestCmd *cmd) in dec_decode() argument
420 RK_U32 width = cmd->width; in dec_decode()
421 RK_U32 height = cmd->height; in dec_decode()
422 MppCodingType type = cmd->type; in dec_decode()
439 cmd->simple = (cmd->type != MPP_VIDEO_CodingMJPEG) ? (1) : (0); in dec_decode()
441 if (cmd->have_output) { in dec_decode()
442 data.fp_output = fopen(cmd->file_output, "w+b"); in dec_decode()
444 mpp_err("failed to open output file %s\n", cmd->file_output); in dec_decode()
449 if (cmd->file_slt) { in dec_decode()
450 data.fp_verify = fopen(cmd->file_slt, "wt"); in dec_decode()
452 mpp_err("failed to open verify file %s\n", cmd->file_slt); in dec_decode()
461 if (cmd->simple) { in dec_decode()
477 … data.frm_grp = dec_buf_mgr_setup(data.buf_mgr, hor_stride * ver_stride * 4, 4, cmd->buf_mode); in dec_decode()
541 data.cmd = cmd; in dec_decode()
548 data.frame_num = cmd->frame_num; in dec_decode()
549 data.quiet = cmd->quiet; in dec_decode()
559 if (cmd->frame_num < 0) { in dec_decode()
571 cmd->max_usage = data.max_usage; in dec_decode()
595 if (!cmd->simple) { in dec_decode()
632 MpiDecTestCmd* cmd = &cmd_ctx; in main() local
634 memset((void*)cmd, 0, sizeof(*cmd)); in main()
635 cmd->format = MPP_FMT_BUTT; in main()
636 cmd->pkt_size = MPI_DEC_STREAM_SIZE; in main()
639 ret = mpi_dec_test_cmd_init(cmd, argc, argv); in main()
643 mpi_dec_test_cmd_options(cmd); in main()
645 ret = dec_decode(cmd); in main()
647 mpp_log("test success max memory %.2f MB\n", cmd->max_usage / (float)(1 << 20)); in main()
652 mpi_dec_test_cmd_deinit(cmd); in main()