| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-12-22 | Use regex and check <IssueDate> in CPL. | Carl Hetherington | |
| 2019-12-22 | Check for badly-formed CPL <Id> | Carl Hetherington | |
| 2019-12-22 | Use VerificationNote for non-fatal errors in DCP::read. | Carl Hetherington | |
| 2019-12-22 | Report errors passed back from DCP::read when exceptions aren't used. | Carl Hetherington | |
| Fix crash when verifying DCPs with missing assets. | |||
| 2019-12-22 | Tweak error message. | Carl Hetherington | |
| 2019-12-01 | Check that KDM validity periods are safely within the validity periods | Carl Hetherington | |
| of the signing certificate chain. This does cause problems when you try to create a KDM for a certificate you just made (due to the fact that certificates always have a start-valid time of "now") but hopefully this can be fixed up in another commit. | |||
| 2019-12-01 | Fix incorrect month when returning not-before/not-after. | Carl Hetherington | |
| 2019-12-01 | Bump default certificate validity period to 40 years. | Carl Hetherington | |
| 2019-12-01 | Merge branch 'master' of ssh://git.carlh.net/home/carl/git/libdcp | Carl Hetherington | |
| 2019-11-24 | Just emit EmptyAssetPathError from DCP::read, not a MissingAssetError as well. | Carl Hetherington | |
| 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 | |
