From 3f5c5d34d99b121bb621230a918b621a9524a015 Mon Sep 17 00:00:00 2001 From: John Glover <john@john-glovers-macbook.local> Date: Fri, 17 Dec 2010 18:12:52 +0000 Subject: Removed static variables from sms_residual, changed the method signature to accept an SMS_ResidualParams structure. --- sms/sms.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'sms/sms.h') diff --git a/sms/sms.h b/sms/sms.h index e3ac14b..4726760 100644 --- a/sms/sms.h +++ b/sms/sms.h @@ -269,9 +269,6 @@ typedef struct sfloat spectrumWindow[SMS_MAX_SPEC]; sfloat fftBuffer[SMS_MAX_SPEC * 2]; SMS_ResidualParams residualParams; - //int sizeResidual; - //sfloat *residual; - //sfloat *residualWindow; int *guideStates; SMS_Guide* guides; sfloat inputBuffer[SMS_MAX_FRAME_SIZE]; @@ -675,7 +672,7 @@ void sms_initResidualParams(SMS_ResidualParams *residualParams); int sms_initResidual(SMS_ResidualParams *residualParams); void sms_freeResidual(SMS_ResidualParams *residualParams); int sms_residual(int sizeWindow, sfloat *pSynthesis, sfloat *pOriginal, - sfloat *pResidual, sfloat *pWindow); + SMS_ResidualParams* residualParams); void sms_filterHighPass(int sizeResidual, sfloat *pResidual, int iSamplingRate); int sms_stocAnalysis(int sizeWindow, sfloat *pResidual, sfloat *pWindow, SMS_Data *pSmsFrame, SMS_AnalParams *pAnalParams); -- cgit v1.2.3