Optimize automation-event process splitting
[ardour.git] / scripts / _amp3.lua
index bb1a589b273aadc4c92514519bcee31542ed17ed..006a22afbb3b313059fcbc166e0f1906f6edcd39 100644 (file)
@@ -38,7 +38,7 @@ function dsp_run (ins, outs, n_samples)
        local gain = ARDOUR.DSP.dB_to_coefficient (ctrl[1])
        assert (#ins == #outs) -- ensure that we can run in-place (channel count matches)
        for c = 1,#ins do
-               assert (ins[c]:sameinstance(outs[c])) -- check in-place
+               assert (ins[c] == outs[c]) -- check in-place
                ARDOUR.DSP.apply_gain_to_buffer (ins[c], n_samples, gain); -- process in-place
        end
 end