Lines Matching refs:cmd
33 MpiDecTestCmd *cmd; member
66 MpiDecTestCmd *cmd = data->cmd; in dec_simple() local
75 ret = reader_read(cmd->reader, &slot); in dec_simple()
85 reader_rewind(cmd->reader); in dec_simple()
284 fps_calc_inc(cmd->fps); in dec_simple()
343 MpiDecTestCmd *cmd = data->cmd; in dec_advanced() local
353 ret = reader_index_read(cmd->reader, 0, &slot); in dec_advanced()
428 fps_calc_inc(cmd->fps); in dec_advanced()
483 MpiDecTestCmd *cmd = data->cmd; in thread_decode() local
494 if (cmd->simple) { in thread_decode()
499 if (MPP_FRAME_FMT_IS_YUV(cmd->format) || MPP_FRAME_FMT_IS_RGB(cmd->format)) { in thread_decode()
500 MPP_RET ret = mpi->control(ctx, MPP_DEC_SET_OUTPUT_FORMAT, &cmd->format); in thread_decode()
502 mpp_err("Failed to set output format %d\n", cmd->format); in thread_decode()
527 int dec_decode(MpiDecTestCmd *cmd) in dec_decode() argument
538 RK_U32 width = cmd->width; in dec_decode()
539 RK_U32 height = cmd->height; in dec_decode()
540 MppCodingType type = cmd->type; in dec_decode()
557 cmd->simple = (cmd->type != MPP_VIDEO_CodingMJPEG) ? (1) : (0); in dec_decode()
559 if (cmd->have_output) { in dec_decode()
560 data.fp_output = fopen(cmd->file_output, "w+b"); in dec_decode()
562 mpp_err("failed to open output file %s\n", cmd->file_output); in dec_decode()
567 if (cmd->file_slt) { in dec_decode()
568 data.fp_verify = fopen(cmd->file_slt, "wt"); in dec_decode()
570 mpp_err("failed to open verify file %s\n", cmd->file_slt); in dec_decode()
573 if (cmd->simple) { in dec_decode()
652 data.cmd = cmd; in dec_decode()
659 data.frame_num = cmd->frame_num; in dec_decode()
660 data.quiet = cmd->quiet; in dec_decode()
670 if (cmd->frame_num < 0) { in dec_decode()
682 cmd->max_usage = data.max_usage; in dec_decode()
706 if (!cmd->simple) { in dec_decode()
742 MpiDecTestCmd* cmd = &cmd_ctx; in main() local
744 memset((void*)cmd, 0, sizeof(*cmd)); in main()
745 cmd->format = MPP_FMT_BUTT; in main()
746 cmd->pkt_size = MPI_DEC_STREAM_SIZE; in main()
749 ret = mpi_dec_test_cmd_init(cmd, argc, argv); in main()
753 mpi_dec_test_cmd_options(cmd); in main()
755 ret = dec_decode(cmd); in main()
757 mpp_log("test success max memory %.2f MB\n", cmd->max_usage / (float)(1 << 20)); in main()
762 mpi_dec_test_cmd_deinit(cmd); in main()