24class mem_fixed_allocator;
25class mem_elastic_allocator;
27struct TileCodingParams;
29class T1OJPH :
public grk::T1Interface
32 T1OJPH(
bool isCompressor, grk::TileCodingParams* tcp, uint32_t maxCblkW, uint32_t maxCblkH);
35 bool compress(grk::CompressBlockExec* block);
36 bool decompress(grk::DecompressBlockExec* block);
mem_elastic_allocator * elastic_alloc
Definition T1OJPH.h:48
mem_fixed_allocator * allocator
Definition T1OJPH.h:47
bool compress(grk::CompressBlockExec *block)
Definition T1OJPH.cpp:95
int32_t * unencoded_data
Definition T1OJPH.h:45
void preCompress(grk::CompressBlockExec *block, grk::Tile *tile)
Definition T1OJPH.cpp:47
bool decompress(grk::DecompressBlockExec *block)
Definition T1OJPH.cpp:120
T1OJPH(bool isCompressor, grk::TileCodingParams *tcp, uint32_t maxCblkW, uint32_t maxCblkH)
Definition T1OJPH.cpp:30
uint32_t coded_data_size
Definition T1OJPH.h:42
uint32_t unencoded_data_size
Definition T1OJPH.h:44
bool postProcess(grk::DecompressBlockExec *block)
uint8_t * coded_data
Definition T1OJPH.h:43
virtual ~T1OJPH()
Definition T1OJPH.cpp:40
Definition ojph_mem.h:178
Definition ojph_block_common.cpp:48
grk_plugin_tile * tile
Definition plugin_interface.h:64