diff options
| author | Carl Hetherington <cth@carlh.net> | 2016-06-01 23:53:06 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2016-06-01 23:53:06 +0100 |
| commit | a68b877d96a9e9f366f27752e071bc0e895e9dc7 (patch) | |
| tree | 11a32d1efd6abf182b03ce22f1f1fe84258bb7de /test/decryption_test.cc | |
| parent | f9cba324c8160a70b108d9e5b60a4ccad6ee9be2 (diff) | |
Add Reader classes to permit much more efficient DCP reading.
Diffstat (limited to 'test/decryption_test.cc')
| -rw-r--r-- | test/decryption_test.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test/decryption_test.cc b/test/decryption_test.cc index 2f0bb420..1496a0d5 100644 --- a/test/decryption_test.cc +++ b/test/decryption_test.cc @@ -23,6 +23,7 @@ #include "decrypted_kdm.h" #include "encrypted_kdm.h" #include "mono_picture_asset.h" +#include "mono_picture_asset_reader.h" #include "reel_picture_asset.h" #include "reel.h" #include "test.h" @@ -46,7 +47,8 @@ get_frame (dcp::DCP const & dcp) BOOST_CHECK (picture); shared_ptr<const dcp::MonoPictureAsset> mono_picture = dynamic_pointer_cast<const dcp::MonoPictureAsset> (picture); - shared_ptr<const dcp::MonoPictureFrame> j2k_frame = mono_picture->get_frame (0); + shared_ptr<const dcp::MonoPictureAssetReader> reader = mono_picture->start_read (); + shared_ptr<const dcp::MonoPictureFrame> j2k_frame = reader->get_frame (0); shared_ptr<dcp::OpenJPEGImage> xyz = j2k_frame->xyz_image(); uint8_t* argb = new uint8_t[xyz->size().width * xyz->size().height * 4]; |
