/** @file src/openjpeg_image.cc
- * @brief OpenJPEGImage class.
+ * @brief OpenJPEGImage class
*/
using namespace dcp;
-#ifdef LIBDCP_OPENJPEG1
-#define OPJ_CLRSPC_SRGB CLRSPC_SRGB
-#endif
-
-
OpenJPEGImage::OpenJPEGImage (opj_image_t* image)
: _opj_image (image)
{
}
-#ifdef LIBDCP_OPENJPEG1
-typedef int32_t OPJ_INT32;
-typedef uint8_t OPJ_BYTE;
-#endif
-
-
OpenJPEGImage::OpenJPEGImage (OpenJPEGImage const & other)
{
_opj_image = reinterpret_cast<opj_image_t*>(malloc(sizeof(opj_image_t)));
/* XXX: is this _SRGB right? */
_opj_image = opj_image_create (3, &cmptparm[0], OPJ_CLRSPC_SRGB);
- if (_opj_image == 0) {
+ if (_opj_image == nullptr) {
throw std::runtime_error ("could not create libopenjpeg image");
}