| 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). | |||
| 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-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-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. | |||
| 2024-08-17 | Reel{,Interop,SMPTE}SubtitleAsset -> Reel{,Interop,SMPTE}TextAsset. | Carl Hetherington | |
| 2024-05-13 | Support some more random MCA tags seen in the field (EasyDCP 4.2.0). | Carl Hetherington | |
| 2024-04-15 | Add Dolby EDR metadata support (GH #12). | Carl Hetherington | |
| 2024-04-15 | Generalise sign language video tag handling and add test. | Carl Hetherington | |
| 2023-04-04 | Pass MainSoundConfiguration object rather than a string. | Carl Hetherington | |
| I guess originally it was a string mostly because it's not very well defined, and Interop seemingly does whatever it wants. This basic change also means that things are checked more carefully, and so we must be more relaxed with some things seen in the wild that I can't find contradictions for in the standard (and also with the case of channel IDs, which does seem to be mentioned in the standard). | |||
| 2023-03-21 | Remove now-redundant test.v1.8.65 | Carl Hetherington | |
| 2023-02-27 | Fix signed-ness warning on macOS. | Carl Hetherington | |
| 2023-01-24 | Only write the appropriate number of AudioChannelLabelSubDescriptors (DoM ↵v1.8.54 | Carl Hetherington | |
| #2431). | |||
| 2022-08-15 | Tolerate missing FullContentTitleText (DoM bug #2295).v1.8.252295-tolerate-missing-full-content-title | Carl Hetherington | |
| 2022-05-04 | Make some tests repeatable across platforms. | Carl Hetherington | |
| 2022-04-22 | Fix some macOS signed/unsigned warnings. | Carl Hetherington | |
| 2021-08-04 | Add support for writing CPL metadata about sign language video tracks (DoM ↵ | Carl Hetherington | |
| #2062). | |||
| 2021-08-04 | C++11 tidying. | Carl Hetherington | |
| 2021-04-12 | C++11 tidying. | Carl Hetherington | |
| 2021-04-12 | Specify CPL standard on construction. | Carl Hetherington | |
| Then choose which standard DCP should use based on the CPL(s). | |||
| 2021-04-11 | Small bits of tidying up. | Carl Hetherington | |
| 2021-01-21 | Move all ostream operator<< into some test-only stream_operators.{cc,h} files. | Carl Hetherington | |
| 2021-01-21 | Use enum class for the things in types.h | Carl Hetherington | |
| 2021-01-17 | Replace std::list with std::vector in the API. | Carl Hetherington | |
| 2021-01-17 | Stop tests failing when libdcp version changes. | Carl Hetherington | |
| 2021-01-08 | std::shared_ptr | Carl Hetherington | |
| 2020-11-20 | Tidy up handling of language metadata for subtitles. | Carl Hetherington | |
| Tried to normalise the idea that subtitle languages are stored as strings but set as LanguageTags. This may be too defensive; perhaps SMPTE language metadata is always right, or perhaps even if it isn't we should throw errors. | |||
| 2020-09-21 | Support MCA sound channel tags in MXF/CPL. | Carl Hetherington | |
| 2020-09-21 | Support CPL metadata. | Carl Hetherington | |
