29 uint32_t stride_width, uint32_t cols);
38 uint32_t stride_width, uint32_t cols);
45 void encode_step2(
float* fl,
float* fw, uint32_t end, uint32_t m,
float c);
49 void encode_1_real(
float* w, int32_t dn, int32_t sn, int32_t parity);
59 template<
typename T,
typename DWT>
Definition WaveletFwd.h:53
bool encode_procedure(TileComponent *tilec)
Definition WaveletFwd.cpp:382
bool compress(TileComponent *tile_comp, uint8_t qmfbid)
Definition WaveletFwd.cpp:572
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:582
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:802
Definition WaveletFwd.h:35
void encode_step2(float *fl, float *fw, uint32_t end, uint32_t m, float c)
Definition WaveletFwd.cpp:116
void encode_and_deinterleave_v(float *arrayIn, float *tmpIn, uint32_t height, bool even, uint32_t stride_width, uint32_t cols)
Definition WaveletFwd.cpp:852
void encode_step1_combined(float *fw, uint32_t iters_c1, uint32_t iters_c2, const float c1, const float c2)
Definition WaveletFwd.cpp:79
void grk_v8dwt_encode_step1(float *fw, uint32_t end, const float cst)
Definition WaveletFwd.cpp:303
void encode_1_real(float *w, int32_t dn, int32_t sn, int32_t parity)
Definition WaveletFwd.cpp:145
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:893
void grk_v8dwt_encode_step2(float *fl, float *fw, uint32_t end, uint32_t m, float cst)
Definition WaveletFwd.cpp:325
Copyright (C) 2016-2025 Grok Image Compression Inc.
Definition ICacheable.h:20
Definition TileComponent.h:28