/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 | 108k | : runner_(runner), |
31 | 108k | 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 | 127k | const DataFunc& data_func, const char* caller) { |
50 | 127k | JXL_ENSURE(begin <= end); |
51 | 127k | if (begin == end) return true; |
52 | 127k | 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 | 127k | if (!runner_) { |
56 | 105k | void* jpegxl_opaque = static_cast<void*>(&call_state); |
57 | 105k | if (call_state.CallInitFunc(jpegxl_opaque, 1) != |
58 | 105k | JXL_PARALLEL_RET_SUCCESS) { |
59 | 0 | return JXL_FAILURE("Failed to initialize thread"); |
60 | 0 | } |
61 | 2.04M | for (uint32_t i = begin; i < end; i++) { |
62 | 1.93M | call_state.CallDataFunc(jpegxl_opaque, i, 0); |
63 | 1.93M | } |
64 | 105k | if (call_state.HasError()) { |
65 | 0 | return JXL_FAILURE("[%s] failed", caller); |
66 | 0 | } |
67 | 105k | return true; |
68 | 105k | } |
69 | 21.1k | JxlParallelRetCode ret = (*runner_)( |
70 | 21.1k | runner_opaque_, static_cast<void*>(&call_state), |
71 | 21.1k | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); |
72 | | |
73 | 21.2k | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { |
74 | 53 | return JXL_FAILURE("[%s] failed", caller); |
75 | 53 | } |
76 | 21.1k | return true; |
77 | 21.1k | } 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*) 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*) Line | Count | Source | 49 | 6 | const DataFunc& data_func, const char* caller) { | 50 | 6 | JXL_ENSURE(begin <= end); | 51 | 6 | if (begin == end) return true; | 52 | 6 | 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 | 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 | 6 | JxlParallelRetCode ret = (*runner_)( | 70 | 6 | runner_opaque_, static_cast<void*>(&call_state), | 71 | 6 | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); | 72 | | | 73 | 6 | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { | 74 | 0 | return JXL_FAILURE("[%s] failed", caller); | 75 | 0 | } | 76 | 6 | return true; | 77 | 6 | } |
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 | 10.6k | const DataFunc& data_func, const char* caller) { | 50 | 10.6k | JXL_ENSURE(begin <= end); | 51 | 10.6k | if (begin == end) return true; | 52 | 10.6k | 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 | 10.6k | 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 | 10.6k | JxlParallelRetCode ret = (*runner_)( | 70 | 10.6k | runner_opaque_, static_cast<void*>(&call_state), | 71 | 10.6k | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); | 72 | | | 73 | 10.6k | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { | 74 | 18 | return JXL_FAILURE("[%s] failed", caller); | 75 | 18 | } | 76 | 10.5k | return true; | 77 | 10.6k | } |
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 | 10.5k | const DataFunc& data_func, const char* caller) { | 50 | 10.5k | JXL_ENSURE(begin <= end); | 51 | 10.5k | if (begin == end) return true; | 52 | 10.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 | 10.5k | 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 | 10.5k | JxlParallelRetCode ret = (*runner_)( | 70 | 10.5k | runner_opaque_, static_cast<void*>(&call_state), | 71 | 10.5k | &call_state.CallInitFunc, &call_state.CallDataFunc, begin, end); | 72 | | | 73 | 10.5k | if (ret != JXL_PARALLEL_RET_SUCCESS || call_state.HasError()) { | 74 | 35 | return JXL_FAILURE("[%s] failed", caller); | 75 | 35 | } | 76 | 10.5k | return true; | 77 | 10.5k | } |
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 | 2.86k | const DataFunc& data_func, const char* caller) { | 50 | 2.86k | JXL_ENSURE(begin <= end); | 51 | 2.86k | if (begin == end) return true; | 52 | 2.86k | 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 | 2.86k | if (!runner_) { | 56 | 2.86k | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 2.86k | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 2.86k | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 189k | for (uint32_t i = begin; i < end; i++) { | 62 | 186k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 186k | } | 64 | 2.86k | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 2.86k | return true; | 68 | 2.86k | } | 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 | 3.42k | const DataFunc& data_func, const char* caller) { | 50 | 3.42k | JXL_ENSURE(begin <= end); | 51 | 3.42k | if (begin == end) return true; | 52 | 3.42k | 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.42k | if (!runner_) { | 56 | 3.42k | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 3.42k | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 3.42k | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 67.1k | for (uint32_t i = begin; i < end; i++) { | 62 | 63.7k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 63.7k | } | 64 | 3.42k | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 3.42k | return true; | 68 | 3.42k | } | 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.2k | const DataFunc& data_func, const char* caller) { | 50 | 20.2k | JXL_ENSURE(begin <= end); | 51 | 20.2k | if (begin == end) return true; | 52 | 20.2k | 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.2k | if (!runner_) { | 56 | 20.2k | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 20.2k | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 20.2k | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 1.45M | for (uint32_t i = begin; i < end; i++) { | 62 | 1.43M | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 1.43M | } | 64 | 20.2k | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 20.2k | return true; | 68 | 20.2k | } | 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 | 4.63k | const DataFunc& data_func, const char* caller) { | 50 | 4.63k | JXL_ENSURE(begin <= end); | 51 | 4.63k | if (begin == end) return true; | 52 | 4.63k | 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.63k | if (!runner_) { | 56 | 4.63k | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 4.63k | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 4.63k | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 10.1k | for (uint32_t i = begin; i < end; i++) { | 62 | 5.51k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 5.51k | } | 64 | 4.63k | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 4.63k | return true; | 68 | 4.63k | } | 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 | } |
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 | 252 | const DataFunc& data_func, const char* caller) { | 50 | 252 | JXL_ENSURE(begin <= end); | 51 | 252 | if (begin == end) return true; | 52 | 252 | 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 | 252 | if (!runner_) { | 56 | 251 | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 251 | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 251 | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 11.0k | for (uint32_t i = begin; i < end; i++) { | 62 | 10.7k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 10.7k | } | 64 | 251 | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 251 | return true; | 68 | 251 | } | 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 | 693 | const DataFunc& data_func, const char* caller) { | 50 | 693 | JXL_ENSURE(begin <= end); | 51 | 693 | if (begin == end) return true; | 52 | 693 | 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 | 693 | if (!runner_) { | 56 | 693 | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 693 | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 693 | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 12.6k | for (uint32_t i = begin; i < end; i++) { | 62 | 11.9k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 11.9k | } | 64 | 693 | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 693 | return true; | 68 | 693 | } | 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 | } |
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*) Line | Count | Source | 49 | 17 | const DataFunc& data_func, const char* caller) { | 50 | 17 | JXL_ENSURE(begin <= end); | 51 | 17 | if (begin == end) return true; | 52 | 17 | 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 | 17 | if (!runner_) { | 56 | 17 | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 17 | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 17 | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 68 | for (uint32_t i = begin; i < end; i++) { | 62 | 51 | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 51 | } | 64 | 17 | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 17 | return true; | 68 | 17 | } | 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 | } |
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 | 62 | const DataFunc& data_func, const char* caller) { | 50 | 62 | JXL_ENSURE(begin <= end); | 51 | 62 | if (begin == end) return true; | 52 | 62 | 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 | 62 | if (!runner_) { | 56 | 61 | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 61 | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 61 | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 243 | for (uint32_t i = begin; i < end; i++) { | 62 | 182 | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 182 | } | 64 | 61 | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 61 | return true; | 68 | 61 | } | 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 | } |
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 | 540 | const DataFunc& data_func, const char* caller) { | 50 | 540 | JXL_ENSURE(begin <= end); | 51 | 540 | if (begin == end) return true; | 52 | 540 | 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 | 540 | if (!runner_) { | 56 | 539 | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 539 | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 539 | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 68.4k | for (uint32_t i = begin; i < end; i++) { | 62 | 67.9k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 67.9k | } | 64 | 539 | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 539 | return true; | 68 | 539 | } | 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 | } |
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 | 34.0k | const DataFunc& data_func, const char* caller) { | 50 | 34.0k | JXL_ENSURE(begin <= end); | 51 | 34.0k | if (begin == end) return true; | 52 | 34.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 | 34.0k | if (!runner_) { | 56 | 34.0k | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 34.0k | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 34.0k | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 150k | for (uint32_t i = begin; i < end; i++) { | 62 | 116k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 116k | } | 64 | 34.0k | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 34.0k | return true; | 68 | 34.0k | } | 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 | 39.1k | const DataFunc& data_func, const char* caller) { | 50 | 39.1k | JXL_ENSURE(begin <= end); | 51 | 39.1k | if (begin == end) return true; | 52 | 39.1k | 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 | 39.1k | if (!runner_) { | 56 | 39.1k | void* jpegxl_opaque = static_cast<void*>(&call_state); | 57 | 39.1k | if (call_state.CallInitFunc(jpegxl_opaque, 1) != | 58 | 39.1k | JXL_PARALLEL_RET_SUCCESS) { | 59 | 0 | return JXL_FAILURE("Failed to initialize thread"); | 60 | 0 | } | 61 | 80.5k | for (uint32_t i = begin; i < end; i++) { | 62 | 41.3k | call_state.CallDataFunc(jpegxl_opaque, i, 0); | 63 | 41.3k | } | 64 | 39.1k | if (call_state.HasError()) { | 65 | 0 | return JXL_FAILURE("[%s] failed", caller); | 66 | 0 | } | 67 | 39.1k | return true; | 68 | 39.1k | } | 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 | 111k | 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 | 127k | : 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&) 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&) Line | Count | Source | 89 | 6 | : init_func_(init_func), data_func_(data_func) {} |
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 | 10.6k | : 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 | 10.5k | : 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 | 2.86k | : 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 | 3.42k | : 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.2k | : 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 | 4.63k | : 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 | 252 | : 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 | 693 | : 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*)::$_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&) Line | Count | Source | 89 | 17 | : 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*)::$_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 | 62 | : 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 | 540 | : 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 | 34.0k | : 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 | 39.1k | : 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 | 127k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { |
93 | 127k | auto* self = |
94 | 127k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); |
95 | | // Returns -1 when the internal init function returns false Status to |
96 | | // indicate an error. |
97 | 127k | if (!self->init_func_(num_threads)) { |
98 | 0 | self->has_error_ = true; |
99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; |
100 | 0 | } |
101 | 127k | return JXL_PARALLEL_RET_SUCCESS; |
102 | 127k | } 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) 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) Line | Count | Source | 92 | 6 | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 6 | auto* self = | 94 | 6 | 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 | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 6 | return JXL_PARALLEL_RET_SUCCESS; | 102 | 6 | } |
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 | 10.6k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 10.6k | auto* self = | 94 | 10.6k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 10.6k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 10.6k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 10.6k | } |
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 | 10.5k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 10.5k | auto* self = | 94 | 10.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 | 10.5k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 10.5k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 10.5k | } |
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 | 2.86k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 2.86k | auto* self = | 94 | 2.86k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 2.86k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 2.86k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 2.86k | } |
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 | 3.42k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 3.42k | auto* self = | 94 | 3.42k | 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.42k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 3.42k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 3.42k | } |
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.2k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 20.2k | auto* self = | 94 | 20.2k | 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.2k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 20.2k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 20.2k | } |
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 | 4.63k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 4.63k | auto* self = | 94 | 4.63k | 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.63k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 4.63k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 4.63k | } |
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 | 252 | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 252 | auto* self = | 94 | 252 | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 252 | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 252 | return JXL_PARALLEL_RET_SUCCESS; | 102 | 252 | } |
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 | 693 | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 693 | auto* self = | 94 | 693 | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 693 | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 693 | return JXL_PARALLEL_RET_SUCCESS; | 102 | 693 | } |
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) Line | Count | Source | 92 | 17 | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 17 | auto* self = | 94 | 17 | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 17 | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 17 | return JXL_PARALLEL_RET_SUCCESS; | 102 | 17 | } |
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 | 62 | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 62 | auto* self = | 94 | 62 | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 62 | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 62 | return JXL_PARALLEL_RET_SUCCESS; | 102 | 62 | } |
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 | 539 | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 539 | auto* self = | 94 | 539 | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 539 | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 539 | return JXL_PARALLEL_RET_SUCCESS; | 102 | 539 | } |
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 | 34.0k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 34.0k | auto* self = | 94 | 34.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 | 34.0k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 34.0k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 34.0k | } |
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 | 39.1k | static int CallInitFunc(void* jpegxl_opaque, size_t num_threads) { | 93 | 39.1k | auto* self = | 94 | 39.1k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 95 | | // Returns -1 when the internal init function returns false Status to | 96 | | // indicate an error. | 97 | 39.1k | if (!self->init_func_(num_threads)) { | 98 | 0 | self->has_error_ = true; | 99 | 0 | return JXL_PARALLEL_RET_RUNNER_ERROR; | 100 | 0 | } | 101 | 39.1k | return JXL_PARALLEL_RET_SUCCESS; | 102 | 39.1k | } |
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 | 1.98M | size_t thread_id) { |
107 | 1.98M | auto* self = |
108 | 1.98M | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); |
109 | 1.98M | if (self->has_error_) return; |
110 | 1.97M | if (!self->data_func_(value, thread_id)) { |
111 | 85 | self->has_error_ = true; |
112 | 85 | } |
113 | 1.97M | } 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) 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) Line | Count | Source | 106 | 180 | size_t thread_id) { | 107 | 180 | auto* self = | 108 | 180 | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 180 | if (self->has_error_) return; | 110 | 180 | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 180 | } |
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 | 13.7k | size_t thread_id) { | 107 | 13.7k | auto* self = | 108 | 13.7k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 13.7k | if (self->has_error_) return; | 110 | 13.7k | if (!self->data_func_(value, thread_id)) { | 111 | 18 | self->has_error_ = true; | 112 | 18 | } | 113 | 13.7k | } |
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.8k | size_t thread_id) { | 107 | 27.8k | auto* self = | 108 | 27.8k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 27.8k | if (self->has_error_) return; | 110 | 26.4k | if (!self->data_func_(value, thread_id)) { | 111 | 67 | self->has_error_ = true; | 112 | 67 | } | 113 | 26.4k | } |
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 | 186k | size_t thread_id) { | 107 | 186k | auto* self = | 108 | 186k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 186k | if (self->has_error_) return; | 110 | 186k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 186k | } |
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 | 63.7k | size_t thread_id) { | 107 | 63.7k | auto* self = | 108 | 63.7k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 63.7k | if (self->has_error_) return; | 110 | 63.7k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 63.7k | } |
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.43M | size_t thread_id) { | 107 | 1.43M | auto* self = | 108 | 1.43M | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 1.43M | if (self->has_error_) return; | 110 | 1.43M | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 1.43M | } |
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 | 5.52k | size_t thread_id) { | 107 | 5.52k | auto* self = | 108 | 5.52k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 5.52k | if (self->has_error_) return; | 110 | 5.52k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 5.52k | } |
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 | 11.0k | size_t thread_id) { | 107 | 11.0k | auto* self = | 108 | 11.0k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 11.0k | if (self->has_error_) return; | 110 | 11.0k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 11.0k | } |
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 | 11.9k | size_t thread_id) { | 107 | 11.9k | auto* self = | 108 | 11.9k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 11.9k | if (self->has_error_) return; | 110 | 11.9k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 11.9k | } |
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) Line | Count | Source | 106 | 51 | size_t thread_id) { | 107 | 51 | auto* self = | 108 | 51 | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 51 | if (self->has_error_) return; | 110 | 51 | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 51 | } |
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 | 186 | size_t thread_id) { | 107 | 186 | auto* self = | 108 | 186 | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 186 | if (self->has_error_) return; | 110 | 186 | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 186 | } |
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 | 68.0k | size_t thread_id) { | 107 | 68.0k | auto* self = | 108 | 68.0k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 68.0k | if (self->has_error_) return; | 110 | 68.0k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 68.0k | } |
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 | 116k | size_t thread_id) { | 107 | 116k | auto* self = | 108 | 116k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 116k | if (self->has_error_) return; | 110 | 116k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 116k | } |
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 | 41.3k | size_t thread_id) { | 107 | 41.3k | auto* self = | 108 | 41.3k | static_cast<RunCallState<InitFunc, DataFunc>*>(jpegxl_opaque); | 109 | 41.3k | if (self->has_error_) return; | 110 | 41.3k | if (!self->data_func_(value, thread_id)) { | 111 | 0 | self->has_error_ = true; | 112 | 0 | } | 113 | 41.3k | } |
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 | 127k | 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 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 Line | Count | Source | 115 | 6 | bool HasError() const { return has_error_; } |
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 | 10.6k | 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 | 10.5k | 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 | 2.86k | 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 | 3.42k | 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.1k | 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 | 4.63k | 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 | 252 | 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 | 693 | 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*)::$_2>::HasError() const Line | Count | Source | 115 | 17 | 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*)::$_3>::HasError() const Line | Count | Source | 115 | 62 | 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 | 539 | 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 | 34.0k | 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 | 39.1k | 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 | 127k | const char* caller) { |
132 | 127k | if (pool == nullptr) { |
133 | 105k | ThreadPool default_pool(nullptr, nullptr); |
134 | 105k | return default_pool.Run(begin, end, init_func, data_func, caller); |
135 | 105k | } else { |
136 | 21.2k | return pool->Run(begin, end, init_func, data_func, caller); |
137 | 21.2k | } |
138 | 127k | } 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*) 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*) Line | Count | Source | 131 | 6 | const char* caller) { | 132 | 6 | if (pool == nullptr) { | 133 | 0 | ThreadPool default_pool(nullptr, nullptr); | 134 | 0 | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 6 | } else { | 136 | 6 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 6 | } | 138 | 6 | } |
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 | 10.6k | const char* caller) { | 132 | 10.6k | if (pool == nullptr) { | 133 | 0 | ThreadPool default_pool(nullptr, nullptr); | 134 | 0 | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 10.6k | } else { | 136 | 10.6k | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 10.6k | } | 138 | 10.6k | } |
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 | 10.5k | const char* caller) { | 132 | 10.5k | if (pool == nullptr) { | 133 | 0 | ThreadPool default_pool(nullptr, nullptr); | 134 | 0 | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 10.5k | } else { | 136 | 10.5k | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 10.5k | } | 138 | 10.5k | } |
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 | 2.86k | const char* caller) { | 132 | 2.86k | if (pool == nullptr) { | 133 | 2.86k | ThreadPool default_pool(nullptr, nullptr); | 134 | 2.86k | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 2.86k | } else { | 136 | 0 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 0 | } | 138 | 2.86k | } |
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 | 3.42k | const char* caller) { | 132 | 3.42k | if (pool == nullptr) { | 133 | 3.42k | ThreadPool default_pool(nullptr, nullptr); | 134 | 3.42k | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 3.42k | } else { | 136 | 0 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 0 | } | 138 | 3.42k | } |
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.2k | const char* caller) { | 132 | 20.2k | if (pool == nullptr) { | 133 | 20.2k | ThreadPool default_pool(nullptr, nullptr); | 134 | 20.2k | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 20.2k | } else { | 136 | 0 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 0 | } | 138 | 20.2k | } |
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 | 4.63k | const char* caller) { | 132 | 4.63k | if (pool == nullptr) { | 133 | 4.63k | ThreadPool default_pool(nullptr, nullptr); | 134 | 4.63k | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 4.63k | } else { | 136 | 2 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 2 | } | 138 | 4.63k | } |
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 | 252 | const char* caller) { | 132 | 252 | if (pool == nullptr) { | 133 | 251 | ThreadPool default_pool(nullptr, nullptr); | 134 | 251 | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 251 | } else { | 136 | 1 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 1 | } | 138 | 252 | } |
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 | 693 | const char* caller) { | 132 | 693 | if (pool == nullptr) { | 133 | 693 | ThreadPool default_pool(nullptr, nullptr); | 134 | 693 | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 693 | } else { | 136 | 0 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 0 | } | 138 | 693 | } |
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*) Line | Count | Source | 131 | 17 | const char* caller) { | 132 | 17 | if (pool == nullptr) { | 133 | 17 | ThreadPool default_pool(nullptr, nullptr); | 134 | 17 | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 17 | } else { | 136 | 0 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 0 | } | 138 | 17 | } |
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 | 62 | const char* caller) { | 132 | 62 | if (pool == nullptr) { | 133 | 61 | ThreadPool default_pool(nullptr, nullptr); | 134 | 61 | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 61 | } else { | 136 | 1 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 1 | } | 138 | 62 | } |
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 | 541 | const char* caller) { | 132 | 541 | if (pool == nullptr) { | 133 | 541 | ThreadPool default_pool(nullptr, nullptr); | 134 | 541 | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 541 | } else { | 136 | 0 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 0 | } | 138 | 541 | } |
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 | 34.0k | const char* caller) { | 132 | 34.0k | if (pool == nullptr) { | 133 | 34.0k | ThreadPool default_pool(nullptr, nullptr); | 134 | 34.0k | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 34.0k | } else { | 136 | 0 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 0 | } | 138 | 34.0k | } |
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 | 39.1k | const char* caller) { | 132 | 39.1k | if (pool == nullptr) { | 133 | 39.1k | ThreadPool default_pool(nullptr, nullptr); | 134 | 39.1k | return default_pool.Run(begin, end, init_func, data_func, caller); | 135 | 39.1k | } else { | 136 | 0 | return pool->Run(begin, end, init_func, data_func, caller); | 137 | 0 | } | 138 | 39.1k | } |
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_ |