| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-31 | Allow building without MPEG2 transcoding, and so without FFmpeg. | 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-03-24 | Add LoadVariableZ. | Carl Hetherington | |
| 2025-03-01 | Add method to search for potential DCPs.v1.10.13 | 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-09-04 | Allow libcxml and libdcp builds with static boost.v1.9.16 | Carl Hetherington | |
| 2024-04-22 | Support MPEG2 compression.v1.9.6 | Carl Hetherington | |
| 2024-04-22 | Support MPEG2 decompression. | Carl Hetherington | |
| 2024-04-15 | Add basic verification report.v1.9.5 | Carl Hetherington | |
| 2024-03-22 | Bump asdcplib to dcpomatic-2.13.0 branch.v1.9.4 | Carl Hetherington | |
| 2024-01-08 | Add ScopeGuard. | 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. | |||
| 2023-08-22 | Add some tests. | Carl Hetherington | |
| 2023-03-16 | Specify number of channels in the data passed to SoundAssetWriter, and pad ↵ | Carl Hetherington | |
| channels that aren't there. | |||
| 2022-09-03 | Properly support ContentKind scope attribute.v1.8.26 | Carl Hetherington | |
| 2022-05-05 | Move fix_long_path tests over from DoM. | Carl Hetherington | |
| 2022-04-25 | Add a test for reading, changing, then writing a DCP. | Carl Hetherington | |
| 2022-04-22 | Don't specify no-default-inline on clang as it's not supported. | Carl Hetherington | |
| 2022-03-03 | Fix slightly extended libxml++ dependency.v1.8.10 | Carl Hetherington | |
| 2022-02-25 | Add -x32/-x64 suffix to boost libraries when building for Windows.v1.8.8 | Carl Hetherington | |
| 2021-04-14 | Rename write_subtitle_test -> shared_subtitle_test | Carl Hetherington | |
| 2021-04-14 | Rename read_interop_subtitle_test -> interop_subtitle_test. | Carl Hetherington | |
| 2021-04-14 | Merge read_smpte_subtitle_test with smpte_subtitle_test. | Carl Hetherington | |
| 2021-03-19 | Missing library for static build. | Carl Hetherington | |
| 2021-03-19 | Fix static test buid. | Carl Hetherington | |
| 2021-01-21 | Move all ostream operator<< into some test-only stream_operators.{cc,h} files. | Carl Hetherington | |
| 2020-10-28 | Move benchmark out of test/ into benchmark/ | Carl Hetherington | |
| 2020-09-21 | Support MCA sound channel tags in MXF/CPL. | Carl Hetherington | |
| 2020-09-21 | Support CPL metadata. | Carl Hetherington | |
| 2020-09-20 | Add new LanguageTag class. | Carl Hetherington | |
| The scripts/update-language-subtags script will download the RFC 5646 registry and write it to src/language_tag_lists.cc. This may need to be re-run if the subtags change. | |||
| 2020-09-17 | Add dcp::combine(). | Carl Hetherington | |
| 2020-07-11 | Allow creation of ATMOS sync on channel 14. | Carl Hetherington | |
| 2019-12-22 | xerces-related build fixes. | Carl Hetherington | |
| 2019-12-22 | Remove now-unused boost regex. | Carl Hetherington | |
| 2019-12-22 | Use regex and check <IssueDate> in CPL. | Carl Hetherington | |
| 2019-04-08 | Fix previous and add unit test for Key::hex. | Carl Hetherington | |
| 2019-03-19 | Support RatingList. | Carl Hetherington | |
| 2019-03-17 | Finish initial CPL markers support. | Carl Hetherington | |
| 2018-03-20 | More DCP verification bits. | Carl Hetherington | |
| 2018-03-08 | Add method to detect utf8 strings. | Carl Hetherington | |
| 2018-02-12 | Use a different ID for the XML inside a SMPTE subtitle MXF than the | Carl Hetherington | |
| ID for the MXF itself. Apparently not doing so is an error (according to Doremi's release notes for 2.8.18). | |||
| 2016-08-30 | Neater and more correct XML subtitle parser. | Carl Hetherington | |
| 2016-08-11 | Add locale_convert. Reimplement raw_convert without stringstream. | Carl Hetherington | |
| 2016-07-22 | Add some tests for the hashing put into the FrameInfo. | Carl Hetherington | |
| 2016-06-13 | Add OpenSSL licence exception. | Carl Hetherington | |
| 2016-05-25 | Add very minimal Atmos asset. | Carl Hetherington | |
| 2016-04-11 | Add make_digest test (for profiling really). | Carl Hetherington | |
| 2016-02-05 | Add openssl dep to tests for Fedora. | Carl Hetherington | |
| 2016-02-03 | Various build system / dependency fixes. | Carl Hetherington | |
