Lines Matching refs:BitReadCtx_t
127 } BitReadCtx_t; typedef
135 void mpp_set_bitread_ctx(BitReadCtx_t *bitctx, RK_U8 *data, RK_S32 size);
138 MPP_RET mpp_read_bits(BitReadCtx_t *bitctx, RK_S32 num_bits, RK_S32 *out);
141 MPP_RET mpp_read_longbits(BitReadCtx_t *bitctx, RK_S32 num_bits, RK_U32 *out);
144 MPP_RET mpp_show_bits(BitReadCtx_t *bitctx, RK_S32 num_bits, RK_S32 *out);
147 MPP_RET mpp_show_longbits(BitReadCtx_t *bitctx, RK_S32 num_bits, RK_U32 *out);
150 MPP_RET mpp_skip_bits(BitReadCtx_t *bitctx, RK_S32 num_bits);
153 MPP_RET mpp_skip_longbits(BitReadCtx_t *bitctx, RK_S32 num_bits);
156 MPP_RET mpp_read_ue(BitReadCtx_t *bitctx, RK_U32* val);
159 MPP_RET mpp_read_se(BitReadCtx_t *bitctx, RK_S32* val);
161 void mpp_set_bitread_pseudo_code_type(BitReadCtx_t *bitctx, PseudoCodeType type);
164 RK_U32 mpp_has_more_rbsp_data(BitReadCtx_t * bitctx);
167 RK_U8 *mpp_align_get_bits(BitReadCtx_t *bitctx);
169 RK_S32 mpp_get_bits_left(BitReadCtx_t *bitctx);
171 RK_S32 mpp_get_bits_count(BitReadCtx_t *bitctx);