summaryrefslogtreecommitdiff
path: root/src/verify.h
AgeCommit message (Collapse)Author
2025-12-20Derive verification note type from the code...v1.10.45Carl Hetherington
...rather than having to specify it each time.
2025-12-20Fix typo in name 200 -> 2000.Carl Hetherington
2025-04-12Report zero- or negative-length subtitles as an error.v1.10.19Carl Hetherington
This is distinct from the Bv2.1 warning about subtitles being shorter than 15 frames. Also fix an assertion failure when negative-length subtitles are seen.
2025-03-25Check J2K Rsiz (capabilities) word.Carl Hetherington
2025-03-10Remove erroneous copy/pasted comment.Carl Hetherington
2025-02-23Make picture details checks optional.v1.10.12Carl Hetherington
2025-01-19Make MainSoundConfiguration behave "correctly" with badly-formatted strings.Carl Hetherington
Add some documentation for a design "principle" when handling malformatted data, and make MainSoundConfiguration adhere to that.
2024-12-08Extract some stuff to verify_internal.hCarl Hetherington
2024-11-26Add some missing comments.v1.9.25Carl Hetherington
These are required for the parser in DoM which extracts some details for the manual.
2024-11-26Fix some markup for the manual extraction in DCP-o-matic.Carl Hetherington
2024-09-25Merge remote-tracking branch 'origin/main' into v1.9.xv1.9.22Carl Hetherington
2024-09-23Allow but give an error when seeing a strange PKL namespace.v1.8.110Carl Hetherington
DoM bug #2868 reports that Resolve made a DCP with the PKL namespace http://www.smpte-ra.org/schemas/2067-2/2016/PKL This seems wrong (google suggests that this is the namespace for IMF PKLs) but let's accept it and log an error instead of throwing an exception.
2024-08-17{,Interop,SMPTE}SubtitleAsset -> {,Interop,SMPTE}TextAsset.Carl Hetherington
2024-06-28Merge remote-tracking branch 'origin/main' into v1.9.xv1.9.10Carl Hetherington
2024-06-27Extract method to a header to make it testable.Carl Hetherington
2024-05-24Check that DCPs have 24-bit audio.Carl Hetherington
2024-04-18Merge remote-tracking branch 'origin/main' into v1.9.xCarl Hetherington
2024-04-17Make some not-so-important CPL read errors non-fatal (DoM #2797).v1.8.99Carl Hetherington
2024-04-15Rename VerifyResult -> VerificationResult.Carl Hetherington
2024-04-15Add process_string parameter to dcp::note_to_string().Carl Hetherington
2024-04-15Add process_filename parameter to note_to_string().Carl Hetherington
2024-04-15Add OK note when content version label text is valid.Carl Hetherington
2024-04-15Add OK note when <ContentKind> is valid.Carl Hetherington
2024-04-15Add OK note when PKL and CPL annotation texts match.Carl Hetherington
2024-04-15Add OK note when CPL has valid annotation text.Carl Hetherington
2024-04-15Add OK note when main picture active area is valid.Carl Hetherington
2024-04-15Add OK note when release territory is valid.Carl Hetherington
2024-04-15Add OK note when picture asset hashes are correct.Carl Hetherington
2024-04-15Add OK note when picture frame sizes are all OK.Carl Hetherington
2024-04-15Add OK note when the CPL hash in the PKL is right.Carl Hetherington
2024-04-15Add OK note when all or nothing is encrypted.Carl Hetherington
2024-04-15Cleanup: use std::function instead of boost::function.Carl Hetherington
2024-04-14Make verified DCPs available on the return from dcp::verify().Carl Hetherington
2024-04-14Add operator!= for dcp::VerificationNote.Carl Hetherington
2024-04-14Store CPL ID in CPL-related verification notes.Carl Hetherington
2024-04-14Add new OK type of verification note.Carl Hetherington
2024-01-12Note correct/incorrect hashes when the verifier raises related errors.Carl Hetherington
2024-01-03Report every frame (with index) that has a JPEG2000 codestream error (DoM ↵Carl Hetherington
#2698).
2023-11-20Allow use of KDMs when verifying DCPs.Carl Hetherington
2023-08-11Add check for empty <LabelText> in <ContentVersion>v1.8.76Carl Hetherington
We have a report of Deluxe failing a DCP because of this.
2023-08-11Cleanup: comment formatting for auto-generated docs.Carl Hetherington
2023-07-26Rationalise #undef-ing of ERROR.tidy-eq-optionsCarl Hetherington
2023-06-27Add verifier check for the actual asset file's ID not being the same as the ↵Carl Hetherington
one in the asset map.
2023-06-02Verify error if SMPTE subtitle asset has <Text> but no <LoadFont>.v1.8.73Carl Hetherington
2023-06-02Rename MISSING_LOAD_FONT -> MISSING_LOAD_FONT_FOR_FONT.Carl Hetherington
2023-05-31Cleanup: comment typo fix.Carl Hetherington
2023-05-11Check that all <Font> tags have a corresponding <LoadFont> in the verifier.Carl Hetherington
2023-05-11Add ID member to verification note.Carl Hetherington
2023-04-19Add test for too many subtitle namespaces.Carl Hetherington
2023-04-16Fix build.Carl Hetherington