| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-17 | Fix combining when two DCPs both contain copies of the same asset. | Carl Hetherington | |
| 2021-03-15 | Fix various bugs in subtitle/ccap verification. | Carl Hetherington | |
| Check that subtitles don't overlap reel boundaries, and fix a few tests that trip this check. Fix confusion when calculating subtitle timings during verification where the picture asset frame rate was being used rather than the subtitle asset's edit rate. Do the subtitle timing verification for Interop as well as SMPTE subtitles. Take <StartTime> tags into account when checking subtitles, even though Bv2.1 says they should be set to 0. Rename Time::as_editable_units to Time::as_editable_units_ceil and add a _floor variant, then use that to round down when checking reel boundary overlaps. | |||
| 2021-03-15 | Add operator-= to Time. | Carl Hetherington | |
| 2021-02-28 | Add new write() method. | Carl Hetherington | |
| 2021-02-26 | Improved comments. | Carl Hetherington | |
| 2021-02-21 | English language tweaks. | Carl Hetherington | |
| 2021-02-20 | Don't give a verification error if there are closed caption tracks with ↵ | Carl Hetherington | |
| different languages (DoM bug #1907). | |||
| 2021-02-14 | Some const correctness for decompress_j2k | Carl Hetherington | |
| 2021-02-07 | Comment fixes. | Carl Hetherington | |
| 2021-02-06 | Basic analysis (verification) of J2K codestreams. | Carl Hetherington | |
| 2021-02-06 | Use 1 guard bit in JPEG2000 encoding for 2K, per Bv2.1. | Carl Hetherington | |
| 2021-02-06 | Rename j2k.{cc,h} => j2k_transcode.{cc,h} | Carl Hetherington | |
| 2021-02-06 | Tweak comment. | Carl Hetherington | |
| 2021-02-04 | Improve a comment. | Carl Hetherington | |
| 2021-02-04 | Fix failure to write Interop closed captions. | Carl Hetherington | |
| 2021-02-02 | Some compilers don't like x = {} where x is a boost::optional<string> | Carl Hetherington | |
| Fails on ubuntu 16 and debian 9. | |||
| 2021-01-31 | Fix strange Windows build error introduced in ↵ | Carl Hetherington | |
| 6c37cc1979b2a01205a888c4c98f3334685ee8dd | |||
| 2021-01-27 | 0 => nullptr fix. | Carl Hetherington | |
| 2021-01-26 | Fix install. | Carl Hetherington | |
| 2021-01-26 | Rename ReelMXF -> ReelFileAsset. | Carl Hetherington | |
| 2021-01-24 | Doc fixes. | Carl Hetherington | |
| 2021-01-24 | Fix previous. | Carl Hetherington | |
| 2021-01-24 | Tidying. | Carl Hetherington | |
| 2021-01-24 | Tidying. | Carl Hetherington | |
| 2021-01-23 | Tidying. | Carl Hetherington | |
| 2021-01-23 | Small bits of pre-release tidying. | Carl Hetherington | |
| 2021-01-23 | Fix name clash of ERROR with windows.h | Carl Hetherington | |
| 2021-01-22 | Assorted c++11 cleanups. | Carl Hetherington | |
| 2021-01-22 | Try to fix MinGW build. | Carl Hetherington | |
| 2021-01-21 | Move all ostream operator<< into some test-only stream_operators.{cc,h} files. | Carl Hetherington | |
| 2021-01-21 | Some more use of enum class. | Carl Hetherington | |
| 2021-01-21 | Use enum class for the things in types.h | Carl Hetherington | |
| 2021-01-20 | Fix strange crash in verify().bv2.1-verify | Carl Hetherington | |
| This appears to be necessary to stop the first write to state.subtitle_language from segfaulting. It looks like the optional<> is in some uninitialised / indeterminate state. I could only reproduce this crash when running verify() from DoM, not from the `dcpverify` tool. And some simple test programs suggest that even doing State state; should call the constructors of anything in State. | |||
| 2021-01-20 | Cleanup: more test naming tweaks. | Carl Hetherington | |
| 2021-01-20 | Tidy up some test names. | Carl Hetherington | |
| 2021-01-20 | Cleanup: rename some check_ prefixes to verify_. | Carl Hetherington | |
| 2021-01-20 | Cleanup: some more use of initialiser lists. | Carl Hetherington | |
| 2021-01-20 | VerificationNote message tidying. | Carl Hetherington | |
| 2021-01-19 | Tidy up parameters in VerificationNote. | Carl Hetherington | |
| 2021-01-19 | Fix tests to actually check the results in several cases. | Carl Hetherington | |
| 2021-01-19 | _line should be optional. | Carl Hetherington | |
| 2021-01-19 | Cleanup: remove lots of unnecessary namespace qualifiers. | Carl Hetherington | |
| 2021-01-19 | Cleanup: tidy enum names for verification codes. | Carl Hetherington | |
| 2021-01-19 | Bv2.1 10.1: if any asset is encrypted they all must be. | Carl Hetherington | |
| 2021-01-19 | Rename encrypted() to any_encrypted() and add all_encrypted(). | Carl Hetherington | |
| 2021-01-19 | Bv2.1 9.2: PKL must be signed if it contains encrypted assets. | Carl Hetherington | |
| 2021-01-18 | Bv2.1 9.1: PKL annotation text must match CPL ContentTitleText if there is ↵ | Carl Hetherington | |
| only one CPL in the PKL. | |||
| 2021-01-18 | Add some more access to PKL. | Carl Hetherington | |
| 2021-01-18 | Bv2.1 8.7: CPLs with encrypted content must be signed. | Carl Hetherington | |
| 2021-01-18 | Bv2.1 8.6.3: <ExtensionMetadata> must be present and have precise contents. | Carl Hetherington | |
