35 bool init(
bool isCompressor,
60 #ifdef DEBUG_LOSSLESS_T2
Definition: SparseBuffer.h:72
Copyright (C) 2016-2021 Grok Image Compression Inc.
Definition: BitIO.cpp:23
eBandOrientation
Definition: T1Structs.h:36
Plugin tile.
Definition: grok.h:1254
Coding parameters.
Definition: CodingParams.h:238
Definition: T1Structs.h:268
Definition: T1Structs.h:228
Tile coding parameters : this structure is used to store coding/decoding parameters common to all til...
Definition: CodingParams.h:121
Tile-component coding parameters.
Definition: CodingParams.h:49
Definition: TileComponent.h:30
uint8_t resolutions_decompressed
Definition: TileComponent.h:59
uint8_t numresolutions
Definition: TileComponent.h:57
void allocSparseBuffer(uint32_t numres)
Definition: TileComponent.cpp:187
TileComponentWindowBuffer< int32_t > * getBuffer() const
Definition: TileComponent.cpp:312
bool postDecompressImpl(int32_t *srcData, DecompressBlockExec *block)
Definition: TileComponent.cpp:355
ISparseBuffer * getSparseBuffer()
Definition: TileComponent.cpp:319
bool isWholeTileDecoding()
Definition: TileComponent.cpp:316
bool create_buffer(grk_rect_u32 *unreducedTileComp, grk_rect_u32 unreducedTileOrImageCompWindow)
Definition: TileComponent.cpp:269
bool subbandIntersectsAOI(uint8_t resno, eBandOrientation orient, const grk_rect_u32 *aoi) const
Definition: TileComponent.cpp:177
~TileComponent()
Definition: TileComponent.cpp:43
uint8_t resolutions_to_decompress
Definition: TileComponent.h:58
TileComponentCodingParams * m_tccp
Definition: TileComponent.h:69
TileComponent()
Definition: TileComponent.cpp:29
TileComponentWindowBuffer< int32_t > * buf
Definition: TileComponent.h:68
Resolution * resolutions
Definition: TileComponent.h:56
void release_mem(bool releaseBuffer)
Definition: TileComponent.cpp:46
ISparseBuffer * m_sa
Definition: TileComponent.h:65
bool wholeTileDecompress
Definition: TileComponent.h:66
bool m_is_encoder
Definition: TileComponent.h:67
bool init(bool isCompressor, bool whole_tile, grk_rect_u32 unreducedTileComp, grk_rect_u32 unreducedTileOrImageCompWindow, uint8_t prec, CodingParams *cp, TileCodingParams *tcp, TileComponentCodingParams *tccp, grk_plugin_tile *current_plugin_tile)
Initialize tile component in unreduced tile component coordinates (tile component coordinates take su...
Definition: TileComponent.cpp:73
bool postDecompress(int32_t *srcData, DecompressBlockExec *block, bool isHT)
Definition: TileComponent.cpp:323