| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-03 | Build with libcxml 0.17.2.v1.8.0 | Carl Hetherington | |
| 2021-10-03 | Make the former dcst namespace default for SMPTE subtitles. | Carl Hetherington | |
| In DoM bug #2061 it is reported that Easy DCP gives the error "XML Document has default root namespace prefix: dcst. Default namespace should not use prefix for root or root namespace child nodes." with SMPTE subtitle files written by DCP-o-matic, and that the correct fix is to make the former dcst: namespace the default and then remove the dcst: qualifiers from everything. I'm not sure I agree with the error; AFAICS the subtitle files written by previous versions did not have a default root namespace prefix, since it was specified by xmlns:dcst and not just xmlns alone, so I think they were valid. However, using a default NS also seems fine, slightly simplifies the code and produces more compact subtitle files, so we change that here. It should also stop Easy DCP complaining, which is always marginally preferable to sticking to our guns and getting the blame for it. | |||
| 2021-10-03 | Add .cache. | Carl Hetherington | |
| 2021-08-22 | Add some missing LIBDCP_RESOURCES. | Carl Hetherington | |
| 2021-08-11 | Improve message on verify test failure. | Carl Hetherington | |
| 2021-08-11 | Add verify check for empty <Text> nodes in timed text. | Carl Hetherington | |
| 2021-08-09 | Rename verify_text_timing -> verify_text_details. | 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-08-04 | Add a belt-and-braces check. | Carl Hetherington | |
| 2021-08-04 | Don't bother checking the return of node_child as it can never be null | Carl Hetherington | |
| 2021-08-04 | Make adding extension metadata items more generic. | Carl Hetherington | |
| 2021-08-04 | Fix tests after previous commit. | Carl Hetherington | |
| 2021-07-15 | Fix incorrect channel assigment (DoM bug #2062). | Carl Hetherington | |
| 2021-07-14 | C++11 tidying. | Carl Hetherington | |
| 2021-06-26 | C++11 cleanup. | Carl Hetherington | |
| 2021-06-24 | Add issuer() and creator() getters to CPL. | Carl Hetherington | |
| 2021-06-18 | Fix tests after changes to language tags. | Carl Hetherington | |
| 2021-06-18 | Remove count at start of language files that wasn't being read. | Carl Hetherington | |
| 2021-06-18 | Fix strange python 3 incompatibilities. | Carl Hetherington | |
| 2021-06-12 | Fix update-language-subtags to include all descriptions for a particular code. | Carl Hetherington | |
| This avoids, e.g. "nl" being labelled as only Flemish and not also Dutch. | |||
| 2021-06-04 | Add option to ignore mismatched HMACs when reading MXFs. | Carl Hetherington | |
| 2021-06-04 | Missing finalize() in dcpdecryptmxf. | Carl Hetherington | |
| 2021-06-04 | Improve dcpdecryptmxf in various ways. | Carl Hetherington | |
| 2021-06-04 | Fix up dcpdecryptmxf start script in various ways. | Carl Hetherington | |
| 2021-06-04 | Add missing LIBDCP_RESOURCES to script. | Carl Hetherington | |
| 2021-06-02 | Test churn from adding make_uuid() into CPL. | Carl Hetherington | |
| 2021-06-02 | Improve output when a test fails. | Carl Hetherington | |
| 2021-06-02 | Reduce test flakyness a bit. | Carl Hetherington | |
| 2021-06-02 | Pass through CompositionMetadataAsset correctly. | Carl Hetherington | |
| We weren't saving Id, and were not quite handling FullContentText correctly. | |||
| 2021-05-27 | Make similar changes to the previous commit for _xml_id. | Carl Hetherington | |
| This is also unavailable if the asset is encrypted. | |||
| 2021-05-27 | Tidy handling of _raw_xml. | Carl Hetherington | |
| Before this if we tried to get the XML of an encrypted asset we would just get an empty string. Now we get a boost::none which means the verifier can avoid trying to check details of the XML (and instead raise a warning that you are trying to verify data that it cannot decrypt). | |||
| 2021-05-27 | Fix bug causing failure to decrypt SMPTE subtitles. | Carl Hetherington | |
| 2021-05-27 | C++11 cleanup. | Carl Hetherington | |
| 2021-05-27 | Read the bits we can from the MXF header even when it is encrypted. | Carl Hetherington | |
| 2021-05-27 | Sort notes when checking verifications. | Carl Hetherington | |
| So that the lists in the tests don't have to be in the right order. | |||
| 2021-05-07 | Actually use correct gcc version in check from previous. | Carl Hetherington | |
| 2021-05-07 | Fix build on old GCC. | Carl Hetherington | |
| 2021-04-30 | Also install mono_picture_asset_writer.h | Mart Jansink | |
| 2021-04-30 | Prefer the tags directory specified in LIBDCP_RESOURCES | Mart Jansink | |
| 2021-04-30 | Also depend on libcxml | Mart Jansink | |
| 2021-04-29 | Slightly more details message when sound data differs in ::equals(). | Carl Hetherington | |
| 2021-04-22 | Don't give an error on verifying Interop DCPs with possibly-incorrectly | Carl Hetherington | |
| marked 3D assets. This also adds a warning into the verification output. I don't know if this is actually a standard violation but they have been seen in the wild made by "reputable" DCP creation software. DoM bug #1976. | |||
| 2021-04-15 | Fix macOS build warning. | Carl Hetherington | |
| 2021-04-14 | Missing header install. | Carl Hetherington | |
| 2021-04-14 | Improve handling of image subtitle IDs in XML (DoM bug #1965) | Carl Hetherington | |
| When reading/writing the XML for image subtitles, we assumed that the content of the <Image> tag is just the ID of the PNG in the MXF, without any prefix. DoM bug #1965 mentions a DCP where this is not the case, and SMPTE 429-5-2009 has an example where there is urn:uuid: in the XML. This change makes DoM write this urn:uuid: prefix, and accept it if it's present (but not complain if it's not). If the urn:uuid: _is_ required in the field, it's a bit surprising that nobody has complained up to this point. Maybe nobody noticed, or nobody reported it. | |||
| 2021-04-14 | Ignore parameters in PKL type strings when checking them. | Carl Hetherington | |
| 2021-04-14 | Rename write_subtitle_test -> shared_subtitle_test | Carl Hetherington | |
| 2021-04-14 | Move some tests from write_subtitle_test into interop_subtitle_test. | Carl Hetherington | |
| 2021-04-14 | Rename read_interop_subtitle_test -> interop_subtitle_test. | Carl Hetherington | |
