28 bool empty(
void)
const;
31 std::vector<DecompressBlockExec*>
blocks_;
Definition DecompressScheduler.h:38
uint16_t numcomps_
Definition DecompressScheduler.h:54
TileDecompressBlocks tileBlocks_
Definition DecompressScheduler.h:55
WaveletReverse ** waveletReverse_
Definition DecompressScheduler.h:56
bool scheduleBlocks(uint16_t compno)
Definition DecompressScheduler.cpp:90
void releaseBlocks(uint16_t compno)
Definition DecompressScheduler.cpp:82
~DecompressScheduler()
Definition DecompressScheduler.cpp:48
DecompressScheduler(TileProcessor *tileProcessor, Tile *tile, TileCodingParams *tcp, uint8_t prec)
Definition DecompressScheduler.cpp:38
TileCodingParams * tcp_
Definition DecompressScheduler.h:52
bool decompressBlock(T1Interface *impl, DecompressBlockExec *block)
Definition DecompressScheduler.cpp:216
TileProcessor * tileProcessor_
Definition DecompressScheduler.h:51
bool schedule(uint16_t compno) override
Definition DecompressScheduler.cpp:57
uint8_t prec_
Definition DecompressScheduler.h:53
bool scheduleWavelet(uint16_t compno)
Definition DecompressScheduler.cpp:234
Definition Scheduler.h:22
Definition T1Interface.h:26
Definition WaveletReverse.h:140
Copyright (C) 2016-2024 Grok Image Compression Inc.
Definition ICacheable.h:20
std::vector< ComponentDecompressBlocks > TileDecompressBlocks
Definition DecompressScheduler.h:35
void grk_read(const uint8_t *buffer, TYPE *value, uint32_t numBytes)
Definition BufferedStream.h:239
std::vector< ResDecompressBlocks > ComponentDecompressBlocks
Definition DecompressScheduler.h:34
Definition BlockExec.h:45
Definition DecompressScheduler.h:25
bool empty(void) const
Definition DecompressScheduler.cpp:27
std::vector< DecompressBlockExec * > blocks_
Definition DecompressScheduler.h:31
void release(void)
Definition DecompressScheduler.cpp:31
void clear(void)
Definition DecompressScheduler.cpp:23
ResDecompressBlocks(void)=default
Tile coding parameters : this structure is used to store coding/decoding parameters common to all til...
Definition CodingParams.h:122
Definition TileProcessor.h:39
Definition TileProcessor.h:78