comparison dsp/signalconditioning/DFProcess.cpp @ 185:2ae4ceb76ac3

Fix some uninitialised values
author Chris Cannam
date Mon, 07 Sep 2015 14:00:30 +0100
parents 88f3cfcff55f
children e4a57215ddee
comparison
equal deleted inserted replaced
184:76ec2365b250 185:2ae4ceb76ac3
66 m_FilterConfigParams.BCoeffs = Config.LPBCoeffs; 66 m_FilterConfigParams.BCoeffs = Config.LPBCoeffs;
67 67
68 m_FiltFilt = new FiltFilt( m_FilterConfigParams ); 68 m_FiltFilt = new FiltFilt( m_FilterConfigParams );
69 69
70 //add delta threshold 70 //add delta threshold
71 m_Delta = Config.Delta; 71 m_delta = Config.delta;
72 } 72 }
73 73
74 void DFProcess::deInitialise() 74 void DFProcess::deInitialise()
75 { 75 {
76 delete [] filtSrc; 76 delete [] filtSrc;
157 157
158 for( i = 0; i < m_length; i++ ) 158 for( i = 0; i < m_length; i++ )
159 { 159 {
160 //add a delta threshold used as an offset when computing the smoothed detection function 160 //add a delta threshold used as an offset when computing the smoothed detection function
161 //(helps to discard noise when detecting peaks) 161 //(helps to discard noise when detecting peaks)
162 val = src[ i ] - scratch[ i ] - m_Delta; 162 val = src[ i ] - scratch[ i ] - m_delta;
163 163
164 if( m_isMedianPositive ) 164 if( m_isMedianPositive )
165 { 165 {
166 if( val > 0 ) 166 if( val > 0 )
167 { 167 {