| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-07-10 | Remove String namespace from around compose().compose | Carl Hetherington | |
| 2021-07-10 | Rename compose.hpp to compose.h | Carl Hetherington | |
| 2021-07-10 | Add new compose() method using variadic templates. | Carl Hetherington | |
| 2021-06-26 | C++11 cleanup. | Carl Hetherington | |
| 2021-06-24 | Add issuer() and creator() getters to CPL. | Carl Hetherington | |
| 2021-06-04 | Add option to ignore mismatched HMACs when reading MXFs. | 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-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-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-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 | Missing file. | Carl Hetherington | |
| 2021-04-14 | C++11 tidying. | Carl Hetherington | |
| 2021-04-14 | Fix/hide some warnings. | Carl Hetherington | |
| 2021-04-13 | Tidying a few things up. | Carl Hetherington | |
| 2021-04-13 | Remove ReelEncryptableAsset and tidy up a bit. | Carl Hetherington | |
| 2021-04-13 | Make ReelAsset the parent of ReelFileAsset. | Carl Hetherington | |
| 2021-04-12 | Add some missing override statements.sub-rework | Carl Hetherington | |
| 2021-04-12 | Split ReelClosedCaptionAsset into Interop and SMPTE parts. | 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-12 | Split ReelSubtitleAsset into Interop and SMPTE classes. | Carl Hetherington | |
| 2021-04-11 | Small bits of tidying up. | Carl Hetherington | |
| 2021-04-11 | Add header guards. | Carl Hetherington | |
| 2021-04-11 | Extract some parts of ReelEncryptableAsset into ReelFileAsset | Carl Hetherington | |
| 2021-04-10 | Rename ReelFileAsset -> ReelEncryptableAsset | Carl Hetherington | |
| 2021-04-09 | Add check for Bv2.1 10.4.3 - container duration vs reel duration in timed text. | Carl Hetherington | |
| 2021-04-09 | Add accessor for intrinsic_duration in SMPTESubtitleAsset. | Carl Hetherington | |
| 2021-04-09 | Make sound asset language optional. | Carl Hetherington | |
| 2021-04-08 | Verify that SMPTE subtitle IDs are handled properly (DoM #1962). | Carl Hetherington | |
| 2021-04-08 | Don't set the MXF _id from the XML <Id> tag. | Carl Hetherington | |
| They should not be the same, so it's unhelpful to make them so. parse_xml() sets up _xml_id anyway. | |||
| 2021-04-08 | Expose the MXF ResourceID from SMPTESubtitleAsset. | Carl Hetherington | |
| 2021-04-08 | Comment tweaks. | Carl Hetherington | |
| 2021-04-06 | Don't try to verify encrypted JPEG2000 bitstreams. | Carl Hetherington | |
| 2021-04-06 | Call verify_j2k when verifying DCPs. | 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-03-23 | Add operator!= and operator< for LanguageTag | Carl Hetherington | |
| 2021-03-20 | Add access to DCNC list. | Carl Hetherington | |
| 2021-03-18 | Improve errors when verifying a non-DCP directory. | Carl Hetherington | |
| 2021-03-18 | Tidy how we're finding the tags and xsd directories. | Carl Hetherington | |
| 2021-03-17 | Fix combining when two DCPs both contain copies of the same asset. | Carl Hetherington | |
