Home
last modified time | relevance | path

Searched refs:mpp_ctx (Results 1 – 13 of 13) sorted by relevance

/OK3568_Linux_fs/external/rknpu2/examples/rknn_yolov5_demo/utils/
H A Dmpp_decoder.cpp32 if (mpp_ctx) { in ~MppDecoder()
33 mpp_destroy(mpp_ctx); in ~MppDecoder()
34 mpp_ctx = NULL; in ~MppDecoder()
63 MppCtx mpp_ctx = NULL; in Init() local
64 ret = mpp_create(&mpp_ctx, &mpp_mpi); in Init()
70 ret = mpp_init(mpp_ctx, MPP_CTX_DEC, mpp_type); in Init()
72 LOGD("%p mpp_init failed ", mpp_ctx); in Init()
79 ret = mpp_mpi->control(mpp_ctx, MPP_DEC_GET_CFG, cfg); in Init()
81 LOGD("%p failed to get decoder cfg ret %d ", mpp_ctx, ret); in Init()
91 LOGD("%p failed to set split_parse ret %d ", mpp_ctx, ret); in Init()
[all …]
H A Dmpp_encoder.cpp249 LOGD("%p split mode %d arg %d out %d\n", mpp_ctx, in SetupEncCfg()
260 ret = mpp_mpi->control(mpp_ctx, MPP_ENC_SET_CFG, cfg); in SetupEncCfg()
269 ret = mpp_mpi->control(mpp_ctx, MPP_ENC_SET_SEI_CFG, &enc_params.sei_mode); in SetupEncCfg()
279 ret = mpp_mpi->control(mpp_ctx, MPP_ENC_SET_HEADER_MODE, &enc_params.header_mode); in SetupEncCfg()
298 ret = mpp_mpi->control(mpp_ctx, MPP_ENC_SET_REF_CFG, ref); in SetupEncCfg()
318 this->mpp_ctx = NULL; in MppEncoder()
324 if (this->mpp_ctx) { in ~MppEncoder()
325 mpp_destroy(this->mpp_ctx); in ~MppEncoder()
326 this->mpp_ctx = NULL; in ~MppEncoder()
387 ret = mpp_create(&this->mpp_ctx, &this->mpp_mpi); in Init()
[all …]
H A Dmpp_decoder.h37 MppCtx mpp_ctx = NULL;
H A Dmpp_encoder.h81 MppCtx mpp_ctx = NULL; variable
/OK3568_Linux_fs/external/mpp/mpp/legacy/
H A Dvpu_api_legacy.cpp91 static MPP_RET vpu_api_set_enc_cfg(MppCtx mpp_ctx, MppApi *mpi, MppEncCfg enc_cfg, in vpu_api_set_enc_cfg() argument
194 ret = mpi->control(mpp_ctx, MPP_ENC_SET_CFG, enc_cfg); in vpu_api_set_enc_cfg()
270 mpp_ctx(NULL), in VpuApiLegacy()
289 mpp_create(&mpp_ctx, &mpi); in VpuApiLegacy()
304 mpp_destroy(mpp_ctx); in ~VpuApiLegacy()
332 MppCtx mpp_ctx, MppApi *mpi, VPU_GENERIC *p) in init_frame_info() argument
369 ret = mpi->control(mpp_ctx, MPP_DEC_SET_FRAME_INFO, (MppParam)frame); in init_frame_info()
388 if (mpp_ctx == NULL || mpi == NULL) { in init()
402 ret = mpp_init(mpp_ctx, type, (MppCodingType)ctx->videoCoding); in init()
415 ret = mpi->control(mpp_ctx, MPP_SET_INPUT_TIMEOUT, (MppParam)&block); in init()
[all …]
H A Dvpu_api_mlvec.cpp137 MppCtx mpp_ctx = impl->mpp; in vpu_api_mlvec_set_st_cfg() local
141 mpp_assert(mpp_ctx); in vpu_api_mlvec_set_st_cfg()
151 ret = mpi->control(mpp_ctx, MPP_ENC_SET_HEADER_MODE, &mode); in vpu_api_mlvec_set_st_cfg()
242 MppCtx mpp_ctx = impl->mpp; in vpu_api_mlvec_set_dy_max_tid() local
246 mpp_assert(mpp_ctx); in vpu_api_mlvec_set_dy_max_tid()
432 ret = mpi->control(mpp_ctx, MPP_ENC_SET_REF_CFG, ref); in vpu_api_mlvec_set_dy_max_tid()
438 ret = mpi->control(mpp_ctx, MPP_ENC_SET_REF_CFG, NULL); in vpu_api_mlvec_set_dy_max_tid()
H A Dvpu_api_legacy.h75 MppCtx mpp_ctx; variable
/OK3568_Linux_fs/external/gstreamer-rockchip/gst/rockchipmpp/
H A Dgstmppjpegdec.c115 if (mppdec->mpi->control (mppdec->mpp_ctx, MPP_DEC_SET_OUTPUT_FORMAT, in gst_mpp_jpeg_dec_try_pp_convert()
356 mppdec->mpi->poll (mppdec->mpp_ctx, MPP_PORT_INPUT, timeout_ms); in gst_mpp_jpeg_dec_send_mpp_packet()
357 mppdec->mpi->dequeue (mppdec->mpp_ctx, MPP_PORT_INPUT, &mtask); in gst_mpp_jpeg_dec_send_mpp_packet()
376 if (mppdec->mpi->enqueue (mppdec->mpp_ctx, MPP_PORT_INPUT, mtask)) in gst_mpp_jpeg_dec_send_mpp_packet()
385 mppdec->mpi->enqueue (mppdec->mpp_ctx, MPP_PORT_INPUT, mtask); in gst_mpp_jpeg_dec_send_mpp_packet()
403 if (mppdec->mpi->poll (mppdec->mpp_ctx, MPP_PORT_OUTPUT, timeout_ms)) in gst_mpp_jpeg_dec_poll_mpp_frame()
406 mppdec->mpi->dequeue (mppdec->mpp_ctx, MPP_PORT_OUTPUT, &mtask); in gst_mpp_jpeg_dec_poll_mpp_frame()
412 mppdec->mpi->enqueue (mppdec->mpp_ctx, MPP_PORT_OUTPUT, mtask); in gst_mpp_jpeg_dec_poll_mpp_frame()
421 mppdec->mpi->enqueue (mppdec->mpp_ctx, MPP_PORT_OUTPUT, mtask); in gst_mpp_jpeg_dec_poll_mpp_frame()
436 mppdec->mpi->poll (mppdec->mpp_ctx, MPP_PORT_INPUT, MPP_POLL_BLOCK); in gst_mpp_jpeg_dec_shutdown()
[all …]
H A Dgstmppvideodec.c209 mppdec->mpi->decode_put_packet (mppdec->mpp_ctx, mpkt); in gst_mpp_video_dec_startup()
218 mppdec->mpi->control (mppdec->mpp_ctx, MPP_DEC_SET_OUTPUT_FORMAT, in gst_mpp_video_dec_startup()
245 ret = mppdec->mpi->decode_put_packet (mppdec->mpp_ctx, mpkt); in gst_mpp_video_dec_send_mpp_packet()
267 mppdec->mpi->control (mppdec->mpp_ctx, MPP_SET_OUTPUT_TIMEOUT, &timeout_ms); in gst_mpp_video_dec_poll_mpp_frame()
270 mppdec->mpi->decode_get_frame (mppdec->mpp_ctx, &mframe); in gst_mpp_video_dec_poll_mpp_frame()
285 mppdec->mpi->reset (mppdec->mpp_ctx); in gst_mpp_video_dec_shutdown()
293 ret = mppdec->mpi->decode_put_packet (mppdec->mpp_ctx, mpkt); in gst_mpp_video_dec_shutdown()
H A Dgstmppenc.c138 MppCtx mpp_ctx; in gst_mpp_enc_supported() local
141 if (mpp_create (&mpp_ctx, &mpi)) in gst_mpp_enc_supported()
144 if (mpp_init (mpp_ctx, MPP_CTX_ENC, mpp_type)) { in gst_mpp_enc_supported()
145 mpp_destroy (mpp_ctx); in gst_mpp_enc_supported()
149 mpp_destroy (mpp_ctx); in gst_mpp_enc_supported()
373 if (self->mpi->control (self->mpp_ctx, MPP_ENC_SET_SEI_CFG, &self->sei_mode)) in gst_mpp_enc_apply_properties()
376 if (self->mpi->control (self->mpp_ctx, MPP_ENC_SET_HEADER_MODE, in gst_mpp_enc_apply_properties()
407 if (self->mpi->control (self->mpp_ctx, MPP_ENC_SET_CFG, self->mpp_cfg)) { in gst_mpp_enc_apply_properties()
485 self->mpi->reset (self->mpp_ctx); in gst_mpp_enc_reset()
510 if (mpp_create (&self->mpp_ctx, &self->mpi)) in gst_mpp_enc_start()
[all …]
H A Dgstmppdec.c235 self->mpi->reset (self->mpp_ctx); in gst_mpp_dec_reset()
251 if (mpp_create (&self->mpp_ctx, &self->mpi)) in gst_mpp_dec_start()
284 self->mpi->control (self->mpp_ctx, MPP_DEC_SET_EXT_BUF_GROUP, NULL); in gst_mpp_dec_clear_allocator()
301 mpp_destroy (self->mpp_ctx); in gst_mpp_dec_stop()
367 self->mpi->control (self->mpp_ctx, MPP_DEC_SET_PARSER_FAST_MODE, in gst_mpp_dec_set_format()
370 if (mpp_init (self->mpp_ctx, MPP_CTX_DEC, self->mpp_type)) { in gst_mpp_dec_set_format()
377 self->mpi->control (self->mpp_ctx, MPP_DEC_SET_DISABLE_ERROR, NULL); in gst_mpp_dec_set_format()
858 self->mpi->control (self->mpp_ctx, MPP_DEC_SET_INFO_CHANGE_READY, NULL); in gst_mpp_dec_loop()
975 self->mpi->control (self->mpp_ctx, MPP_DEC_SET_EXT_BUF_GROUP, group); in gst_mpp_dec_handle_frame()
H A Dgstmppenc.h89 MppCtx mpp_ctx; member
H A Dgstmppdec.h89 MppCtx mpp_ctx; member