Updated da_DK translation from Anders Uhl Pedersen.
[dcpomatic.git] / src / lib / transcoder.cc
index 20185e8c9073aa1081440de839124fd3f75ff320..7eb3883ff452fce8ef7c1ffe8977d0f0abcf80a6 100644 (file)
@@ -87,18 +87,11 @@ Transcoder::go ()
        }
 
        for (DCPTime t; t < length; t += frame) {
-               list<shared_ptr<PlayerVideo> > v = _player->get_video (t, true);
-               for (list<shared_ptr<PlayerVideo> >::const_iterator i = v.begin(); i != v.end(); ++i) {
-                       _encoder->enqueue (*i);
-               }
-
-               shared_ptr<AudioBuffers> audio = _player->get_audio (t, frame, true);
-               if (audio) {
-                       _writer->write (audio);
-               }
+               _encoder->encode (_player->get_video (t, true));
+               _writer->write (_player->get_audio (t, frame, true));
 
                if (non_burnt_subtitles) {
-                       _writer->write (_player->get_subtitles (t, frame, true, false));
+                       _writer->write (_player->get_subtitles (t, frame, true, false, true));
                }
        }