89 uint16_t numComps, uint32_t is_signed);
100 uint16_t pNbComp, uint32_t isSigned);
129 int32_t sign, std::vector<ShiftInfo>& shiftInfo);
131 std::vector<ShiftInfo>& shiftInfo);
Definition: GrkImage.h:22
static bool decompress_custom(uint8_t *pDecodingData, uint64_t n, uint8_t **pData, uint16_t pNbComp, uint32_t isSigned)
Custom MCT decode.
static bool compress_custom(uint8_t *p_coding_data, uint64_t n, uint8_t **p_data, uint16_t numComps, uint32_t is_signed)
Custom MCT transform.
static void compress_irrev(Tile *tile, GrkImage *image, TileComponentCodingParams *tccps)
Apply an irreversible multi-component transform to an image.
static void calculate_norms(double *pNorms, uint16_t nb_comps, float *pMatrix)
Calculate norm of MCT transform.
static void genShift(GrkImage *image, TileComponentCodingParams *tccps, int32_t sign, std::vector< ShiftInfo > &shiftInfo)
static void decompress_irrev(Tile *tile, GrkImage *image, TileComponentCodingParams *tccps)
Apply an irreversible multi-component inverse transform to an image.
static void decompress_rev(Tile *tile, GrkImage *image, TileComponentCodingParams *tccps)
Apply a reversible multi-component inverse transform to an image.
static void compress_rev(Tile *tile, GrkImage *image, TileComponentCodingParams *tccps)
Apply a reversible multi-component transform to an image.
static void decompress_dc_shift_rev(Tile *tile, GrkImage *image, TileComponentCodingParams *tccps, uint16_t compno)
Apply a reversible inverse dc shift to an image.
static const double * get_norms_irrev(void)
Get wavelet norms for irreversible transform.
static void decompress_dc_shift_irrev(Tile *tile, GrkImage *image, TileComponentCodingParams *tccps, uint16_t compno)
Apply an irreversible inverse dc shift to an image.
static const double * get_norms_rev(void)
Get wavelet norms for reversible transform.
static void genShift(uint16_t compno, GrkImage *image, TileComponentCodingParams *tccps, int32_t sign, std::vector< ShiftInfo > &shiftInfo)
Copyright (C) 2016-2022 Grok Image Compression Inc.
Definition: ICacheable.h:20
const double shift
Definition: RateControl.cpp:165
int32_t _shift
Definition: mct.h:33
ShiftInfo(int32_t mn, int32_t mx, int32_t shift)
Definition: mct.h:29
int32_t _min
Definition: mct.h:31
ShiftInfo()
Definition: mct.h:30
int32_t _max
Definition: mct.h:32
Tile-component coding parameters.
Definition: CodingParams.h:53
Definition: TileProcessor.h:39