Lines Matching refs:data
41 const uint8_t *data;
101 vlc->data = (const uint8_t *) vlc->inputs[0];
102 vlc->end = vlc->data + len;
109 * align the data pointer to the next dword
114 /* align the data pointer */
115 while (vlc->data != vlc->end && ((uintptr_t)vlc->data) & 3) {
116 vlc->buffer |= (uint64_t)*vlc->data << (24 + vlc->invalid_bits);
117 ++vlc->data;
132 unsigned bytes_left = vlc->end - vlc->data;
148 uint64_t value = *(const uint32_t*)vlc->data;
155 vlc->data += 4;
161 } else while (vlc->data < vlc->end) {
164 vlc->buffer |= (uint64_t)*vlc->data << (24 + vlc->invalid_bits);
165 ++vlc->data;
214 signed bytes_left = vlc->end - vlc->data;
225 assert(vl_vlc_valid_bits(vlc) >= num_bits || vlc->data >= vlc->end);
315 if (vlc->data == vlc->end) {
324 if (*vlc->data == value) {
330 ++vlc->data;
365 vlc->end = vlc->data;
370 if (vlc->bytes_left < (vlc->end - vlc->data)) {
371 vlc->end = vlc->data + vlc->bytes_left;
374 vlc->bytes_left -= vlc->end - vlc->data;