Copyright (C) 2016-2024 Grok Image Compression Inc.
Definition ICacheable.h:20
void grk_read(const uint8_t *buffer, TYPE *value, uint32_t numBytes)
Definition BufferedStream.h:239
Definition BufferedStream.h:35
Definition Quantizer.h:39
uint32_t num_decomps
Definition Quantizer.h:59
Quantizer(bool reversible, uint8_t guard_bits)
Definition Quantizer.cpp:26
virtual void generate(uint32_t decomps, uint32_t max_bit_depth, bool color_transform, bool is_signed)
Definition Quantizer.cpp:80
virtual ~Quantizer()=default
uint8_t Sqcd
Definition Quantizer.h:53
virtual bool write(BufferedStream *stream)
Definition Quantizer.cpp:113
void pull(grk_stepsize *stepptr)
Note:
Definition Quantizer.cpp:50
uint32_t get_num_guard_bits() const
Definition Quantizer.cpp:33
uint8_t u8_SPqcd[97]
Definition Quantizer.h:56
void push(grk_stepsize *stepptr)
Definition Quantizer.cpp:68
uint16_t u16_SPqcd[97]
Definition Quantizer.h:57
bool isReversible
Definition Quantizer.h:60
Quantization stepsize.
Definition Quantizer.h:30
uint16_t mant
mantissa -11 bits
Definition Quantizer.h:35
uint8_t expn
exponent - 5 bits
Definition Quantizer.h:33
grk_stepsize()
Definition Quantizer.h:31