| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-02 | Reproduce MCA subdescriptors when writing XML without the assets being present. | Carl Hetherington | |
| This assumes that we don't read a CPL, modify the sound assets, then write it out again. Maybe we should make that possible (e.g. by invalidating the CPL's MCA subdescriptors list when changing sound). | |||
| 2026-01-31 | Fix failure to write XML for a VF DCP. | Carl Hetherington | |
| This would break e.g. the DoM editor when trying to edit VFs. | |||
| 2026-01-31 | Allow building without MPEG2 transcoding, and so without FFmpeg. | Carl Hetherington | |
| 2025-12-20 | Derive verification note type from the code...v1.10.45 | Carl Hetherington | |
| ...rather than having to specify it each time. | |||
| 2025-12-20 | Using some "usings" to trim verify_test.cc. | Carl Hetherington | |
| 2025-12-18 | Add CPL::picture_encoding(). | Carl Hetherington | |
| 2025-12-18 | Add can_be_read() to ReelFileAsset and subclasses. | Carl Hetherington | |
| 2025-12-09 | Add DCP::cpl_summaries().v1.10.42 | Carl Hetherington | |
| DCP-o-matic needs to know some basic CPL details as quickly as possible, and this is faster than doing read() and then cpls(). | |||
| 2025-11-13 | Don't check the certificate not before/after validity in chain_valid().v1.10.40 | Carl Hetherington | |
| I think this should be checked separately, as out-of-date certificates are still useful (e.g. if they are related to KDM decryption). | |||
| 2025-11-13 | Add LocalTime::as_time_t(). | Carl Hetherington | |
| 2025-10-20 | Remove ASDCPErrorSuspender.v1.10.34 | Carl Hetherington | |
| I think it's not possible to do this thread-safely without quite noisy changes to asdcplib: DefaultLogSink() refers a reference which can be deleted by ASDCPErrorSuspender before it is used. DefaultLogSink() could return a shared_ptr but there's a lot of callsites. | |||
| 2025-09-30 | Fix some warnings raised by the macOS compiler. | Carl Hetherington | |
| 2025-09-16 | Move {HTML/Text}Formatter out to their own files. | Carl Hetherington | |
| 2025-09-14 | Fix build with newer boost. | Carl Hetherington | |
| 2025-09-13 | Fix incorrect verify errors with multi-CPL DCPs.v1.10.27 | Carl Hetherington | |
| We didn't reset the variables used to check for mismatched channel counts or subtitle languages. | |||
| 2025-09-13 | Add a new method for checking verification results. | Carl Hetherington | |
| 2025-08-25 | Write subtitles and fonts to subdirectories when combining Interop (#3079).v1.10.25 | Carl Hetherington | |
| 2025-08-25 | Don't write subtitles to combined Interop DCPs twice (#3079). | Carl Hetherington | |
| 2025-06-14 | Update test certs after expiry.v1.10.23 | Carl Hetherington | |
| 2025-05-08 | Only check hashes of each asset once (#3035).v1.10.21 | Carl Hetherington | |
| 2025-04-12 | Report zero- or negative-length subtitles as an error.v1.10.19 | Carl Hetherington | |
| This is distinct from the Bv2.1 warning about subtitles being shorter than 15 frames. Also fix an assertion failure when negative-length subtitles are seen. | |||
| 2025-03-27 | Introduce and use dcp::Profile.v1.10.18 | Carl Hetherington | |
| This replaces the specific flags passed to DCP::write(), is a property of the CPL (where it seems to belong) and allows us to write what I hear is the correct metadata for this mythical Bv2.0 that somebody invented. | |||
| 2025-03-25 | Remove unused variable. | Carl Hetherington | |
| 2025-03-24 | Read/write subtitle variable Z.v1.10.16 | Carl Hetherington | |
| 2025-03-24 | Add LoadVariableZ. | Carl Hetherington | |
| 2025-03-23 | Rename MainSoundConfiguration::to_string() -> as_string(). | Carl Hetherington | |
| Trying to be consistent with the rule that to_string is a method which converts a parameter to a string (implying processing) whereas as_string is a class member which returns a string representation of the thing. | |||
| 2025-03-20 | Rename LanguageTag::to_string -> as_string(). | Carl Hetherington | |
| 2025-03-01 | Add method to search for potential DCPs.v1.10.13 | Carl Hetherington | |
| 2025-02-23 | Make picture details checks optional.v1.10.12 | Carl Hetherington | |
| 2025-02-20 | Accept multiple DCP verification results when making a report. | Carl Hetherington | |
| 2025-02-08 | Fix import of private keys from Windows to Linux. | Carl Hetherington | |
| 2025-01-31 | Fix up for const fix in libcxml.v1.10.9 | Carl Hetherington | |
| 2025-01-19 | Make MainSoundConfiguration behave "correctly" with badly-formatted strings. | Carl Hetherington | |
| Add some documentation for a design "principle" when handling malformatted data, and make MainSoundConfiguration adhere to that. | |||
| 2025-01-19 | Move MainSoundConfiguration and MCASoundField into separate files. | Carl Hetherington | |
| 2025-01-01 | Replace raw_convert<string> with direct calls to fmt.v1.10.3 | Carl Hetherington | |
| 2025-01-01 | Add new, improved raw_convert using fmt/fast_float (DoM #2220). | Carl Hetherington | |
| The old one was broken if the thousands separator was the same as the decimal separator (e.g. if you set de_DE and change the decimal separator to .) | |||
| 2024-12-30 | Fix old bind.hpp include. | Carl Hetherington | |
| 2024-12-30 | Don't give some inappropriate verification errors on encrypted assets (DoM ↵v1.10.2 | Carl Hetherington | |
| #2916). We would give some errors about the XML even though we can't read the XML. | |||
| 2024-12-30 | Sign DCPs made during verification tests. | Carl Hetherington | |
| 2024-12-08 | Fix DCP Constraints Profile verification in the presence of other CPL ↵ | Carl Hetherington | |
| metadata Properties. | |||
| 2024-12-08 | Extract some stuff to verify_internal.h | Carl Hetherington | |
| 2024-12-08 | Merge remote-tracking branch 'origin/main' into v1.9.x | Carl Hetherington | |
| 2024-12-08 | Recognise dbox2 channel ID used by SMPTE example.v1.8.113 | Carl Hetherington | |
| 2024-11-07 | Merge remote-tracking branch 'origin/main' into v1.9.xv1.9.24 | Carl Hetherington | |
| 2024-11-06 | Add missing FFOB/LFOB markers (DoM #2886).v1.8.112 | Carl Hetherington | |
| 2024-09-25 | Merge remote-tracking branch 'origin/main' into v1.9.xv1.9.22 | Carl Hetherington | |
| 2024-09-21 | Remove unused references to boost::signals2. | Carl Hetherington | |
| 2024-09-14 | Fix boost test library detection.v1.8.107v1.8.x | Carl Hetherington | |
| 2024-09-14 | Fix build on Ubuntu 16.04 now that we have a static boost library.v1.8.106 | Carl Hetherington | |
| 2024-09-04 | Allow libcxml and libdcp builds with static boost.v1.9.16 | Carl Hetherington | |
