summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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).
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