struct ArControlFieldHeuristics
{ ... };
auto PrepareForThreads(size_t num_threads) -> void
auto RunRect(const jxl::Rect& block_rect, const jxl::Image3F& opsin, PassesEncoderState* enc_state, size_t thread) -> void
jxl::ImageB* epf_sharpness
jxl::ImageF* quant
std::vector<TempImages> temp_images