summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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).
2018-02-07db8af2f changed rebase() to round down when rebasing times, butCarl Hetherington
did not say why. This rounding down produces some unexpected results, e.g. taking 41 at a TCR of 1000 to a TCR of 24 gives 0, which upsets those who use DCP-o-matic and put in a SRT subtitle ending at ,041 --- the sub time is rounded down to 0 for a SMPTE DCP. This commit restores round-to-nearest behaviour.
2018-02-05Add an assert.Carl Hetherington
2018-01-31Inconsequential typo.Carl Hetherington
2018-01-24Throw exceptions in openjpeg's error handler during decode as well as encode.Carl Hetherington
2018-01-13Fix missing HAlign/VAlign attributes in subtitles when their value is negative.Carl Hetherington
2018-01-09Add some setters.Carl Hetherington
2017-12-29Add an assertion and a better error message.Carl Hetherington
2017-12-22Add openjpeg_version method.Carl Hetherington
2017-12-17Try to fix build with new-ish OpenSSL.1.0Carl Hetherington
2017-12-15Improve KDM decryption error message again.Carl Hetherington
2017-10-10Remove unused class declaration.Carl Hetherington
2017-09-12Fix repeated subtitles when reading SMPTE encrypted DCPs.Carl Hetherington
2017-09-06CCAP fixes.Carl Hetherington
2017-09-04Add basic CCAP support.Carl Hetherington
2017-09-03Fix some warnings.Carl Hetherington
2017-09-02Try to fix wavelet transform levels count for 4K (dcpomatic #1125).Carl Hetherington
2017-07-24More __mingw_snprintf fixes.mxeCarl Hetherington
2017-07-24Try again to fix Windows build.Carl Hetherington
2017-07-24Try to fix build on newer MinGW.Carl Hetherington
2017-07-24Comments.Carl Hetherington
2017-07-09Allow assets() to silently ignore unresolved assets.Carl Hetherington
2017-07-09Prevent resolve_fonts from adding duplicate fonts to its list.Carl Hetherington
2017-06-29Remove use of _formatted when writing subtitle XML.Carl Hetherington
This has the potential to add unwanted whitespace and newlines which are significant in subtitles. I think we'd have to write the XML ourselves to get around this.
2017-06-23Make xyz_to_xyz into a constructor of OpenJPEGImage where it makes more sense.Carl Hetherington
2017-06-13Remove redundant _annotation_text from CPL.Carl Hetherington
2017-06-06White space.Carl Hetherington
2017-06-05Fix up management of certificate chain validity.Carl Hetherington
2017-06-02Comment.Carl Hetherington