Check for missing font files referred from Interop closed captions (as well as subs).
[libdcp.git] / src / verify.cc
2023-08-24 Carl HetheringtonCheck for missing font files referred from Interop...
2023-08-11 Carl HetheringtonAdd check for empty <LabelText> in <ContentVersion> v1.8.76
2023-06-28 Carl HetheringtonWhen reading a DCP set up asset hashes from the CPL...
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 HetheringtonCleanup: replace a nasty try/catch.
2023-06-02 Carl HetheringtonCleanup: formatting.
2023-06-02 Carl HetheringtonCleanup: remove some unpleasant (and I think unnecessar...
2023-06-02 Carl HetheringtonRename MISSING_LOAD_FONT -> MISSING_LOAD_FONT_FOR_FONT.
2023-05-11 Carl HetheringtonCheck that all <Font> tags have a corresponding <LoadFo...
2023-04-26 Carl HetheringtonGive better errors when invalid urn:uuid: strings are...
2023-04-20 Carl HetheringtonFix crash when trying to verify an encrypted SMPTE... v1.8.67
2023-04-19 Carl HetheringtonAdd test for too many subtitle namespaces.
2023-04-16 Carl HetheringtonCheck for tile parts being too big in the verifier...
2023-04-13 Carl HetheringtonAdd check for Interop font assets being present (in...
2023-04-13 Carl HetheringtonAdd some missing full stops.
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-17 Carl HetheringtonAllow verification of 428-7-2014 subtitles.
2023-02-17 Carl HetheringtonFix incorrect filename encoding on Windows (DoM #2459). v1.8.59
2023-02-12 Carl HetheringtonAdd --no-asset-hash-check and --asset-hash-check-maximu... v1.8.56
2023-02-12 Carl HetheringtonCleanup: use a local variable.
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 HetheringtonCleanup: rename AssetMap::path -> file for consistency.
2023-01-07 Carl HetheringtonCleanup: rename PKL::asset_list -> assets for consistency.
2023-01-07 Carl HetheringtonCheck for multiple asset IDs in an ASSETMAP during...
2023-01-07 Carl HetheringtonCleanup: extract verify_assetmap().
2023-01-07 Carl HetheringtonCheck for multiple asset IDs in a PKL during verify.
2023-01-07 Carl HetheringtonCleanup: using ordering.
2023-01-07 Carl HetheringtonCleanup: extract verify_pkl().
2023-01-07 Carl HetheringtonCleanup: const correctness.
2022-12-27 Carl HetheringtonCleanup: extract verify_cpl().
2022-12-26 Carl HetheringtonCleanup: extract verify_reel()
2022-12-16 Carl HetheringtonVerify that main picture active area is valid (even... v1.8.40
2022-10-11 Carl HetheringtonFix copy/paste error causing a crash when verifying... v1.8.31
2022-09-03 Carl HetheringtonProperly support ContentKind scope attribute. v1.8.26
2022-09-02 Carl HetheringtonCleanup: some missing full stops.
2022-08-15 Carl HetheringtonStop assuming that the presence of FullContentTitleText...
2022-03-24 Carl HetheringtonAdd verify test to check for erroneous <EntryPoint... 2215-markers v1.8.13
2021-11-09 Carl HetheringtonFix off-by-one in verification of closed caption line... v1.8.5
2021-10-24 Carl HetheringtonMessage tweak.
2021-10-24 Carl HetheringtonOrder subtitles in the XML according to their vertical... v1.8.4
2021-10-05 Carl HetheringtonRemove an unnecessary using.
2021-08-11 Carl HetheringtonAdd verify check for empty <Text> nodes in timed text.
2021-08-09 Carl HetheringtonRename verify_text_timing -> verify_text_details.
2021-05-27 Carl HetheringtonMake similar changes to the previous commit for _xml_id.
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-13 Carl HetheringtonFix/hide some warnings.
2021-04-13 Carl HetheringtonRemove ReelEncryptableAsset and tidy up a bit.
2021-04-11 Carl HetheringtonSplit ReelSubtitleAsset into Interop and SMPTE classes.
2021-04-11 Carl HetheringtonExtract some parts of ReelEncryptableAsset into ReelFil...
2021-04-10 Carl HetheringtonRename ReelFileAsset -> ReelEncryptableAsset
2021-04-09 Carl HetheringtonAdd check for Bv2.1 10.4.3 - container duration vs...
2021-04-08 Carl HetheringtonMake sound asset language optional.
2021-04-08 Carl HetheringtonVerify that SMPTE subtitle IDs are handled properly...
2021-04-06 Carl HetheringtonDon't try to verify encrypted JPEG2000 bitstreams.
2021-04-05 Carl HetheringtonCall verify_j2k when verifying DCPs.
2021-03-18 Carl HetheringtonImprove errors when verifying a non-DCP directory.
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-21 Carl HetheringtonEnglish language tweaks.
2021-02-20 Carl HetheringtonDon't give a verification error if there are closed...
2021-02-06 Carl HetheringtonBasic analysis (verification) of J2K codestreams.
2021-01-26 Carl HetheringtonRename ReelMXF -> ReelFileAsset.
2021-01-24 Carl HetheringtonTidying.
2021-01-23 Carl HetheringtonTidying.
2021-01-21 Carl HetheringtonSome more use of enum class.
2021-01-21 Carl HetheringtonUse enum class for the things in types.h
2021-01-20 Carl HetheringtonFix strange crash in verify(). bv2.1-verify
2021-01-19 Carl HetheringtonCleanup: rename some check_ prefixes to verify_.
2021-01-19 Carl HetheringtonCleanup: some more use of initialiser lists.
2021-01-19 Carl HetheringtonVerificationNote message tidying.
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 HetheringtonCleanup: remove lots of unnecessary namespace qualifiers.
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 HetheringtonRename encrypted() to any_encrypted() and add all_encry...
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 HetheringtonMake subtitle checking robust to CPLs with no subs...
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 HetheringtonRemove some unnecessary std:: qualifiers.
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.
next