changeset 139:b62dbe2ba958 refactors

Fix uninitialised variable
author Chris Cannam
date Fri, 19 Dec 2014 15:07:57 +0000
parents 23d47feef955
children cfba9aec7569
files src/FeatureConditioner.cpp src/FeatureConditioner.h
diffstat 2 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/FeatureConditioner.cpp	Fri Dec 19 11:16:39 2014 +0000
+++ b/src/FeatureConditioner.cpp	Fri Dec 19 15:07:57 2014 +0000
@@ -67,7 +67,7 @@
         break;
     }
 
-    if (m_ltAverage == 0) {
+    if (m_ltAverage == 0.0) {
 	m_ltAverage = totalEnergy;
     } else {
 	double decay = m_params.decay;
--- a/src/FeatureConditioner.h	Fri Dec 19 11:16:39 2014 +0000
+++ b/src/FeatureConditioner.h	Fri Dec 19 15:07:57 2014 +0000
@@ -91,7 +91,8 @@
      * state: use one FeatureConditioner per audio source, and construct
      * a new one for each new source.
      */
-    FeatureConditioner(Parameters parameters) : m_params(parameters) { }
+    FeatureConditioner(Parameters parameters) :
+        m_params(parameters), m_ltAverage(0.0) { }
 
     /**
      * Process the given feature and return the conditioned feature.