Lines Matching refs:bi_valid
229 * (16 - bi_valid) bits from value, leaving (width - (16-bi_valid))
232 if (s->bi_valid > (int)Buf_size - length) {
233 s->bi_buf |= (value << s->bi_valid);
235 s->bi_buf = (ush)value >> (Buf_size - s->bi_valid);
236 s->bi_valid += length - Buf_size;
238 s->bi_buf |= value << s->bi_valid;
239 s->bi_valid += length;
246 if (s->bi_valid > (int)Buf_size - len) {\
248 s->bi_buf |= (val << s->bi_valid);\
250 s->bi_buf = (ush)val >> (Buf_size - s->bi_valid);\
251 s->bi_valid += len - Buf_size;\
253 s->bi_buf |= (value) << s->bi_valid;\
254 s->bi_valid += len;\
424 s->bi_valid = 0;
929 * (10 - bi_valid) bits. The lookahead for the last real code (before
933 if (1 + s->last_eob_len + 10 - s->bi_valid < 9) {
1191 if (s->bi_valid == 16) {
1194 s->bi_valid = 0;
1195 } else if (s->bi_valid >= 8) {
1198 s->bi_valid -= 8;
1208 if (s->bi_valid > 8) {
1210 } else if (s->bi_valid > 0) {
1214 s->bi_valid = 0;