• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/

Lines Matching defs:energy

46 /* spreading factor for low-to-hi energy spreading, long block, > 22kbps/channel (20dB/Bark) */
48 /* spreading factor for low-to-hi energy spreading, long block, <= 22kbps/channel (15dB/Bark) */
50 /* spreading factor for low-to-hi energy spreading, short block (15 dB/Bark) */
52 /* spreading factor for hi-to-low energy spreading, long block (30dB/Bark) */
54 /* spreading factor for hi-to-low energy spreading, short block (20dB/Bark) */
106 float energy; ///< band energy
107 float thr; ///< energy threshold
124 float win_energy; ///< sliding average of channel energy
325 /* High energy spreading for long blocks <= 22kbps/channel and short blocks are the same. */
514 if (band->energy > band->thr) {
515 a = log2f(band->energy);
549 if (band->energy > thr) {
556 * It performs min(thr_reduced, max(thr, energy/min_snr)) only for bands
560 if (thr > band->energy * min_snr && band->avoid_holes != PSY_3GPP_AH_NONE) {
561 thr = FFMAX(band->thr, band->energy * min_snr);
581 band->energy = 0.0f;
583 band->energy += coefs[start+i] * coefs[start+i];
586 Temp = band->energy > 0 ? sqrtf((float)band_sizes[g] / band->energy) : 0;
587 band->thr = band->energy * 0.001258925f;
640 spread_en[0] = bands[0].energy;
643 spread_en[w+g] = FFMAX(bands[g].energy, spread_en[w+g-1] * coeffs[g].spread_hi[1]);
665 if (spread_en[w+g] * avoid_hole_thr > band->energy || coeffs[g].min_snr > 1.0f)
751 if (thr > coeffs[g].min_snr * band->energy && band->avoid_holes == PSY_3GPP_AH_INACTIVE)
752 thr = FFMAX(band->thr, coeffs[g].min_snr * band->energy);
765 band->thr = band->energy * PSY_SNR_1DB;
780 psy_band->energy = band->energy;
876 /* compare energy between sub-short blocks */
882 /* should have energy change between short blocks, in order to avoid periodic signals */