Fix incorrect day-of-month in LocalTime.
[libdcp.git] / src / smpte_subtitle_content.cc
index 910219cb583bcda14669fd5a1c180027467b19d0..4435fe23929c0f5ed4c2236b464e42a3e284d583 100644 (file)
@@ -84,3 +84,11 @@ SMPTESubtitleContent::load_font_nodes () const
        copy (_load_font_nodes.begin(), _load_font_nodes.end(), back_inserter (lf));
        return lf;
 }
+
+bool
+SMPTESubtitleContent::valid_mxf (boost::filesystem::path file)
+{
+       ASDCP::TimedText::MXFReader reader;
+       Kumu::Result_t r = reader.OpenRead (file.string().c_str ());
+       return !ASDCP_FAILURE (r);
+}