Lines Matching defs:band
34 * Starting frequency coefficient bin for each critical band.
45 * Map each frequency coefficient bin to the critical band that contains it.
178 int bin, band;
187 band = ff_ac3_bin_to_band_tab[start];
190 int band_end = FFMIN(ff_ac3_band_start_tab[band+1], end);
197 band_psd[band++] = v;
198 } while (end > ff_ac3_band_start_tab[band]);
208 int band;
226 for (band = 2; band < 7; band++) {
227 if (!(is_lfe && band == 6))
228 lowcomp = calc_lowcomp1(lowcomp, band_psd[band], band_psd[band+1], 384);
229 fastleak = band_psd[band] - fast_gain;
230 slowleak = band_psd[band] - s->slow_gain;
231 excite[band] = fastleak - lowcomp;
232 if (!(is_lfe && band == 6)) {
233 if (band_psd[band] <= band_psd[band+1]) {
234 begin = band + 1;
241 for (band = begin; band < end1; band++) {
242 if (!(is_lfe && band == 6))
243 lowcomp = calc_lowcomp(lowcomp, band_psd[band], band_psd[band+1], band);
244 fastleak = FFMAX(fastleak - s->fast_decay, band_psd[band] - fast_gain);
245 slowleak = FFMAX(slowleak - s->slow_decay, band_psd[band] - s->slow_gain);
246 excite[band] = FFMAX(fastleak - lowcomp, slowleak);
256 for (band = begin; band < band_end; band++) {
257 fastleak = FFMAX(fastleak - s->fast_decay, band_psd[band] - fast_gain);
258 slowleak = FFMAX(slowleak - s->slow_decay, band_psd[band] - s->slow_gain);
259 excite[band] = FFMAX(fastleak, slowleak);
264 for (band = band_start; band < band_end; band++) {
265 int tmp = s->db_per_bit - band_psd[band];
267 excite[band] += tmp >> 2;
269 mask[band] = FFMAX(ac3_hearing_threshold_tab[band >> s->sr_shift][s->sr_code], excite[band]);
278 band = band_start;
280 band += dba_offsets[seg];
281 if (band >= AC3_CRITICAL_BANDS || dba_lengths[seg] > AC3_CRITICAL_BANDS-band)
289 mask[band++] += delta;