summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-10Remove String namespace from around compose().composeCarl Hetherington
2021-07-10Rename compose.hpp to compose.hCarl Hetherington
2021-07-10Add new compose() method using variadic templates.Carl Hetherington
2021-07-10Add some tests for compose().Carl Hetherington
2021-06-26C++11 cleanup.Carl Hetherington
2021-06-24Add issuer() and creator() getters to CPL.Carl Hetherington
2021-06-18Fix tests after changes to language tags.Carl Hetherington
2021-06-18Remove count at start of language files that wasn't being read.Carl Hetherington
2021-06-18Fix strange python 3 incompatibilities.Carl Hetherington
2021-06-12Fix 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-04Add option to ignore mismatched HMACs when reading MXFs.Carl Hetherington
2021-06-04Missing finalize() in dcpdecryptmxf.Carl Hetherington
2021-06-04Improve dcpdecryptmxf in various ways.Carl Hetherington
2021-06-04Fix up dcpdecryptmxf start script in various ways.Carl Hetherington
2021-06-04Add missing LIBDCP_RESOURCES to script.Carl Hetherington
2021-06-02Test churn from adding make_uuid() into CPL.Carl Hetherington
2021-06-02Improve output when a test fails.Carl Hetherington
2021-06-02Reduce test flakyness a bit.Carl Hetherington
2021-06-02Pass through CompositionMetadataAsset correctly.Carl Hetherington
We weren't saving Id, and were not quite handling FullContentText correctly.
2021-05-27Make similar changes to the previous commit for _xml_id.Carl Hetherington
This is also unavailable if the asset is encrypted.
2021-05-27Tidy 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-27Fix bug causing failure to decrypt SMPTE subtitles.Carl Hetherington
2021-05-27C++11 cleanup.Carl Hetherington
2021-05-27Read the bits we can from the MXF header even when it is encrypted.Carl Hetherington
2021-05-27Sort notes when checking verifications.Carl Hetherington
So that the lists in the tests don't have to be in the right order.
2021-05-07Actually use correct gcc version in check from previous.Carl Hetherington
2021-05-07Fix build on old GCC.Carl Hetherington
2021-04-30Also install mono_picture_asset_writer.hMart Jansink
2021-04-30Prefer the tags directory specified in LIBDCP_RESOURCESMart Jansink
2021-04-30Also depend on libcxmlMart Jansink
2021-04-29Slightly more details message when sound data differs in ::equals().Carl Hetherington
2021-04-22Don't give an error on verifying Interop DCPs with possibly-incorrectlyCarl 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-15Fix macOS build warning.Carl Hetherington
2021-04-14Missing header install.Carl Hetherington
2021-04-14Improve 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-14Ignore parameters in PKL type strings when checking them.Carl Hetherington
2021-04-14Rename write_subtitle_test -> shared_subtitle_testCarl Hetherington
2021-04-14Move some tests from write_subtitle_test into interop_subtitle_test.Carl Hetherington
2021-04-14Rename read_interop_subtitle_test -> interop_subtitle_test.Carl Hetherington
2021-04-14Move some tests from write_subtitle_test to smpte_subtitle_test.Carl Hetherington
2021-04-14Merge read_smpte_subtitle_test with smpte_subtitle_test.Carl Hetherington
2021-04-14Missing file.Carl Hetherington
2021-04-14C++11 tidying.Carl Hetherington
2021-04-14Fix/hide some warnings.Carl Hetherington
2021-04-13Tidying a few things up.Carl Hetherington
2021-04-13Remove ReelEncryptableAsset and tidy up a bit.Carl Hetherington
2021-04-13Make ReelAsset the parent of ReelFileAsset.Carl Hetherington
2021-04-12Add some missing override statements.sub-reworkCarl Hetherington
2021-04-12Split ReelClosedCaptionAsset into Interop and SMPTE parts.Carl Hetherington
2021-04-12C++11 tidying.Carl Hetherington