Home | History | Annotate | Download | only in src

Lines Matching refs:Gain

39 /*     ----->| Stereo  |->| Reverb |->| Equ |->| Alpha |-->| + |-| Gain |---->      */
48 /* their gain to give a near peak to peak output (-0.1dBFS) with a worst case */
50 /* the gain block folloing the sum. */
200 LVM_INT16 Gain = pInstance->VolCorrect.CompMin;
204 Gain = (LVM_INT16)( pInstance->VolCorrect.CompMin
210 NonLinComp_D16(Gain, /* Compressor gain setting */
222 /* Large changes in Gain can cause clicks in output
223 Split data into small blocks and use interpolated gain values */
225 GainStep = (LVM_INT16)(((Gain-pInstance->CompressGain) * LVCS_COMPGAINFRAME)/NumSamples);
227 if((GainStep ==0)&&(pInstance->CompressGain < Gain))
233 if((GainStep ==0)&&(pInstance->CompressGain > Gain))
239 FinalGain = Gain;
240 Gain = pInstance->CompressGain;
245 Gain = (LVM_INT16)(Gain + GainStep);
246 if((GainStep > 0)&& (FinalGain <= Gain))
248 Gain = FinalGain;
252 if((GainStep < 0)&& (FinalGain > Gain))
254 Gain = FinalGain;
260 NonLinComp_D16(Gain, /* Compressor gain setting */
269 NonLinComp_D16(Gain, /* Compressor gain setting */
280 /* Store gain value*/
281 pInstance->CompressGain = Gain;