summaryrefslogtreecommitdiff
path: root/src/exceptions.cc
AgeCommit message (Collapse)Author
2021-01-24Tidying.Carl Hetherington
2021-01-17Throw an exception on making a DCP with no reels.Carl Hetherington
2020-09-21Support MCA sound channel tags in MXF/CPL.Carl Hetherington
2020-09-21Support CPL metadata.Carl Hetherington
2020-09-20Add a new exception for problems with LanguageTag.Carl Hetherington
2020-09-17Add dcp::combine().Carl Hetherington
2020-04-14s/DCPReadError/ReadError/gCarl Hetherington
2020-04-14Add a special exception for the case when opj_start_compress fails.Carl Hetherington
2019-12-22Use VerificationNote for non-fatal errors in DCP::read.Carl Hetherington
2019-12-01Check that KDM validity periods are safely within the validity periodsCarl 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-08-30Allow DCP reading to continue even with empty <Path> nodes in ASSETMAP.Carl Hetherington
2019-03-15Check 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-01-22Reveal path in MissingAssetError.Carl Hetherington
2018-09-18Throw a better error on bad content kind.Carl Hetherington
2018-02-25Throw exceptions with badly-formed XML when reading a DCP; preserve detail ↵Carl Hetherington
in DCPReadError.
2017-12-15Improve KDM decryption error message again.Carl Hetherington
2017-06-05Fix up management of certificate chain validity.Carl Hetherington
2017-05-24Better exception when loading a KDM fails.Carl Hetherington
2016-11-29Fix build.Carl Hetherington
2016-06-13Add OpenSSL licence exception.Carl Hetherington
2016-06-01Still more licence fixups.Carl Hetherington
2016-05-25No-op; Fix GPL address and mention libdcp by name.Carl Hetherington
2016-05-24Add reporting of DCP type.Carl Hetherington
2015-10-20Fix capitalisation in previous.Carl Hetherington
2015-10-19Use std::runtime_error instead of our own StringError asCarl Hetherington
a) it does the same job and b) its type and what() survive the boundary between the libdcp .so and the main DCP-o-matic executable. Before this StringError-derived exceptions caught by DCP-o-matic were only recognised as std::exceptions (without the what()) message. I don't know why this happens, but this works around it.
2015-06-24No-op: whitespace.Carl Hetherington
2014-12-28Purge assert() from src/, at least (not asdcplib).Carl Hetherington
2014-06-13Throw NotEncryptedError on trying to make a KDM for non-encrypted assets.Carl Hetherington
2014-05-03Use exceptions to hold errors even in the keep_going case.Carl Hetherington
2014-03-19Considerable re-work of KDM class to express the difference between ↵Carl Hetherington
encrypted and unencrypted KDMs.
2014-03-18Merge master.Carl Hetherington
2014-03-18Various test tidying.Carl Hetherington
2014-01-26It builds again.Carl Hetherington
2014-01-17namespace libdcp -> dcp.Carl Hetherington
2014-01-08Remove compose.hpp dependency from header.Carl Hetherington