| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-11-20 | Allow e.g. larger DKDMs for CPLs with 40+ unique sound and picture assets. | Mart Jansink | |
| 2019-11-08 | Fix incorrect LocalTime strings when timezone is behind UTC and not an ↵ | Carl Hetherington | |
| integer number of hours. | |||
| 2019-10-10 | Fix enum confusion. | Carl Hetherington | |
| 2019-09-05 | In 8c852cb the CPL root attribute "dsig" was removed (to prevent | Carl Hetherington | |
| 'XML root element can contain only one namespace' errors) In a266fc2 [Sony digest validation fix] this was (for some unknown reason) re-added, which makes the root element bug recur. This commit removes that namespace again. It's a shame there was no unit test to pick this regression up. | |||
| 2019-09-05 | It seems that <FrameRate> of 96 is ok for 48fps 3D. | Carl Hetherington | |
| 2019-08-30 | Allow DCP reading to continue even with empty <Path> nodes in ASSETMAP. | Carl Hetherington | |
| 2019-07-17 | Speculative OpenMP build fix (github bug #1). | Carl Hetherington | |
| 2019-07-17 | bugfix: unknown template instantiation | philip | |
| 2019-06-27 | Add some comments. | Carl Hetherington | |
| 2019-06-26 | Reject certificate chains where the adjacent certificates have the same subject. | Carl Hetherington | |
| 2019-06-26 | Try to fix build. | Carl Hetherington | |
| 2019-06-26 | Try to fix OS X build. | Carl Hetherington | |
| 2019-06-25 | Add another raw_convert type. | Carl Hetherington | |
| 2019-06-12 | Add another type to raw/locale convert. | Carl Hetherington | |
| 2019-05-21 | Increase header size when writing SMPTE subtitle MXFs; fixes problems when ↵ | Carl Hetherington | |
| writing lots of subs (DCP-o-matic bug #1561). | |||
| 2019-04-28 | class/struct confusion. | Carl Hetherington | |
| 2019-04-25 | Throw a different exception when an unrecognised LabelSetType is found. | Carl Hetherington | |
| 2019-04-08 | Fix previous and add unit test for Key::hex. | Carl Hetherington | |
| 2019-04-08 | Make Key support any length. | Carl Hetherington | |
| 2019-03-29 | Add EPISODE and PROMO content types. | Carl Hetherington | |
| 2019-03-22 | Fix incorrect type. | Carl Hetherington | |
| 2019-03-19 | Missing include. | Carl Hetherington | |
| 2019-03-19 | ContentVersion is required by SMPTE, I think. | Carl Hetherington | |
| 2019-03-19 | Support RatingList. | Carl Hetherington | |
| 2019-03-18 | Accept that <Duration> and <EntryPoint> are optional, and account for this ↵ | Carl Hetherington | |
| in tests. Also fix tests to reflect <AnnotationText> no longer being filled in with a default value. | |||
| 2019-03-17 | Missing header install. | Carl Hetherington | |
| 2019-03-17 | Finish initial CPL markers support. | Carl Hetherington | |
| 2019-03-17 | Move asset refs and hash from ReelAsset to ReelMXF. | Carl Hetherington | |
| 2019-03-17 | Remove some unused constructors. | Carl Hetherington | |
| 2019-03-17 | Add Marker enum. | Carl Hetherington | |
| 2019-03-16 | Try to fix build with older openssl. | Carl Hetherington | |
| 2019-03-15 | Merge branch 'master' of ssh://git.carlh.net/home/carl/git/libdcp | Carl Hetherington | |
| 2019-03-15 | Check that all image data is present after loading a SMPTE subtitle asset. | Carl Hetherington | |
| If we load SMPTE subtitles from a XML file try to load PNG data from the same directory; this feels like a hack. | |||
| 2019-03-15 | Tweak comment. | Carl Hetherington | |
| 2019-03-14 | Some new features in dcpkdm. | Carl Hetherington | |
| 2019-03-12 | Try to fix libdcp static build. | Carl Hetherington | |
| 2019-03-12 | Fix gcov shlib build; this fixes tests to run against the locally-built ↵ | Carl Hetherington | |
| libdcp rather than the installed one. | |||
| 2019-01-24 | Check return value of fread in File::File. | Carl Hetherington | |
| 2019-01-24 | Slightly hacky but hopefully functional fix for KDMs after the changes | Carl Hetherington | |
| to signer. The KDM stuff uses add_signature_value() but not sign() since it has to allow pass-through of a KDM (so it handles <Signature> etc. itself). This means we have to make the indentation-adding optional. It might have been nicer to make indent() not add indentation if it's not already there. | |||
| 2019-01-24 | Fully indent PKL/CPL. | Carl Hetherington | |
| 2019-01-24 | Attempt to fix Sony digest validation by indenting the <Signer> | Carl Hetherington | |
| and <Signature> before signing. This is in the belief that, perhaps, the Sony software "reformats" the XML before checking that the signature is correct (or something). | |||
| 2019-01-22 | Reveal path in MissingAssetError. | Carl Hetherington | |
| 2019-01-17 | Missing include for arch. | Carl Hetherington | |
| 2019-01-14 | Merge branch 'master' of ssh://git.carlh.net/home/carl/git/libdcp | Carl Hetherington | |
| 2019-01-14 | Tidy repeated call of make_uuid() and don't put urn:uuid: in front of ↵ | Carl Hetherington | |
| default content version label text as it's a bit confusing. | |||
| 2019-01-14 | Speculative removal of call to xmlSecKeySetName when signing, on | Carl Hetherington | |
| the basis that I can't see what it's for and opendcp doesn't do it. Chasing Sony no-validate bug. | |||
| 2019-01-12 | Move verify API away from strings towards error codes. | Carl Hetherington | |
| 2019-01-08 | Fix incorrect XML namespace in MXF header; I was using the prefix | Carl Hetherington | |
| instead of the namespace URI for what asdcplib calls TimedTextDescriptor::NamespaceName. Thanks to clairmeta; see https://github.com/Ymagis/ClairMeta/issues/72 | |||
| 2019-01-06 | ClairMeta points out that SMPTE subtitle MXF's ResourceID should | Carl Hetherington | |
| be the same as the internal XML ID. This in turn must be different from the MXF's UUID. I *think* that we have: AssetUUID: MXF's UUID, which must be different; written from the WriterInfo (set up by fill_writer_info, which is passed _id) AssetID: MXF's ResourceID, which must be the _xml_id; written from the TimedTextDescriptor. I believe that this patch fixes the ResourceID to be the XML ID (as required) without undoing the Doremi fix whereby the MXF UUID must be different to the XML ID. This patch quells ClairMeta's error. | |||
| 2019-01-06 | More DCP verification detail and testing. | Carl Hetherington | |
