• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/flac-1.2.1/src/libFLAC/

Lines Matching refs:cbits

819 	register unsigned cbits;
831 cbits = br->consumed_bits;
839 brword b = br->buffer[cwords] << cbits;
854 cbits += i;
855 if(cbits == FLAC__BITS_PER_WORD) {
858 cbits = 0;
863 uval += FLAC__BITS_PER_WORD - cbits;
866 cbits = 0;
879 brword b = (br->buffer[cwords] & (FLAC__WORD_ALL_ONES << (FLAC__BITS_PER_WORD-end))) << cbits;
885 cbits += i;
886 FLAC__ASSERT(cbits < FLAC__BITS_PER_WORD);
890 uval += end - cbits;
891 cbits += end;
892 FLAC__ASSERT(cbits < FLAC__BITS_PER_WORD);
900 br->consumed_bits = cbits;
911 while((br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits < bits) {
916 br->consumed_bits = cbits;
923 if(cbits) {
925 const unsigned n = FLAC__BITS_PER_WORD - cbits;
929 uval |= (word & (FLAC__WORD_ALL_ONES >> cbits)) >> (n-bits);
930 cbits += bits;
934 uval |= word & (FLAC__WORD_ALL_ONES >> cbits);
938 cbits = 0;
942 cbits = bits;
950 cbits = bits;
960 if(cbits) {
962 FLAC__ASSERT(cbits + bits <= br->bytes*8);
963 uval |= (br->buffer[cwords] & (FLAC__WORD_ALL_ONES >> cbits)) >> (FLAC__BITS_PER_WORD-cbits-bits);
964 cbits += bits;
969 cbits += bits;
981 br->consumed_bits = cbits;
1000 register unsigned cbits;
1013 cbits = br->consumed_bits;
1015 ucbits = (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits;
1022 brword b = br->buffer[cwords] << cbits;
1036 cbits += i;
1037 cbits++; /* skip over stop bit */
1038 if(cbits >= FLAC__BITS_PER_WORD) { /* faster way of testing if(cbits == FLAC__BITS_PER_WORD) */
1041 cbits = 0;
1046 uval += FLAC__BITS_PER_WORD - cbits;
1049 cbits = 0;
1062 brword b = (br->buffer[cwords] & ~(FLAC__WORD_ALL_ONES >> end)) << cbits;
1066 cbits += i;
1067 cbits++; /* skip over stop bit */
1068 FLAC__ASSERT(cbits < FLAC__BITS_PER_WORD);
1072 uval += end - cbits;
1073 cbits += end;
1074 FLAC__ASSERT(cbits < FLAC__BITS_PER_WORD);
1082 br->consumed_bits = cbits;
1087 ucbits = (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits + uval;
1106 br->consumed_bits = cbits;
1111 ucbits = (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits;
1114 if(cbits) {
1116 const unsigned n = FLAC__BITS_PER_WORD - cbits;
1120 uval |= (word & (FLAC__WORD_ALL_ONES >> cbits)) >> (n-parameter);
1121 cbits += parameter;
1125 uval |= word & (FLAC__WORD_ALL_ONES >> cbits);
1128 cbits = parameter - n;
1129 if(cbits) { /* parameter > n, i.e. if there are still bits left to read, there have to be less than 32 so they will all be in the next word */
1130 uval <<= cbits;
1131 uval |= (br->buffer[cwords] >> (FLAC__BITS_PER_WORD-cbits));
1136 cbits = parameter;
1138 uval |= br->buffer[cwords] >> (FLAC__BITS_PER_WORD-cbits);
1147 if(cbits) {
1149 FLAC__ASSERT(cbits + parameter <= br->bytes*8);
1150 uval |= (br->buffer[cwords] & (FLAC__WORD_ALL_ONES >> cbits)) >> (FLAC__BITS_PER_WORD-cbits-parameter);
1151 cbits += parameter;
1154 cbits = parameter;
1155 uval |= br->buffer[cwords] >> (FLAC__BITS_PER_WORD-cbits);
1168 br->consumed_bits = cbits;