Lines Matching defs:bit_left
38 int bit_left;
61 s->bit_left = 32;
70 return (s->buf_ptr - s->buf) * 8 + 32 - s->bit_left;
78 return (s->buf_end - s->buf_ptr) * 8 - 32 + s->bit_left;
87 if (s->bit_left < 32)
88 s->bit_buf <<= s->bit_left;
90 while (s->bit_left < 32) {
99 s->bit_left += 8;
101 s->bit_left = 32;
138 int bit_left;
143 bit_left = s->bit_left;
147 bit_buf |= value << (32 - bit_left);
148 if (n >= bit_left) {
152 bit_buf = (bit_left == 32) ? 0 : value >> bit_left;
153 bit_left += 32;
155 bit_left -= n;
157 if (n < bit_left) {
159 bit_left -= n;
161 bit_buf <<= bit_left;
162 bit_buf |= value >> (n - bit_left);
166 bit_left += 32 - n;
172 s->bit_left = bit_left;
214 av_assert2(s->bit_left == 32);
225 s->bit_left -= n;
226 s->buf_ptr -= 4 * (s->bit_left >> 5);
227 s->bit_left &= 31;