37 static void compress_rev(int32_t *c0, int32_t *c1, int32_t *c2, uint64_t n);
84 static bool compress_custom(uint8_t *p_coding_data, uint64_t n, uint8_t **p_data,
85 uint32_t nb_comp, uint32_t is_signed);
95 static bool decompress_custom(uint8_t *pDecodingData, uint64_t n, uint8_t **pData,
96 uint32_t pNbComp, uint32_t isSigned);
103 static void calculate_norms(
double *pNorms, uint32_t nb_comps,
float *pMatrix);
Definition: GrkImage.h:11
static void decompress_dc_shift_rev(grk_tile *tile, GrkImage *image, TileComponentCodingParams *tccps, uint32_t compno)
Apply a reversible inverse dc shift to an image.
Definition: mct.cpp:297
static const double * get_norms_rev(void)
Get wavelet norms for reversible transform.
Definition: mct.cpp:37
static void calculate_norms(double *pNorms, uint32_t nb_comps, float *pMatrix)
Calculate norm of MCT transform.
Definition: mct.cpp:549
static void decompress_dc_shift_irrev(grk_tile *tile, GrkImage *image, TileComponentCodingParams *tccps, uint32_t compno)
Apply an irreversible inverse dc shift to an image.
Definition: mct.cpp:109
static const double * get_norms_irrev(void)
Get wavelet norms for irreversible transform.
Definition: mct.cpp:40
static bool compress_custom(uint8_t *p_coding_data, uint64_t n, uint8_t **p_data, uint32_t nb_comp, uint32_t is_signed)
Custom MCT transform.
Definition: mct.cpp:568
static bool decompress_custom(uint8_t *pDecodingData, uint64_t n, uint8_t **pData, uint32_t pNbComp, uint32_t isSigned)
Custom MCT decode.
Definition: mct.cpp:604
static void compress_irrev(int *c0, int *c1, int *c2, uint64_t n)
Apply an irreversible multi-component transform to an image.
Definition: mct.cpp:469
static void compress_rev(int32_t *c0, int32_t *c1, int32_t *c2, uint64_t n)
Apply a reversible multi-component transform to an image.
Definition: mct.cpp:48
static void decompress_rev(grk_tile *tile, GrkImage *image, TileComponentCodingParams *tccps)
Apply a reversible multi-component inverse transform to an image.
Definition: mct.cpp:369
static void decompress_irrev(grk_tile *tile, GrkImage *image, TileComponentCodingParams *tccps)
Apply an irreversible multi-component inverse transform to an image.
Definition: mct.cpp:186
Copyright (C) 2016-2021 Grok Image Compression Inc.
Definition: BitIO.cpp:23
Tile-component coding parameters.
Definition: CodingParams.h:49
Definition: TileProcessor.h:37