Home
last modified time | relevance | path

Searched refs:bx (Results 1 – 4 of 4) sorted by relevance

/rockchip-linux_mpp/mpp/codec/dec/m2v/
H A Dm2vd_parser.c112 static inline RK_S32 m2vd_get_readbits(BitReadCtx_t *bx) in m2vd_get_readbits() argument
114 return bx->used_bits; in m2vd_get_readbits()
117 static inline RK_S32 m2vd_get_leftbits(BitReadCtx_t *bx) in m2vd_get_leftbits() argument
119 return (bx->bytes_left_ * 8 + bx->num_remaining_bits_in_curr_byte_); in m2vd_get_leftbits()
122 static RK_S32 m2vd_read_bits(BitReadCtx_t *bx, RK_U32 bits) in m2vd_read_bits() argument
126 mpp_read_bits(bx, bits, &ret); in m2vd_read_bits()
128 mpp_read_longbits(bx, bits, (RK_U32 *)&ret); in m2vd_read_bits()
132 static RK_S32 m2vd_show_bits(BitReadCtx_t *bx, RK_U32 bits) in m2vd_show_bits() argument
135 mpp_show_bits(bx, bits, &ret); in m2vd_show_bits()
567 static RK_U32 m2vd_search_header(BitReadCtx_t *bx) in m2vd_search_header() argument
[all …]
/rockchip-linux_mpp/mpp/codec/dec/avs/
H A Davsd_parse.c750 mpp_set_bitread_ctx(p_dec->bx, data, length); in avsd_parse_stream()
751 AVSD_DBG(AVSD_DBG_SYNTAX, "bytes_left_=%d\n", p_dec->bx->bytes_left_); in avsd_parse_stream()
752 while (p_dec->bx->bytes_left_ && !got_slice) { in avsd_parse_stream()
754 mpp_align_get_bits(p_dec->bx); in avsd_parse_stream()
755 mpp_read_bits(p_dec->bx, 8, &tmp); in avsd_parse_stream()
770 ret = get_sequence_header(p_dec->bx, &p_dec->vsh); in avsd_parse_stream()
789 ret = get_i_picture_header(p_dec->bx, &p_dec->vsh, &p_dec->ph); in avsd_parse_stream()
798 ret = get_extension_header(p_dec->bx, &p_dec->ext); in avsd_parse_stream()
806 ret = get_pb_picture_header(p_dec->bx, &p_dec->vsh, &p_dec->ph); in avsd_parse_stream()
820 p_dec->cur->stream_offset = p_dec->bx->used_bits / 8 - 4; in avsd_parse_stream()
H A Davsd_parse.h221 BitReadCtx_t *bx; member
H A Davsd_api.c102 p_dec->bx = &p_dec->mem->bitctx; in avsd_init()