# HG changeset patch # User Chris Cannam # Date 1384871859 0 # Node ID 4b85578159e17d88ca908d49462c096e5a2bef4b # Parent 8af5e23f28734a14c21a6e7fc9cd21a27d5e6277 Round on printout diff -r 8af5e23f2873 -r 4b85578159e1 src/may/matrix.yeti --- a/src/may/matrix.yeti Tue Nov 19 14:18:46 2013 +0000 +++ b/src/may/matrix.yeti Tue Nov 19 14:37:39 2013 +0000 @@ -42,6 +42,7 @@ module may.matrix; vec = load may.vector; +mm = load may.mathmisc; typedef opaque matrix_t = DenseRows array | // array of rows @@ -808,7 +809,7 @@ [ "\nColumns \(c0) to \(c1)\n", (map do row: map do v: - n = int (v * 10000); + n = mm.round (v * 10000); strPad ' ' 10 "\(n / 10000)"; done (vec.list row); done (asRows (columnSlice m c0 (c1 + 1))) |> concat |> strJoin "") diff -r 8af5e23f2873 -r 4b85578159e1 src/may/stream/framer.yeti --- a/src/may/stream/framer.yeti Tue Nov 19 14:18:46 2013 +0000 +++ b/src/may/stream/framer.yeti Tue Nov 19 14:37:39 2013 +0000 @@ -29,8 +29,7 @@ fi; overlappingBlockList size hop stream valid buffer = - ( - m = stream.read hop; + (m = stream.read hop; obtained = mat.width m; // Retain framesize - hop samples from old buffer, add hop samples