]> git.parisson.com Git - timeside.git/commitdiff
timeside/core.py: ProcessPipe.run(), pass channels, samplerate and blocksize to sourc...
authorPaul Brossier <piem@piem.org>
Tue, 3 Dec 2013 17:24:34 +0000 (12:24 -0500)
committerPaul Brossier <piem@piem.org>
Tue, 3 Dec 2013 17:24:34 +0000 (12:24 -0500)
timeside/core.py

index 6cb0131448155787cc1c9683756a9d566ec9f7fa..b937de683bafedef87044ec7ccbed74ea203b66c 100644 (file)
@@ -277,13 +277,13 @@ class ProcessPipe(object):
                 pipe += ' | '
         return pipe
 
-    def run(self):
+    def run(self, channels = None, samplerate = None, blocksize = None):
         """Setup/reset all processors in cascade and stream audio data along
         the pipe. Also returns the pipe itself."""
 
         source = self.processors[0]
         items = self.processors[1:]
-        source.setup()
+        source.setup(channels = channels, samplerate = samplerate, blocksize = blocksize)
 
         last = source
 
@@ -307,4 +307,4 @@ class ProcessPipe(object):
             item.post_process()
 
         for item in items:
-            item.release()
\ No newline at end of file
+            item.release()