Lines Matching defs:bands
248 Band *bands = c->bands;
287 bands[i].res[ch] = last[ch];
295 if(bands[i].res[0] || bands[i].res[1])
300 if(bands[i].res[0] || bands[i].res[1]){
301 bands[i].msf = mask & 1;
307 bands[i].res[0] = bands[i].res[1] = 0;
315 if(bands[i].res[0] || bands[i].res[1]){
316 cnt = !!bands[i].res[0] + !!bands[i].res[1] - 1;
319 if(bands[i].res[0]) bands[i].scfi[0] = t >> (2 * cnt);
320 if(bands[i].res[1]) bands[i].scfi[1] = t & 3;
327 if(!bands[i].res[ch]) continue;
330 bands[i].scf_idx[ch][0] = get_bits(gb, 7) - 6;
336 bands[i].scf_idx[ch][0] = ((bands[i].scf_idx[ch][2] + t - 25) & 0x7F) - 6;
339 if((bands[i].scfi[ch] << j) & 2)
340 bands[i].scf_idx[ch][j + 1] = bands[i].scf_idx[ch][j];
345 bands[i].scf_idx[ch][j + 1] = ((bands[i].scf_idx[ch][j] + t - 25) & 0x7F) - 6;
353 res = bands[i].res[ch];