Mercurial > hg > may
changeset 541:acc244cab1b7
Short-circuit resampling if the stream rate is already correct
author | Chris Cannam |
---|---|
date | Fri, 21 Mar 2014 10:33:04 +0000 |
parents | 549f71180d21 |
children | bdee7ac8cbcd 8112db99ab50 |
files | src/may/stream/resample.yeti |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/may/stream/resample.yeti Thu Mar 20 16:14:09 2014 +0000 +++ b/src/may/stream/resample.yeti Fri Mar 21 10:33:04 2014 +0000 @@ -335,7 +335,10 @@ fi) }); -resampledTo = resampledDirectlyTo; +resampledTo targetRate s = + if s.sampleRate == targetRate then s + else resampledDirectlyTo targetRate s; + fi; { kaiserSincFilterFor,