Releases: Ymagis/ClairMeta
Releases · Ymagis/ClairMeta
1.5.2
Fix
- Certificate validity date validation now performed against document Issue Date instead of present time (https://www.isdcf.com/certs-expiring/)
- Informative check matching the old behaviour added for older playback systems (
check_certif_date_expired
)
1.5.1
1.5.0
Changes
- Specify allowed foreign files from DCP check profile now support regular expressions @robin-francois
- Add DCP folder name analysis to probe result (
path_naming_convention
key) @robin-francois
Fix
- Error when parsing CPL Reels with empty MarkerList elements
1.4.0
Features
- Specify allowed foreign files from DCP check profile, @robin-francois
Fix
- XML unicode decoding error on Windows
1.3.0
1.2.1
1.2.0
Features
- @matmat D-Cinema XML Constraints checks
- @matmat Additional AssetMap path checks
- @matmat Additional Pixel Array Size RDD52 compliance checks
- @matmat First subtitle of Composition time check
- Concurrent visible subtitle maximum check
- Element per subtitle maximum check
- Sound channel Wild Track Format configuration check (warning)
Changes
- Missing Creator field now trigger an error (AM, PKL, CPL)
- Exceptions raised throughout the library should now only be subclass of
ClairMetaException
Fix
- False positive when wavelet decomposition levels is not detected
- Errors when trying to check external subtitles files (VF)
- Time zone bug when checking IssueDate
Internal
- Move to Github Actions workflows from Travis
- Move to Pytest from Nosetest
- Drop support for debian packages
- Drop official support for Python2
- Refactor error handling throughout the library
- @matmat Cleanup docstring references to standard documents
1.1.2
Changes
- DCP new
size_bytes
key for machine friendly global package size,size
is still present and is the human friendly version. - AssetMap new
AssetsOnDiskSizeBytes
key representing the size of listed assets on disk,AssetsSizeBytes
is still present and is the size of assets as computed using the (optional) Length AssetMap node. - Bypass subtitle LoadFont element checks on IOP DCP
- AssetMap empty text field check lowered to INFO level
Fix
- Inconsistency in DCP probe MarkerList key
- Issues in console progress report callback
- Case sensitivity in RFC 4122 UUID check
1.1.1
1.1.0
Features
- New
CheckReport
object to have a detailed report of a DCP check, this replace thedict
returned before. This include an exhaustive list of all check performed as well as the new human friendly report that is dumped on the log - Add OpenCaption, ClosedCaption coherence check between the ContentTitle and the actual content of the CompositionPlaylist
Changes
- Add the
Metadata
boolean key to CompositionPlaylist probe to quickly determine if it contains a CompositionMetadataAsset - Add
OpenCaption
,ClosedCaption
andOpenCaptionLanguage
keys to CompositionPlaylist probe - Subtitle check module now performs all checks on both Subtitle and ClosedCaption tracks
Fix
- Fix error on ContentTitle date validation, see #170
- Fix error on subtitle font glyph check when text consist solely of numbers