# HG changeset patch # User Chris Cannam # Date 1400003427 -3600 # Node ID f9e557d6ac2ff0cc608a2f427a53163cb26fd86c # Parent b218e23622462d706200ab2ae34fcd618f1878cd Comment only diff -r b218e2362246 -r f9e557d6ac2f src/may/stream/convolve.yeti --- a/src/may/stream/convolve.yeti Tue May 13 16:42:07 2014 +0100 +++ b/src/may/stream/convolve.yeti Tue May 13 18:50:27 2014 +0100 @@ -68,6 +68,10 @@ mat.fromRows (map inverseTransform (splitInto (framesize+1) fr)) done cframes; + //!!! streamed returns availability Unknown, always until the + // list is actually empty. But if we were passed an infinite + // stream, we'd like to preserve that, and if the stream + // length is known, then our length is known too... fr.streamed s.sampleRate (framesize * 2) [ Window win.boxcar, Hop framesize ] rframes;