Lines Matching defs:bands
246 Band *bands = c->bands;
284 bands[i].res[ch] = last[ch];
292 if(bands[i].res[0] || bands[i].res[1])
297 if(bands[i].res[0] || bands[i].res[1]){
298 bands[i].msf = mask & 1;
304 bands[i].res[0] = bands[i].res[1] = 0;
312 if(bands[i].res[0] || bands[i].res[1]){
313 cnt = !!bands[i].res[0] + !!bands[i].res[1] - 1;
316 if(bands[i].res[0]) bands[i].scfi[0] = t >> (2 * cnt);
317 if(bands[i].res[1]) bands[i].scfi[1] = t & 3;
324 if(!bands[i].res[ch]) continue;
327 bands[i].scf_idx[ch][0] = get_bits(gb, 7) - 6;
333 bands[i].scf_idx[ch][0] = ((bands[i].scf_idx[ch][2] + t - 25) & 0x7F) - 6;
336 if((bands[i].scfi[ch] << j) & 2)
337 bands[i].scf_idx[ch][j + 1] = bands[i].scf_idx[ch][j];
342 bands[i].scf_idx[ch][j + 1] = ((bands[i].scf_idx[ch][j] + t - 25) & 0x7F) - 6;
350 res = bands[i].res[ch];