From de1d8c25d8b7214c8d7920260dee5d960d33e613 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 11 Aug 2020 01:39:38 +0200 Subject: [PATCH] Add call to fastInit. --- src/lib/fastvideo.cc | 10 +++++++--- 1 file 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 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; -- 2.30.2