24 struct DecompressBlockExec;
32 bool decompress(std::vector<DecompressBlockExec*>* blocks);
35 std::vector<DecompressBlockExec*>* blocks, uint8_t prec);
38 std::vector<DecompressBlockExec*>* blocks);
46 const uint8_t
gain_b[4] = {0, 1, 1, 2};
Definition: T1DecompressScheduler.h:28
bool decompressBlock(T1Interface *impl, DecompressBlockExec *block)
Definition: T1DecompressScheduler.cpp:87
bool decompress(std::vector< DecompressBlockExec * > *blocks)
Definition: T1DecompressScheduler.cpp:104
T1DecompressScheduler(void)
Definition: T1DecompressScheduler.cpp:21
std::atomic_bool success
Definition: T1DecompressScheduler.h:43
const uint8_t gain_b[4]
Definition: T1DecompressScheduler.h:46
DecompressBlockExec ** decodeBlocks
Definition: T1DecompressScheduler.h:45
std::vector< T1Interface * > t1Implementations
Definition: T1DecompressScheduler.h:42
~T1DecompressScheduler()
Definition: T1DecompressScheduler.cpp:22
bool scheduleDecompress(TileCodingParams *tcp, uint16_t blockw, uint16_t blockh, std::vector< DecompressBlockExec * > *blocks)
Definition: T1DecompressScheduler.cpp:74
bool prepareScheduleDecompress(TileComponent *tilec, TileComponentCodingParams *tccp, std::vector< DecompressBlockExec * > *blocks, uint8_t prec)
Definition: T1DecompressScheduler.cpp:27
Definition: T1Interface.h:26
Copyright (C) 2016-2021 Grok Image Compression Inc.
Definition: ICacheable.h:20
Definition: BlockExec.h:45
Tile coding parameters : this structure is used to store coding/decoding parameters common to all til...
Definition: CodingParams.h:122
Tile-component coding parameters.
Definition: CodingParams.h:53
Definition: TileComponent.h:28