summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-08-17Throw an exception on an unknown asset type.pklCarl Hetherington
2018-08-17Adjust for Interop <PackingList> not needing content.Carl Hetherington
2018-08-17Remove debug.Carl Hetherington
2018-08-17Use PKL types rather than file extensions.Carl Hetherington
2018-08-17Removed unused variables.Carl Hetherington
2018-08-17Use PKL when verifying DCPs.Carl Hetherington
2018-08-17Read PKL when reading DCP.Carl Hetherington
2018-08-16Merge branch 'master' of ssh://git.carlh.net/home/carl/git/libdcpCarl Hetherington
2018-07-31Tweak equals messages.Carl Hetherington
2018-07-19FIXME.Carl Hetherington
2018-07-15Fix thinko causing hang in ::equals().Carl Hetherington
2018-07-09Basic reading of Interop/SMPTE image subtitles with a test for Interop.Carl Hetherington
2018-07-09Fix typo.Carl Hetherington
2018-07-09Store image subtitle ID in the object, rather than a separate map. Start of ↵Carl Hetherington
reading image subtitles.
2018-07-09Remove old warning.Carl Hetherington
2018-07-09Switch to UUIDs for Interop image subtitle identification (rather than ↵Carl Hetherington
indices). Basic and untested SMPTE image subtitle support.
2018-07-09Check return value of fread().Carl Hetherington
2018-07-08Basic interop bitmap writing.Carl Hetherington
2018-07-07SubtitleString -> shared_ptr<Subtitle>Carl Hetherington
2018-07-07Add SubtitleImage.Carl Hetherington
2018-07-07Remove unused class declaration.Carl Hetherington
2018-07-07Move common parts of text/image subtitle out to a base class.Carl Hetherington
2018-06-08Fix incorrect default effect colour.Carl Hetherington
2018-06-08Try to fix compile warning on OS X.Carl Hetherington
2018-05-08Merge branch 'master' of ssh://main.carlh.net/home/carl/git/libdcpCarl Hetherington
2018-05-08Remove warning about new OpenSSL API.Carl Hetherington
2018-05-02rebase() would round up and so it was possible for ticks to go out of range.Carl Hetherington
Now it still rounds up but then copes with overflow.
2018-04-20Formatting of errors.Carl Hetherington
2018-04-07Add comment.Carl Hetherington
2018-03-22Remove some debug code.Carl Hetherington
2018-03-21Put xmlns:dsig on Signer and Signature rather than on the wholeCarl Hetherington
CPL/PKL as a certain large distribution company's checkers don't like having multiple namespaces: "XML root element can contain only one namespace"
2018-03-20More DCP verification bits.Carl Hetherington
2018-03-20Use prefix to avoid ERROR enum.Carl Hetherington
2018-03-14Add very basic verify method.Carl Hetherington
2018-03-13Missing file.Carl Hetherington
2018-03-13Fix wscript install target.Carl Hetherington
2018-03-13Merge EncryptionContext with DecryptionContext and use HMAC when decrypting.Carl Hetherington
2018-03-13Store interop/SMPTE in MXF.Carl Hetherington
2018-03-09Use string_mask = nombstr so that openssl uses PRINTABLESTRINGCarl Hetherington
rather than UTF8STRING when putting things like Organization into certificates. SMPTE 430/2/2006 specifies this, and apparently Waimea raises an error if UTF8STRING is used (as seems to be openssl's default).
2018-03-08Add method to detect utf8 strings.Carl Hetherington
2018-02-25Fix build error.Carl Hetherington
2018-02-25Throw exceptions with badly-formed XML when reading a DCP; preserve detail ↵Carl Hetherington
in DCPReadError.
2018-02-22Read Atmos assets into other_assets.Carl Hetherington
2018-02-14Use a bool instead of an int for disable-forensic-picture andCarl Hetherington
a optional<int> instead of an int with a magic -1 for disable-forensic-audio.
2018-02-14Add parsing of ForensicMarkFlagList in KDMRequiredExtensions constructor.Carl Hetherington
2018-02-14Fix indentation.Carl Hetherington
2018-02-14Make disabling forensic marking optional.Mart Jansink
2018-02-14Make an encrypted KDM's id publicly available.Mart Jansink
2018-02-14Add the "Multiple Modified Transitional 1" KDM formulation.Mart Jansink
2018-02-12Use a different ID for the XML inside a SMPTE subtitle MXF than theCarl Hetherington
ID for the MXF itself. Apparently not doing so is an error (according to Doremi's release notes for 2.8.18).