Lines Matching refs:ret

64     MpiDecMultiCtxRet   ret;        // return of decoder  member
78 MPP_RET ret = reader_index_read(reader, data->packet_count++, &slot); in multi_dec_simple() local
80 mpp_assert(ret == MPP_OK); in multi_dec_simple()
109 ret = mpi->decode_put_packet(ctx, packet); in multi_dec_simple()
110 if (MPP_OK == ret) { in multi_dec_simple()
123 ret = mpi->decode_get_frame(ctx, &frame); in multi_dec_simple()
124 if (MPP_ERR_TIMEOUT == ret) { in multi_dec_simple()
132 if (ret) { in multi_dec_simple()
133 mpp_err("decode_get_frame failed ret %d\n", ret); in multi_dec_simple()
158 ret = mpi->control(ctx, MPP_DEC_SET_FRAME_INFO, frm); in multi_dec_simple()
161 if (ret) { in multi_dec_simple()
169 ret = mpi->control(ctx, MPP_DEC_SET_EXT_BUF_GROUP, grp); in multi_dec_simple()
170 if (ret) { in multi_dec_simple()
171 mpp_err("%p set buffer group failed ret %d\n", ctx, ret); in multi_dec_simple()
180 ret = mpi->control(ctx, MPP_DEC_SET_INFO_CHANGE_READY, NULL); in multi_dec_simple()
181 if (ret) { in multi_dec_simple()
182 mpp_err("info change ready failed ret %d\n", ret); in multi_dec_simple()
246 return ret; in multi_dec_simple()
251 MPP_RET ret = MPP_OK; in multi_dec_advanced() local
261 ret = reader_index_read(cmd->reader, 0, &slot); in multi_dec_advanced()
262 mpp_assert(ret == MPP_OK); in multi_dec_advanced()
271 ret = mpi->poll(ctx, MPP_PORT_INPUT, MPP_POLL_BLOCK); in multi_dec_advanced()
272 if (ret) { in multi_dec_advanced()
274 return ret; in multi_dec_advanced()
277 ret = mpi->dequeue(ctx, MPP_PORT_INPUT, &task); /* input queue */ in multi_dec_advanced()
278 if (ret) { in multi_dec_advanced()
280 return ret; in multi_dec_advanced()
288 ret = mpi->enqueue(ctx, MPP_PORT_INPUT, task); /* input queue */ in multi_dec_advanced()
289 if (ret) { in multi_dec_advanced()
291 return ret; in multi_dec_advanced()
298 ret = mpi->poll(ctx, MPP_PORT_OUTPUT, MPP_POLL_BLOCK); in multi_dec_advanced()
299 if (ret) { in multi_dec_advanced()
301 return ret; in multi_dec_advanced()
304 ret = mpi->dequeue(ctx, MPP_PORT_OUTPUT, &task); /* output queue */ in multi_dec_advanced()
305 if (ret) { in multi_dec_advanced()
307 return ret; in multi_dec_advanced()
342 ret = mpi->enqueue(ctx, MPP_PORT_OUTPUT, task); in multi_dec_advanced()
343 if (ret) in multi_dec_advanced()
355 ret = mpi->dequeue(ctx, MPP_PORT_INPUT, &task); /* input queue */ in multi_dec_advanced()
356 if (ret) { in multi_dec_advanced()
358 return ret; in multi_dec_advanced()
373 ret = mpi->enqueue(ctx, MPP_PORT_INPUT, task); in multi_dec_advanced()
374 if (ret) in multi_dec_advanced()
379 return ret; in multi_dec_advanced()
386 MpiDecMultiCtxRet *rets = &info->ret; in multi_dec_decode()
388 MPP_RET ret = MPP_OK; in multi_dec_decode() local
418 ret = dec_buf_mgr_init(&dec_ctx->buf_mgr); in multi_dec_decode()
419 if (ret) { in multi_dec_decode()
425 ret = mpp_packet_init(&packet, NULL, 0); in multi_dec_decode()
426 if (ret) { in multi_dec_decode()
434 ret = mpp_frame_init(&frame); /* output frame */ in multi_dec_decode()
435 if (ret) { in multi_dec_decode()
442 mpp_err("failed to get buffer group for input frame ret %d\n", ret); in multi_dec_decode()
443 ret = MPP_NOK; in multi_dec_decode()
454 ret = mpp_buffer_get(dec_ctx->frm_grp, &frm_buf, hor_stride * ver_stride * 2); in multi_dec_decode()
455 if (ret) { in multi_dec_decode()
456 mpp_err("failed to get buffer for input frame ret %d\n", ret); in multi_dec_decode()
464 ret = mpp_create(&ctx, &mpi); in multi_dec_decode()
465 if (ret) { in multi_dec_decode()
473 ret = mpp_init(ctx, MPP_CTX_DEC, type); in multi_dec_decode()
474 if (ret) { in multi_dec_decode()
482 ret = mpi->control(ctx, MPP_DEC_GET_CFG, cfg); in multi_dec_decode()
483 if (ret) { in multi_dec_decode()
484 mpp_err("%p failed to get decoder cfg ret %d\n", ctx, ret); in multi_dec_decode()
492 ret = mpp_dec_cfg_set_u32(cfg, "base:split_parse", need_split); in multi_dec_decode()
493 if (ret) { in multi_dec_decode()
494 mpp_err("%p failed to set split_parse ret %d\n", ctx, ret); in multi_dec_decode()
498 ret = mpi->control(ctx, MPP_DEC_SET_CFG, cfg); in multi_dec_decode()
499 if (ret) { in multi_dec_decode()
500 mpp_err("%p failed to set cfg %p ret %d\n", ctx, cfg, ret); in multi_dec_decode()
526 ret = mpi->reset(ctx); in multi_dec_decode()
527 if (ret) { in multi_dec_decode()
581 RK_S32 ret = 0; in main() local
592 ret = mpi_dec_test_cmd_init(cmd, argc, argv); in main()
593 if (ret) in main()
609 ret = pthread_create(&ctxs[i].thd, NULL, multi_dec_decode, &ctxs[i]); in main()
610 if (ret) { in main()
612 return ret; in main()
631 MpiDecMultiCtxRet *dec_ret = &ctxs[i].ret; in main()