| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-22 | Add operator< for Fraction. | Carl Hetherington | |
| 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 | |
| 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-05-16 | Merge branch 'main' into v1.9.xv1.9.7 | Carl Hetherington | |
| 2024-05-13 | Support some more random MCA tags seen in the field (EasyDCP 4.2.0). | Carl Hetherington | |
| 2024-03-20 | Replace xmlpp::Node::add_child with cxml::add_child. | 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-15 | Tolerate VI-N as a MCA channel ID - apparently written by CineAsset. | 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-08-22 | Cleanup: extract HAlign to its own files. | Carl Hetherington | |
| 2023-08-22 | Cleanup: extract VAlign to its own files. | Carl Hetherington | |
| 2023-08-08 | Cleanup: make some default constructors more consistent.v1.8.75 | 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-20 | Remove now-presumed-wrong 2.0 MCA sound field. | Carl Hetherington | |
| 2023-01-23 | Add support for 20 as a MainSoundConfiguration.v1.8.53 | Carl Hetherington | |
| 2022-09-02 | Replace ContentKind enum with a class. | Carl Hetherington | |
| 2022-03-19 | Add string converters for KDM formulations.v1.8.11 | Carl Hetherington | |
| 2022-03-07 | Some small documentation tweaks. | Carl Hetherington | |
| 2022-03-01 | Move Rating out to a separate file. | Carl Hetherington | |
| 2021-04-14 | Fix/hide some warnings. | Carl Hetherington | |
| 2021-04-03 | Add Luminance::value_in_foot_lamberts(). | Carl Hetherington | |
| 2021-03-26 | Write MCA tags based on the specified sound field. | Carl Hetherington | |
| I had previously assumed that one should write MCA information into the sound MXF based on what channels actually contain sound rather than silence. However a previous example of a stereo DCP gives a verification error in EasyDCP (see DoM bug #1935) which is solved by adding MCA tags for each channel in the specified sound field (e.g. at least 6 tags for a file which is marked as 5.1) even if the audio is really stereo. This commit removes the "active channels" stuff and makes sure that if we say a file is 5.1 we write at least 6 MCA tags (and similarly for 7.1). | |||
| 2021-01-24 | Fix previous. | Carl Hetherington | |
| 2021-01-24 | Tidying. | Carl Hetherington | |
| 2021-01-22 | Assorted c++11 cleanups. | 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 | Use an enum class for Marker. | Carl Hetherington | |
| 2020-09-25 | Fix thinko. | Carl Hetherington | |
| 2020-09-23 | Hide unused audio channels a bit more clearly, not giving them | Carl Hetherington | |
| names any more. Add dcp::used_audio_channels(). | |||
| 2020-09-21 | Support MCA sound channel tags in MXF/CPL. | Carl Hetherington | |
| 2020-09-21 | Support CPL metadata. | Carl Hetherington | |
| 2020-09-21 | Add ContentVersion class. | Carl Hetherington | |
| 2020-04-14 | s/DCPReadError/ReadError/g | Carl Hetherington | |
| 2019-03-29 | Add EPISODE and PROMO content types. | Carl Hetherington | |
| 2019-03-19 | Support RatingList. | Carl Hetherington | |
| 2019-03-17 | Add Marker enum. | Carl Hetherington | |
| 2018-09-29 | Move some methods to where they make more sense. | Carl Hetherington | |
| 2017-03-17 | Move Size operator functions to the same file as the class declaration. | Carl Hetherington | |
| 2016-11-08 | Add Colour::to_rgb_string. | Carl Hetherington | |
| 2016-08-11 | More stringstream removal. | Carl Hetherington | |
| 2016-07-22 | Use locked_sstream. Replace once parse_stream with parse_memory. | Carl Hetherington | |
| 2016-06-13 | Add OpenSSL licence exception. | Carl Hetherington | |
| 2016-06-01 | Still more licence fixups. | Carl Hetherington | |
| 2016-05-25 | No-op; Fix GPL address and mention libdcp by name. | Carl Hetherington | |
| 2016-04-12 | Parse Interop subtitle directions. | Carl Hetherington | |
