/src/libjxl/lib/jxl/base/data_parallel.h
Line | Count | Source (jump to first uncovered line) |
1 | | // Copyright (c) the JPEG XL Project Authors. All rights reserved. |
2 | | // |
3 | | // Use of this source code is governed by a BSD-style |
4 | | // license that can be found in the LICENSE file. |
5 | | |
6 | | #ifndef LIB_JXL_BASE_DATA_PARALLEL_H_ |
7 | | #define LIB_JXL_BASE_DATA_PARALLEL_H_ |
8 | | |
9 | | // Portable, low-overhead C++11 ThreadPool alternative to OpenMP for |
10 | | // data-parallel computations. |
11 | | |
12 | | #include <jxl/parallel_runner.h> |
13 | | |
14 | | #include <atomic> |
15 | | #include <cstddef> |
16 | | #include <cstdint> |
17 | | |
18 | | #include "lib/jxl/base/compiler_specific.h" |
19 | | #include "lib/jxl/base/status.h" |
20 | | #if JXL_COMPILER_MSVC |
21 | | // suppress warnings about the const & applied to function types |
22 | | #pragma warning(disable : 4180) |
23 | | #endif |
24 | | |
25 | | namespace jxl { |
26 | | |
27 | | class ThreadPool { |
28 | | public: |
29 | | ThreadPool(JxlParallelRunner runner, void* runner_opaque) |
30 | 148k | : runner_(runner), |
31 | 148k | runner_opaque_(runner ? runner_opaque : static_cast<void*>(this)) {} |
32 | | |
33 | | ThreadPool(const ThreadPool&) = delete; |
34 | | ThreadPool& operator&(const ThreadPool&) = delete; |
35 | | |
36 | 0 | JxlParallelRunner runner() const { return runner_; } |
37 | 0 | void* runner_opaque() const { return runner_opaque_; } |
38 | | |
39 | | // Runs init_func(num_threads) followed by data_func(task, thread) on worker |
40 | | // thread(s) for every task in [begin, end). init_func() must return a Status |
41 | | // indicating whether the initialization succeeded. |
42 | | // "thread" is an integer smaller than num_threads. |
43 | | // Not thread-safe - no two calls to Run may overlap. |
44 | | // Subsequent calls will reuse the same threads. |
45 | | // |
46 | | // Precondition: begin <= end. |
47 | | template <class InitFunc, class DataFunc> |
48 | | Status Run(uint32_t begin, uint32_t end, const InitFunc& init_func, |
49 | 171k | const DataFunc& data_func, const char* caller) { |
50 | 171k | JXL_ENSURE(begin <= end); |
51 | 171k | if (begin == end) return true; |
52 | 171k | RunCallState<InitFunc, DataFunc> call_state(init_func, data_func); |
53 | | // The runner_ uses the C convention and returns 0 in case of error, so we |
54 | | // convert it to a Status. |
55 | 171k | if (!runner_) { |
56 | 147k | void* jpegxl_opaque = static_cast<void*>(&call_state); |
57 | 147k | if (call_state.CallInitFunc(jpegxl_opaque, 1) != |
58 | 147k | JXL_PARALLEL_RET_SUCCESS) { |
59 | 0 | return JXL_FAILURE("Failed to initialize thread"); |
60 | 0 | } |
61 | 2.20M | for (uint32_t i = begin; i < end; i++) { |
62 | 2.05M | call_state.CallDataFunc(jpegxl_opaque, i, 0); |
63 | 2.05M | } |
64 | 147k | if (call_state.HasError()) { |
65 | 0 | return JXL_FAILURE("[%s] failed", caller); |
66 | 0 | } |
67 | 147k | return true; |
68 | 147k | } |
69 | 23.9k | JxlParallelRetCode ret = (*runner_)( |
70 | 23.9k | runner_opaque_, static_cast<void*>(&call_state), |
71 | 23.9k | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); |
72 | | |
73 | 23.9k | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { |
74 | 50 | return JXL_FAILURE("[%s] failed", caller); |
75 | 50 | } |
76 | 23.9k | return true; |
77 | 23.9k | } Unexecuted instantiation: encode.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0 const&, char const*) Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0 const&, char const*) Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1 const&, char const*) Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1>(unsigned int, unsigned int, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0 const&, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1 const&, char const*) Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0>(unsigned int, unsigned int, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1 const&, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0 const&, char const*) Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2>(unsigned int, unsigned int, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1 const&, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2 const&, char const*) Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0 const&, char const*) Unexecuted instantiation: enc_heuristics.cc:jxl::Status jxl::ThreadPool::Run<jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1>(unsigned int, unsigned int, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0 const&, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1 const&, char const*) Unexecuted instantiation: enc_heuristics.cc:jxl::Status jxl::ThreadPool::Run<jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0>(unsigned int, unsigned int, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1 const&, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0 const&, char const*) Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0 const&, char const*) Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1 const&, char const*) Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2 const&, char const*) Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1 const&, char const*) Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0 const&, char const*) Unexecuted instantiation: enc_patch_dictionary.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0 const&, char const*) Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&, char const*) Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&, char const*) Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0 const&, char const*) Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0 const&, char const*) Unexecuted instantiation: compressed_dc.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0 const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1} const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2} const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3} const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4} const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5} const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6} const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7} const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3>(unsigned int, unsigned int, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3 const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5>(unsigned int, unsigned int, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5 const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7>(unsigned int, unsigned int, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7 const&, char const*) dec_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0 const&, char const*) Line | Count | Source | 49 | 12.0k | const DataFunc& data_func, const char* caller) { | 50 | 12.0k | JXL_ENSURE(begin <= end); | 51 | 12.0k | if (begin == end) return true; | 52 | 12.0k | RunCallState<InitFunc, DataFunc> call_state(init_func, data_func); | 53 | | // The runner_ uses the C convention and returns 0 in case of error, so we | 54 | | // convert it to a Status. | 55 | 12.0k | if (!runner_) { | 56 | 0 | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 0 | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 0 | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 0 | for (uint32_t i = begin; i < end; i++) { | 62 | 0 | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 0 | } | 64 | 0 | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 0 | return true; | 68 | 0 | } | 69 | 12.0k | JxlParallelRetCode ret = (*runner_)( | 70 | 12.0k | runner_opaque_, static_cast<void*>(&call_state), | 71 | 12.0k | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); | 72 | | | 73 | 12.0k | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { | 74 | 13 | return JXL_FAILURE("[%s] failed", caller); | 75 | 13 | } | 76 | 11.9k | return true; | 77 | 12.0k | } |
dec_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2>(unsigned int, unsigned int, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1 const&, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2 const&, char const*) Line | Count | Source | 49 | 11.9k | const DataFunc& data_func, const char* caller) { | 50 | 11.9k | JXL_ENSURE(begin <= end); | 51 | 11.9k | if (begin == end) return true; | 52 | 11.9k | RunCallState<InitFunc, DataFunc> call_state(init_func, data_func); | 53 | | // The runner_ uses the C convention and returns 0 in case of error, so we | 54 | | // convert it to a Status. | 55 | 11.9k | if (!runner_) { | 56 | 0 | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 0 | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 0 | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 0 | for (uint32_t i = begin; i < end; i++) { | 62 | 0 | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 0 | } | 64 | 0 | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 0 | return true; | 68 | 0 | } | 69 | 11.9k | JxlParallelRetCode ret = (*runner_)( | 70 | 11.9k | runner_opaque_, static_cast<void*>(&call_state), | 71 | 11.9k | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); | 72 | | | 73 | 11.9k | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { | 74 | 37 | return JXL_FAILURE("[%s] failed", caller); | 75 | 37 | } | 76 | 11.9k | return true; | 77 | 11.9k | } |
Unexecuted instantiation: dec_frame.cc:jxl::Status jxl::ThreadPool::Run<jxl::FrameDecoder::Flush()::$_0, jxl::FrameDecoder::Flush()::$_1>(unsigned int, unsigned int, jxl::FrameDecoder::Flush()::$_0 const&, jxl::FrameDecoder::Flush()::$_1 const&, char const*) dec_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1 const&, char const*) Line | Count | Source | 49 | 4.12k | const DataFunc& data_func, const char* caller) { | 50 | 4.12k | JXL_ENSURE(begin <= end); | 51 | 4.12k | if (begin == end) return true; | 52 | 4.12k | RunCallState<InitFunc, DataFunc> call_state(init_func, data_func); | 53 | | // The runner_ uses the C convention and returns 0 in case of error, so we | 54 | | // convert it to a Status. | 55 | 4.12k | if (!runner_) { | 56 | 4.12k | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 4.12k | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 4.12k | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 219k | for (uint32_t i = begin; i < end; i++) { | 62 | 215k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 215k | } | 64 | 4.12k | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 4.12k | return true; | 68 | 4.12k | } | 69 | 0 | JxlParallelRetCode ret = (*runner_)( | 70 | 0 | runner_opaque_, static_cast<void*>(&call_state), | 71 | 0 | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); | 72 | |
| 73 | 0 | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { | 74 | 0 | return JXL_FAILURE("[%s] failed", caller); | 75 | 0 | } | 76 | 0 | return true; | 77 | 0 | } |
dec_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2 const&, char const*) Line | Count | Source | 49 | 6.48k | const DataFunc& data_func, const char* caller) { | 50 | 6.48k | JXL_ENSURE(begin <= end); | 51 | 6.48k | if (begin == end) return true; | 52 | 6.48k | RunCallState<InitFunc, DataFunc> call_state(init_func, data_func); | 53 | | // The runner_ uses the C convention and returns 0 in case of error, so we | 54 | | // convert it to a Status. | 55 | 6.48k | if (!runner_) { | 56 | 6.48k | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 6.48k | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 6.48k | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 108k | for (uint32_t i = begin; i < end; i++) { | 62 | 101k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 101k | } | 64 | 6.48k | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 6.48k | return true; | 68 | 6.48k | } | 69 | 0 | JxlParallelRetCode ret = (*runner_)( | 70 | 0 | runner_opaque_, static_cast<void*>(&call_state), | 71 | 0 | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); | 72 | |
| 73 | 0 | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { | 74 | 0 | return JXL_FAILURE("[%s] failed", caller); | 75 | 0 | } | 76 | 0 | return true; | 77 | 0 | } |
dec_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3 const&, char const*) Line | Count | Source | 49 | 20.7k | const DataFunc& data_func, const char* caller) { | 50 | 20.7k | JXL_ENSURE(begin <= end); | 51 | 20.7k | if (begin == end) return true; | 52 | 20.7k | RunCallState<InitFunc, DataFunc> call_state(init_func, data_func); | 53 | | // The runner_ uses the C convention and returns 0 in case of error, so we | 54 | | // convert it to a Status. | 55 | 20.7k | if (!runner_) { | 56 | 20.7k | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 20.7k | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 20.7k | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 1.44M | for (uint32_t i = begin; i < end; i++) { | 62 | 1.41M | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 1.41M | } | 64 | 20.7k | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 20.7k | return true; | 68 | 20.7k | } | 69 | 18.4E | JxlParallelRetCode ret = (*runner_)( | 70 | 18.4E | runner_opaque_, static_cast<void*>(&call_state), | 71 | 18.4E | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); | 72 | | | 73 | 18.4E | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { | 74 | 0 | return JXL_FAILURE("[%s] failed", caller); | 75 | 0 | } | 76 | 18.4E | return true; | 77 | 18.4E | } |
dec_modular.cc:jxl::Status jxl::ThreadPool::Run<jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1>(unsigned int, unsigned int, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0 const&, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1 const&, char const*) Line | Count | Source | 49 | 5.82k | const DataFunc& data_func, const char* caller) { | 50 | 5.82k | JXL_ENSURE(begin <= end); | 51 | 5.82k | if (begin == end) return true; | 52 | 5.82k | RunCallState<InitFunc, DataFunc> call_state(init_func, data_func); | 53 | | // The runner_ uses the C convention and returns 0 in case of error, so we | 54 | | // convert it to a Status. | 55 | 5.82k | if (!runner_) { | 56 | 5.82k | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 5.82k | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 5.82k | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 12.9k | for (uint32_t i = begin; i < end; i++) { | 62 | 7.09k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 7.09k | } | 64 | 5.82k | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 5.82k | return true; | 68 | 5.82k | } | 69 | 3 | JxlParallelRetCode ret = (*runner_)( | 70 | 3 | runner_opaque_, static_cast<void*>(&call_state), | 71 | 3 | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); | 72 | | | 73 | 3 | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { | 74 | 0 | return JXL_FAILURE("[%s] failed", caller); | 75 | 0 | } | 76 | 3 | return true; | 77 | 3 | } |
Unexecuted instantiation: dec_xyb.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0 const&, char const*) Unexecuted instantiation: dec_xyb.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0 const&, char const*) palette.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0 const&, char const*) Line | Count | Source | 49 | 663 | const DataFunc& data_func, const char* caller) { | 50 | 663 | JXL_ENSURE(begin <= end); | 51 | 663 | if (begin == end) return true; | 52 | 663 | RunCallState<InitFunc, DataFunc> call_state(init_func, data_func); | 53 | | // The runner_ uses the C convention and returns 0 in case of error, so we | 54 | | // convert it to a Status. | 55 | 663 | if (!runner_) { | 56 | 662 | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 662 | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 662 | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 20.8k | for (uint32_t i = begin; i < end; i++) { | 62 | 20.1k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 20.1k | } | 64 | 662 | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 662 | return true; | 68 | 662 | } | 69 | 1 | JxlParallelRetCode ret = (*runner_)( | 70 | 1 | runner_opaque_, static_cast<void*>(&call_state), | 71 | 1 | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); | 72 | | | 73 | 1 | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { | 74 | 0 | return JXL_FAILURE("[%s] failed", caller); | 75 | 0 | } | 76 | 1 | return true; | 77 | 1 | } |
palette.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1 const&, char const*) Line | Count | Source | 49 | 599 | const DataFunc& data_func, const char* caller) { | 50 | 599 | JXL_ENSURE(begin <= end); | 51 | 599 | if (begin == end) return true; | 52 | 599 | RunCallState<InitFunc, DataFunc> call_state(init_func, data_func); | 53 | | // The runner_ uses the C convention and returns 0 in case of error, so we | 54 | | // convert it to a Status. | 55 | 599 | if (!runner_) { | 56 | 599 | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 599 | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 599 | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 10.5k | for (uint32_t i = begin; i < end; i++) { | 62 | 9.94k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 9.94k | } | 64 | 599 | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 599 | return true; | 68 | 599 | } | 69 | 0 | JxlParallelRetCode ret = (*runner_)( | 70 | 0 | runner_opaque_, static_cast<void*>(&call_state), | 71 | 0 | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); | 72 | |
| 73 | 0 | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { | 74 | 0 | return JXL_FAILURE("[%s] failed", caller); | 75 | 0 | } | 76 | 0 | return true; | 77 | 0 | } |
Unexecuted instantiation: palette.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2 const&, char const*) palette.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3 const&, char const*) Line | Count | Source | 49 | 3 | const DataFunc& data_func, const char* caller) { | 50 | 3 | JXL_ENSURE(begin <= end); | 51 | 3 | if (begin == end) return true; | 52 | 3 | RunCallState<InitFunc, DataFunc> call_state(init_func, data_func); | 53 | | // The runner_ uses the C convention and returns 0 in case of error, so we | 54 | | // convert it to a Status. | 55 | 3 | if (!runner_) { | 56 | 1 | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 1 | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 1 | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 2 | for (uint32_t i = begin; i < end; i++) { | 62 | 1 | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 1 | } | 64 | 1 | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 1 | return true; | 68 | 1 | } | 69 | 2 | JxlParallelRetCode ret = (*runner_)( | 70 | 2 | runner_opaque_, static_cast<void*>(&call_state), | 71 | 2 | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); | 72 | | | 73 | 2 | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { | 74 | 0 | return JXL_FAILURE("[%s] failed", caller); | 75 | 0 | } | 76 | 2 | return true; | 77 | 2 | } |
rct.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0 const&, char const*) Line | Count | Source | 49 | 271 | const DataFunc& data_func, const char* caller) { | 50 | 271 | JXL_ENSURE(begin <= end); | 51 | 271 | if (begin == end) return true; | 52 | 271 | RunCallState<InitFunc, DataFunc> call_state(init_func, data_func); | 53 | | // The runner_ uses the C convention and returns 0 in case of error, so we | 54 | | // convert it to a Status. | 55 | 271 | if (!runner_) { | 56 | 271 | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 271 | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 271 | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 40.1k | for (uint32_t i = begin; i < end; i++) { | 62 | 39.8k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 39.8k | } | 64 | 271 | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 271 | return true; | 68 | 271 | } | 69 | 0 | JxlParallelRetCode ret = (*runner_)( | 70 | 0 | runner_opaque_, static_cast<void*>(&call_state), | 71 | 0 | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); | 72 | |
| 73 | 0 | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { | 74 | 0 | return JXL_FAILURE("[%s] failed", caller); | 75 | 0 | } | 76 | 0 | return true; | 77 | 0 | } |
squeeze.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1 const&, char const*) Line | Count | Source | 49 | 47.5k | const DataFunc& data_func, const char* caller) { | 50 | 47.5k | JXL_ENSURE(begin <= end); | 51 | 47.5k | if (begin == end) return true; | 52 | 47.5k | RunCallState<InitFunc, DataFunc> call_state(init_func, data_func); | 53 | | // The runner_ uses the C convention and returns 0 in case of error, so we | 54 | | // convert it to a Status. | 55 | 47.5k | if (!runner_) { | 56 | 47.5k | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 47.5k | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 47.5k | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 224k | for (uint32_t i = begin; i < end; i++) { | 62 | 177k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 177k | } | 64 | 47.5k | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 47.5k | return true; | 68 | 47.5k | } | 69 | 0 | JxlParallelRetCode ret = (*runner_)( | 70 | 0 | runner_opaque_, static_cast<void*>(&call_state), | 71 | 0 | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); | 72 | |
| 73 | 0 | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { | 74 | 0 | return JXL_FAILURE("[%s] failed", caller); | 75 | 0 | } | 76 | 0 | return true; | 77 | 0 | } |
squeeze.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0 const&, char const*) Line | Count | Source | 49 | 60.8k | const DataFunc& data_func, const char* caller) { | 50 | 60.8k | JXL_ENSURE(begin <= end); | 51 | 60.8k | if (begin == end) return true; | 52 | 60.8k | RunCallState<InitFunc, DataFunc> call_state(init_func, data_func); | 53 | | // The runner_ uses the C convention and returns 0 in case of error, so we | 54 | | // convert it to a Status. | 55 | 60.8k | if (!runner_) { | 56 | 60.8k | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 60.8k | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 60.8k | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 123k | for (uint32_t i = begin; i < end; i++) { | 62 | 62.9k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 62.9k | } | 64 | 60.8k | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 60.8k | return true; | 68 | 60.8k | } | 69 | 0 | JxlParallelRetCode ret = (*runner_)( | 70 | 0 | runner_opaque_, static_cast<void*>(&call_state), | 71 | 0 | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); | 72 | |
| 73 | 0 | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { | 74 | 0 | return JXL_FAILURE("[%s] failed", caller); | 75 | 0 | } | 76 | 0 | return true; | 77 | 0 | } |
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::Status jxl::ThreadPool::Run<jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1>(unsigned int, unsigned int, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0 const&, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1 const&, char const*) Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::Status jxl::ThreadPool::Run<jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1>(unsigned int, unsigned int, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0 const&, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1 const&, char const*) Unexecuted instantiation: enc_cache.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0 const&, char const*) Unexecuted instantiation: enc_cache.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0 const&, char const*) Unexecuted instantiation: enc_cache.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1 const&, char const*) Unexecuted instantiation: enc_external_image.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0 const&, char const*) Unexecuted instantiation: enc_image_bundle.cc:jxl::Status jxl::ThreadPool::Run<jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1>(unsigned int, unsigned int, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1 const&, char const*) Unexecuted instantiation: enc_rct.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0 const&, char const*) Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*) Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*) Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*) Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*) Unexecuted instantiation: convolve_slow.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0 const&, char const*) Unexecuted instantiation: convolve_slow.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1}>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1} const&, char const*) Unexecuted instantiation: convolve_symmetric5.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0 const&, char const*) Unexecuted instantiation: enc_detect_dots.cc:jxl::Status jxl::ThreadPool::Run<jxl::Status (unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0>(unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0 const&, char const*) |
78 | | |
79 | | // Use this as init_func when no initialization is needed. |
80 | 153k | static Status NoInit(size_t num_threads) { return true; } |
81 | | |
82 | | private: |
83 | | // class holding the state of a Run() call to pass to the runner_ as an |
84 | | // opaque_jpegxl pointer. |
85 | | template <class InitFunc, class DataFunc> |
86 | | class RunCallState final { |
87 | | public: |
88 | | RunCallState(const InitFunc& init_func, const DataFunc& data_func) |
89 | 171k | : init_func_(init_func), data_func_(data_func) {} Unexecuted instantiation: encode.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0>::RunCallState(jxl::Status (&)(unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0 const&) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0 const&) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1>::RunCallState(jxl::Status (&)(unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1 const&) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1>::RunCallState(jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0 const&, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1 const&) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0>::RunCallState(jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1 const&, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0 const&) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2>::RunCallState(jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1 const&, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2 const&) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0 const&) Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1>::RunCallState(jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0 const&, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1 const&) Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0>::RunCallState(jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1 const&, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0 const&) Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0 const&) Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1 const&) Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2 const&) Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1 const&) Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0 const&) Unexecuted instantiation: enc_patch_dictionary.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0 const&) Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&) Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&) Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0 const&) Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0 const&) Unexecuted instantiation: compressed_dc.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0 const&) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#1} const&) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#2} const&) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#3} const&) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#4} const&) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#5} const&) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#6} const&) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#7} const&) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3>::RunCallState(jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3 const&) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5>::RunCallState(jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5 const&) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7>::RunCallState(jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7 const&) dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0 const&) Line | Count | Source | 89 | 12.0k | : init_func_(init_func), data_func_(data_func) {} |
dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2>::RunCallState(jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1 const&, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2 const&) Line | Count | Source | 89 | 11.9k | : init_func_(init_func), data_func_(data_func) {} |
Unexecuted instantiation: dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::Flush()::$_0, jxl::FrameDecoder::Flush()::$_1>::RunCallState(jxl::FrameDecoder::Flush()::$_0 const&, jxl::FrameDecoder::Flush()::$_1 const&) dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1 const&) Line | Count | Source | 89 | 4.12k | : init_func_(init_func), data_func_(data_func) {} |
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2 const&) Line | Count | Source | 89 | 6.48k | : init_func_(init_func), data_func_(data_func) {} |
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3>::RunCallState(jxl::Status (&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3 const&) Line | Count | Source | 89 | 20.7k | : init_func_(init_func), data_func_(data_func) {} |
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1>::RunCallState(jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0 const&, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1 const&) Line | Count | Source | 89 | 5.82k | : init_func_(init_func), data_func_(data_func) {} |
Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0 const&) Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0 const&) palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0 const&) Line | Count | Source | 89 | 663 | : init_func_(init_func), data_func_(data_func) {} |
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1>::RunCallState(jxl::Status (&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1 const&) Line | Count | Source | 89 | 599 | : init_func_(init_func), data_func_(data_func) {} |
Unexecuted instantiation: palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2>::RunCallState(jxl::Status (&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2 const&) palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3>::RunCallState(jxl::Status (&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3 const&) Line | Count | Source | 89 | 3 | : init_func_(init_func), data_func_(data_func) {} |
rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0 const&) Line | Count | Source | 89 | 271 | : init_func_(init_func), data_func_(data_func) {} |
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1 const&) Line | Count | Source | 89 | 47.5k | : init_func_(init_func), data_func_(data_func) {} |
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0 const&) Line | Count | Source | 89 | 60.8k | : init_func_(init_func), data_func_(data_func) {} |
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1>::RunCallState(jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0 const&, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1 const&) Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1>::RunCallState(jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0 const&, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1 const&) Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0 const&) Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0 const&) Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1>::RunCallState(jxl::Status (&)(unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1 const&) Unexecuted instantiation: enc_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0 const&) Unexecuted instantiation: enc_image_bundle.cc:jxl::ThreadPool::RunCallState<jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1>::RunCallState(jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1 const&) Unexecuted instantiation: enc_rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0 const&) Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#1} const&) Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#1} const&) Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#1} const&) Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#1} const&) Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0 const&) Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1}>::RunCallState(jxl::Status (&)(unsigned long), {lambda(unsigned int, unsigned long)#1} const&) Unexecuted instantiation: convolve_symmetric5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0 const&) Unexecuted instantiation: enc_detect_dots.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0>::RunCallState(jxl::Status (&)(unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0 const&) |
90 | | |
91 | | // JxlParallelRunInit interface. |
92 | 171k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { |
93 | 171k | auto* self = |
94 | 171k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); |
95 | | // Returns -1 when the internal init function returns false Status to |
96 | | // indicate an error. |
97 | 171k | if (!self->init_func_(num_threads)) { |
98 | 0 | self->has_error_ = true; |
99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; |
100 | 0 | } |
101 | 171k | return JXL_PARALLEL_RET_SUCCESS; |
102 | 171k | } Unexecuted instantiation: encode.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_patch_dictionary.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: compressed_dc.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1}>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2}>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3}>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4}>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5}>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6}>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7}>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7>::CallInitFunc(void*, unsigned long) dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0>::CallInitFunc(void*, unsigned long) Line | Count | Source | 92 | 12.0k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 12.0k | auto* self = | 94 | 12.0k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 12.0k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 12.0k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 12.0k | } |
dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2>::CallInitFunc(void*, unsigned long) Line | Count | Source | 92 | 11.9k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 11.9k | auto* self = | 94 | 11.9k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 11.9k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 11.9k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 11.9k | } |
Unexecuted instantiation: dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::Flush()::$_0, jxl::FrameDecoder::Flush()::$_1>::CallInitFunc(void*, unsigned long) dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1>::CallInitFunc(void*, unsigned long) Line | Count | Source | 92 | 4.12k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 4.12k | auto* self = | 94 | 4.12k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 4.12k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 4.12k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 4.12k | } |
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2>::CallInitFunc(void*, unsigned long) Line | Count | Source | 92 | 6.48k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 6.48k | auto* self = | 94 | 6.48k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 6.48k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 6.48k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 6.48k | } |
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3>::CallInitFunc(void*, unsigned long) Line | Count | Source | 92 | 20.7k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 20.7k | auto* self = | 94 | 20.7k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 20.7k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 20.7k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 20.7k | } |
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1>::CallInitFunc(void*, unsigned long) Line | Count | Source | 92 | 5.82k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 5.82k | auto* self = | 94 | 5.82k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 5.82k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 5.82k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 5.82k | } |
Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0>::CallInitFunc(void*, unsigned long) palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long) Line | Count | Source | 92 | 663 | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 663 | auto* self = | 94 | 663 | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 663 | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 663 | return JXL_PARALLEL_RET_SUCCESS; | 102 | 663 | } |
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1>::CallInitFunc(void*, unsigned long) Line | Count | Source | 92 | 599 | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 599 | auto* self = | 94 | 599 | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 599 | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 599 | return JXL_PARALLEL_RET_SUCCESS; | 102 | 599 | } |
Unexecuted instantiation: palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2>::CallInitFunc(void*, unsigned long) palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3>::CallInitFunc(void*, unsigned long) Line | Count | Source | 92 | 3 | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 3 | auto* self = | 94 | 3 | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 3 | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 3 | return JXL_PARALLEL_RET_SUCCESS; | 102 | 3 | } |
rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long) Line | Count | Source | 92 | 271 | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 271 | auto* self = | 94 | 271 | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 271 | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 271 | return JXL_PARALLEL_RET_SUCCESS; | 102 | 271 | } |
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1>::CallInitFunc(void*, unsigned long) Line | Count | Source | 92 | 47.5k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 47.5k | auto* self = | 94 | 47.5k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 47.5k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 47.5k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 47.5k | } |
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long) Line | Count | Source | 92 | 60.8k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 60.8k | auto* self = | 94 | 60.8k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 60.8k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 60.8k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 60.8k | } |
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_image_bundle.cc:jxl::ThreadPool::RunCallState<jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1}>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: convolve_symmetric5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0>::CallInitFunc(void*, unsigned long) Unexecuted instantiation: enc_detect_dots.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0>::CallInitFunc(void*, unsigned long) |
103 | | |
104 | | // JxlParallelRunFunction interface. |
105 | | static void CallDataFunc(void* jpegxl_opaque, uint32_t value, |
106 | 2.09M | size_t thread_id) { |
107 | 2.09M | auto* self = |
108 | 2.09M | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); |
109 | 2.09M | if (self->has_error_) return; |
110 | 2.09M | if (!self->data_func_(value, thread_id)) { |
111 | 90 | self->has_error_ = true; |
112 | 90 | } |
113 | 2.09M | } Unexecuted instantiation: encode.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_patch_dictionary.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: compressed_dc.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1}>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2}>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3}>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4}>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5}>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6}>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7}>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7>::CallDataFunc(void*, unsigned int, unsigned long) dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Line | Count | Source | 106 | 14.9k | size_t thread_id) { | 107 | 14.9k | auto* self = | 108 | 14.9k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 14.9k | if (self->has_error_) return; | 110 | 14.9k | if (!self->data_func_(value, thread_id)) { | 111 | 13 | self->has_error_ = true; | 112 | 13 | } | 113 | 14.9k | } |
dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2>::CallDataFunc(void*, unsigned int, unsigned long) Line | Count | Source | 106 | 27.3k | size_t thread_id) { | 107 | 27.3k | auto* self = | 108 | 27.3k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 27.3k | if (self->has_error_) return; | 110 | 24.8k | if (!self->data_func_(value, thread_id)) { | 111 | 77 | self->has_error_ = true; | 112 | 77 | } | 113 | 24.8k | } |
Unexecuted instantiation: dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::Flush()::$_0, jxl::FrameDecoder::Flush()::$_1>::CallDataFunc(void*, unsigned int, unsigned long) dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1>::CallDataFunc(void*, unsigned int, unsigned long) Line | Count | Source | 106 | 215k | size_t thread_id) { | 107 | 215k | auto* self = | 108 | 215k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 215k | if (self->has_error_) return; | 110 | 215k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 215k | } |
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2>::CallDataFunc(void*, unsigned int, unsigned long) Line | Count | Source | 106 | 101k | size_t thread_id) { | 107 | 101k | auto* self = | 108 | 101k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 101k | if (self->has_error_) return; | 110 | 101k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 101k | } |
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3>::CallDataFunc(void*, unsigned int, unsigned long) Line | Count | Source | 106 | 1.42M | size_t thread_id) { | 107 | 1.42M | auto* self = | 108 | 1.42M | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 1.42M | if (self->has_error_) return; | 110 | 1.42M | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 1.42M | } |
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1>::CallDataFunc(void*, unsigned int, unsigned long) Line | Count | Source | 106 | 7.10k | size_t thread_id) { | 107 | 7.10k | auto* self = | 108 | 7.10k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 7.10k | if (self->has_error_) return; | 110 | 7.10k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 7.10k | } |
Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Line | Count | Source | 106 | 20.4k | size_t thread_id) { | 107 | 20.4k | auto* self = | 108 | 20.4k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 20.4k | if (self->has_error_) return; | 110 | 20.4k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 20.4k | } |
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long) Line | Count | Source | 106 | 9.94k | size_t thread_id) { | 107 | 9.94k | auto* self = | 108 | 9.94k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 9.94k | if (self->has_error_) return; | 110 | 9.94k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 9.94k | } |
Unexecuted instantiation: palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2>::CallDataFunc(void*, unsigned int, unsigned long) palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3>::CallDataFunc(void*, unsigned int, unsigned long) Line | Count | Source | 106 | 9 | size_t thread_id) { | 107 | 9 | auto* self = | 108 | 9 | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 9 | if (self->has_error_) return; | 110 | 9 | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 9 | } |
rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Line | Count | Source | 106 | 39.8k | size_t thread_id) { | 107 | 39.8k | auto* self = | 108 | 39.8k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 39.8k | if (self->has_error_) return; | 110 | 39.8k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 39.8k | } |
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long) Line | Count | Source | 106 | 177k | size_t thread_id) { | 107 | 177k | auto* self = | 108 | 177k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 177k | if (self->has_error_) return; | 110 | 177k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 177k | } |
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Line | Count | Source | 106 | 62.9k | size_t thread_id) { | 107 | 62.9k | auto* self = | 108 | 62.9k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 62.9k | if (self->has_error_) return; | 110 | 62.9k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 62.9k | } |
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_image_bundle.cc:jxl::ThreadPool::RunCallState<jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1}>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: convolve_symmetric5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) Unexecuted instantiation: enc_detect_dots.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0>::CallDataFunc(void*, unsigned int, unsigned long) |
114 | | |
115 | 170k | bool HasError() const { return has_error_; } Unexecuted instantiation: encode.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0>::HasError() const Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0>::HasError() const Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1>::HasError() const Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1>::HasError() const Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0>::HasError() const Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2>::HasError() const Unexecuted instantiation: enc_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0>::HasError() const Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1>::HasError() const Unexecuted instantiation: enc_heuristics.cc:jxl::ThreadPool::RunCallState<jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0>::HasError() const Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::HasError() const Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1>::HasError() const Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2>::HasError() const Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1>::HasError() const Unexecuted instantiation: enc_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0>::HasError() const Unexecuted instantiation: enc_patch_dictionary.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>::HasError() const Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::HasError() const Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>::HasError() const Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0>::HasError() const Unexecuted instantiation: enc_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0>::HasError() const Unexecuted instantiation: compressed_dc.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0>::HasError() const Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1}>::HasError() const Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2}>::HasError() const Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3}>::HasError() const Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4}>::HasError() const Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5}>::HasError() const Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6}>::HasError() const Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7}>::HasError() const Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3>::HasError() const Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5>::HasError() const Unexecuted instantiation: dec_external_image.cc:jxl::ThreadPool::RunCallState<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7>::HasError() const dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0>::HasError() const Line | Count | Source | 115 | 12.0k | bool HasError() const { return has_error_; } |
dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2>::HasError() const Line | Count | Source | 115 | 11.9k | bool HasError() const { return has_error_; } |
Unexecuted instantiation: dec_frame.cc:jxl::ThreadPool::RunCallState<jxl::FrameDecoder::Flush()::$_0, jxl::FrameDecoder::Flush()::$_1>::HasError() const dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1>::HasError() const Line | Count | Source | 115 | 4.12k | bool HasError() const { return has_error_; } |
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2>::HasError() const Line | Count | Source | 115 | 6.48k | bool HasError() const { return has_error_; } |
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3>::HasError() const Line | Count | Source | 115 | 20.6k | bool HasError() const { return has_error_; } |
dec_modular.cc:jxl::ThreadPool::RunCallState<jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1>::HasError() const Line | Count | Source | 115 | 5.82k | bool HasError() const { return has_error_; } |
Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0>::HasError() const Unexecuted instantiation: dec_xyb.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0>::HasError() const palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0>::HasError() const Line | Count | Source | 115 | 663 | bool HasError() const { return has_error_; } |
palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1>::HasError() const Line | Count | Source | 115 | 599 | bool HasError() const { return has_error_; } |
Unexecuted instantiation: palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2>::HasError() const palette.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3>::HasError() const Line | Count | Source | 115 | 3 | bool HasError() const { return has_error_; } |
rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::HasError() const Line | Count | Source | 115 | 271 | bool HasError() const { return has_error_; } |
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1>::HasError() const Line | Count | Source | 115 | 47.5k | bool HasError() const { return has_error_; } |
squeeze.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0>::HasError() const Line | Count | Source | 115 | 60.8k | bool HasError() const { return has_error_; } |
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1>::HasError() const Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::ThreadPool::RunCallState<jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1>::HasError() const Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0>::HasError() const Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0>::HasError() const Unexecuted instantiation: enc_cache.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1>::HasError() const Unexecuted instantiation: enc_external_image.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::HasError() const Unexecuted instantiation: enc_image_bundle.cc:jxl::ThreadPool::RunCallState<jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1>::HasError() const Unexecuted instantiation: enc_rct.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>::HasError() const Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::HasError() const Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::HasError() const Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::HasError() const Unexecuted instantiation: convolve_separable5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>::HasError() const Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>::HasError() const Unexecuted instantiation: convolve_slow.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1}>::HasError() const Unexecuted instantiation: convolve_symmetric5.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0>::HasError() const Unexecuted instantiation: enc_detect_dots.cc:jxl::ThreadPool::RunCallState<jxl::Status (unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0>::HasError() const |
116 | | |
117 | | private: |
118 | | const InitFunc& init_func_; |
119 | | const DataFunc& data_func_; |
120 | | std::atomic<bool> has_error_{false}; |
121 | | }; |
122 | | |
123 | | // The caller supplied runner function and its opaque void*. |
124 | | const JxlParallelRunner runner_; |
125 | | void* const runner_opaque_; |
126 | | }; |
127 | | |
128 | | template <class InitFunc, class DataFunc> |
129 | | Status RunOnPool(ThreadPool* pool, const uint32_t begin, const uint32_t end, |
130 | | const InitFunc& init_func, const DataFunc& data_func, |
131 | 171k | const char* caller) { |
132 | 171k | if (pool == nullptr) { |
133 | 147k | ThreadPool default_pool(nullptr, nullptr); |
134 | 147k | return default_pool.Run(begin, end, init_func, data_func, caller); |
135 | 147k | } else { |
136 | 23.9k | return pool->Run(begin, end, init_func, data_func, caller); |
137 | 23.9k | } |
138 | 171k | } Unexecuted instantiation: encode.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), (anonymous namespace)::FastLosslessRunnerAdapter(void*, void*, void (*)(void*, unsigned long), unsigned long)::$_0 const&, char const*) Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_0 const&, char const*) Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::ComputeJPEGTranscodingData(jxl::jpeg::JPEGData const&, jxl::FrameHeader const&, jxl::ThreadPool*, jxl::ModularFrameEncoder*, jxl::PassesEncoderState*)::$_1 const&, char const*) Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::RunOnPool<jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_0 const&, jxl::(anonymous namespace)::TokenizeAllCoefficients(jxl::FrameHeader const&, jxl::ThreadPool*, jxl::PassesEncoderState*)::$_1 const&, char const*) Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::RunOnPool<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1 const&, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_0 const&, char const*) Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::RunOnPool<jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_1 const&, jxl::(anonymous namespace)::EncodeGroups(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::ThreadPool*, std::__1::vector<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> >, std::__1::allocator<std::__1::unique_ptr<jxl::BitWriter, std::__1::default_delete<jxl::BitWriter> > > >*, jxl::AuxOut*)::$_2 const&, char const*) Unexecuted instantiation: enc_frame.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::EncodeFrame(JxlMemoryManagerStruct*, jxl::CompressParams const&, jxl::FrameInfo const&, jxl::CodecMetadata const*, jxl::JxlEncoderChunkedFrameAdapter&, JxlCmsInterface const&, jxl::ThreadPool*, JxlEncoderOutputProcessorWrapper*, jxl::AuxOut*)::$_0 const&, char const*) Unexecuted instantiation: enc_heuristics.cc:jxl::Status jxl::RunOnPool<jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_0 const&, jxl::ReconstructImage(jxl::FrameHeader const&, jxl::PassesSharedState const&, std::__1::vector<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> >, std::__1::allocator<std::__1::unique_ptr<jxl::ACImage, std::__1::default_delete<jxl::ACImage> > > > const&, jxl::ThreadPool*)::$_1 const&, char const*) Unexecuted instantiation: enc_heuristics.cc:jxl::Status jxl::RunOnPool<jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_1 const&, jxl::LossyFrameHeuristics(jxl::FrameHeader const&, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::Image3<float> const*, jxl::Image3<float>*, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*)::$_0 const&, char const*) Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0 const&, char const*) Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_1 const&, char const*) Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeEncodingData(jxl::FrameHeader const&, jxl::ImageMetadata const&, jxl::Image3<float>*, std::__1::vector<jxl::Plane<float>, std::__1::allocator<jxl::Plane<float> > > const&, jxl::RectT<unsigned long> const&, jxl::FrameDimensions const&, jxl::RectT<unsigned long> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_2 const&, char const*) Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeTree(jxl::ThreadPool*)::$_1 const&, char const*) Unexecuted instantiation: enc_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameEncoder::ComputeTokens(jxl::ThreadPool*)::$_0 const&, char const*) Unexecuted instantiation: enc_patch_dictionary.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::FindTextLikePatches(jxl::CompressParams const&, jxl::Image3<float> const&, jxl::PassesEncoderState const*, jxl::ThreadPool*, jxl::AuxOut*, bool)::$_0 const&, char const*) Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::LinearSRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&, char const*) Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::SRGBToXYB(float const*, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&, char const*) Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::SRGBToXYBAndLinear(float const*, jxl::ThreadPool*, jxl::Image3<float>*, jxl::Image3<float>*)::$_0 const&, char const*) Unexecuted instantiation: enc_xyb.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::RgbToYcbcr(jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float> const&, jxl::Plane<float>*, jxl::Plane<float>*, jxl::Plane<float>*, jxl::ThreadPool*)::$_0 const&, char const*) Unexecuted instantiation: compressed_dc.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::AdaptiveDCSmoothing(JxlMemoryManagerStruct*, float const*, jxl::Image3<float>*, jxl::ThreadPool*)::$_0 const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#1} const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#2} const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#3} const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#4} const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#5} const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#6} const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::UndoOrientation<float>(jxl::Orientation, jxl::Plane<float> const&, jxl::Plane<float>&, jxl::ThreadPool*)::{lambda(unsigned int, unsigned long)#7} const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_2 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_3 const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_4 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_5 const&, char const*) Unexecuted instantiation: dec_external_image.cc:jxl::Status jxl::RunOnPool<jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_6 const&, jxl::ConvertChannelsToExternal(jxl::Plane<float> const**, unsigned long, unsigned long, bool, JxlEndianness, unsigned long, jxl::ThreadPool*, void*, unsigned long, jxl::PixelCallback const&, jxl::Orientation)::$_7 const&, char const*) dec_frame.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_0 const&, char const*) Line | Count | Source | 131 | 12.0k | const char* caller) { | 132 | 12.0k | if (pool == nullptr) { | 133 | 0 | ThreadPool default_pool(nullptr, nullptr); | 134 | 0 | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 12.0k | } else { | 136 | 12.0k | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 12.0k | } | 138 | 12.0k | } |
dec_frame.cc:jxl::Status jxl::RunOnPool<jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_1 const&, jxl::FrameDecoder::ProcessSections(jxl::FrameDecoder::SectionInfo const*, unsigned long, jxl::FrameDecoder::SectionStatus*)::$_2 const&, char const*) Line | Count | Source | 131 | 11.9k | const char* caller) { | 132 | 11.9k | if (pool == nullptr) { | 133 | 0 | ThreadPool default_pool(nullptr, nullptr); | 134 | 0 | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 11.9k | } else { | 136 | 11.9k | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 11.9k | } | 138 | 11.9k | } |
Unexecuted instantiation: dec_frame.cc:jxl::Status jxl::RunOnPool<jxl::FrameDecoder::Flush()::$_0, jxl::FrameDecoder::Flush()::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::FrameDecoder::Flush()::$_0 const&, jxl::FrameDecoder::Flush()::$_1 const&, char const*) dec_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_1 const&, char const*) Line | Count | Source | 131 | 4.12k | const char* caller) { | 132 | 4.12k | if (pool == nullptr) { | 133 | 4.12k | ThreadPool default_pool(nullptr, nullptr); | 134 | 4.12k | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 4.12k | } else { | 136 | 0 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 0 | } | 138 | 4.12k | } |
dec_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_2 const&, char const*) Line | Count | Source | 131 | 6.48k | const char* caller) { | 132 | 6.48k | if (pool == nullptr) { | 133 | 6.48k | ThreadPool default_pool(nullptr, nullptr); | 134 | 6.48k | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 6.48k | } else { | 136 | 0 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 0 | } | 138 | 6.48k | } |
dec_modular.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ModularFrameDecoder::ModularImageToDecodedRect(jxl::FrameHeader const&, jxl::Image&, jxl::PassesDecoderState*, jxl::ThreadPool*, jxl::RenderPipelineInput&, jxl::RectT<unsigned long>) const::$_3 const&, char const*) Line | Count | Source | 131 | 20.7k | const char* caller) { | 132 | 20.7k | if (pool == nullptr) { | 133 | 20.7k | ThreadPool default_pool(nullptr, nullptr); | 134 | 20.7k | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 20.7k | } else { | 136 | 0 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 0 | } | 138 | 20.7k | } |
dec_modular.cc:jxl::Status jxl::RunOnPool<jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_0 const&, jxl::ModularFrameDecoder::FinalizeDecoding(jxl::FrameHeader const&, jxl::PassesDecoderState*, jxl::ThreadPool*, bool)::$_1 const&, char const*) Line | Count | Source | 131 | 5.82k | const char* caller) { | 132 | 5.82k | if (pool == nullptr) { | 133 | 5.82k | ThreadPool default_pool(nullptr, nullptr); | 134 | 5.82k | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 5.82k | } else { | 136 | 3 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 3 | } | 138 | 5.82k | } |
Unexecuted instantiation: dec_xyb.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::OpsinToLinearInplace(jxl::Image3<float>*, jxl::ThreadPool*, jxl::OpsinParams const&)::$_0 const&, char const*) Unexecuted instantiation: dec_xyb.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::OpsinToLinear(jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, jxl::ThreadPool*, jxl::Image3<float>*, jxl::OpsinParams const&)::$_0 const&, char const*) palette.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_0 const&, char const*) Line | Count | Source | 131 | 663 | const char* caller) { | 132 | 663 | if (pool == nullptr) { | 133 | 662 | ThreadPool default_pool(nullptr, nullptr); | 134 | 662 | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 662 | } else { | 136 | 1 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 1 | } | 138 | 663 | } |
palette.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_1 const&, char const*) Line | Count | Source | 131 | 599 | const char* caller) { | 132 | 599 | if (pool == nullptr) { | 133 | 599 | ThreadPool default_pool(nullptr, nullptr); | 134 | 599 | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 599 | } else { | 136 | 0 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 0 | } | 138 | 599 | } |
Unexecuted instantiation: palette.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_2 const&, char const*) palette.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InvPalette(jxl::Image&, unsigned int, unsigned int, unsigned int, jxl::Predictor, jxl::weighted::Header const&, jxl::ThreadPool*)::$_3 const&, char const*) Line | Count | Source | 131 | 3 | const char* caller) { | 132 | 3 | if (pool == nullptr) { | 133 | 1 | ThreadPool default_pool(nullptr, nullptr); | 134 | 1 | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 2 | } else { | 136 | 2 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 2 | } | 138 | 3 | } |
rct.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::InvRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0 const&, char const*) Line | Count | Source | 131 | 271 | const char* caller) { | 132 | 271 | if (pool == nullptr) { | 133 | 271 | ThreadPool default_pool(nullptr, nullptr); | 134 | 271 | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 271 | } else { | 136 | 0 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 0 | } | 138 | 271 | } |
squeeze.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::InvHSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_1 const&, char const*) Line | Count | Source | 131 | 47.5k | const char* caller) { | 132 | 47.5k | if (pool == nullptr) { | 133 | 47.5k | ThreadPool default_pool(nullptr, nullptr); | 134 | 47.5k | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 47.5k | } else { | 136 | 0 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 0 | } | 138 | 47.5k | } |
squeeze.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::InvVSqueeze(jxl::Image&, unsigned int, unsigned int, jxl::ThreadPool*)::$_0 const&, char const*) Line | Count | Source | 131 | 60.8k | const char* caller) { | 132 | 60.8k | if (pool == nullptr) { | 133 | 60.8k | ThreadPool default_pool(nullptr, nullptr); | 134 | 60.8k | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 60.8k | } else { | 136 | 0 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 0 | } | 138 | 60.8k | } |
Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::Status jxl::RunOnPool<jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_0 const&, jxl::N_SCALAR::(anonymous namespace)::AdaptiveQuantizationMap(float, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, float, jxl::ThreadPool*, jxl::Plane<float>*, jxl::Plane<float>*)::$_1 const&, char const*) Unexecuted instantiation: enc_adaptive_quantization.cc:jxl::Status jxl::RunOnPool<jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_0 const&, jxl::(anonymous namespace)::RoundtripImage(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::PassesEncoderState*, JxlCmsInterface const&, jxl::ThreadPool*)::$_1 const&, char const*) Unexecuted instantiation: enc_cache.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ComputeACMetadata(jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*)::$_0 const&, char const*) Unexecuted instantiation: enc_cache.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_0 const&, char const*) Unexecuted instantiation: enc_cache.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::InitializePassesEncoder(jxl::FrameHeader const&, jxl::Image3<float> const&, jxl::RectT<unsigned long> const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::PassesEncoderState*, jxl::ModularFrameEncoder*, jxl::AuxOut*)::$_1 const&, char const*) Unexecuted instantiation: enc_external_image.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::ConvertFromExternalNoSizeCheck(unsigned char const*, unsigned long, unsigned long, unsigned long, unsigned long, JxlPixelFormat, unsigned long, jxl::ThreadPool*, jxl::Plane<float>*)::$_0 const&, char const*) Unexecuted instantiation: enc_image_bundle.cc:jxl::Status jxl::RunOnPool<jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_0 const&, jxl::ApplyColorTransform(jxl::ColorEncoding const&, float, jxl::Image3<float> const&, jxl::Plane<float> const*, jxl::RectT<unsigned long> const&, jxl::ColorEncoding const&, JxlCmsInterface const&, jxl::ThreadPool*, jxl::Image3<float>*)::$_1 const&, char const*) Unexecuted instantiation: enc_rct.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::FwdRCT(jxl::Image&, unsigned long, unsigned long, jxl::ThreadPool*)::$_0 const&, char const*) Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<0ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*) Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<1ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*) Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<2ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*) Unexecuted instantiation: convolve_separable5.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::(anonymous namespace)::ConvolveT<jxl::N_SCALAR::Separable5Strategy>::RunInteriorRows<3ul, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, long, long, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*)::{lambda(unsigned int, unsigned long)#1} const&, char const*) Unexecuted instantiation: convolve_slow.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::SlowSymmetric3(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric3 const&, jxl::ThreadPool*, jxl::Plane<float>*)::$_0 const&, char const*) Unexecuted instantiation: convolve_slow.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1}>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::(anonymous namespace)::SlowSeparable<2, jxl::WeightsSeparable5>(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSeparable5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::{lambda(unsigned int, unsigned long)#1} const&, char const*) Unexecuted instantiation: convolve_symmetric5.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::Symmetric5(jxl::Plane<float> const&, jxl::RectT<unsigned long> const&, jxl::WeightsSymmetric5 const&, jxl::ThreadPool*, jxl::Plane<float>*, jxl::RectT<unsigned long> const&)::$_0 const&, char const*) Unexecuted instantiation: enc_detect_dots.cc:jxl::Status jxl::RunOnPool<jxl::Status (unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0>(jxl::ThreadPool*, unsigned int, unsigned int, jxl::Status ( const&)(unsigned long), jxl::N_SCALAR::SumOfSquareDifferences(jxl::Image3<float> const&, jxl::Image3<float> const&, jxl::ThreadPool*)::$_0 const&, char const*) |
139 | | |
140 | | } // namespace jxl |
141 | | #if JXL_COMPILER_MSVC |
142 | | #pragma warning(default : 4180) |
143 | | #endif |
144 | | |
145 | | #endif // LIB_JXL_BASE_DATA_PARALLEL_H_ |