summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-12-23Don't check HMAC codes, at least when reading sound assets.videocon-0Carl Hetherington
Also report failures to read frames more thoroughly.
2025-12-23Install compose.hppCarl Hetherington
2025-12-21Bump waf to 2.1.9.Carl Hetherington
2025-12-21Bump asdcplib for waf update.Carl Hetherington
2025-12-21Bump libcxml for new waf.Carl Hetherington
2025-12-21Bump libcxml for waf fix in locked_sstream.Carl Hetherington
2023-03-10Rename openjpeg-cdist -> openjpeg.Carl Hetherington
2023-03-10Rename asdcplib-cth -> asdcplib.Carl Hetherington
2023-03-10Missing include file.Carl Hetherington
2020-03-10Be more cautious in CertificateChain::private_key_valid.v1.6.15Carl Hetherington
2019-12-15Add fix_empty_font_ids() to replace empty Font ids with a dummy string.v1.6.14Carl Hetherington
Back-ported from abf4f7577877254ecd7a1dc7955e0d7ca49ad07c in master.
2019-11-24Just emit EmptyAssetPathError from DCP::read, not a MissingAssetError as well.v1.6.13Carl Hetherington
2019-11-17Bump asdcplib for Python 3 compatibility in the build system.v1.6.12Carl Hetherington
2019-11-11Allow DCP reading to continue even with empty <Path> nodes in ASSETMAP.v1.6.11Carl Hetherington
2019-11-08Fix incorrect LocalTime strings when timezone is behind UTC and not an ↵v1.6.10Carl Hetherington
integer number of hours.
2019-10-10Fix enum confusion.Carl Hetherington
2019-10-01Fix unit tests after CPL root namespace fix.v1.6.9Carl Hetherington
2019-10-01Reject certificate chains where the adjacent certificates have the same subject.Carl Hetherington
This is a backport of 31f31800705880da6ec185f9b31c7e125ae18c38 from master.
2019-10-01In 8c852cb the CPL root attribute "dsig" was removed (to preventCarl 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-05-21Increase header size when writing SMPTE subtitle MXFs; fixes problems when ↵v1.6.8Carl Hetherington
writing lots of subs (DCP-o-matic bug #1561). This is a backport of b7c7e14463d91608b080a5a63fcfb4d330ced863 from master.
2019-04-25Throw a different exception when an unrecognised LabelSetType is found.v1.6.7Carl Hetherington
2019-03-29Add EPISODE and PROMO content types.v1.6.6Carl Hetherington
2019-03-22Fix incorrect dcpinfo output for sound assets.Carl Hetherington
2019-03-16Check that all image data is present after loading a SMPTE subtitle asset.v1.6.5Carl 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-12Tweak link flags.v1.6.4Carl Hetherington
2019-03-12And corresponding test updates.Carl Hetherington
2019-03-12More insulation against libdcp version updates.Carl Hetherington
2019-03-12Try to fix libdcp static build.Carl Hetherington
2019-03-12Update tests for previous.Carl Hetherington
2019-03-12Stop test output depending on libdcp version.Carl Hetherington
2019-03-12Fix gcov shlib build; this fixes tests to run against the locally-built ↵Carl Hetherington
libdcp rather than the installed one.
2019-03-12Fix string decoding; bump libcxml version.v1.6.3Carl Hetherington
2019-03-11Bump wscript required version of libcxml.v1.6.2Carl Hetherington
2019-03-11Bump libcxml to a release version.Carl Hetherington
2019-02-04Update for changes to video MXF headers.Carl Hetherington
2019-01-31Bump asdcplib for fix to DoM bug #1325.Carl Hetherington
2019-01-24Check return value of fread in File::File.Carl Hetherington
2019-01-24Fix test references now that we indent things.Carl Hetherington
2019-01-24Slightly hacky but hopefully functional fix for KDMs after the changesCarl 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-24Remove sign test tool.Carl Hetherington
2019-01-24Fully indent PKL/CPL.Carl Hetherington
2019-01-24Attempt 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-22Reveal path in MissingAssetError.Carl Hetherington
2019-01-17Missing include for arch.Carl Hetherington
2019-01-17Update waf and bump libcxml for similar updates.Carl Hetherington
2019-01-15Bump openjpeg2-cdist for debugging code.Carl Hetherington
2019-01-14Merge branch 'master' of ssh://git.carlh.net/home/carl/git/libdcpCarl Hetherington
2019-01-14Tidy 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-14Speculative removal of call to xmlSecKeySetName when signing, onCarl 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-12Move verify API away from strings towards error codes.Carl Hetherington