Lines Matching refs:size
182 uint32_t ff_opus_rc_dec_uint(OpusRangeCoder *rc, uint32_t size)
186 bits = opus_ilog(size - 1);
187 total = (bits > 8) ? ((size - 1) >> (bits - 8)) + 1 : size;
196 return FFMIN(k, size - 1);
204 void ff_opus_rc_enc_uint(OpusRangeCoder *rc, uint32_t val, uint32_t size)
206 const int ps = FFMAX(opus_ilog(size - 1) - 8, 0);
207 opus_rc_enc_update(rc, val >> ps, (val >> ps) + 1, ((size - 1) >> ps) + 1, 0);
338 int ff_opus_rc_dec_init(OpusRangeCoder *rc, const uint8_t *data, int size)
340 int ret = init_get_bits8(&rc->gb, data, size);
360 void ff_opus_rc_enc_end(OpusRangeCoder *rc, uint8_t *dst, int size)
386 rc->waste = size*8 - (rc->rb.bytes*8 + rc->rb.cachelen) - rng_bytes*8;
394 rb_dst = dst + FFMAX(size - rc->rb.bytes, 0);