Lines Matching refs:sb
224 int i, sb, ch, qu, nspeclines, RNG_index;
240 for (sb = 0; sb < ch_unit->num_coded_subbands; sb++, RNG_index += 128)
241 sb_RNG_index[sb] = RNG_index & 0x3FC;
262 for (sb = 0; sb < ch_unit->num_coded_subbands; sb++)
264 sb_RNG_index[sb], sb);
268 for (sb = 0; sb < ch_unit->num_coded_subbands; sb++) {
269 if (ch_unit->swap_channels[sb]) {
271 FFSWAP(float, out[0][sb * ATRAC3P_SUBBAND_SAMPLES + i],
272 out[1][sb * ATRAC3P_SUBBAND_SAMPLES + i]);
276 if (ch_unit->negate_coeffs[sb])
278 out[1][sb * ATRAC3P_SUBBAND_SAMPLES + i] = -(out[1][sb * ATRAC3P_SUBBAND_SAMPLES + i]);
286 int ch, sb;
289 for (sb = 0; sb < ch_unit->num_subbands; sb++) {
292 &ctx->samples[ch][sb * ATRAC3P_SUBBAND_SAMPLES],
293 &ctx->mdct_buf[ch][sb * ATRAC3P_SUBBAND_SAMPLES],
294 (ch_unit->channels[ch].wnd_shape_prev[sb] << 1) +
295 ch_unit->channels[ch].wnd_shape[sb], sb);
299 &ctx->mdct_buf[ch][sb * ATRAC3P_SUBBAND_SAMPLES],
300 &ch_unit->prev_buf[ch][sb * ATRAC3P_SUBBAND_SAMPLES],
301 &ch_unit->channels[ch].gain_data_prev[sb],
302 &ch_unit->channels[ch].gain_data[sb],
304 &ctx->time_buf[ch][sb * ATRAC3P_SUBBAND_SAMPLES]);
322 for (sb = 0; sb < ch_unit->num_subbands; sb++)
323 if (ch_unit->channels[ch].tones_info[sb].num_wavs ||
324 ch_unit->channels[ch].tones_info_prev[sb].num_wavs) {
325 ff_atrac3p_generate_tones(ch_unit, ctx->fdsp, ch, sb,
326 &ctx->time_buf[ch][sb * 128]);