From a2704c86955830fda9ef4c8de9dca5ae95eb7f2a Mon Sep 17 00:00:00 2001 From: John Glover Date: Fri, 17 Dec 2010 15:59:42 +0000 Subject: Added an option in SMS_AnalParams/SMS_SynthParams to enable/disable pre-emphasis (still enabled by default). --- sms/sms.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sms/sms.c') diff --git a/sms/sms.c b/sms/sms.c index 89bfa9f..8294224 100644 --- a/sms/sms.c +++ b/sms/sms.c @@ -139,6 +139,7 @@ void sms_initAnalParams(SMS_AnalParams *pAnalParams) pAnalParams->iMaxDelayFrames = MAX(pAnalParams->iMinTrackLength, pAnalParams->iMaxSleepingTime) + 2 + (pAnalParams->minGoodFrames + pAnalParams->analDelay); pAnalParams->fResidualAccumPerc = 0.; + pAnalParams->preEmphasis = 1; /*!< perform pre-emphasis by default */ pAnalParams->preEmphasisLastValue = 0.; /* spectral envelope params */ pAnalParams->specEnvParams.iType = SMS_ENV_NONE; /* turn off enveloping */ @@ -412,6 +413,7 @@ void sms_initSynthParams(SMS_SynthParams *synthParams) synthParams->pPhaseBuff = NULL; synthParams->pSpectra = NULL; synthParams->approxEnvelope = NULL; + synthParams->deEmphasis = 1; /*!< perform de-emphasis by default */ synthParams->deEmphasisLastValue = 0; } -- cgit v1.2.3