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