Home
last modified time | relevance | path

Searched refs:energy (Results 1 - 25 of 36) sorted by relevance

12

/third_party/ffmpeg/libavcodec/
H A Daacenc_quantization.h46 int *bits, float *energy, int BT_ZERO, int BT_UNSIGNED, in quantize_and_encode_band_cost_template()
67 if (energy) in quantize_and_encode_band_cost_template()
68 *energy = qenergy; in quantize_and_encode_band_cost_template()
157 if (energy) in quantize_and_encode_band_cost_template()
158 *energy = qenergy; in quantize_and_encode_band_cost_template()
166 int *bits, float *energy) { in quantize_and_encode_band_cost_NONE()
177 int *bits, float *energy) { \
180 BT_ESC ? ESC_BT : cb, lambda, uplim, bits, energy, \
200 int *bits, float *energy) = {
224 int *bits, float *energy)
41 quantize_and_encode_band_cost_template( struct AACEncContext *s, PutBitContext *pb, const float *in, float *out, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy, int BT_ZERO, int BT_UNSIGNED, int BT_PAIR, int BT_ESC, int BT_NOISE, int BT_STEREO, const float ROUNDING) quantize_and_encode_band_cost_template() argument
162 quantize_and_encode_band_cost_NONE(struct AACEncContext *s, PutBitContext *pb, const float *in, float *quant, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy) quantize_and_encode_band_cost_NONE() argument
250 quantize_band_cost(struct AACEncContext *s, const float *in, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy, int rtz) quantize_band_cost() argument
259 quantize_band_cost_bits(struct AACEncContext *s, const float *in, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy, int rtz) quantize_band_cost_bits() argument
[all...]
H A Daacenc_quantization_misc.h34 int *bits, float *energy, int rtz) in quantize_band_cost_cached()
41 cb, lambda, uplim, &entry->bits, &entry->energy, rtz); in quantize_band_cost_cached()
48 if (energy) in quantize_band_cost_cached()
49 *energy = entry->energy; in quantize_band_cost_cached()
31 quantize_band_cost_cached(struct AACEncContext *s, int w, int g, const float *in, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy, int rtz) quantize_band_cost_cached() argument
H A Dra144dec.c75 unsigned int energy; in ra144_decode_frame() local
101 energy = ff_energy_tab[get_bits(&gb, 5)]; in ra144_decode_frame()
105 energy <= ractx->old_energy, in ra144_decode_frame()
106 ff_t_sqrt(energy*ractx->old_energy) >> 12); in ra144_decode_frame()
107 refl_rms[2] = ff_interp(ractx, block_coefs[2], 3, 0, energy); in ra144_decode_frame()
108 refl_rms[3] = ff_rescale_rms(ractx->lpc_refl_rms[0], energy); in ra144_decode_frame()
119 ractx->old_energy = energy; in ra144_decode_frame()
H A Dg723_1dec.c378 * @param tgt_eng target energy
380 * @param res_eng residual energy
439 * 0 - target energy in comp_ppf_coeff()
441 * 2 - forward residual energy in comp_ppf_coeff()
443 * 4 - backward residual energy in comp_ppf_coeff()
445 int energy[5] = {0, 0, 0, 0, 0}; in comp_ppf_coeff() local
447 int fwd_lag = autocorr_max(buf, offset, &energy[1], pitch_lag, in comp_ppf_coeff()
449 int back_lag = autocorr_max(buf, offset, &energy[3], pitch_lag, in comp_ppf_coeff()
460 /* Compute target energy */ in comp_ppf_coeff()
461 energy[ in comp_ppf_coeff()
615 gain_scale(G723_1_ChannelContext *p, int16_t * buf, int energy) gain_scale() argument
687 int scale, energy; formant_postfilter() local
[all...]
H A Dopus_celt.c56 block->energy[i] = 0.0; in celt_decode_coarse_energy()
72 block->energy[i] = FFMAX(-9.0f, block->energy[i]) * alpha + prev[j] + value; in celt_decode_coarse_energy()
92 block->energy[i] += offset; in celt_decode_fine_energy()
112 f->block[j].energy[i] += offset; in celt_decode_final_energy()
152 float log_norm = block->energy[i] + ff_celt_mean_energy[i]; in celt_denormalize()
295 Ediff = block->energy[i] - FFMIN(prev[0], prev[1]); in process_anticollapse()
299 short blocks don't have the same energy as long */ in process_anticollapse()
314 /* We just added some energy, so we need to renormalize */ in process_anticollapse()
392 f->block[0].energy[ in ff_celt_decode_frame()
[all...]
H A Dcngenc.c68 double energy = 0; in cng_encode_frame() local
79 energy += samples[i] * samples[i]; in cng_encode_frame()
81 energy /= frame->nb_samples; in cng_encode_frame()
82 if (energy > 0) { in cng_encode_frame()
83 double dbov = 10 * log10(energy / 1081109975); in cng_encode_frame()
H A Dra144enc.c438 int energy = 0; in ra144_encode_frame() local
456 energy += (lpc_data[i] * lpc_data[i]) >> 4; in ra144_encode_frame()
462 energy += (lpc_data[i] * lpc_data[i]) >> 4; in ra144_encode_frame()
467 energy = ff_energy_tab[quantize(ff_t_sqrt(energy >> 5) >> 10, ff_energy_tab, in ra144_encode_frame()
502 energy <= ractx->old_energy, in ra144_encode_frame()
503 ff_t_sqrt(energy * ractx->old_energy) >> 12); in ra144_encode_frame()
504 refl_rms[2] = ff_interp(ractx, block_coefs[2], 3, 0, energy); in ra144_encode_frame()
505 refl_rms[3] = ff_rescale_rms(ractx->lpc_refl_rms[0], energy); in ra144_encode_frame()
507 put_bits(&pb, 5, quantize(energy, ff_energy_ta in ra144_encode_frame()
[all...]
H A Dcngdec.c37 int energy, target_energy; member
130 p->energy = p->energy / 2 + p->target_energy / 2; in cng_decode_frame()
134 p->energy = p->target_energy; in cng_decode_frame()
143 scaling = sqrt(e * p->energy / 1081109975); in cng_decode_frame()
H A Daacpsy.c46 /* 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) */
109 float energy; ///< band energy member
110 float thr; ///< energy threshold
127 float win_energy; ///< sliding average of channel energy
341 /* High energy spreadin in psy_3gpp_init()
[all...]
H A Dac3enc_template.c120 CoefSumType energy[AC3_MAX_BLOCKS][AC3_MAX_CHANNELS][16] = {{{0}}}; in apply_channel_coupling() local
153 /* calculate energy in each band in coupling channel and each fbw channel */ in apply_channel_coupling()
154 /* TODO: possibly use SIMD to speed up energy calculation */ in apply_channel_coupling()
166 MAC_COEF(energy[blk][ch][bnd], v, v); in apply_channel_coupling()
183 cpl_coords[blk][ch][bnd] = calc_cpl_coord(energy[blk][ch][bnd], in apply_channel_coupling()
184 energy[blk][CPL_CH][bnd]); in apply_channel_coupling()
243 energy_cpl = energy[blk][CPL_CH][bnd]; in apply_channel_coupling()
244 energy_ch = energy[blk][ch][bnd]; in apply_channel_coupling()
248 energy_cpl += energy[blk1][CPL_CH][bnd]; in apply_channel_coupling()
249 energy_ch += energy[blk in apply_channel_coupling()
[all...]
H A Dra144.c1657 int ff_interp(RA144Context *ractx, int16_t *out, int a, int copyold, int energy) in ff_interp() argument
1672 return ff_rescale_rms(ractx->lpc_refl_rms[copyold], energy); in ff_interp()
1674 return ff_rescale_rms(ff_rms(work), energy); in ff_interp()
1678 unsigned int ff_rescale_rms(unsigned int rms, unsigned int energy) in ff_rescale_rms() argument
1680 return (rms * energy) >> 10; in ff_rescale_rms()
H A Dra144.h47 unsigned int old_energy; ///< previous frame energy
76 int energy);
77 unsigned int ff_rescale_rms(unsigned int rms, unsigned int energy);
H A Dg723_1enc.c484 /* Update energy and compute correlation */ in estimate_pitch()
543 int energy[15]; in comp_harmonic_coeff() local
547 /* Compute residual energy */ in comp_harmonic_coeff()
548 energy[i << 1] = ff_dot_product(buf - j, buf - j, SUBFRAME_LEN); in comp_harmonic_coeff()
550 energy[(i << 1) + 1] = ff_dot_product(buf, buf - j, SUBFRAME_LEN); in comp_harmonic_coeff()
553 /* Compute target energy */ in comp_harmonic_coeff()
554 energy[14] = ff_dot_product(buf, buf, SUBFRAME_LEN); in comp_harmonic_coeff()
559 max = FFMAX(max, FFABS(energy[i])); in comp_harmonic_coeff()
563 energy[i] = av_clipl_int32((int64_t)(energy[ in comp_harmonic_coeff()
[all...]
H A Dlibtwolame.c43 int energy; member
75 twolame_set_energy_levels(s->glopts, s->energy); in twolame_encode_init()
188 { "energy_levels","enable energy levels", OFFSET(energy), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AE},
H A Dopusenc_psy.c110 float avg_c_s, energy = 0.0f, dist_dev = 0.0f; in step_collect_psy_metrics() local
114 energy += coeffs[j]*coeffs[j]; in step_collect_psy_metrics()
116 st->energy[ch][i] += sqrtf(energy); in step_collect_psy_metrics()
117 silence |= !!st->energy[ch][i]; in step_collect_psy_metrics()
118 avg_c_s = energy / range; in step_collect_psy_metrics()
146 float bp_e = bessel_filter(&s->bfilter_lo[ch][i], st->energy[ch][i]); in step_collect_psy_metrics()
331 weight += start[f]->change_amp[ch][i] + start[f]->tone[ch][i] + start[f]->energy[ch][i]; in celt_gauge_psy_weight()
H A Dilbcdec.c962 int32_t measure, max_measure, energy; in do_plc() local
1019 /* Use the criteria (corr*corr)/energy to compare if in do_plc()
1054 abs(corr(vec1, vec2))/(sqrt(energy(vec1))*sqrt(energy(vec2))) in do_plc()
1135 energy = 0; in do_plc()
1173 energy += SPL_MUL_16_16_RSFT(plc_residual[i], plc_residual[i], (s->prevScale + 1)); in do_plc()
1178 if (energy < SPL_SHIFT_W32(s->block_samples * 900, -s->prevScale - 1)) { in do_plc()
1179 energy = 0; in do_plc()
1214 int32_t cross_corr, energy; in xcorr_coeff() local
1242 /* Introduce a scale factor on the energy i in xcorr_coeff()
[all...]
H A Daaccoder.c60 * replace low energy non zero bands */
315 if (band->energy <= band->threshold || band->threshold == 0.0f) { in search_for_quantizers_anmr()
421 if (band->energy <= band->threshold || band->threshold == 0.0f) { in search_for_quantizers_fast()
528 else //Try to make sure there is some energy in every band in search_for_quantizers_fast()
599 sfb_energy += band->energy; in search_for_pns()
603 min_energy = max_energy = band->energy; in search_for_pns()
605 min_energy = FFMIN(min_energy, band->energy); in search_for_pns()
606 max_energy = FFMAX(max_energy, band->energy); in search_for_pns()
614 * 1. high spread energy (noise-like band) in search_for_pns()
615 * 2. near-threshold energy (hig in search_for_pns()
[all...]
H A Daaccoder_twoloop.h116 * zeroscale controls a multiplier of the threshold, if band energy in search_for_quantizers_twoloop()
118 * low lambda is used, because energy < threshold doesn't mean there's in search_for_quantizers_twoloop()
119 * no audible signal outright, it's just energy. Also make it rise in search_for_quantizers_twoloop()
222 float uplim = 0.0f, energy = 0.0f, spread = 0.0f; in search_for_quantizers_twoloop() local
225 if (start >= cutoff || band->energy <= (band->threshold * zeroscale) || band->threshold == 0.0f) { in search_for_quantizers_twoloop()
237 if (band->energy <= (band->threshold * zeroscale) || band->threshold == 0.0f) in search_for_quantizers_twoloop()
240 energy += band->energy; in search_for_quantizers_twoloop()
246 energies[w*16+g] = energy; in search_for_quantizers_twoloop()
251 spread_thr_r[w*16+g] = energy * n in search_for_quantizers_twoloop()
[all...]
H A Dopusenc.c57 /* Actual energy the decoder will have */
250 block->energy[i] = log2f(block->lin_energy[i]) - ff_celt_mean_energy[i]; in celt_frame_mdct()
253 block->energy[i] = FFMAX(block->energy[i], CELT_ENERGY_SILENCE); in celt_frame_mdct()
347 float diff = block->energy[i] - prev[ch] - last*alpha; in exp_quant_coarse()
475 /* Final per-band energy adjustments from leftover bits */ in celt_encode_frame()
481 s->last_quantized_energy[ch][i] = block->energy[i] + block->error_energy[i]; in celt_encode_frame()
675 /* Zero out previous energy (matters for inter first frame) */ in opus_encode_init()
/third_party/ffmpeg/libavcodec/mips/
H A Daaccoder_mips.c142 int *bits, float *energy, const float ROUNDING) in quantize_and_encode_band_cost_SQUAD_mips()
213 if (out || energy) { in quantize_and_encode_band_cost_SQUAD_mips()
226 if (energy) in quantize_and_encode_band_cost_SQUAD_mips()
230 if (energy) in quantize_and_encode_band_cost_SQUAD_mips()
231 *energy = qenergy; in quantize_and_encode_band_cost_SQUAD_mips()
238 int *bits, float *energy, const float ROUNDING) in quantize_and_encode_band_cost_UQUAD_mips()
328 if (out || energy) { in quantize_and_encode_band_cost_UQUAD_mips()
341 if (energy) in quantize_and_encode_band_cost_UQUAD_mips()
345 if (energy) in quantize_and_encode_band_cost_UQUAD_mips()
346 *energy in quantize_and_encode_band_cost_UQUAD_mips()
138 quantize_and_encode_band_cost_SQUAD_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, float *out, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy, const float ROUNDING) quantize_and_encode_band_cost_SQUAD_mips() argument
234 quantize_and_encode_band_cost_UQUAD_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, float *out, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy, const float ROUNDING) quantize_and_encode_band_cost_UQUAD_mips() argument
349 quantize_and_encode_band_cost_SPAIR_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, float *out, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy, const float ROUNDING) quantize_and_encode_band_cost_SPAIR_mips() argument
452 quantize_and_encode_band_cost_UPAIR7_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, float *out, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy, const float ROUNDING) quantize_and_encode_band_cost_UPAIR7_mips() argument
570 quantize_and_encode_band_cost_UPAIR12_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, float *out, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy, const float ROUNDING) quantize_and_encode_band_cost_UPAIR12_mips() argument
687 quantize_and_encode_band_cost_ESC_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, float *out, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy, const float ROUNDING) quantize_and_encode_band_cost_ESC_mips() argument
932 quantize_and_encode_band_cost_NONE_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, float *out, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy, const float ROUNDING) quantize_and_encode_band_cost_NONE_mips() argument
940 quantize_and_encode_band_cost_ZERO_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, float *out, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy, const float ROUNDING) quantize_and_encode_band_cost_ZERO_mips() argument
1472 quantize_band_cost_bits(struct AACEncContext *s, const float *in, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy, int rtz) quantize_band_cost_bits() argument
1484 get_band_cost_ZERO_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy) get_band_cost_ZERO_mips() argument
1506 get_band_cost_NONE_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy) get_band_cost_NONE_mips() argument
1516 get_band_cost_SQUAD_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy) get_band_cost_SQUAD_mips() argument
1635 get_band_cost_UQUAD_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy) get_band_cost_UQUAD_mips() argument
1743 get_band_cost_SPAIR_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy) get_band_cost_SPAIR_mips() argument
1867 get_band_cost_UPAIR7_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy) get_band_cost_UPAIR7_mips() argument
2006 get_band_cost_UPAIR12_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy) get_band_cost_UPAIR12_mips() argument
2145 get_band_cost_ESC_mips(struct AACEncContext *s, PutBitContext *pb, const float *in, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy) get_band_cost_ESC_mips() argument
2326 quantize_band_cost(struct AACEncContext *s, const float *in, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy, int rtz) quantize_band_cost() argument
[all...]
H A Daacpsy_mips.h76 band->energy = 0.0f; in calc_thr_3gpp_mips()
107 [e]"+f"(band->energy), [f]"+f"(form_factor), in calc_thr_3gpp_mips()
116 Temp = sqrtf((float)band_sizes[g] / band->energy); in calc_thr_3gpp_mips()
117 band->thr = band->energy * 0.001258925f; in calc_thr_3gpp_mips()
/third_party/ffmpeg/libavfilter/
H A Debur128.c368 static double ebur128_energy_to_loudness(double energy) in ebur128_energy_to_loudness() argument
370 return 10 * log10(energy) - 0.691; in ebur128_energy_to_loudness()
373 static size_t find_histogram_index(double energy) in find_histogram_index() argument
381 if (energy >= histogram_energy_boundaries[index_mid]) { in find_histogram_index()
619 double energy; in ff_ebur128_loudness_shortterm() local
620 int error = ebur128_energy_shortterm(st, &energy); in ff_ebur128_loudness_shortterm()
623 } else if (energy <= 0.0) { in ff_ebur128_loudness_shortterm()
627 *out = ebur128_energy_to_loudness(energy); in ff_ebur128_loudness_shortterm()
638 /* High and low percentile energy */ in ff_ebur128_loudness_range_multiple()
H A Df_ebur128.c60 double energy; ///< E = 10^((L + 0.691) / 10) member
514 #define LOUDNESS(energy) (-0.691 + 10 * log10(energy))
515 #define DBFS(energy) (20 * log10(energy))
526 h[i].energy = ENERGY(h[i].loudness); in get_histogram()
741 integrated_sum += nb_v * ebur128->i400.histogram[i].energy; in filter_frame()
/third_party/lame/libmp3lame/
H A Dlame-analysis.h48 double energy[2][4][BLKSIZE]; member
H A Dencoder.c315 III_psy_ratio masking_LR[2][2]; /*LR masking & energy */ in lame_encode_mp3_frame()
316 III_psy_ratio masking_MS[2][2]; /*MS masking & energy */ in lame_encode_mp3_frame()
477 memcpy(gfc->pinfo->energy[gr][ch], gfc->pinfo->energy[gr][ch + 2], in lame_encode_mp3_frame()
478 sizeof(gfc->pinfo->energy[gr][ch])); in lame_encode_mp3_frame()

Completed in 24 milliseconds

12