Ymagis / ClairMeta

Clairmeta is a python package for Digital Cinema Package (DCP) probing and checking.
BSD 3-Clause "New" or "Revised" License
84 stars 22 forks source link

Refactor checker to enable multiple profile compliance check #205

Closed remia closed 3 years ago

remia commented 3 years ago

This PR implement a way to check a DCP once and validate multiple time against different profiles. General usage is still to call DCP.check() and should work as before, you can now call additionally DCP.check_report() after to validate against different profiles without going through a whole test run again.

It also includes some other updates: