diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-08-11 01:39:38 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-09-13 20:22:44 +0200 |
| commit | de1d8c25d8b7214c8d7920260dee5d960d33e613 (patch) | |
| tree | 711a7139f93bd5206175a7312ac96e2aebf025cc | |
| parent | 5a6241cbe18a2fe3a9f35157df1ed4bdcd2bd35c (diff) | |
Add call to fastInit.
| -rw-r--r-- | src/lib/fastvideo.cc | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/lib/fastvideo.cc b/src/lib/fastvideo.cc index 5e7618762..b1a70f86d 100644 --- a/src/lib/fastvideo.cc +++ b/src/lib/fastvideo.cc @@ -10,8 +10,13 @@ using boost::shared_ptr; shared_ptr<OpenJPEGImage> fastvideo_decompress_j2k (dcp::Data data, int reduce) { + fastStatus_t r = fastInit(1, true); + if (r != FAST_OK) { + throw FastvideoError ("Init", r); + } + fastJ2kImageInfo_t info; - fastStatus_t r = fastDecoderJ2kPredecode(&info, data.data().get(), data.size()); + r = fastDecoderJ2kPredecode(&info, data.data().get(), data.size()); if (r != FAST_OK) { throw FastvideoError ("J2kPredecode"); } @@ -53,8 +58,7 @@ fastvideo_decompress_j2k (dcp::Data data, int reduce) &buffer ); if (r != FAST_OK) { - std::cout << "r=" << r << "\n"; - throw FastvideoError ("J2kCreate"); + throw FastvideoError ("J2kCreate", r); } unsigned long long requested_mem_size = 0; |
