Basics of FFmpeg examiner works.
[dcpomatic.git] / src / lib / audio_source.cc
index 99b59759d07eac7250126429515f7c00863f9677..e61721646b8a4480419aa3ed3b5ca1cc0ddadc70 100644 (file)
@@ -25,16 +25,18 @@ using boost::weak_ptr;
 using boost::bind;
 
 static void
-process_audio_proxy (weak_ptr<AudioSink> sink, shared_ptr<AudioBuffers> audio)
+process_audio_proxy (weak_ptr<AudioSink> sink, shared_ptr<const AudioBuffers> audio, Time time)
 {
        shared_ptr<AudioSink> p = sink.lock ();
        if (p) {
-               p->process_audio (audio);
+               p->process_audio (audio, time);
        }
 }
 
 void
 AudioSource::connect_audio (shared_ptr<AudioSink> s)
 {
-       Audio.connect (bind (process_audio_proxy, weak_ptr<AudioSink> (s), _1));
+       Audio.connect (bind (process_audio_proxy, weak_ptr<AudioSink> (s), _1, _2));
 }
+
+