Home
last modified time | relevance | path

Searched refs:streambuf (Results 1 – 21 of 21) sorted by relevance

/rockchip-linux_mpp/mpp/codec/dec/avs/
H A Davsd_api.c51 MPP_FREE(p_dec->streambuf); in avsd_deinit()
89 p_dec->streambuf = mpp_malloc(RK_U8, p_dec->stream_size); in avsd_init()
90 MEM_CHECK(ret, p_dec->streambuf); in avsd_init()
91 mpp_packet_init(&p_dec->task_pkt, p_dec->streambuf, p_dec->stream_size); in avsd_init()
252 memcpy(dst, p_dec->streambuf, p_dec->left_length); in avsd_prepare()
254 mpp_free(p_dec->streambuf); in avsd_prepare()
255 p_dec->streambuf = dst; in avsd_prepare()
257 mpp_packet_set_data(p_dec->task_pkt, p_dec->streambuf); in avsd_prepare()
269 memcpy(p_dec->streambuf, pos, length); in avsd_prepare()
270 mpp_packet_set_data(p_dec->task_pkt, p_dec->streambuf); in avsd_prepare()
H A Davsd_parse.h217 RK_U8 *streambuf; member
/rockchip-linux_mpp/mpp/hal/rkdec/h265d/
H A Dhal_h265d_rkv.c679 static void update_stream_buffer(MppBuffer streambuf, HalTaskInfo *syn) in update_stream_buffer() argument
683 RK_U8 *ptr = (RK_U8*)mpp_buffer_get_ptr(streambuf); in update_stream_buffer()
733 MppBuffer streambuf = NULL; in hal_h265d_rkv_gen_regs() local
826 &streambuf); in hal_h265d_rkv_gen_regs()
829 dxva_cxt->bitstream = mpp_buffer_get_ptr(streambuf); in hal_h265d_rkv_gen_regs()
845 update_stream_buffer(streambuf, syn); in hal_h265d_rkv_gen_regs()
846 mpp_buffer_sync_end(streambuf); in hal_h265d_rkv_gen_regs()
852 hw_regs->sw_strm_rlc_base = mpp_buffer_get_fd(streambuf); in hal_h265d_rkv_gen_regs()
853 stream_buf_size = mpp_buffer_get_size(streambuf); in hal_h265d_rkv_gen_regs()
H A Dhal_h265d_vdpu384a.c785 MppBuffer streambuf = NULL; in hal_h265d_vdpu384a_gen_regs() local
987 &streambuf); in hal_h265d_vdpu384a_gen_regs()
989 dxva_ctx->bitstream = mpp_buffer_get_ptr(streambuf); in hal_h265d_vdpu384a_gen_regs()
997 dump_data_to_file(dump_cur_fname_path, (void *)mpp_buffer_get_ptr(streambuf), in hal_h265d_vdpu384a_gen_regs()
998 mpp_buffer_get_size(streambuf), 128, 0); in hal_h265d_vdpu384a_gen_regs()
1002 hw_regs->common_addr.reg128_strm_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu384a_gen_regs()
1004 hw_regs->common_addr.reg129_stream_buf_st_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu384a_gen_regs()
1005 hw_regs->common_addr.reg130_stream_buf_end_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu384a_gen_regs()
1006 mpp_dev_set_reg_offset(reg_ctx->dev, 130, mpp_buffer_get_size(streambuf)); in hal_h265d_vdpu384a_gen_regs()
H A Dhal_h265d_vdpu382.c656 MppBuffer streambuf = NULL; in hal_h265d_vdpu382_gen_regs() local
778 &streambuf); in hal_h265d_vdpu382_gen_regs()
780 dxva_cxt->bitstream = mpp_buffer_get_ptr(streambuf); in hal_h265d_vdpu382_gen_regs()
796 hw_regs->common_addr.reg128_rlc_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu382_gen_regs()
797 hw_regs->common_addr.reg129_rlcwrite_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu382_gen_regs()
798 stream_buf_size = mpp_buffer_get_size(streambuf); in hal_h265d_vdpu382_gen_regs()
H A Dhal_h265d_vdpu34x.c846 MppBuffer streambuf = NULL; in hal_h265d_vdpu34x_gen_regs() local
989 &streambuf); in hal_h265d_vdpu34x_gen_regs()
991 dxva_cxt->bitstream = mpp_buffer_get_ptr(streambuf); in hal_h265d_vdpu34x_gen_regs()
1012 hw_regs->common_addr.reg128_rlc_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu34x_gen_regs()
1013 hw_regs->common_addr.reg129_rlcwrite_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu34x_gen_regs()
1014 stream_buf_size = mpp_buffer_get_size(streambuf); in hal_h265d_vdpu34x_gen_regs()
H A Dhal_h265d_vdpu383.c864 MppBuffer streambuf = NULL; in hal_h265d_vdpu383_gen_regs() local
1055 &streambuf); in hal_h265d_vdpu383_gen_regs()
1057 dxva_ctx->bitstream = mpp_buffer_get_ptr(streambuf); in hal_h265d_vdpu383_gen_regs()
1065 dump_data_to_file(dump_cur_fname_path, (void *)mpp_buffer_get_ptr(streambuf), in hal_h265d_vdpu383_gen_regs()
1066 mpp_buffer_get_size(streambuf), 128, 0); in hal_h265d_vdpu383_gen_regs()
1072 hw_regs->common_addr.reg128_strm_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu383_gen_regs()
/rockchip-linux_mpp/mpp/hal/vpu/m2vd/
H A Dhal_m2vd_vdpu1.c151 MppBuffer streambuf = NULL; in hal_m2vd_vdpu1_gen_regs() local
215 mpp_buf_slot_get_prop(ctx->packet_slots, task->dec.input, SLOT_BUFFER, &streambuf); in hal_m2vd_vdpu1_gen_regs()
216 p_regs->sw12.rlc_vlc_base = mpp_buffer_get_fd(streambuf); in hal_m2vd_vdpu1_gen_regs()
H A Dhal_m2vd_vdpu2.c200 MppBuffer streambuf = NULL; in hal_m2vd_vdpu2_gen_regs() local
265 mpp_buf_slot_get_prop(ctx->packet_slots, task->dec.input, SLOT_BUFFER, &streambuf); in hal_m2vd_vdpu2_gen_regs()
266 p_regs->sw64.VLC_base = mpp_buffer_get_fd(streambuf); in hal_m2vd_vdpu2_gen_regs()
/rockchip-linux_mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_rkv.c256 MppBuffer streambuf = NULL; in hal_vp9d_rkv_gen_regs() local
301 mpp_buf_slot_get_prop(p_hal->packet_slots, task->dec.input, SLOT_BUFFER, &streambuf); in hal_vp9d_rkv_gen_regs()
302 bitstream = mpp_buffer_get_ptr(streambuf); in hal_vp9d_rkv_gen_regs()
332 vp9_hw_regs->swreg4_strm_rlc_base = mpp_buffer_get_fd(streambuf); in hal_vp9d_rkv_gen_regs()
H A Dhal_vp9d_vdpu34x.c421 MppBuffer streambuf = NULL; in hal_vp9d_vdpu34x_gen_regs() local
614 mpp_buf_slot_get_prop(p_hal ->packet_slots, task->dec.input, SLOT_BUFFER, &streambuf); in hal_vp9d_vdpu34x_gen_regs()
615 bitstream = mpp_buffer_get_ptr(streambuf); in hal_vp9d_vdpu34x_gen_regs()
657 vp9_hw_regs->common_addr.reg128_rlc_base = mpp_buffer_get_fd(streambuf); in hal_vp9d_vdpu34x_gen_regs()
658 vp9_hw_regs->common_addr.reg129_rlcwrite_base = mpp_buffer_get_fd(streambuf); in hal_vp9d_vdpu34x_gen_regs()
H A Dhal_vp9d_vdpu382.c434 MppBuffer streambuf = NULL; in hal_vp9d_vdpu382_gen_regs() local
624 mpp_buf_slot_get_prop(p_hal ->packet_slots, task->dec.input, SLOT_BUFFER, &streambuf); in hal_vp9d_vdpu382_gen_regs()
625 bitstream = mpp_buffer_get_ptr(streambuf); in hal_vp9d_vdpu382_gen_regs()
667 vp9_hw_regs->common_addr.reg128_rlc_base = mpp_buffer_get_fd(streambuf); in hal_vp9d_vdpu382_gen_regs()
668 vp9_hw_regs->common_addr.reg129_rlcwrite_base = mpp_buffer_get_fd(streambuf); in hal_vp9d_vdpu382_gen_regs()
H A Dhal_vp9d_vdpu383.c692 MppBuffer streambuf = NULL; in hal_vp9d_vdpu383_gen_regs() local
842 mpp_buf_slot_get_prop(p_hal->packet_slots, task->dec.input, SLOT_BUFFER, &streambuf); in hal_vp9d_vdpu383_gen_regs()
843 bitstream = mpp_buffer_get_ptr(streambuf); in hal_vp9d_vdpu383_gen_regs()
905 vp9_hw_regs->common_addr.reg128_strm_base = mpp_buffer_get_fd(streambuf); in hal_vp9d_vdpu383_gen_regs()
927 dump_data_to_file(dump_cur_fname_path, (void *)mpp_buffer_get_ptr(streambuf) in hal_vp9d_vdpu383_gen_regs()
/rockchip-linux_mpp/mpp/codec/dec/h265/
H A Dh265d_parser2_syntax.c368 MppBuffer streambuf = NULL; in h265d_syntax_fill_slice() local
376 mpp_buf_slot_get_prop(h->packet_slots, input_index, SLOT_BUFFER, &streambuf); in h265d_syntax_fill_slice()
377 current = ptr = (RK_U8 *)mpp_buffer_get_ptr(streambuf); in h265d_syntax_fill_slice()
/rockchip-linux_mpp/mpp/hal/vpu/jpegd/
H A Dhal_jpegd_vdpu1.c847 MppBuffer streambuf = NULL; in hal_jpegd_vdpu1_gen_regs() local
866 SLOT_BUFFER, &streambuf); in hal_jpegd_vdpu1_gen_regs()
867 JpegHalCtx->pkt_fd = mpp_buffer_get_fd(streambuf); in hal_jpegd_vdpu1_gen_regs()
873 syntax->pkt_len = jpegd_vdpu_tail_0xFF_patch(streambuf, syntax->pkt_len); in hal_jpegd_vdpu1_gen_regs()
885 mpp_buffer_sync_end(streambuf); in hal_jpegd_vdpu1_gen_regs()
H A Dhal_jpegd_vdpu2.c832 MppBuffer streambuf = NULL; in hal_jpegd_vdpu2_gen_regs() local
851 SLOT_BUFFER, &streambuf); in hal_jpegd_vdpu2_gen_regs()
852 JpegHalCtx->pkt_fd = mpp_buffer_get_fd(streambuf); in hal_jpegd_vdpu2_gen_regs()
857 syntax->pkt_len = jpegd_vdpu_tail_0xFF_patch(streambuf, syntax->pkt_len); in hal_jpegd_vdpu2_gen_regs()
869 mpp_buffer_sync_end(streambuf); in hal_jpegd_vdpu2_gen_regs()
/rockchip-linux_mpp/mpp/hal/vpu/vp8d/
H A Dhal_vp8d_vdpu2.c260 MppBuffer streambuf = NULL; in hal_vp8d_dct_partition_cfg() local
266 mpp_buf_slot_get_prop(ctx->packet_slots, task->dec.input, SLOT_BUFFER, &streambuf); in hal_vp8d_dct_partition_cfg()
267 fd = mpp_buffer_get_fd(streambuf); in hal_vp8d_dct_partition_cfg()
H A Dhal_vp8d_vdpu1.c261 MppBuffer streambuf = NULL; in hal_vp8d_dct_partition_cfg() local
269 SLOT_BUFFER, &streambuf); in hal_vp8d_dct_partition_cfg()
270 fd = mpp_buffer_get_fd(streambuf); in hal_vp8d_dct_partition_cfg()
/rockchip-linux_mpp/mpp/codec/dec/avs2/
H A Davs2d_global.h339 Avs2dStreamBuf_t streambuf; member
H A Davs2d_api.c89 p_dec->p_stream = &p_dec->mem->streambuf; in avs2d_init()
/rockchip-linux_mpp/mpp/hal/vpu/av1d/
H A Dhal_av1d_vdpu.c1862 MppBuffer streambuf = NULL; in vdpu_av1d_gen_regs() local
1914 mpp_buf_slot_get_prop(p_hal ->packet_slots, task->dec.input, SLOT_BUFFER, &streambuf); in vdpu_av1d_gen_regs()
2013 data = mpp_buffer_get_ptr(streambuf); in vdpu_av1d_gen_regs()
2130 regs->addr_cfg.swreg169.sw_stream_base_lsb = mpp_buffer_get_fd(streambuf); in vdpu_av1d_gen_regs()