Lines Matching refs:num_bits

118 MPP_RET mpp_read_bits(BitReadCtx_t *bitctx, RK_S32 num_bits, RK_S32 *out)  in mpp_read_bits()  argument
120 RK_S32 bits_left = num_bits; in mpp_read_bits()
122 if (num_bits > 31) { in mpp_read_bits()
134 *out &= ((1 << num_bits) - 1); in mpp_read_bits()
136 bitctx->used_bits += num_bits; in mpp_read_bits()
146 MPP_RET mpp_read_longbits(BitReadCtx_t *bitctx, RK_S32 num_bits, RK_U32 *out) in mpp_read_longbits() argument
150 if (num_bits < 32) in mpp_read_longbits()
151 return mpp_read_bits(bitctx, num_bits, (RK_S32 *)out); in mpp_read_longbits()
156 if (mpp_read_bits(bitctx, (num_bits - 16), &val1)) { in mpp_read_longbits()
170 MPP_RET mpp_skip_bits(BitReadCtx_t *bitctx, RK_S32 num_bits) in mpp_skip_bits() argument
172 RK_S32 bits_left = num_bits; in mpp_skip_bits()
182 bitctx->used_bits += num_bits; in mpp_skip_bits()
192 MPP_RET mpp_skip_longbits(BitReadCtx_t *bitctx, RK_S32 num_bits) in mpp_skip_longbits() argument
194 if (num_bits < 32) in mpp_skip_longbits()
195 return mpp_skip_bits(bitctx, num_bits); in mpp_skip_longbits()
200 if (mpp_skip_bits(bitctx, (num_bits - 16))) { in mpp_skip_longbits()
211 MPP_RET mpp_show_bits(BitReadCtx_t *bitctx, RK_S32 num_bits, RK_S32 *out) in mpp_show_bits() argument
216 if (num_bits < 32) in mpp_show_bits()
217 ret = mpp_read_bits(&tmp_ctx, num_bits, out); in mpp_show_bits()
219 ret = mpp_read_longbits(&tmp_ctx, num_bits, (RK_U32 *)out); in mpp_show_bits()
229 MPP_RET mpp_show_longbits(BitReadCtx_t *bitctx, RK_S32 num_bits, RK_U32 *out) in mpp_show_longbits() argument
234 ret = mpp_read_longbits(&tmp_ctx, num_bits, out); in mpp_show_longbits()
246 RK_S32 num_bits = -1; in mpp_read_ue() local
254 num_bits++; in mpp_read_ue()
256 if (num_bits > 31) { in mpp_read_ue()
260 *val = (1 << num_bits) - 1; in mpp_read_ue()
261 if (num_bits > 0) { in mpp_read_ue()
262 if (mpp_read_bits(bitctx, num_bits, &rest)) { in mpp_read_ue()