diff --git a/vrs/utils/PixelFrameJxl.cpp b/vrs/utils/PixelFrameJxl.cpp index aa0faadb..21b545d1 100644 --- a/vrs/utils/PixelFrameJxl.cpp +++ b/vrs/utils/PixelFrameJxl.cpp @@ -148,7 +148,7 @@ bool PixelFrame::readJxlFrame(const vector& jxlBuf, bool decodePixels) size_t hw_threads = JxlThreadParallelRunnerDefaultNumWorkerThreads(); JxlThreadParallelRunnerPtr runner_fixed = - JxlThreadParallelRunnerMake(nullptr, std::min(hw_threads, 4)); + JxlThreadParallelRunnerMake(nullptr, std::min(hw_threads, 16)); DEC_CHECK(JxlDecoderSetParallelRunner(dec, JxlThreadParallelRunner, runner_fixed.get())); DEC_CHECK(JxlDecoderSubscribeEvents(