changeset 196:dd0be537bd97

Simplify
author Chris Cannam
date Mon, 06 May 2013 16:50:05 +0100
parents 3f4f3af724b0
children 9d4893157334
files yetilab/stream/filter.yeti
diffstat 1 files changed, 1 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/yetilab/stream/filter.yeti	Mon May 06 16:49:45 2013 +0100
+++ b/yetilab/stream/filter.yeti	Mon May 06 16:50:05 2013 +0100
@@ -36,11 +36,7 @@
            (n = min count (nsamples - pos);
             pos := pos + n;
             if not s.finished? then
-                mat.concat (Horizontal ())
-                   (fromStream ::
-                    if got == n then []
-                    else [mat.zeroMatrix { columns = n - got, rows = s.channels}]
-                    fi);
+                mat.resizedTo { rows = s.channels, columns = n } (s.read n);
             else 
                 mat.zeroMatrix { columns = n, rows = s.channels }
             fi),