Note any file that is used for reading/writing a PKL, like we do with assets.
[libdcp.git] / src / verify.h
index 1403797c709e09a2fa9500063876bd39ce671b35..9018ed4630c77c72c5c757e64c10da7b4ea24101 100644 (file)
@@ -75,8 +75,8 @@ public:
                MISSING_ASSET,
                /** The DCP contains both SMPTE and Interop-standard components */
                MISMATCHED_STANDARD,
-               /** A urn:uuid ID is badly formed */
-               BAD_URN_UUID,
+               /** Some XML fails to validate against the XSD/DTD */
+               XML_VALIDATION_ERROR,
        };
 
        VerificationNote (Type type, Code code)
@@ -122,7 +122,8 @@ private:
 std::list<VerificationNote> verify (
        std::vector<boost::filesystem::path> directories,
        boost::function<void (std::string, boost::optional<boost::filesystem::path>)> stage,
-       boost::function<void (float)> progress
+       boost::function<void (float)> progress,
+       boost::filesystem::path xsd_dtd_directory
        );
 
 std::string note_to_string (dcp::VerificationNote note);