Lines Matching refs:gain
172 FIXP_DBL tmp, old, gain, additionalGain = 0; in pcmLimiter_Apply() local
250 gain = fDivNorm(threshold, max) >> 1; in pcmLimiter_Apply()
252 gain = FL2FXCONST_DBL(1.0f / (1 << 1)); in pcmLimiter_Apply()
260 if (gain < smoothState0) { in pcmLimiter_Apply()
262 fMultDiv2((gain - fMultDiv2(FL2FXCONST_SGL(0.1f * (1 << 1)), in pcmLimiter_Apply()
267 cor = gain; in pcmLimiter_Apply()
274 smoothState0 = fMax(smoothState0, gain); /* avoid overshooting target */ in pcmLimiter_Apply()
283 gain = smoothState0; in pcmLimiter_Apply()
286 if (gain < FL2FXCONST_DBL(1.0f / (1 << 1))) { in pcmLimiter_Apply()
287 gain <<= 1; in pcmLimiter_Apply()
299 tmp = fMultDiv2(tmp, gain); in pcmLimiter_Apply()
309 gain >>= 1; in pcmLimiter_Apply()
337 if (gain < minGain) { in pcmLimiter_Apply()
338 minGain = gain; in pcmLimiter_Apply()