Lines Matching refs:dec_ctx
385 MpiDecMultiCtx *dec_ctx = &info->ctx; in multi_dec_decode() local
411 dec_ctx->fp_output = fopen(cmd->file_output, "w+b"); in multi_dec_decode()
412 if (NULL == dec_ctx->fp_output) { in multi_dec_decode()
418 ret = dec_buf_mgr_init(&dec_ctx->buf_mgr); in multi_dec_decode()
440 …dec_ctx->frm_grp = dec_buf_mgr_setup(dec_ctx->buf_mgr, hor_stride * ver_stride * 2, 4, cmd->buf_mo… in multi_dec_decode()
441 if (!dec_ctx->frm_grp) { in multi_dec_decode()
454 ret = mpp_buffer_get(dec_ctx->frm_grp, &frm_buf, hor_stride * ver_stride * 2); in multi_dec_decode()
504 dec_ctx->cmd = cmd; in multi_dec_decode()
505 dec_ctx->ctx = ctx; in multi_dec_decode()
506 dec_ctx->mpi = mpi; in multi_dec_decode()
507 dec_ctx->packet = packet; in multi_dec_decode()
508 dec_ctx->frame = frame; in multi_dec_decode()
509 dec_ctx->packet_count = 0; in multi_dec_decode()
510 dec_ctx->frame_count = 0; in multi_dec_decode()
511 dec_ctx->frame_num = cmd->frame_num; in multi_dec_decode()
512 dec_ctx->quiet = cmd->quiet; in multi_dec_decode()
518 while (!dec_ctx->loop_end) in multi_dec_decode()
519 multi_dec_simple(dec_ctx); in multi_dec_decode()
521 while (!dec_ctx->loop_end) in multi_dec_decode()
522 multi_dec_advanced(dec_ctx); in multi_dec_decode()
533 rets->frame_count = dec_ctx->frame_count; in multi_dec_decode()
534 rets->frame_rate = (float)dec_ctx->frame_count * 1000000 / rets->elapsed_time; in multi_dec_decode()
535 rets->delay = dec_ctx->first_frm - dec_ctx->first_pkt; in multi_dec_decode()
560 dec_ctx->frm_grp = NULL; in multi_dec_decode()
561 if (dec_ctx->buf_mgr) { in multi_dec_decode()
562 dec_buf_mgr_deinit(dec_ctx->buf_mgr); in multi_dec_decode()
563 dec_ctx->buf_mgr = NULL; in multi_dec_decode()
566 if (dec_ctx->fp_output) { in multi_dec_decode()
567 fclose(dec_ctx->fp_output); in multi_dec_decode()
568 dec_ctx->fp_output = NULL; in multi_dec_decode()