29 uint32_t stride_width, uint32_t cols);
39 uint32_t stride_width, uint32_t cols);
46 void encode_step2(
float* fl,
float* fw, uint32_t end, uint32_t m,
float c);
50 void encode_1_real(
float* w, int32_t dn, int32_t sn, int32_t parity);
60 template<
typename T,
typename DWT>
Definition: WaveletFwd.h:54
bool encode_procedure(TileComponent *tilec)
Definition: WaveletFwd.cpp:406
bool compress(TileComponent *tile_comp, uint8_t qmfbid)
Definition: WaveletFwd.cpp:577
virtual ~WaveletFwdImpl()=default
Definition: WaveletFwd.h:26
void encode_and_deinterleave_v(int32_t *arrayIn, int32_t *tmpIn, uint32_t height, bool even, uint32_t stride_width, uint32_t cols)
Definition: WaveletFwd.cpp:591
void encode_and_deinterleave_h_one_row(int32_t *rowIn, int32_t *tmpIn, uint32_t width, bool even)
Process one line for the horizontal pass of the 5x3 forward transform.
Definition: WaveletFwd.cpp:815
Definition: WaveletFwd.h:36
void encode_step2(float *fl, float *fw, uint32_t end, uint32_t m, float c)
Definition: WaveletFwd.cpp:131
void encode_and_deinterleave_v(float *arrayIn, float *tmpIn, uint32_t height, bool even, uint32_t stride_width, uint32_t cols)
Definition: WaveletFwd.cpp:865
void encode_step1_combined(float *fw, uint32_t iters_c1, uint32_t iters_c2, const float c1, const float c2)
Definition: WaveletFwd.cpp:92
void grk_v8dwt_encode_step1(float *fw, uint32_t end, const float cst)
Definition: WaveletFwd.cpp:327
void encode_1_real(float *w, int32_t dn, int32_t sn, int32_t parity)
Definition: WaveletFwd.cpp:161
void encode_and_deinterleave_h_one_row(float *rowIn, float *tmpIn, uint32_t width, bool even)
Process one line for the horizontal pass of the 9x7 forward transform.
Definition: WaveletFwd.cpp:907
void grk_v8dwt_encode_step2(float *fl, float *fw, uint32_t end, uint32_t m, float cst)
Definition: WaveletFwd.cpp:349
Copyright (C) 2016-2021 Grok Image Compression Inc.
Definition: ICacheable.h:20
Definition: TileComponent.h:28