static auto EncodeQuantTable(size_t size_x, size_t size_y, BitWriter* writer, const QuantEncoding& encoding, size_t idx, ModularFrameEncoder* modular_frame_encoder) -> void
auto AddVarDCTDC(const jxl::Image3F& dc, size_t group_index, bool nl_dc, PassesEncoderState* enc_state, bool jpeg_transcode) -> void
auto ComputeEncodingData(const FrameHeader& frame_header, const ImageMetadata& metadata, jxl::Image3F* color, const std::vector<jxl::ImageF>& extra_channels, PassesEncoderState* enc_state, const JxlCmsInterface& cms, ThreadPool* pool, AuxOut* aux_out, bool do_color) -> Status
auto EncodeStream(BitWriter* writer, AuxOut* aux_out, size_t layer, const ModularStreamId& stream) -> Status
std::vector<size_t> ac_metadata_size
std::vector<uint8_t> extra_dc_precision