• Home
  • Raw
  • Download

Lines Matching refs:br

92 static inline void crc16_update_word_(FLAC__BitReader *br, uint32_t word)  in crc16_update_word_()  argument
94 register unsigned crc = br->read_crc16; in crc16_update_word_()
96 switch(br->crc16_align) { in crc16_update_word_()
100 case 24: br->read_crc16 = FLAC__CRC16_UPDATE((unsigned)(word & 0xff), crc); in crc16_update_word_()
103 switch(br->crc16_align) { in crc16_update_word_()
111 case 56: br->read_crc16 = FLAC__CRC16_UPDATE((unsigned)(word & 0xff), crc); in crc16_update_word_()
114 for( ; br->crc16_align < FLAC__BITS_PER_WORD; br->crc16_align += 8) in crc16_update_word_()
115 …crc = FLAC__CRC16_UPDATE((unsigned)((word >> (FLAC__BITS_PER_WORD-8-br->crc16_align)) & 0xff), crc… in crc16_update_word_()
116 br->read_crc16 = crc; in crc16_update_word_()
118 br->crc16_align = 0; in crc16_update_word_()
121 static FLAC__bool bitreader_read_from_client_(FLAC__BitReader *br) in bitreader_read_from_client_() argument
128 if(br->consumed_words > 0) { in bitreader_read_from_client_()
129 start = br->consumed_words; in bitreader_read_from_client_()
130 end = br->words + (br->bytes? 1:0); in bitreader_read_from_client_()
131 memmove(br->buffer, br->buffer+start, FLAC__BYTES_PER_WORD * (end - start)); in bitreader_read_from_client_()
133 br->words -= start; in bitreader_read_from_client_()
134 br->consumed_words = 0; in bitreader_read_from_client_()
140 bytes = (br->capacity - br->words) * FLAC__BYTES_PER_WORD - br->bytes; in bitreader_read_from_client_()
143 target = ((FLAC__byte*)(br->buffer+br->words)) + br->bytes; in bitreader_read_from_client_()
155 if(br->bytes) in bitreader_read_from_client_()
156 br->buffer[br->words] = SWAP_BE_WORD_TO_HOST(br->buffer[br->words]); in bitreader_read_from_client_()
167 if(!br->read_callback(target, &bytes, br->client_data)) in bitreader_read_from_client_()
178 …end = (br->words*FLAC__BYTES_PER_WORD + br->bytes + bytes + (FLAC__BYTES_PER_WORD-1)) / FLAC__BYTE… in bitreader_read_from_client_()
179 for(start = br->words; start < end; start++) in bitreader_read_from_client_()
180 br->buffer[start] = SWAP_BE_WORD_TO_HOST(br->buffer[start]); in bitreader_read_from_client_()
189 end = br->words*FLAC__BYTES_PER_WORD + br->bytes + bytes; in bitreader_read_from_client_()
190 br->words = end / FLAC__BYTES_PER_WORD; in bitreader_read_from_client_()
191 br->bytes = end % FLAC__BYTES_PER_WORD; in bitreader_read_from_client_()
204 FLAC__BitReader *br = calloc(1, sizeof(FLAC__BitReader)); in FLAC__bitreader_new() local
215 return br; in FLAC__bitreader_new()
218 void FLAC__bitreader_delete(FLAC__BitReader *br) in FLAC__bitreader_delete() argument
220 FLAC__ASSERT(0 != br); in FLAC__bitreader_delete()
222 FLAC__bitreader_free(br); in FLAC__bitreader_delete()
223 free(br); in FLAC__bitreader_delete()
232 FLAC__bool FLAC__bitreader_init(FLAC__BitReader *br, FLAC__BitReaderReadCallback rcb, void *cd) in FLAC__bitreader_init() argument
234 FLAC__ASSERT(0 != br); in FLAC__bitreader_init()
236 br->words = br->bytes = 0; in FLAC__bitreader_init()
237 br->consumed_words = br->consumed_bits = 0; in FLAC__bitreader_init()
238 br->capacity = FLAC__BITREADER_DEFAULT_CAPACITY; in FLAC__bitreader_init()
239 br->buffer = malloc(sizeof(uint32_t) * br->capacity); in FLAC__bitreader_init()
240 if(br->buffer == 0) in FLAC__bitreader_init()
242 br->read_callback = rcb; in FLAC__bitreader_init()
243 br->client_data = cd; in FLAC__bitreader_init()
248 void FLAC__bitreader_free(FLAC__BitReader *br) in FLAC__bitreader_free() argument
250 FLAC__ASSERT(0 != br); in FLAC__bitreader_free()
252 if(0 != br->buffer) in FLAC__bitreader_free()
253 free(br->buffer); in FLAC__bitreader_free()
254 br->buffer = 0; in FLAC__bitreader_free()
255 br->capacity = 0; in FLAC__bitreader_free()
256 br->words = br->bytes = 0; in FLAC__bitreader_free()
257 br->consumed_words = br->consumed_bits = 0; in FLAC__bitreader_free()
258 br->read_callback = 0; in FLAC__bitreader_free()
259 br->client_data = 0; in FLAC__bitreader_free()
262 FLAC__bool FLAC__bitreader_clear(FLAC__BitReader *br) in FLAC__bitreader_clear() argument
264 br->words = br->bytes = 0; in FLAC__bitreader_clear()
265 br->consumed_words = br->consumed_bits = 0; in FLAC__bitreader_clear()
269 void FLAC__bitreader_dump(const FLAC__BitReader *br, FILE *out) in FLAC__bitreader_dump() argument
272 if(br == 0) { in FLAC__bitreader_dump()
276 …ds=%u bytes=%u consumed: words=%u, bits=%u\n", br->capacity, br->words, br->bytes, br->consumed_wo… in FLAC__bitreader_dump()
278 for(i = 0; i < br->words; i++) { in FLAC__bitreader_dump()
281 if(i < br->consumed_words || (i == br->consumed_words && j < br->consumed_bits)) in FLAC__bitreader_dump()
284 fprintf(out, "%01u", br->buffer[i] & (1 << (FLAC__BITS_PER_WORD-j-1)) ? 1:0); in FLAC__bitreader_dump()
287 if(br->bytes > 0) { in FLAC__bitreader_dump()
289 for(j = 0; j < br->bytes*8; j++) in FLAC__bitreader_dump()
290 if(i < br->consumed_words || (i == br->consumed_words && j < br->consumed_bits)) in FLAC__bitreader_dump()
293 fprintf(out, "%01u", br->buffer[i] & (1 << (br->bytes*8-j-1)) ? 1:0); in FLAC__bitreader_dump()
299 void FLAC__bitreader_reset_read_crc16(FLAC__BitReader *br, FLAC__uint16 seed) in FLAC__bitreader_reset_read_crc16() argument
301 FLAC__ASSERT(0 != br); in FLAC__bitreader_reset_read_crc16()
302 FLAC__ASSERT(0 != br->buffer); in FLAC__bitreader_reset_read_crc16()
303 FLAC__ASSERT((br->consumed_bits & 7) == 0); in FLAC__bitreader_reset_read_crc16()
305 br->read_crc16 = (unsigned)seed; in FLAC__bitreader_reset_read_crc16()
306 br->crc16_align = br->consumed_bits; in FLAC__bitreader_reset_read_crc16()
309 FLAC__uint16 FLAC__bitreader_get_read_crc16(FLAC__BitReader *br) in FLAC__bitreader_get_read_crc16() argument
311 FLAC__ASSERT(0 != br); in FLAC__bitreader_get_read_crc16()
312 FLAC__ASSERT(0 != br->buffer); in FLAC__bitreader_get_read_crc16()
313 FLAC__ASSERT((br->consumed_bits & 7) == 0); in FLAC__bitreader_get_read_crc16()
314 FLAC__ASSERT(br->crc16_align <= br->consumed_bits); in FLAC__bitreader_get_read_crc16()
317 if(br->consumed_bits) { in FLAC__bitreader_get_read_crc16()
318 const uint32_t tail = br->buffer[br->consumed_words]; in FLAC__bitreader_get_read_crc16()
319 for( ; br->crc16_align < br->consumed_bits; br->crc16_align += 8) in FLAC__bitreader_get_read_crc16()
320br->read_crc16 = FLAC__CRC16_UPDATE((unsigned)((tail >> (FLAC__BITS_PER_WORD-8-br->crc16_align)) &… in FLAC__bitreader_get_read_crc16()
322 return br->read_crc16; in FLAC__bitreader_get_read_crc16()
325 inline FLAC__bool FLAC__bitreader_is_consumed_byte_aligned(const FLAC__BitReader *br) in FLAC__bitreader_is_consumed_byte_aligned() argument
327 return ((br->consumed_bits & 7) == 0); in FLAC__bitreader_is_consumed_byte_aligned()
330 inline unsigned FLAC__bitreader_bits_left_for_byte_alignment(const FLAC__BitReader *br) in FLAC__bitreader_bits_left_for_byte_alignment() argument
332 return 8 - (br->consumed_bits & 7); in FLAC__bitreader_bits_left_for_byte_alignment()
335 inline unsigned FLAC__bitreader_get_input_bits_unconsumed(const FLAC__BitReader *br) in FLAC__bitreader_get_input_bits_unconsumed() argument
337 return (br->words-br->consumed_words)*FLAC__BITS_PER_WORD + br->bytes*8 - br->consumed_bits; in FLAC__bitreader_get_input_bits_unconsumed()
340 FLAC__bool FLAC__bitreader_read_raw_uint32(FLAC__BitReader *br, FLAC__uint32 *val, unsigned bits) in FLAC__bitreader_read_raw_uint32() argument
342 FLAC__ASSERT(0 != br); in FLAC__bitreader_read_raw_uint32()
343 FLAC__ASSERT(0 != br->buffer); in FLAC__bitreader_read_raw_uint32()
346 FLAC__ASSERT((br->capacity*FLAC__BITS_PER_WORD) * 2 >= bits); in FLAC__bitreader_read_raw_uint32()
347 FLAC__ASSERT(br->consumed_words <= br->words); in FLAC__bitreader_read_raw_uint32()
357 …while((br->words-br->consumed_words)*FLAC__BITS_PER_WORD + br->bytes*8 - br->consumed_bits < bits)… in FLAC__bitreader_read_raw_uint32()
358 if(!bitreader_read_from_client_(br)) in FLAC__bitreader_read_raw_uint32()
361 if(br->consumed_words < br->words) { /* if we've not consumed up to a partial tail word... */ in FLAC__bitreader_read_raw_uint32()
363 if(br->consumed_bits) { in FLAC__bitreader_read_raw_uint32()
365 const unsigned n = FLAC__BITS_PER_WORD - br->consumed_bits; in FLAC__bitreader_read_raw_uint32()
366 const uint32_t word = br->buffer[br->consumed_words]; in FLAC__bitreader_read_raw_uint32()
368 *val = (word & (FLAC__WORD_ALL_ONES >> br->consumed_bits)) >> (n-bits); in FLAC__bitreader_read_raw_uint32()
369 br->consumed_bits += bits; in FLAC__bitreader_read_raw_uint32()
372 *val = word & (FLAC__WORD_ALL_ONES >> br->consumed_bits); in FLAC__bitreader_read_raw_uint32()
374 crc16_update_word_(br, word); in FLAC__bitreader_read_raw_uint32()
375 br->consumed_words++; in FLAC__bitreader_read_raw_uint32()
376 br->consumed_bits = 0; in FLAC__bitreader_read_raw_uint32()
379 *val |= (br->buffer[br->consumed_words] >> (FLAC__BITS_PER_WORD-bits)); in FLAC__bitreader_read_raw_uint32()
380 br->consumed_bits = bits; in FLAC__bitreader_read_raw_uint32()
385 const uint32_t word = br->buffer[br->consumed_words]; in FLAC__bitreader_read_raw_uint32()
388 br->consumed_bits = bits; in FLAC__bitreader_read_raw_uint32()
393 crc16_update_word_(br, word); in FLAC__bitreader_read_raw_uint32()
394 br->consumed_words++; in FLAC__bitreader_read_raw_uint32()
404 if(br->consumed_bits) { in FLAC__bitreader_read_raw_uint32()
406 FLAC__ASSERT(br->consumed_bits + bits <= br->bytes*8); in FLAC__bitreader_read_raw_uint32()
407 …*val = (br->buffer[br->consumed_words] & (FLAC__WORD_ALL_ONES >> br->consumed_bits)) >> (FLAC__BIT… in FLAC__bitreader_read_raw_uint32()
408 br->consumed_bits += bits; in FLAC__bitreader_read_raw_uint32()
412 *val = br->buffer[br->consumed_words] >> (FLAC__BITS_PER_WORD-bits); in FLAC__bitreader_read_raw_uint32()
413 br->consumed_bits += bits; in FLAC__bitreader_read_raw_uint32()
419 FLAC__bool FLAC__bitreader_read_raw_int32(FLAC__BitReader *br, FLAC__int32 *val, unsigned bits) in FLAC__bitreader_read_raw_int32() argument
423 if(!FLAC__bitreader_read_raw_uint32(br, &uval, bits)) in FLAC__bitreader_read_raw_int32()
432 FLAC__bool FLAC__bitreader_read_raw_uint64(FLAC__BitReader *br, FLAC__uint64 *val, unsigned bits) in FLAC__bitreader_read_raw_uint64() argument
437 if(!FLAC__bitreader_read_raw_uint32(br, &hi, bits-32)) in FLAC__bitreader_read_raw_uint64()
439 if(!FLAC__bitreader_read_raw_uint32(br, &lo, 32)) in FLAC__bitreader_read_raw_uint64()
446 if(!FLAC__bitreader_read_raw_uint32(br, &lo, bits)) in FLAC__bitreader_read_raw_uint64()
453 inline FLAC__bool FLAC__bitreader_read_uint32_little_endian(FLAC__BitReader *br, FLAC__uint32 *val) in FLAC__bitreader_read_uint32_little_endian() argument
459 if(!FLAC__bitreader_read_raw_uint32(br, &x32, 8)) in FLAC__bitreader_read_uint32_little_endian()
462 if(!FLAC__bitreader_read_raw_uint32(br, &x8, 8)) in FLAC__bitreader_read_uint32_little_endian()
466 if(!FLAC__bitreader_read_raw_uint32(br, &x8, 8)) in FLAC__bitreader_read_uint32_little_endian()
470 if(!FLAC__bitreader_read_raw_uint32(br, &x8, 8)) in FLAC__bitreader_read_uint32_little_endian()
478 FLAC__bool FLAC__bitreader_skip_bits_no_crc(FLAC__BitReader *br, unsigned bits) in FLAC__bitreader_skip_bits_no_crc() argument
484 FLAC__ASSERT(0 != br); in FLAC__bitreader_skip_bits_no_crc()
485 FLAC__ASSERT(0 != br->buffer); in FLAC__bitreader_skip_bits_no_crc()
488 const unsigned n = br->consumed_bits & 7; in FLAC__bitreader_skip_bits_no_crc()
494 if(!FLAC__bitreader_read_raw_uint32(br, &x, m)) in FLAC__bitreader_skip_bits_no_crc()
500 if(!FLAC__bitreader_skip_byte_block_aligned_no_crc(br, m)) in FLAC__bitreader_skip_bits_no_crc()
505 if(!FLAC__bitreader_read_raw_uint32(br, &x, bits)) in FLAC__bitreader_skip_bits_no_crc()
513 FLAC__bool FLAC__bitreader_skip_byte_block_aligned_no_crc(FLAC__BitReader *br, unsigned nvals) in FLAC__bitreader_skip_byte_block_aligned_no_crc() argument
517 FLAC__ASSERT(0 != br); in FLAC__bitreader_skip_byte_block_aligned_no_crc()
518 FLAC__ASSERT(0 != br->buffer); in FLAC__bitreader_skip_byte_block_aligned_no_crc()
519 FLAC__ASSERT(FLAC__bitreader_is_consumed_byte_aligned(br)); in FLAC__bitreader_skip_byte_block_aligned_no_crc()
522 …while(nvals && br->consumed_bits) { /* i.e. run until we read 'nvals' bytes or we hit the end of t… in FLAC__bitreader_skip_byte_block_aligned_no_crc()
523 if(!FLAC__bitreader_read_raw_uint32(br, &x, 8)) in FLAC__bitreader_skip_byte_block_aligned_no_crc()
531 if(br->consumed_words < br->words) { in FLAC__bitreader_skip_byte_block_aligned_no_crc()
532 br->consumed_words++; in FLAC__bitreader_skip_byte_block_aligned_no_crc()
535 else if(!bitreader_read_from_client_(br)) in FLAC__bitreader_skip_byte_block_aligned_no_crc()
540 if(!FLAC__bitreader_read_raw_uint32(br, &x, 8)) in FLAC__bitreader_skip_byte_block_aligned_no_crc()
548 FLAC__bool FLAC__bitreader_read_byte_block_aligned_no_crc(FLAC__BitReader *br, FLAC__byte *val, uns… in FLAC__bitreader_read_byte_block_aligned_no_crc() argument
552 FLAC__ASSERT(0 != br); in FLAC__bitreader_read_byte_block_aligned_no_crc()
553 FLAC__ASSERT(0 != br->buffer); in FLAC__bitreader_read_byte_block_aligned_no_crc()
554 FLAC__ASSERT(FLAC__bitreader_is_consumed_byte_aligned(br)); in FLAC__bitreader_read_byte_block_aligned_no_crc()
557 …while(nvals && br->consumed_bits) { /* i.e. run until we read 'nvals' bytes or we hit the end of t… in FLAC__bitreader_read_byte_block_aligned_no_crc()
558 if(!FLAC__bitreader_read_raw_uint32(br, &x, 8)) in FLAC__bitreader_read_byte_block_aligned_no_crc()
567 if(br->consumed_words < br->words) { in FLAC__bitreader_read_byte_block_aligned_no_crc()
568 const uint32_t word = br->buffer[br->consumed_words++]; in FLAC__bitreader_read_byte_block_aligned_no_crc()
590 else if(!bitreader_read_from_client_(br)) in FLAC__bitreader_read_byte_block_aligned_no_crc()
595 if(!FLAC__bitreader_read_raw_uint32(br, &x, 8)) in FLAC__bitreader_read_byte_block_aligned_no_crc()
604 FLAC__bool FLAC__bitreader_read_unary_unsigned(FLAC__BitReader *br, unsigned *val) in FLAC__bitreader_read_unary_unsigned() argument
609 FLAC__ASSERT(0 != br); in FLAC__bitreader_read_unary_unsigned()
610 FLAC__ASSERT(0 != br->buffer); in FLAC__bitreader_read_unary_unsigned()
614 if(!FLAC__bitreader_read_bit(br, &bit)) in FLAC__bitreader_read_unary_unsigned()
627 FLAC__ASSERT(0 != br);
628 FLAC__ASSERT(0 != br->buffer);
632 while(br->consumed_words < br->words) { /* if we've not consumed up to a partial tail word... */
633 uint32_t b = br->buffer[br->consumed_words] << br->consumed_bits;
638 br->consumed_bits += i;
639 …if(br->consumed_bits >= FLAC__BITS_PER_WORD) { /* faster way of testing if(br->consumed_bits == FL…
640 crc16_update_word_(br, br->buffer[br->consumed_words]);
641 br->consumed_words++;
642 br->consumed_bits = 0;
647 *val += FLAC__BITS_PER_WORD - br->consumed_bits;
648 crc16_update_word_(br, br->buffer[br->consumed_words]);
649 br->consumed_words++;
650 br->consumed_bits = 0;
661 if(br->bytes*8 > br->consumed_bits) {
662 const unsigned end = br->bytes * 8;
663 …uint32_t b = (br->buffer[br->consumed_words] & (FLAC__WORD_ALL_ONES << (FLAC__BITS_PER_WORD-end)))…
668 br->consumed_bits += i;
669 FLAC__ASSERT(br->consumed_bits < FLAC__BITS_PER_WORD);
673 *val += end - br->consumed_bits;
674 br->consumed_bits = end;
675 FLAC__ASSERT(br->consumed_bits < FLAC__BITS_PER_WORD);
679 if(!bitreader_read_from_client_(br))
685 FLAC__bool FLAC__bitreader_read_rice_signed(FLAC__BitReader *br, int *val, unsigned parameter) in FLAC__bitreader_read_rice_signed() argument
690 FLAC__ASSERT(0 != br); in FLAC__bitreader_read_rice_signed()
691 FLAC__ASSERT(0 != br->buffer); in FLAC__bitreader_read_rice_signed()
695 if(!FLAC__bitreader_read_unary_unsigned(br, &msbs)) in FLAC__bitreader_read_rice_signed()
699 if(!FLAC__bitreader_read_raw_uint32(br, &lsbs, parameter)) in FLAC__bitreader_read_rice_signed()
713 FLAC__bool FLAC__bitreader_read_rice_signed_block(FLAC__BitReader *br, int vals[], unsigned nvals, … in FLAC__bitreader_read_rice_signed_block() argument
723 FLAC__ASSERT(0 != br); in FLAC__bitreader_read_rice_signed_block()
724 FLAC__ASSERT(0 != br->buffer); in FLAC__bitreader_read_rice_signed_block()
736 if(!FLAC__bitreader_read_unary_unsigned(br, &msbs)) in FLAC__bitreader_read_rice_signed_block()
747 cwords = br->consumed_words; in FLAC__bitreader_read_rice_signed_block()
748 words = br->words; in FLAC__bitreader_read_rice_signed_block()
756 ucbits = FLAC__BITS_PER_WORD - br->consumed_bits; in FLAC__bitreader_read_rice_signed_block()
757 b = br->buffer[cwords] << br->consumed_bits; /* keep unconsumed bits aligned to left */ in FLAC__bitreader_read_rice_signed_block()
766 crc16_update_word_(br, br->buffer[cwords++]); in FLAC__bitreader_read_rice_signed_block()
769 b = br->buffer[cwords]; in FLAC__bitreader_read_rice_signed_block()
786 crc16_update_word_(br, br->buffer[cwords++]); in FLAC__bitreader_read_rice_signed_block()
789 b = br->buffer[cwords]; in FLAC__bitreader_read_rice_signed_block()
807 br->consumed_bits = 0; in FLAC__bitreader_read_rice_signed_block()
808 br->consumed_words = cwords; in FLAC__bitreader_read_rice_signed_block()
812 if(!FLAC__bitreader_read_unary_unsigned(br, &msbs)) in FLAC__bitreader_read_rice_signed_block()
819 br->consumed_bits = 0; in FLAC__bitreader_read_rice_signed_block()
820 br->consumed_words = cwords; in FLAC__bitreader_read_rice_signed_block()
824 if(!FLAC__bitreader_read_raw_uint32(br, &lsbs, parameter - ucbits)) in FLAC__bitreader_read_rice_signed_block()
833 cwords = br->consumed_words; in FLAC__bitreader_read_rice_signed_block()
834 words = br->words; in FLAC__bitreader_read_rice_signed_block()
835 ucbits = FLAC__BITS_PER_WORD - br->consumed_bits; in FLAC__bitreader_read_rice_signed_block()
836 b = br->buffer[cwords] << br->consumed_bits; in FLAC__bitreader_read_rice_signed_block()
842 crc16_update_word_(br, br->buffer[cwords++]); in FLAC__bitreader_read_rice_signed_block()
846 br->consumed_bits = FLAC__BITS_PER_WORD - ucbits; in FLAC__bitreader_read_rice_signed_block()
847 br->consumed_words = cwords; in FLAC__bitreader_read_rice_signed_block()
853 FLAC__bool FLAC__bitreader_read_golomb_signed(FLAC__BitReader *br, int *val, unsigned parameter)
858 FLAC__ASSERT(0 != br);
859 FLAC__ASSERT(0 != br->buffer);
864 if(!FLAC__bitreader_read_unary_unsigned(br, &msbs))
868 if(!FLAC__bitreader_read_raw_uint32(br, &lsbs, k))
878 if(!FLAC__bitreader_read_bit(br, &bit))
897 FLAC__bool FLAC__bitreader_read_golomb_unsigned(FLAC__BitReader *br, unsigned *val, unsigned parame…
902 FLAC__ASSERT(0 != br);
903 FLAC__ASSERT(0 != br->buffer);
908 if(!FLAC__bitreader_read_unary_unsigned(br, &msbs))
912 if(!FLAC__bitreader_read_raw_uint32(br, &lsbs, k))
922 if(!FLAC__bitreader_read_bit(br, &bit))
937 FLAC__bool FLAC__bitreader_read_utf8_uint32(FLAC__BitReader *br, FLAC__uint32 *val, FLAC__byte *raw… in FLAC__bitreader_read_utf8_uint32() argument
943 if(!FLAC__bitreader_read_raw_uint32(br, &x, 8)) in FLAC__bitreader_read_utf8_uint32()
976 if(!FLAC__bitreader_read_raw_uint32(br, &x, 8)) in FLAC__bitreader_read_utf8_uint32()
992 FLAC__bool FLAC__bitreader_read_utf8_uint64(FLAC__BitReader *br, FLAC__uint64 *val, FLAC__byte *raw… in FLAC__bitreader_read_utf8_uint64() argument
998 if(!FLAC__bitreader_read_raw_uint32(br, &x, 8)) in FLAC__bitreader_read_utf8_uint64()
1035 if(!FLAC__bitreader_read_raw_uint32(br, &x, 8)) in FLAC__bitreader_read_utf8_uint64()
1058 extern FLAC__bool FLAC__bitreader_is_consumed_byte_aligned(const FLAC__BitReader *br);
1059 extern unsigned FLAC__bitreader_bits_left_for_byte_alignment(const FLAC__BitReader *br);
1060 extern unsigned FLAC__bitreader_get_input_bits_unconsumed(const FLAC__BitReader *br);
1061 extern FLAC__bool FLAC__bitreader_read_uint32_little_endian(FLAC__BitReader *br, FLAC__uint32 *val);