From b8feeb1682c92aec307cb2df99a88f1b953556f0 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 24 May 2022 01:29:59 +0200 Subject: Add ignored precincts code. --- src/lib/cuda_j2k_frame_encoder.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lib/cuda_j2k_frame_encoder.cc b/src/lib/cuda_j2k_frame_encoder.cc index 95b742484..4b2255106 100644 --- a/src/lib/cuda_j2k_frame_encoder.cc +++ b/src/lib/cuda_j2k_frame_encoder.cc @@ -104,6 +104,13 @@ CUDAJ2KFrameEncoder::cuda_thread() config.mct_mode = 1; config.prog_order = NVJPEG2K_CPRL; config.num_resolutions = input.resolution() == Resolution::FOUR_K ? 7 : 6; + config.enable_custom_precincts = 0; + config.precint_width[0] = 7; + config.precint_height[0] = 7; + for (int i = 1; i < 6; ++i) { + config.precint_width[i] = 8; + config.precint_height[i] = 8; + } auto status = nvjpeg2kEncodeParamsSetEncodeConfig(encoder_params, &config); if (status != NVJPEG2K_STATUS_SUCCESS) { -- cgit v1.2.3