Corretto contatore delle ricorsioni.

Leonardo Robol [2010-03-03 12:52]
Corretto contatore delle ricorsioni.
Filename
Filtering/Filtering.py
diff --git a/Filtering/Filtering.py b/Filtering/Filtering.py
index d4df360..b7ad706 100644
--- a/Filtering/Filtering.py
+++ b/Filtering/Filtering.py
@@ -60,7 +60,7 @@ class FilterBank():
         self.highPassInverseFilter = None
         self.lowPassInverseFilter = None

-        self.depth = 2
+        self.depth = 1

     def SetFilterMatrix(self, filter_matrix):
         """
@@ -161,7 +161,7 @@ class FilterBank():

         # Do the real filtering and downsampling. Store the downsampled
         # details in the array.
-        for recursion in xrange(1, self.depth):
+        for recursion in xrange(0, self.depth):
             samplesArray.append (DownSample (self.highPassFilter (low)))
             low = DownSample (self.lowPassFilter (low))

@@ -187,6 +187,7 @@ class FilterBank():
             # ricostruiti non disturbi la ricostruzione dei prossimi.
             # Sfortunatamente questo ci rovinerà tutta l'ultima parte del
             # segnale, ma per ora non vedo una soluzione comoda.
+            print "Rolling! Yepeee!"
             low = roll(low, -1)

         return low
ViewGit