| /OK3568_Linux_fs/kernel/drivers/media/platform/mtk-vcodec/ |
| H A D | venc_vpu_if.c | 226 struct venc_frm_buf *frm_buf, in vpu_enc_encode() argument 243 if (frm_buf) { in vpu_enc_encode() 244 if ((frm_buf->fb_addr[0].dma_addr % 16 == 0) && in vpu_enc_encode() 245 (frm_buf->fb_addr[1].dma_addr % 16 == 0) && in vpu_enc_encode() 246 (frm_buf->fb_addr[2].dma_addr % 16 == 0)) { in vpu_enc_encode() 247 out.base.input_addr[0] = frm_buf->fb_addr[0].dma_addr; in vpu_enc_encode() 248 out.base.input_addr[1] = frm_buf->fb_addr[1].dma_addr; in vpu_enc_encode() 249 out.base.input_addr[2] = frm_buf->fb_addr[2].dma_addr; in vpu_enc_encode()
|
| H A D | mtk_vcodec_enc.c | 1043 struct venc_frm_buf frm_buf; in mtk_venc_worker() local 1059 memset(&frm_buf, 0, sizeof(frm_buf)); in mtk_venc_worker() 1061 frm_buf.fb_addr[i].dma_addr = in mtk_venc_worker() 1063 frm_buf.fb_addr[i].size = in mtk_venc_worker() 1072 (u64)frm_buf.fb_addr[0].dma_addr, in mtk_venc_worker() 1073 frm_buf.fb_addr[0].size, in mtk_venc_worker() 1074 (u64)frm_buf.fb_addr[1].dma_addr, in mtk_venc_worker() 1075 frm_buf.fb_addr[1].size, in mtk_venc_worker() 1076 (u64)frm_buf.fb_addr[2].dma_addr, in mtk_venc_worker() 1077 frm_buf.fb_addr[2].size); in mtk_venc_worker() [all …]
|
| H A D | venc_drv_if.c | 58 enum venc_start_opt opt, struct venc_frm_buf *frm_buf, in venc_if_encode() argument 72 ret = ctx->enc_if->encode(ctx->drv_handle, opt, frm_buf, in venc_if_encode()
|
| H A D | venc_drv_base.h | 33 struct venc_frm_buf *frm_buf,
|
| H A D | venc_vpu_if.h | 46 struct venc_frm_buf *frm_buf,
|
| H A D | venc_drv_if.h | 166 struct venc_frm_buf *frm_buf,
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/h264e/ |
| H A D | hal_h264e_vepu_v2.c | 192 for (i = 0; i < (RK_S32)MPP_ARRAY_ELEMS(bufs->frm_buf); i++) { in h264e_vepu_buf_deinit() 193 if (bufs->frm_buf[i]) in h264e_vepu_buf_deinit() 194 mpp_buffer_put(bufs->frm_buf[i]); in h264e_vepu_buf_deinit() 232 RK_S32 cnt = (RK_S32)MPP_ARRAY_ELEMS(bufs->frm_buf); in h264e_vepu_buf_set_frame_size() 246 if (bufs->frm_buf[i]) { in h264e_vepu_buf_set_frame_size() 247 mpp_buffer_put(bufs->frm_buf[i]); in h264e_vepu_buf_set_frame_size() 248 bufs->frm_buf[i] = NULL; in h264e_vepu_buf_set_frame_size() 287 MppBuffer buf = bufs->frm_buf[index]; in h264e_vepu_buf_get_frame_buffer() 294 bufs->frm_buf[index] = buf; in h264e_vepu_buf_get_frame_buffer()
|
| H A D | hal_h264e_vepu_v2.h | 108 MppBuffer frm_buf[H264E_MAX_REFS_CNT + 1]; member
|
| /OK3568_Linux_fs/external/rknpu2/examples/rknn_yolov5_demo/utils/ |
| H A D | mpp_encoder.cpp | 334 if (this->frm_buf) { in ~MppEncoder() 335 mpp_buffer_put(this->frm_buf); in ~MppEncoder() 336 this->frm_buf = NULL; in ~MppEncoder() 422 if (this->frm_buf) { in Init() 423 mpp_buffer_put(this->frm_buf); in Init() 424 this->frm_buf = NULL; in Init() 745 if (this->frm_buf == nullptr) { in GetInputFrameBuffer() 746 ret = mpp_buffer_get(this->buf_grp, &this->frm_buf, this->frame_size); in GetInputFrameBuffer() 752 return this->frm_buf; in GetInputFrameBuffer()
|
| H A D | mpp_encoder.h | 109 MppBuffer frm_buf = NULL; variable
|
| /OK3568_Linux_fs/external/mpp/test/ |
| H A D | mpi_dec_nt_test.c | 380 MppBuffer frm_buf = NULL; in dec_nt_decode() local 436 ret = mpp_buffer_get(data.frm_grp, &frm_buf, hor_stride * ver_stride * 4); in dec_nt_decode() 442 mpp_frame_set_buffer(frame, frm_buf); in dec_nt_decode() 543 if (frm_buf) { in dec_nt_decode() 544 mpp_buffer_put(frm_buf); in dec_nt_decode() 545 frm_buf = NULL; in dec_nt_decode()
|
| H A D | mpi_enc_mt_test.cpp | 73 MppBuffer frm_buf[BUF_COUNT]; member 543 ret = mpp_buffer_get(p->buf_grp, &p->frm_buf[i], p->frame_size + p->header_size); in mt_test_res_init() 555 p->list_buf->add_at_tail(&p->frm_buf[i], sizeof(p->frm_buf[i])); in mt_test_res_init() 631 if (p->frm_buf[i]) { in mt_test_res_deinit() 632 mpp_buffer_put(p->frm_buf[i]); in mt_test_res_deinit() 633 p->frm_buf[i] = NULL; in mt_test_res_deinit() 957 MppBuffer frm_buf = NULL; in enc_test_output() local 960 frm_buf = mpp_frame_get_buffer(frm); in enc_test_output() 962 if (frm_buf) { in enc_test_output() 964 list_buf->add_at_tail(&frm_buf, sizeof(frm_buf)); in enc_test_output()
|
| H A D | mpi_dec_multi_test.c | 421 MppBuffer frm_buf = NULL; in multi_dec_decode() local 460 ret = mpp_buffer_get(dec_ctx->frm_grp, &frm_buf, hor_stride * ver_stride * 2); in multi_dec_decode() 466 mpp_frame_set_buffer(frame, frm_buf); in multi_dec_decode() 560 if (frm_buf) { in multi_dec_decode() 561 mpp_buffer_put(frm_buf); in multi_dec_decode() 562 frm_buf = NULL; in multi_dec_decode()
|
| H A D | mpi_dec_test.c | 547 MppBuffer frm_buf = NULL; in dec_decode() local 602 ret = mpp_buffer_get(data.frm_grp, &frm_buf, hor_stride * ver_stride * 4); in dec_decode() 608 mpp_frame_set_buffer(frame, frm_buf); in dec_decode() 707 if (frm_buf) { in dec_decode() 708 mpp_buffer_put(frm_buf); in dec_decode() 709 frm_buf = NULL; in dec_decode()
|
| H A D | mpi_enc_test.c | 72 MppBuffer frm_buf; member 580 void *buf = mpp_buffer_get_ptr(p->frm_buf); in test_mpp_run() 640 mpp_frame_set_buffer(frame, p->frm_buf); in test_mpp_run() 873 ret = mpp_buffer_get(p->buf_grp, &p->frm_buf, p->frame_size + p->header_size); in enc_test() 963 if (p->frm_buf) { in enc_test() 964 mpp_buffer_put(p->frm_buf); in enc_test() 965 p->frm_buf = NULL; in enc_test()
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/mtk-vcodec/venc/ |
| H A D | venc_vp8_if.c | 296 struct venc_frm_buf *frm_buf, in vp8_enc_encode_frame() argument 305 ret = vpu_enc_encode(&inst->vpu_inst, 0, frm_buf, bs_buf, bs_size, in vp8_enc_encode_frame() 360 struct venc_frm_buf *frm_buf, in vp8_enc_encode() argument 374 ret = vp8_enc_encode_frame(inst, frm_buf, bs_buf, in vp8_enc_encode()
|
| H A D | venc_h264_if.c | 434 struct venc_frm_buf *frm_buf, in h264_encode_frame() argument 450 ret = vpu_enc_encode(&inst->vpu_inst, H264_BS_MODE_FRAME, frm_buf, in h264_encode_frame() 533 struct venc_frm_buf *frm_buf, in h264_enc_encode() argument 568 ret = h264_encode_frame(inst, frm_buf, bs_buf, in h264_enc_encode() 596 ret = h264_encode_frame(inst, frm_buf, &tmp_bs_buf, in h264_enc_encode()
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/inc/ |
| H A D | mpp_enc_impl.h | 93 MppBuffer frm_buf; member
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/ |
| H A D | mpp_enc_impl.cpp | 102 enc->frm_buf = NULL; in reset_enc_task() 1365 enc->frm_buf = NULL; in mpp_enc_check_frm_pkt() 1375 MppBuffer frm_buf = mpp_frame_get_buffer(enc->frame); in mpp_enc_check_frm_pkt() local 1378 enc->frm_buf = frm_buf; in mpp_enc_check_frm_pkt() 1389 return (NULL == enc->frame || NULL == enc->frm_buf) ? MPP_NOK : MPP_OK; in mpp_enc_check_frm_pkt() 1883 hal_task->input = enc->frm_buf; in try_get_enc_task() 2496 MppBuffer frm_buf = mpp_frame_get_buffer(frame); in check_async_frm_pkt() local 2498 hal_task->input = frm_buf; in check_async_frm_pkt()
|