Lines Matching refs:attack
95 unsigned int attack; member
123 unsigned int attack, release; in createLimiter() local
128 attack = (unsigned int)(maxAttackMs * maxSampleRate / 1000); in createLimiter()
136 limiter->maxBuf = (FIXP_DBL*)FDKcalloc(attack + 1, sizeof(FIXP_DBL)); in createLimiter()
137 limiter->delayBuf = (FIXP_DBL*)FDKcalloc(attack * maxChannels, sizeof(FIXP_DBL)); in createLimiter()
145 exponent = invFixp(attack+1); in createLimiter()
158 limiter->attack = attack; in createLimiter()
189 FDKmemset(limiter->maxBuf, 0, (limiter->attack + 1) * sizeof(FIXP_DBL) ); in resetLimiter()
190 FDKmemset(limiter->delayBuf, 0, limiter->attack * limiter->channels * sizeof(FIXP_DBL) ); in resetLimiter()
236 unsigned int attack = limiter->attack; in applyLimiter() local
307 for (j = 1; j <= attack; j++) { in applyLimiter()
312 if (maxBufIdx >= attack+1) maxBufIdx = 0; in applyLimiter()
361 if (delayBufIdx >= attack) delayBufIdx = 0; in applyLimiter()
389 return limiter->attack; in getLimiterDelay()
408 unsigned int attack, release; in setLimiterSampleRate() local
417 attack = (unsigned int)(limiter->attackMs * sampleRate / 1000); in setLimiterSampleRate()
421 exponent = invFixp(attack+1); in setLimiterSampleRate()
430 limiter->attack = attack; in setLimiterSampleRate()
444 unsigned int attack; in setLimiterAttack() local
453 attack = (unsigned int)(attackMs * limiter->sampleRate / 1000); in setLimiterAttack()
456 exponent = invFixp(attack+1); in setLimiterAttack()
460 limiter->attack = attack; in setLimiterAttack()