Lines Matching full:agc_gain
238 float agc_gain; /**< Current AGC gain */
517 st->agc_gain = 1;
597 if ((Pframe>.5 && st->nb_adapt > 20) || target_gain < st->agc_gain)
599 if (target_gain > st->max_increase_step*st->agc_gain)
600 target_gain = st->max_increase_step*st->agc_gain;
601 if (target_gain < st->max_decrease_step*st->agc_gain && loudness < 10*st->prev_loudness)
602 target_gain = st->max_decrease_step*st->agc_gain;
608 st->agc_gain = target_gain;
610 /*fprintf (stderr, "%f %f %f\n", loudness, (float)AMP_SCALE_1*pow(st->loudness, 1.0f/LOUDNESS_EXP), st->agc_gain);*/
613 ft[i] *= st->agc_gain;
1180 (*(spx_int32_t*)ptr) = floor(.5+8.6858*log(st->agc_gain));