| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-20 | Allow building with libxml++-4.0 and C++17. | Carl Hetherington | |
| 2024-03-20 | Replace xmlpp::Node::add_child with cxml::add_child. | Carl Hetherington | |
| 2024-02-25 | Remove unused method. | Carl Hetherington | |
| 2024-02-25 | Remove unused variable. | Carl Hetherington | |
| 2024-02-25 | Reduce some general usings a bit. | Carl Hetherington | |
| 2024-02-17 | Add write_string_to_file().v1.8.97 | Carl Hetherington | |
| 2024-02-17 | Cleanup: use std::vector rather than a raw array. | Carl Hetherington | |
| 2024-02-14 | Fix check for return value of EssenceType.v1.8.96 | Carl Hetherington | |
| A reporter on the forum is making their own DCPs that don't include an essence type at some point which trips this check as it was before. | |||
| 2024-02-09 | Fix use of Z as a timezone (meaning UTC).v1.8.95 | Carl Hetherington | |
| 2024-02-09 | Cleanup: remove unnecessary clearing of 0-init-ed UTCOffset. | Carl Hetherington | |
| 2024-01-13 | Add cancel() to ScopeGuard.v1.8.94 | Carl Hetherington | |
| 2024-01-12 | Note correct/incorrect hashes when the verifier raises related errors. | Carl Hetherington | |
| 2024-01-09 | Fix escaping of certificate dnQualifier (public key digests) on creation ↵v1.8.93 | Carl Hetherington | |
| (DoM #2716). | |||
| 2024-01-08 | Add Certificate::subject_dn_qualifier(). | Carl Hetherington | |
| 2024-01-08 | Use OpenSSL C API for public_key_digest instead of calling the openssl binary. | Carl Hetherington | |
| 2024-01-08 | Add ScopeGuard. | Carl Hetherington | |
| 2024-01-08 | Make public_key_digest() testable. | Carl Hetherington | |
| 2024-01-05 | Fix incorrect placeholder. | Carl Hetherington | |
| 2024-01-03 | Fix a couple of places where we could segfault while looking at a VF.v1.8.92 | Carl Hetherington | |
| 2024-01-03 | Report every frame (with index) that is over (or nearly over) the size limit ↵v1.8.91 | Carl Hetherington | |
| (DoM #2698). | |||
| 2024-01-03 | Report every frame (with index) that has a JPEG2000 codestream error (DoM ↵ | Carl Hetherington | |
| #2698). | |||
| 2023-12-26 | Fix operator== to take everything in VerificationNote into account. | Carl Hetherington | |
| 2023-12-02 | Add some MCA IDs that claim to be from ClipsterDCI 5.9.3.5.v1.8.89 | Carl Hetherington | |
| 2023-11-20 | Re-read MXF descriptor after adding a key to a SMPTE subtitle asset (DoM #2660).v1.8.88 | Carl Hetherington | |
| 2023-11-20 | Fix checking for existing key_id; _key_id would always be set because ↵ | Carl Hetherington | |
| MXF::set_key() sets it. | |||
| 2023-11-20 | Allow use of KDMs when verifying DCPs. | Carl Hetherington | |
| 2023-11-19 | Report progress with done/total rather than a float. | Carl Hetherington | |
| 2023-11-15 | Simple pass-through of <Ruby> tags in subtitles. | Carl Hetherington | |
| 2023-11-15 | Tolerate VI-N as a MCA channel ID - apparently written by CineAsset. | Carl Hetherington | |
| 2023-11-14 | Cleanup: remove unnecessary initialization. | Carl Hetherington | |
| 2023-11-09 | Cleanup: remove pointless explicit. | Carl Hetherington | |
| 2023-11-08 | Cleanup: using sorting. | Carl Hetherington | |
| 2023-11-08 | Cleanup: header sorting. | Carl Hetherington | |
| 2023-11-08 | Cleanup: remove pointless explicit. | Carl Hetherington | |
| 2023-10-22 | Remove logging of clamped values. | Carl Hetherington | |
| I can't remember seeing this logged for ages and it appears to cost nearly a second on the rgb_xyz benchmark on AMD Ryzen 7 5700U. | |||
| 2023-10-22 | Use an integer LUT for PiecewiseLUT2, hence removing a lrint and a multiply ↵ | Carl Hetherington | |
| from the rgb -> xyz loop. | |||
| 2023-10-22 | Support integer LUTs. | Carl Hetherington | |
| 2023-10-22 | Rename lut -> double_lut. | Carl Hetherington | |
| 2023-10-21 | Cleanup: remove out-of-date comment. | Carl Hetherington | |
| 2023-10-21 | Cleanup: remove stray space. | Carl Hetherington | |
| 2023-10-18 | Add rgb_to_xyz for packed int16_t.v1.8.87 | Carl Hetherington | |
| Adapted from a patch from Aaron Boxer for grok support. | |||
| 2023-10-18 | Split rgb_to_xyz() into two parts. | Carl Hetherington | |
| 2023-10-17 | Don't write MCA subdescriptors for channels that don't exist in the MXF (#2631).v1.8.86 | Carl Hetherington | |
| This causes some test ID churn. | |||
| 2023-10-16 | Cleanup: two lines can be one. | Carl Hetherington | |
| 2023-10-16 | Cleanup: add some comments. | Carl Hetherington | |
| 2023-10-12 | Tolerate LsLss / RsRss as channel IDs (#2629).v1.8.85 | Carl Hetherington | |
| I didn't yet find a reference which tells me what they are, but there have been multiple reports of DCPs that have this channel ID and so (before) could not be added to a DoM project. | |||
| 2023-10-12 | Cleanup: id -> ID. | Carl Hetherington | |
| 2023-10-10 | Implement weakly_canonical for boost versions without it (e.g. the one on ↵ | Carl Hetherington | |
| Ubuntu 16.04). | |||
| 2023-10-09 | Add more filesystem wrappers that DoM needs.v1.8.83 | Carl Hetherington | |
| 2023-10-09 | Add wrappers around boost::filesystem methods that handle the | Carl Hetherington | |
| required mangling of long filenames on Windows. Also wrap lots of missing places (e.g. calls to asdcplib, libxml++, libcxml etc.) in dcp::filesystem::fix_long_path(). The idea is to keep paths un-mangled until they we call some filesystem-related API and mangle them at that point. Otherwise we end up serialising mangled names, which seems like it will not end well. Should fix DoM #2623. | |||
