Lines Matching refs:curbits
44 int curbits; member
78 c->curbits = 8; in mpc_read_header()
125 int ret, size, size2, curbits, cur = c->curframe; in mpc_read_packet() local
134 c->curbits = c->frames[c->curframe].skip; in mpc_read_packet()
138 curbits = c->curbits; in mpc_read_packet()
141 if(curbits <= 12){ in mpc_read_packet()
142 size2 = (tmp >> (12 - curbits)) & 0xFFFFF; in mpc_read_packet()
144 size2 = (tmp << (curbits - 12) | avio_rl32(s->pb) >> (44 - curbits)) & 0xFFFFF; in mpc_read_packet()
146 curbits += 20; in mpc_read_packet()
149 size = ((size2 + curbits + 31) & ~31) >> 3; in mpc_read_packet()
153 c->frames[cur].skip = curbits - 20; in mpc_read_packet()
157 c->curbits = (curbits + size2) & 0x1F; in mpc_read_packet()
162 pkt->data[0] = curbits; in mpc_read_packet()
170 if(c->curbits) in mpc_read_packet()