62 uint8_t image_precision,
68 uint32_t first_comp_no, uint32_t second_comp_no);
70 uint8_t *p_header_data, uint16_t *header_size);
Definition: Quantizer.h:54
uint32_t get_SQcd_SQcc_size(CodeStream *codeStream, uint32_t comp_no)
Definition: Quantizer.cpp:125
bool write_SQcd_SQcc(CodeStream *codeStream, uint32_t comp_no, BufferedStream *stream)
Definition: Quantizer.cpp:88
bool read_SQcd_SQcc(CodeStream *codeStream, bool fromQCC, uint32_t comp_no, uint8_t *p_header_data, uint16_t *header_size)
Definition: Quantizer.cpp:187
bool setBandStepSizeAndBps(TileCodingParams *tcp, Subband *band, uint32_t resno, uint8_t bandIndex, TileComponentCodingParams *tccp, uint8_t image_precision, bool compress)
Definition: Quantizer.cpp:26
void apply_quant(TileComponentCodingParams *src, TileComponentCodingParams *dest)
Definition: Quantizer.cpp:69
bool compare_SQcd_SQcc(CodeStream *codeStream, uint32_t first_comp_no, uint32_t second_comp_no)
Definition: Quantizer.cpp:146
Copyright (C) 2016-2021 Grok Image Compression Inc.
Definition: BitIO.cpp:23
Byte input-output stream.
Definition: BufferedStream.h:38
Definition: CodeStream.h:163
Definition: T1Structs.h:203
Tile coding parameters : this structure is used to store coding/decoding parameters common to all til...
Definition: CodingParams.h:121
Tile-component coding parameters.
Definition: CodingParams.h:49
Tile compressor/decompressor.
Definition: TileProcessor.h:70
Quantization stepsize.
Definition: Quantizer.h:35
uint16_t mant
mantissa -11 bits
Definition: Quantizer.h:41
uint8_t expn
exponent - 5 bits
Definition: Quantizer.h:39
grk_stepsize()
Definition: Quantizer.h:36