summaryrefslogtreecommitdiff
path: root/src/verify.cc
AgeCommit message (Collapse)Author
2020-09-21Better error locations in XML.Carl Hetherington
2020-09-21Verify MCA tags.Carl Hetherington
2020-09-21Add another .xsd.Carl Hetherington
2020-09-21Add namespaces and tweak CPL namespace so Xerces checks ↵Carl Hetherington
CompositionMetadataAsset.
2020-09-21Catch cxml errors when verifying.Carl Hetherington
2020-09-11Add Interop closed caption XSD for verification.Carl Hetherington
2020-09-09Message formatting tweaks.Carl Hetherington
2020-06-11Fix failure to verify when the XSD/DTD path has a space in it.Carl Hetherington
With spaces in the path we ended up with spaces in the string passed to setExternalSchemaLocation which screws everything up. It turns out we can remove the URIs from that string, which seems to move the resolution between file and URI to the LocalFileResolver, which may now be asked to resolve either a file or a URI. Maybe I've missed something obvious here.
2020-05-12Add a note when verifying if the DCP refers to assetsCarl Hetherington
that are not mentioned in its ASSETMAP (i.e. a VF).
2020-05-09Verify the XML of subtitle files.Carl Hetherington
2020-05-07Factor some code out into methods.Carl Hetherington
2020-05-07Check that JPEG2000 frames aren't too big (i.e. tooCarl Hetherington
many bytes).
2020-05-07Result is specific to verify_asset().Carl Hetherington
2020-04-14s/DCPReadError/ReadError/gCarl Hetherington
2020-03-09Merge.Carl Hetherington
2020-03-09Give an error if there is no asset map.Carl Hetherington
2020-03-08Add verification checks too see if reel assets' Duration or ↵Carl Hetherington
IntrinsicDuration are too small.
2020-03-03Fix interop verification and add some tests for it.Carl Hetherington
2019-12-22More adventures in the art of enum namespacing.Carl Hetherington
2019-12-22Fix bad implementation of bad hack.Carl Hetherington
2019-12-22Remove now-unused boost regex.Carl Hetherington
2019-12-22Check ASSETMAP; add a PKL test; tidy up calls to validate_xml().Carl Hetherington
2019-12-22Use VerificationNote more 'properly' in a fair few places.Carl Hetherington
2019-12-22Also check PKL XML.Carl Hetherington
2019-12-22Validate XML with xerces.Carl Hetherington
2019-12-22More tests.Carl Hetherington
2019-12-22Verify Id in ContentVersion.Carl Hetherington
2019-12-22Use regex and check <IssueDate> in CPL.Carl Hetherington
2019-12-22Check for badly-formed CPL <Id>Carl Hetherington
2019-12-22Use VerificationNote for non-fatal errors in DCP::read.Carl Hetherington
2019-12-22Report errors passed back from DCP::read when exceptions aren't used.Carl Hetherington
Fix crash when verifying DCPs with missing assets.
2019-09-05It seems that <FrameRate> of 96 is ok for 48fps 3D.Carl Hetherington
2019-03-17Move asset refs and hash from ReelAsset to ReelMXF.Carl Hetherington
2019-01-12Move verify API away from strings towards error codes.Carl Hetherington
2019-01-06More DCP verification detail and testing.Carl Hetherington
2019-01-06Check CPL hash in the PKL on verify.Carl Hetherington
2018-09-25Cope with multiple PKLs in a DCP.Carl Hetherington
2018-08-17Remove debug.Carl Hetherington
2018-08-17Use PKL when verifying DCPs.Carl Hetherington
2018-04-20Formatting of errors.Carl Hetherington
2018-03-22Remove some debug code.Carl Hetherington
2018-03-20More DCP verification bits.Carl Hetherington
2018-03-20Use prefix to avoid ERROR enum.Carl Hetherington
2018-03-14Add very basic verify method.Carl Hetherington