X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=inline;f=scripts%2F_biquad_filter.lua;h=5dc6e3be1b1c019fad572b13759b551b7960395c;hb=66004a50366d43e0dca2c9305ec662e037cb17e1;hp=c0dec8bd1f05f115b77585bf0c9d5ed6f0c2516c;hpb=a8143ea44e83a87fb6a9500d59409a14a94ad655;p=ardour.git diff --git a/scripts/_biquad_filter.lua b/scripts/_biquad_filter.lua index c0dec8bd1f..5dc6e3be1b 100644 --- a/scripts/_biquad_filter.lua +++ b/scripts/_biquad_filter.lua @@ -148,7 +148,7 @@ function dsp_run (ins, outs, n_samples) for c = 1,#ins do -- check if output and input buffers for this channel are identical -- http://manual.ardour.org/lua-scripting/class_reference/#C:FloatArray - if ins[c]:sameinstance (outs[c]) then + if ins[c] == outs[c] then filters[c]:run (ins[c]:offset (off), siz) -- in-place processing else -- http://manual.ardour.org/lua-scripting/class_reference/#ARDOUR:DSP