Use a nicer wrapper in libdcp for decompress_j2k
authorCarl Hetherington <cth@carlh.net>
Sun, 28 Jun 2020 22:57:20 +0000 (00:57 +0200)
committerCarl Hetherington <cth@carlh.net>
Sun, 13 Sep 2020 18:22:43 +0000 (20:22 +0200)
src/lib/j2k_image_proxy.cc

index 08ebc343c26ce7cf8e9407582d215f80f2914e0b..df4af0cf984450c7f8e944105797334546c5a9af 100644 (file)
@@ -144,7 +144,7 @@ J2KImageProxy::prepare (optional<dcp::Size> target_size) const
        }
 
        try {
-               shared_ptr<dcp::OpenJPEGImage> decompressed = dcp::decompress_j2k (const_cast<uint8_t*> (_data.data().get()), _data.size (), reduce);
+               shared_ptr<dcp::OpenJPEGImage> decompressed = dcp::decompress_j2k (_data, reduce);
                _image.reset (new Image (_pixel_format, decompressed->size(), true));
 
                int const shift = 16 - decompressed->precision (0);