Searched refs:num_bits (Results 1 – 3 of 3) sorted by relevance
| /rockchip-linux_mpp/mpp/base/ |
| H A D | mpp_bitread.c | 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 [all …]
|
| H A D | mpp_bitwrite.c | 185 RK_U32 num_bits = 0; in mpp_writer_put_ue() local 188 while (val >> ++num_bits); in mpp_writer_put_ue() 190 if (num_bits > 12) { in mpp_writer_put_ue() 193 tmp = num_bits - 1; in mpp_writer_put_ue() 202 if (num_bits > 24) { in mpp_writer_put_ue() 203 num_bits -= 24; in mpp_writer_put_ue() 204 mpp_writer_put_bits(ctx, val >> num_bits, 24); in mpp_writer_put_ue() 205 val = val >> num_bits; in mpp_writer_put_ue() 208 mpp_writer_put_bits(ctx, val, num_bits); in mpp_writer_put_ue() 210 mpp_writer_put_bits(ctx, val, 2 * num_bits - 1); in mpp_writer_put_ue()
|
| /rockchip-linux_mpp/mpp/base/inc/ |
| H A D | mpp_bitread.h | 36 #define READ_BITS(bitctx, num_bits, out)\ argument 39 bitctx->ret = mpp_read_bits(bitctx, num_bits, &_out); \ 44 #define READ_BITS_LONG(bitctx, num_bits, out)\ argument 47 bitctx->ret = mpp_read_longbits(bitctx, num_bits, &_out); \ 52 #define SHOW_BITS(bitctx, num_bits, out)\ argument 55 bitctx->ret = mpp_show_bits(bitctx, num_bits, &_out); \ 60 #define SHOW_BITS_LONG(bitctx, num_bits, out)\ argument 63 bitctx->ret = mpp_show_longbits(bitctx, num_bits, &_out); \ 68 #define SKIP_BITS(bitctx, num_bits)\ argument 70 bitctx->ret = mpp_skip_longbits(bitctx, num_bits); \ [all …]
|