Lines Matching refs:band

75  * Encode band info for single window group bands.
122 FFPsyBand *band = &s->psy.ch[s->cur_channel].psy_bands[(win+w)*16+swb];
126 lambda / band->threshold, INFINITY, NULL, NULL, 0);
167 //perform actual band info encoding
314 FFPsyBand *band = &s->psy.ch[s->cur_channel].psy_bands[(w+w2)*16+g];
315 if (band->energy <= band->threshold || band->threshold == 0.0f) {
347 FFPsyBand *band = &s->psy.ch[s->cur_channel].psy_bands[(w+w2)*16+g];
349 q + q0, cb, lambda / band->threshold, INFINITY, NULL, NULL, 0);
419 FFPsyBand *band = &s->psy.ch[s->cur_channel].psy_bands[(w+w2)*16+g];
420 uplim += band->threshold;
421 if (band->energy <= band->threshold || band->threshold == 0.0f) {
528 else //Try to make sure there is some energy in every band
544 FFPsyBand *band;
598 band = &s->psy.ch[s->cur_channel].psy_bands[(w+w2)*16+g];
599 sfb_energy += band->energy;
600 spread = FFMIN(spread, band->spread);
601 threshold += band->threshold;
603 min_energy = max_energy = band->energy;
605 min_energy = FFMIN(min_energy, band->energy);
606 max_energy = FFMAX(max_energy, band->energy);
614 * 1. high spread energy (noise-like band)
644 band = &s->psy.ch[s->cur_channel].psy_bands[(w+w2)*16+g];
661 lambda/band->threshold, INFINITY, NULL, NULL, 0);
663 dist2 += band->energy/(band->spread*band->spread)*lambda*dist_thresh/band->threshold;
686 FFPsyBand *band;
728 band = &s->psy.ch[s->cur_channel].psy_bands[(w+w2)*16+g];
729 sfb_energy += band->energy;
730 spread = FFMIN(spread, band->spread);
731 threshold += band->threshold;
733 min_energy = max_energy = band->energy;
735 min_energy = FFMIN(min_energy, band->energy);
736 max_energy = FFMAX(max_energy, band->energy);
741 * 1. high spread energy (noise-like band)