Report every frame (with index) that has a JPEG2000 codestream error (DoM #2698).
[libdcp.git] / src / verify.h
2024-01-03 Carl HetheringtonReport every frame (with index) that has a JPEG2000...
2023-11-20 Carl HetheringtonAllow use of KDMs when verifying DCPs.
2023-08-11 Carl HetheringtonAdd check for empty <LabelText> in <ContentVersion> v1.8.76
2023-08-11 Carl HetheringtonCleanup: comment formatting for auto-generated docs.
2023-07-26 Carl HetheringtonRationalise #undef-ing of ERROR. tidy-eq-options
2023-06-26 Carl HetheringtonAdd verifier check for the actual asset file's ID not...
2023-06-02 Carl HetheringtonVerify error if SMPTE subtitle asset has <Text> but... v1.8.73
2023-06-02 Carl HetheringtonRename MISSING_LOAD_FONT -> MISSING_LOAD_FONT_FOR_FONT.
2023-05-30 Carl HetheringtonCleanup: comment typo fix.
2023-05-11 Carl HetheringtonCheck that all <Font> tags have a corresponding <LoadFo...
2023-05-11 Carl HetheringtonAdd ID member to verification note.
2023-04-19 Carl HetheringtonAdd test for too many subtitle namespaces.
2023-04-16 Carl HetheringtonFix build.
2023-04-16 Carl HetheringtonCheck for tile parts being too big in the verifier...
2023-04-16 Carl HetheringtonUse a map and boost::any to make it a little neater...
2023-04-13 Carl HetheringtonAdd check for Interop font assets being present (in...
2023-04-04 Carl HetheringtonAdd check for mismatch between sound asset and MainSoun... v1.8.66
2023-04-04 Carl HetheringtonAdd check for mismatched sound channel counts.
2023-02-12 Carl HetheringtonAdd --no-asset-hash-check and --asset-hash-check-maximu... v1.8.56
2023-02-02 Carl HetheringtonCheck IssueDate for Deluxe complaint.
2023-01-15 Carl HetheringtonCheck that Interop subtitle files have at least one...
2023-01-07 Carl HetheringtonCheck for multiple asset IDs in an ASSETMAP during...
2023-01-07 Carl HetheringtonCheck for multiple asset IDs in a PKL during verify.
2022-12-25 Carl HetheringtonRemove out-of-date comment.
2022-12-16 Carl HetheringtonVerify that main picture active area is valid (even... v1.8.40
2022-09-03 Carl HetheringtonProperly support ContentKind scope attribute. v1.8.26
2022-03-24 Carl HetheringtonAdd verify test to check for erroneous <EntryPoint... 2215-markers v1.8.13
2021-10-24 Carl HetheringtonOrder subtitles in the XML according to their vertical... v1.8.4
2021-10-05 Carl HetheringtonTweak comments for the DoM manual.
2021-08-11 Carl HetheringtonAdd verify check for empty <Text> nodes in timed text.
2021-05-27 Carl HetheringtonTidy handling of _raw_xml.
2021-05-27 Carl HetheringtonSort notes when checking verifications.
2021-04-22 Carl HetheringtonDon't give an error on verifying Interop DCPs with...
2021-04-09 Carl HetheringtonAdd check for Bv2.1 10.4.3 - container duration vs...
2021-04-08 Carl HetheringtonVerify that SMPTE subtitle IDs are handled properly...
2021-03-18 Carl HetheringtonTidy how we're finding the tags and xsd directories.
2021-03-15 Carl HetheringtonFix various bugs in subtitle/ccap verification.
2021-02-07 Carl HetheringtonComment fixes.
2021-02-06 Carl HetheringtonBasic analysis (verification) of J2K codestreams.
2021-01-24 Carl HetheringtonTidying.
2021-01-23 Carl HetheringtonFix name clash of ERROR with windows.h
2021-01-21 Carl HetheringtonSome more use of enum class.
2021-01-19 Carl HetheringtonTidy up parameters in VerificationNote.
2021-01-19 Carl HetheringtonFix tests to actually check the results in several...
2021-01-19 Carl Hetherington_line should be optional.
2021-01-19 Carl HetheringtonCleanup: tidy enum names for verification codes.
2021-01-18 Carl HetheringtonBv2.1 10.1: if any asset is encrypted they all must be.
2021-01-18 Carl HetheringtonBv2.1 9.2: PKL must be signed if it contains encrypted...
2021-01-18 Carl HetheringtonBv2.1 9.1: PKL annotation text must match CPL ContentTi...
2021-01-18 Carl HetheringtonBv2.1 8.7: CPLs with encrypted content must be signed.
2021-01-18 Carl HetheringtonBv2.1 8.6.3: <ExtensionMetadata> must be present and...
2021-01-18 Carl HetheringtonBv2.1 8.6.{1.2}: CompositionMetadataAsset must exist...
2021-01-17 Carl HetheringtonBv2.1 8.5: FFOC and LFOC should be present and have...
2021-01-17 Carl HetheringtonBv2.1 8.5: Features must have FFEC/FFMC markers.
2021-01-17 Carl HetheringtonBv2.1 8.4 We must have <Hash>es
2021-01-17 Carl HetheringtonBv2.1 8.3.2: text tracks must have <EntryPoint> and...
2021-01-17 Carl HetheringtonBv2.1 8.3.1: MainSubtitles must be in all reels (if...
2021-01-17 Carl HetheringtonBv2.1 8.2: all parts of a reel must have the same duration.
2021-01-17 Carl HetheringtonBv2.1 8.1: CPL <AnnotationText> should be the same...
2021-01-17 Carl HetheringtonBv2.1 8.1: CPL must have <AnnotationText>.
2021-01-17 Carl HetheringtonBv2.1 7.3: audio sample rate must be 48kHz.
2021-01-17 Carl HetheringtonBv2.1 7.2.{6,7}: various limits on subtitle line and...
2021-01-17 Carl HetheringtonBv2.1 7.2.{4,5}: check that subtitles are not too short...
2021-01-17 Carl HetheringtonReplace std::list with std::vector in the API.
2021-01-17 Carl HetheringtonBv2.1 7.2.4: first subtitle should be at least 4s into...
2021-01-17 Carl HetheringtonBv2.1 7.2.3: Check that subtitle <StartTime> exists...
2021-01-17 Carl HetheringtonBv2.1 7.2.2: Check that subtitle languages are the...
2021-01-17 Carl HetheringtonChange the word 'disagree' to 'differ'.
2021-01-17 Carl HetheringtonBv2.1 7.2.2: Check that subtitle Language tags are...
2021-01-17 Carl HetheringtonBv2.1 7.2.1: Check total size of all timed text fonts...
2021-01-17 Carl HetheringtonBv2.1 7.2.1: Check size of timed text asset is not...
2021-01-17 Carl HetheringtonBv2.1 7.2.1: Check size of closed caption XML is not...
2021-01-17 Carl HetheringtonBv2.1 7.1: Check picture size and frame rate.
2021-01-17 Carl HetheringtonRename some notes to clarify places where size refers...
2021-01-17 Carl HetheringtonBv2.1 6.2.1: Check that subtitle reel <Language> confor...
2021-01-17 Carl HetheringtonBv2.1 6.1: DCPs must be SMPTE.
2021-01-17 Carl HetheringtonAdd VERIFY_BV21_ERROR.
2020-05-12 Carl HetheringtonAdd a note when verifying if the DCP refers to assets
2020-05-12 Carl HetheringtonComment typo.
2020-05-07 Carl HetheringtonCheck that JPEG2000 frames aren't too big (i.e. too
2020-03-09 Carl HetheringtonFix build following merge.
2020-03-09 Carl HetheringtonMerge.
2020-03-09 Carl HetheringtonGive an error if there is no asset map.
2020-03-08 Carl HetheringtonAdd verification checks too see if reel assets' Duratio...
2019-12-22 Carl HetheringtonUse VerificationNote more 'properly' in a fair few...
2019-12-22 Carl HetheringtonValidate XML with xerces.
2019-12-22 Carl HetheringtonUse regex and check <IssueDate> in CPL.
2019-12-22 Carl HetheringtonCheck for badly-formed CPL <Id>
2019-12-22 Carl HetheringtonUse VerificationNote for non-fatal errors in DCP::read.
2019-01-12 Carl HetheringtonMove verify API away from strings towards error codes.
2018-03-20 Carl HetheringtonMore DCP verification bits.
2018-03-20 Carl HetheringtonUse prefix to avoid ERROR enum.
2018-03-14 Carl HetheringtonAdd very basic verify method.