Split audio; builds.
[dcpomatic.git] / src / lib / transcoder.cc
index c018c92432997fefbca0281df2f6c966464e6b9f..b7b0566121120dea64c6ae652b1ca5da4fd71480 100644 (file)
@@ -72,9 +72,8 @@ Transcoder::go ()
        int burnt_subtitles = 0;
        int non_burnt_subtitles = 0;
        BOOST_FOREACH (shared_ptr<const Content> c, _film->content ()) {
-               shared_ptr<const SubtitleContent> sc = dynamic_pointer_cast<const SubtitleContent> (c);
-               if (sc && sc->use_subtitles()) {
-                       if (sc->burn_subtitles()) {
+               if (c->subtitle && c->subtitle->use_subtitles()) {
+                       if (c->subtitle->burn_subtitles()) {
                                ++burnt_subtitles;
                        } else {
                                ++non_burnt_subtitles;