Lines Matching defs:bits
86 /* one Layer3 Slot consists of 8 bits */
100 /* maximum allowed bits per granule are 7680 */
150 /*write j bits into the bit stream */
186 /*write j bits into the bit stream, ignoring frame headers */
220 out a frame using just main_data, due to the limited number of bits to
221 indicate main_data_length. In these situations, we put stuffing bits into
268 /*write N bits into the header */
495 int i, bits = 0;
546 bits += h->hlen[p];
552 return bits;
566 int i, bits = 0;
570 return bits;
628 bits += cbits + xbits;
630 return bits;
641 int bits;
649 bits = Huffmancode(gfc, gi->table_select[0], 0, region1Start, gi);
650 bits += Huffmancode(gfc, gi->table_select[1], region1Start, gi->big_values, gi);
651 return bits;
658 int bigvalues, bits;
679 bits = Huffmancode(gfc, gi->table_select[0], 0, region1Start, gi);
680 bits += Huffmancode(gfc, gi->table_select[1], region1Start, region2Start, gi);
681 bits += Huffmancode(gfc, gi->table_select[2], region2Start, bigvalues, gi);
682 return bits;
786 /* compute the number of bits required to flush all mp3 frames
795 number of bits needed to flush all mp3 frames.
814 /* add this many bits to bitstream so we can flush all headers */
828 /* finally, add some bits so that the last frame is complete
829 * these bits are not necessary to decode the last frame, but
830 * some decoders will ignore last frame if these bits are missing
922 int bits, nbytes;
931 bits = 8 * cfg->sideinfo_len;
932 bits += writeMainData(gfc);
934 bits += l3_side->resvDrain_post;
936 l3_side->main_data_begin += (bitsPerFrame - bits) / 8;
938 /* compare number of bits needed to clear all buffered mp3 frames
954 "data bits: %i \n"
955 "total bits: %i (remainder: %i) \n"
962 bits - l3_side->resvDrain_post - 8 * cfg->sideinfo_len,
963 bits, bits % 8, bitsPerFrame);