Home
last modified time | relevance | path

Searched refs:bitstream (Results 1 – 24 of 24) sorted by relevance

/rockchip-linux_mpp/doc/
H A DRockchip_Developer_Guide_MPP_EN.md95 …process need to deal with a large number of data interaction, including bitstream data, image data…
108 …n, which can be generated from MppMem and MapBuffer. It is mainly used to represent bitstream data.
114 Taking video decoding for example, bitstream at input side assigns the address and size to MppPacke…
157 MppPacket is mainly used to describe the related information of one-dimensional bitstream data, esp…
220 … the current MppFrame is a descriptive structure for marking changes in bitstream information, ind…
225 …ixel data, pts, error information and other related information) of the bitstream needs to be brou…
260 …same time, used alone. <br>ctx :MPP instance context. <br>packet :Input bitstream <br>frame :outpu…
261 …with decode_get_frame. <br>ctx :MPP instance context. <br>packet :Input bitstream <br>return value…
263 …br>ctx :MPP instance context. <br>frame :input image <br>packet :output bitstream <br>return value…
265 …ith encode_put_frame. <br>ctx :MPP instance context. <br>packet :output bitstream <br>return value…
[all …]
/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_api.c206 MPP_FREE(p_dxva->bitstream); in free_dxva_ctx()
224 p_dxva->bitstream = mpp_malloc(RK_U8, p_dxva->max_strm_size); in init_dxva_ctx()
226 MEM_CHECK(ret, p_dxva->bitstream && p_dxva->syn.buf); in init_dxva_ctx()
276 mpp_packet_init(&p_Dec->task_pkt, p_Dec->dxva_ctx->bitstream, p_Dec->dxva_ctx->max_strm_size); in init_dec_ctx()
599 memset(p_Dec->dxva_ctx->bitstream + p_Dec->dxva_ctx->strm_offset, 0, in h264d_prepare()
601 mpp_packet_set_data(p_Dec->task_pkt, p_Dec->dxva_ctx->bitstream); in h264d_prepare()
H A Dh264d_fill.c387 memset(dxva_ctx->bitstream + dxva_ctx->strm_offset, 0, p_dec->DataSize - dxva_ctx->strm_offset); in commit_buffer()
388 p_dec->pvPVPState = (void *)dxva_ctx->bitstream; in commit_buffer()
H A Dh264d_parse.c437 … FUN_CHECK(ret = realloc_buffer(&dxva_ctx->bitstream, &dxva_ctx->max_strm_size, add_size)); in store_cur_nalu()
440 p_des = &dxva_ctx->bitstream[dxva_ctx->strm_offset]; in store_cur_nalu()
H A Dh264d_global.h870 RK_U8 *bitstream; member
/rockchip-linux_mpp/mpp/common/
H A Davsd_syntax.h92 RK_U8 *bitstream; member
H A Davs2d_syntax.h87 RK_U8 *bitstream; member
H A Dmpg4d_syntax.h144 const RK_U8 *bitstream; member
H A Dh265d_syntax.h238 const UCHAR *bitstream; member
/rockchip-linux_mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_global.h102 RK_U8 *bitstream; member
H A Dhal_h264d_api.c226 p_hal->bitstream = (RK_U8 *)pdes[i].pvPVPState; in explain_input_buffer()
/rockchip-linux_mpp/mpp/hal/common/av1/
H A Dhal_av1d_common.h178 RK_U8 *bitstream; member
/rockchip-linux_mpp/mpp/codec/dec/avs2/
H A Davs2d_api.c217 p_dec->syntax.bitstream = p_dec->p_stream->pbuf; in avs2d_prepare()
219 mpp_packet_set_data(p_dec->task_pkt, p_dec->syntax.bitstream); in avs2d_prepare()
/rockchip-linux_mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_rkv.c255 RK_U8 *bitstream = NULL; in hal_vp9d_rkv_gen_regs() local
302 bitstream = mpp_buffer_get_ptr(streambuf); in hal_vp9d_rkv_gen_regs()
305 memset((void *)(bitstream + stream_len), 0, aglin_offset); in hal_vp9d_rkv_gen_regs()
H A Dhal_vp9d_vdpu34x.c420 RK_U8 *bitstream = NULL; in hal_vp9d_vdpu34x_gen_regs() local
615 bitstream = mpp_buffer_get_ptr(streambuf); in hal_vp9d_vdpu34x_gen_regs()
618 memset((void *)(bitstream + stream_len), 0, aglin_offset); in hal_vp9d_vdpu34x_gen_regs()
H A Dhal_vp9d_vdpu382.c433 RK_U8 *bitstream = NULL; in hal_vp9d_vdpu382_gen_regs() local
625 bitstream = mpp_buffer_get_ptr(streambuf); in hal_vp9d_vdpu382_gen_regs()
628 memset((void *)(bitstream + stream_len), 0, aglin_offset); in hal_vp9d_vdpu382_gen_regs()
H A Dhal_vp9d_vdpu383.c691 RK_U8 *bitstream = NULL; in hal_vp9d_vdpu383_gen_regs() local
843 bitstream = mpp_buffer_get_ptr(streambuf); in hal_vp9d_vdpu383_gen_regs()
846 memset((void *)(bitstream + stream_len), 0, aglin_offset); in hal_vp9d_vdpu383_gen_regs()
/rockchip-linux_mpp/mpp/codec/dec/h265/
H A Dh265d_parser2_syntax.c447 ctx_pic->bitstream = (RK_U8*)ptr; in h265d_syntax_fill_slice()
452 ctx_pic->bitstream = NULL; in h265d_syntax_fill_slice()
/rockchip-linux_mpp/mpp/hal/rkdec/h265d/
H A Dhal_h265d_rkv.c828 if ( dxva_cxt->bitstream == NULL) { in hal_h265d_rkv_gen_regs()
829 dxva_cxt->bitstream = mpp_buffer_get_ptr(streambuf); in hal_h265d_rkv_gen_regs()
862 memset((void *)(dxva_cxt->bitstream + dxva_cxt->bitstream_size), 0, in hal_h265d_rkv_gen_regs()
H A Dhal_h265d_vdpu382.c779 if ( dxva_cxt->bitstream == NULL) { in hal_h265d_vdpu382_gen_regs()
780 dxva_cxt->bitstream = mpp_buffer_get_ptr(streambuf); in hal_h265d_vdpu382_gen_regs()
806 memset((void *)(dxva_cxt->bitstream + dxva_cxt->bitstream_size), 0, in hal_h265d_vdpu382_gen_regs()
H A Dhal_h265d_vdpu384a.c988 if ( dxva_ctx->bitstream == NULL) { in hal_h265d_vdpu384a_gen_regs()
989 dxva_ctx->bitstream = mpp_buffer_get_ptr(streambuf); in hal_h265d_vdpu384a_gen_regs()
1009 memset((void *)(dxva_ctx->bitstream + dxva_ctx->bitstream_size), 0, aglin_offset); in hal_h265d_vdpu384a_gen_regs()
H A Dhal_h265d_vdpu34x.c990 if ( dxva_cxt->bitstream == NULL) { in hal_h265d_vdpu34x_gen_regs()
991 dxva_cxt->bitstream = mpp_buffer_get_ptr(streambuf); in hal_h265d_vdpu34x_gen_regs()
1022 memset((void *)(dxva_cxt->bitstream + dxva_cxt->bitstream_size), 0, in hal_h265d_vdpu34x_gen_regs()
H A Dhal_h265d_vdpu383.c1056 if ( dxva_ctx->bitstream == NULL) { in hal_h265d_vdpu383_gen_regs()
1057 dxva_ctx->bitstream = mpp_buffer_get_ptr(streambuf); in hal_h265d_vdpu383_gen_regs()
1076 memset((void *)(dxva_ctx->bitstream + dxva_ctx->bitstream_size), 0, aglin_offset); in hal_h265d_vdpu383_gen_regs()
H A Dhal_h265d_com.c399 …mpp_set_bitread_ctx(&gb_cxt, (RK_U8*)(dxva_cxt->bitstream + dxva_cxt->slice_short[k].BSNALunitData… in hal_h265d_slice_output_rps()