# HG changeset patch # User Chris Cannam # Date 1400589562 -3600 # Node ID f0da2404108caec1d75531bb30360650e99db706 # Parent af8ecd7866cd7e6b595ac4bcf2d920d8e02267de# Parent f9e557d6ac2ff0cc608a2f427a53163cb26fd86c Merge diff -r af8ecd7866cd -r f0da2404108c src/may/stream/convolve.yeti --- a/src/may/stream/convolve.yeti Tue May 20 13:36:40 2014 +0100 +++ b/src/may/stream/convolve.yeti Tue May 20 13:39:22 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;