131 unsigned int data, lowBits;
134 data = bsi->
iCache >> (31 - nBits);
142 RefillBitstreamCache(bsi);
143 data |= bsi->
iCache >> (32 - lowBits);
169 bitsUsed = (int)(bsi->
bytePtr - startBuf) * 8;
171 bitsUsed -= startOffset;
231 verIdx = (buf[1] >> 3) & 0x03;
233 fh->
layer = 4 - ((buf[1] >> 1) & 0x03);
234 fh->
crc = 1 - ((buf[1] >> 0) & 0x01);
235 fh->
brIdx = (buf[2] >> 4) & 0x0f;
236 fh->
srIdx = (buf[2] >> 2) & 0x03;
240 fh->
modeExt = (buf[3] >> 4) & 0x03;
241 fh->
copyFlag = (buf[3] >> 3) & 0x01;
242 fh->
origFlag = (buf[3] >> 2) & 0x01;
243 fh->
emphasis = (buf[3] >> 0) & 0x03;
280 fh->
CRCWord = ((int)buf[4] << 8 | (int)buf[5] << 0);
304 int gr, ch, bd, nBytes;
317 bsi = &bitStreamInfo;
325 for (ch = 0; ch < mp3DecInfo->
nChans; ch++)
336 for(gr =0; gr < mp3DecInfo->
nGrans; gr++) {
337 for (ch = 0; ch < mp3DecInfo->
nChans; ch++) {
338 sis = &si->
sis[gr][ch];
#define SIBYTES_MPEG2_MONO
#define SIBYTES_MPEG1_MONO
#define SIBYTES_MPEG2_STEREO
#define SIBYTES_MPEG1_STEREO
#define SetBitstreamPointer
#define samplesPerFrameTab
#define UnpackFrameHeader
int scfsi[MAX_NCHAN][MAX_SCFBD]
SideInfoSub sis[MAX_NGRAN][MAX_NCHAN]