summaryrefslogtreecommitdiff
path: root/src/verify.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-03-03 22:02:03 +0100
committerCarl Hetherington <cth@carlh.net>2020-03-03 22:02:03 +0100
commitfea967ca635b04ca70f3f44d2e02f551fc9d6684 (patch)
tree20e8964296fc71be81bf71b6901bf2027dec439a /src/verify.cc
parent43c859fa095987d3c367c2426f698d7477e81305 (diff)
Fix interop verification and add some tests for it.
Diffstat (limited to 'src/verify.cc')
-rw-r--r--src/verify.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/verify.cc b/src/verify.cc
index ca53a4c1..10e91320 100644
--- a/src/verify.cc
+++ b/src/verify.cc
@@ -196,6 +196,10 @@ public:
add("http://www.w3.org/2001/XMLSchema.dtd", "XMLSchema.dtd");
add("http://www.w3.org/2001/03/xml.xsd", "xml.xsd");
add("http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd", "xmldsig-core-schema.xsd");
+ add("http://www.digicine.com/schemas/437-Y/2007/Main-Stereo-Picture-CPL.xsd", "Main-Stereo-Picture-CPL.xsd");
+ add("http://www.digicine.com/PROTO-ASDCP-CPL-20040511.xsd", "PROTO-ASDCP-CPL-20040511.xsd");
+ add("http://www.digicine.com/PROTO-ASDCP-PKL-20040311.xsd", "PROTO-ASDCP-PKL-20040311.xsd");
+ add("http://www.digicine.com/PROTO-ASDCP-AM-20040311.xsd", "PROTO-ASDCP-AM-20040311.xsd");
}
InputSource* resolveEntity(XMLCh const *, XMLCh const * system_id)
@@ -245,7 +249,10 @@ validate_xml (boost::filesystem::path xml_file, boost::filesystem::path xsd_dtd_
schema["http://www.smpte-ra.org/schemas/429-7/2006/CPL"] = "SMPTE-429-7-2006-CPL.xsd";
schema["http://www.smpte-ra.org/schemas/429-8/2006/PKL"] = "SMPTE-429-8-2006-PKL.xsd";
schema["http://www.smpte-ra.org/schemas/429-9/2007/AM"] = "SMPTE-429-9-2007-AM.xsd";
- schema["http://www.w3.org/2001/03/xml.xsd"] = "xml.xsd";
+ schema["http://www.digicine.com/schemas/437-Y/2007/Main-Stereo-Picture-CPL.xsd"] = "Main-Stereo-Picture-CPL.xsd";
+ schema["http://www.digicine.com/PROTO-ASDCP-CPL-20040511#"] = "PROTO-ASDCP-CPL-20040511.xsd";
+ schema["http://www.digicine.com/PROTO-ASDCP-PKL-20040311#"] = "PROTO-ASDCP-PKL-20040311.xsd";
+ schema["http://www.digicine.com/PROTO-ASDCP-AM-20040311#"] = "PROTO-ASDCP-AM-20040311.xsd";
string locations;
for (map<string, string>::const_iterator i = schema.begin(); i != schema.end(); ++i) {