X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Faudio_filter.cc;h=3d3ecdfbb3deed7bfef315818646ffaf12e0dac3;hb=7c839a2530c910f062f3da8a02b7c70603c1f31b;hp=44345fc9d11f4e817865a402266d2b2bedff1b41;hpb=a8a0dfd1b21de6c0facf965ab119833ff6f790bf;p=dcpomatic.git diff --git a/src/lib/audio_filter.cc b/src/lib/audio_filter.cc index 44345fc9d..3d3ecdfbb 100644 --- a/src/lib/audio_filter.cc +++ b/src/lib/audio_filter.cc @@ -20,6 +20,7 @@ #include "audio_filter.h" #include "audio_buffers.h" +#include "util.h" #include using std::min; @@ -105,7 +106,7 @@ AudioFilter::run (shared_ptr in) int const amount = min (in->frames(), _tail->frames()); if (amount < _tail->frames ()) { - _tail->move (amount, 0, _tail->frames() - amount); + _tail->move (_tail->frames() - amount, amount, 0); } _tail->copy_from (in.get(), amount, in->frames() - amount, _tail->frames () - amount);