Make xyz_to_xyz into a constructor of OpenJPEGImage where it makes more sense.
[libdcp.git] / src / openjpeg_image.h
index fa83a8dea39077d42150e592420e12d766defd99..002e2a834df16c5120127daca1161b25e7bcb318 100644 (file)
@@ -51,6 +51,7 @@ public:
        explicit OpenJPEGImage (opj_image_t *);
        explicit OpenJPEGImage (OpenJPEGImage const & other);
        explicit OpenJPEGImage (Size);
+       OpenJPEGImage (uint8_t const * in_16, dcp::Size size, int stride);
        ~OpenJPEGImage ();
 
        int* data (int) const;
@@ -67,6 +68,8 @@ public:
        }
 
 private:
+       void create (Size size);
+
        opj_image_t* _opj_image; ///< opj_image_t that we are managing
 };