Lines Matching refs:index
67 int index;
134 unsigned int name ## _index = (gb)->index; \
149 #define CLOSE_READER(name, gb) (gb)->index = name ## _index
222 return s->index - s->bits_left;
224 return s->index;
232 if (s->index >> 3 >= s->buffer_end - s->buffer)
237 s->cache = (uint64_t)AV_RL32(s->buffer + (s->index >> 3)) << s->bits_left | s->cache;
239 s->cache = s->cache | (uint64_t)AV_RB32(s->buffer + (s->index >> 3)) << (32 - s->bits_left);
240 s->index += 32;
247 if (s->index >> 3 >= s->buffer_end - s->buffer)
252 s->cache = AV_RL64(s->buffer + (s->index >> 3));
254 s->cache = AV_RB64(s->buffer + (s->index >> 3));
255 s->index += 64;
297 s->index += n;
299 s->index += av_clip(n, -s->index, s->size_in_bits_plus8 - s->index);
481 s->index += skip;
514 unsigned int index = s->index;
515 uint8_t result = s->buffer[index >> 3];
517 result >>= index & 7;
520 result <<= index & 7;
524 if (s->index < s->size_in_bits_plus8)
526 index++;
527 s->index = index;
630 s->index = 0;
688 return s->buffer + (s->index >> 3);
699 unsigned int index; \
701 index = SHOW_UBITS(name, gb, bits); \
702 code = table[index].sym; \
703 n = table[index].len; \
711 index = SHOW_UBITS(name, gb, nb_bits) + code; \
712 code = table[index].sym; \
713 n = table[index].len; \
720 index = SHOW_UBITS(name, gb, nb_bits) + code; \
721 code = table[index].sym; \
722 n = table[index].len; \
732 unsigned int index; \
734 index = SHOW_UBITS(name, gb, bits); \
735 level = table[index].level; \
736 n = table[index].len; \
746 index = SHOW_UBITS(name, gb, nb_bits) + level; \
747 level = table[index].level; \
748 n = table[index].len; \
756 index = SHOW_UBITS(name, gb, nb_bits) + level; \
757 level = table[index].level; \
758 n = table[index].len; \
761 run = table[index].run; \