Lines Matching refs:buffer
21 int vp9_reader_init(vp9_reader *r, const uint8_t *buffer, size_t size) {
22 if (size && !buffer) {
25 r->buffer_end = buffer + size;
26 r->buffer = buffer;
37 const uint8_t *buffer = r->buffer;
42 const int bits_left = (int)((buffer_end - buffer) * CHAR_BIT);
53 value |= (BD_VALUE)*buffer++ << shift;
58 r->buffer = buffer;
64 // Find the end of the coded buffer
67 r->buffer--;
69 return r->buffer;
73 // Check if we have reached the end of the buffer.
75 // Variable 'count' stores the number of bits in the 'value' buffer, minus
78 // occupied, 8 for the algorithm and 8 in the buffer.
80 // When reading a byte from the user's buffer, count is filled with 8 and
81 // one byte is filled into the value buffer. When we reach the end of the