Lines Matching defs:bands
189 Band *bands = c->bands;
230 bands[i].res[ch] = last[ch];
238 if(bands[i].res[0] || bands[i].res[1])
243 if(bands[i].res[0] || bands[i].res[1]){
244 bands[i].msf = mask & 1;
250 bands[i].res[0] = bands[i].res[1] = 0;
258 if(bands[i].res[0] || bands[i].res[1]){
259 cnt = !!bands[i].res[0] + !!bands[i].res[1] - 1;
262 if(bands[i].res[0]) bands[i].scfi[0] = t >> (2 * cnt);
263 if(bands[i].res[1]) bands[i].scfi[1] = t & 3;
270 if(!bands[i].res[ch]) continue;
273 bands[i].scf_idx[ch][0] = get_bits(gb, 7) - 6;
279 bands[i].scf_idx[ch][0] = ((bands[i].scf_idx[ch][2] + t - 25) & 0x7F) - 6;
282 if((bands[i].scfi[ch] << j) & 2)
283 bands[i].scf_idx[ch][j + 1] = bands[i].scf_idx[ch][j];
288 bands[i].scf_idx[ch][j + 1] = ((bands[i].scf_idx[ch][j] + t - 25) & 0x7F) - 6;
296 res = bands[i].res[ch];