Noisy change to get film into AudioContent::modify_trim_start().
[dcpomatic.git] / src / lib / dcp_subtitle_content.cc
index a6cfd8d93a42c1ebbe4e5f46695ad94bcda139a3..8908d34e6d49a4b5d18f6fb631d55a15f6dbc7a9 100644 (file)
@@ -62,7 +62,7 @@ DCPSubtitleContent::examine (shared_ptr<const Film> film, shared_ptr<Job> job)
        auto iop = dynamic_pointer_cast<dcp::InteropSubtitleAsset>(sc);
        auto smpte = dynamic_pointer_cast<dcp::SMPTESubtitleAsset>(sc);
        if (smpte) {
-               set_video_frame_rate (smpte->edit_rate().numerator);
+               set_video_frame_rate(film, smpte->edit_rate().numerator);
        }
 
        boost::mutex::scoped_lock lm (_mutex);
@@ -83,6 +83,10 @@ DCPSubtitleContent::examine (shared_ptr<const Film> film, shared_ptr<Job> job)
                        only_text()->add_font(make_shared<Font>(node->id));
                }
        }
+
+       if (only_text()->fonts().empty()) {
+               only_text()->add_font(make_shared<Font>(""));
+       }
 }
 
 DCPTime