Setup SubtitleDecoder::_position correctly (in some cases).
[dcpomatic.git] / src / lib / dcp_decoder.cc
index 44053c5dff791b43747d7c2c0dabd6a66d82413b..1a4896fe700f3f09b0eb94f092dd4527def1e814 100644 (file)
@@ -59,7 +59,8 @@ DCPDecoder::DCPDecoder (shared_ptr<const DCPContent> c, shared_ptr<Log> log, boo
                audio.reset (new AudioDecoder (this, c->audio, log, fast));
        }
        if (c->subtitle) {
-               subtitle.reset (new SubtitleDecoder (this, c->subtitle, log));
+               /* XXX: this time here should be the time of the first subtitle, not 0 */
+               subtitle.reset (new SubtitleDecoder (this, c->subtitle, log, ContentTime()));
        }
 
        shared_ptr<dcp::CPL> cpl;