Pre-release

@remia remia released this Oct 8, 2018 · 2 commits to develop since this release

Assets 4

Features

  • SMPTE Subtitle UUID duplication (wrt. MXF UUID) check
  • Various improvements to Interop Subtitles Schema based check

Fixes

  • Crash when parsing DCP folder containing empty .xml files

Changes

  • Picture / Subtitle duration check now follow more rigorously both the SMPTE and Interop specifications
  • Encryption coherence is now a dedicated check and give a more explicit error message to the user
  • asdcplib package upgraded to version 2.9.30
  • Progress bar console report is now deactivated by default (see Readme for details)
  • Add links to relevant standard to Readme file
Pre-release

@remia remia released this Aug 2, 2018 · 29 commits to develop since this release

Assets 4

Features

  • D-BOX CPL Metadata extension

Fixes

  • Crash when checking subtitles language (unknown)
  • Crash when parsing CPL Metadata Asset with multiples extensions
  • Subtitle UUID check for both Interop and SMPTE DCP

Changes

  • Upgrade Pipfile dependencies
Pre-release

@remia remia released this Jun 27, 2018 · 40 commits to develop since this release

Assets 4

Features

  • Check that encrypted SMPTE DCP are digitally signed
  • Check EclairColor DCP for correct metadata and ContentTitle

Fixes

  • Crash when checking subtitles files with no subtitle

Changes

  • Foreign files now throw a warning instead of an error
Pre-release

@remia remia released this Apr 5, 2018 · 49 commits to develop since this release

Assets 4

Fixes

  • Digital Signature check failure for CPL/PKL without namespace prefixes
  • DCSubtitles schema too strict for ReelNumber (can contains characters)

Changes

  • Command line interface now returns non zero code in case of check failure (see #21 for details)
  • Remove Mime type based checks (see #23 for details)
  • VOLINDEX schema is no longuer checked for Interop DCP
Pre-release

@remia remia released this Mar 19, 2018 · 61 commits to develop since this release

Assets 4

Fixes

  • README typo and phrasing
  • Crash on certain cases where DCP contains hidden XML files
  • Crash when CPL has not been relinked to an existing PKL (now correctly returns an error)
  • Crash on some malformed ASSETMAP / PKL with an empty asset list

Changes

  • XML digital signature check should be more robust
  • Mime type related check should be more robust
  • Adaptation of mediainfo output interpretation to work with latest versions
Pre-release

@remia remia released this Mar 6, 2018 · 78 commits to develop since this release

Assets 4

Features

  • pipenv development environment (use pipenv install --dev)
  • Dolby Vision additional check (maximum bitrate and metadata presence inside CPL)
  • Specials FrameRate checking (Archival, HFR Series 2)

Fixes

  • Improve over maximum bitrate error message
  • Improve DSM / DCDM error message
  • Interop Subtitles various TimeCode formats interpretation
  • Metadata check could fail for floating point values (AspectRatio, ..)
  • Digital Signature check failure on some CPL / PKL with unusual prefixes
  • DCP probing tool could fail when hidden XML files were presents
  • DCP probing tool could fail for CPL missing certains fields
  • DCP probing tool could fail on CPL fields containing attributes
  • DCP probing tool could fail on CPL badly formatted ScreenAspectRatio field

Changes

  • DCP parsing additional CPL keys for Picture and Sound presence
  • Unit test suite import, require external test materials to be published
  • DCP with EditRate superior or equal to 48 are considered as HFR (previously based on DCI bitrate thresholds)
  • DCP MXF assets Labels Metadata coherence check (against package schema) is now a warning (previously an error)
  • DCP sound format and expected channel count coherence check is now a warning (previously an error)
Pre-release

@remia remia released this Jan 25, 2018 · 116 commits to develop since this release

Assets 4

Features

  • ContentTitle fields extraction (from naming convention)
  • ClosedCaption asset track extraction
  • Warning for CPL external assets (VF)
  • PNG Subtitles check for Interop
  • New API functionnality :
    • MXF asset probe is now optional (speedup)
    • Check profile load / save
    • List all check (with individual description)
    • Hash progress report callback

Fixes

  • Hidden files check false positives when using relative path
  • Subtitles inspection multiple crash
  • Subtitles Font Spacing element XSD validation (Interop)
  • OV/VF link check no longuer stop on first error
  • Metadata comparaison for floating point number
  • Redondant hashing for multi PKL DCP
  • Digital signature for XML with dsig prefix
  • Dolby Vision tag extraction (from naming convention)

Changes

  • Foreign file report use relative paths
  • PKL assets MIME type check deactivated (not stable)
  • DCNC package type check deactivated (don't work for multi CPL package yet)
  • X509 certificate validation adjustements
  • Adjust various check criticity
Pre-release

@remia remia released this Dec 1, 2017 · 157 commits to develop since this release

Assets 4

Features

  • Debian packaging for Ubuntu artful

Fixes

  • Use latest xmltodict version
  • Fix subtitle font check error on some system
Pre-release

@remia remia released this Nov 29, 2017 · 171 commits to develop since this release

Assets 4

Features

  • Debian packaging for Ubuntu trusty and xenial
Pre-release

@remia remia released this Nov 24, 2017 · 180 commits to develop since this release

Assets 4

Fixes

  • SMPTE Subtitle inspection failing for MXF with custom name
  • License BSD-3-Clause

Changes

  • DCSubtitle schema updated