Merge branch 'master' into content-rework-take5
[dcpomatic.git] / src / lib / delay_line.cc
index 45d8e9d9d36b86f1d79beb9f7db6dca8589e6032..53da9a41283a25c5dc9d6ebfa9a5b4a1d51cc4e4 100644 (file)
@@ -30,7 +30,7 @@ using boost::shared_ptr;
 /** @param channels Number of channels of audio.
  *  @param frames Delay in frames, +ve to move audio later.
  */
-DelayLine::DelayLine (Log* log, int channels, int frames)
+DelayLine::DelayLine (shared_ptr<Log> log, int channels, int frames)
        : AudioProcessor (log)
        , _negative_delay_remaining (0)
        , _frames (frames)
@@ -91,12 +91,3 @@ DelayLine::process_audio (shared_ptr<AudioBuffers> data)
 
        Audio (data);
 }
-
-void
-DelayLine::process_end ()
-{
-       if (_frames < 0) {
-               _buffers->make_silent ();
-               Audio (_buffers);
-       }
-}