Add an explicit exception for J2K decompression failures.
[libdcp.git] / src / exceptions.h
index cd4f5fbbd504a128b837b35868fe1e1881478ea8..b58d02404675bae17e518518a6036538e8f51f6f 100644 (file)
@@ -121,6 +121,18 @@ private:
 };
 
 
+/** @class J2KDecompressionError
+ *  @brief An error that occurs during decompression of JPEG2000 data.
+ */
+class J2KDecompressionError : public ReadError
+{
+public:
+       explicit J2KDecompressionError (std::string message)
+               : ReadError (message)
+       {}
+};
+
+
 class BadContentKindError : public ReadError
 {
 public: