37 using crw_hts = std::array<PrefixCodeDecoder<>, 2>;
54 const uint8_t* values);
57 inline static void decodeBlock(std::array<int16_t, 64>* diffBuf,
std::array< PrefixCodeDecoder<>, 2 > crw_hts
CrwDecompressor(RawImage img, uint32_t dec_table_, Array1DRef< const uint8_t > input, Optional< Array1DRef< const uint8_t > > lowbitInput)
static void decodeBlock(std::array< int16_t, 64 > *diffBuf, const crw_hts &mHuff, BitStreamerJPEG &bs)
static crw_hts initHuffTables(uint32_t table)
Array1DRef< const uint8_t > input
static PrefixCodeDecoder makeDecoder(const uint8_t *ncpl, const uint8_t *values)
Optional< Array1DRef< const uint8_t > > lowbitInput
PrefixCodeLUTDecoder< CodeTag, PrefixCodeLookupDecoder< CodeTag > > PrefixCodeDecoder