24 struct DecompressBlockExec;
31 bool decompress(std::vector<DecompressBlockExec*> *blocks);
34 std::vector<DecompressBlockExec*> *blocks);
39 std::vector<DecompressBlockExec*> *blocks);
Definition: T1DecompressScheduler.h:27
bool decompressBlock(T1Interface *impl, DecompressBlockExec *block)
Definition: T1DecompressScheduler.cpp:91
bool decompress(std::vector< DecompressBlockExec * > *blocks)
Definition: T1DecompressScheduler.cpp:105
T1DecompressScheduler(void)
Definition: T1DecompressScheduler.cpp:21
std::atomic_bool success
Definition: T1DecompressScheduler.h:44
bool prepareScheduleDecompress(TileComponent *tilec, TileComponentCodingParams *tccp, std::vector< DecompressBlockExec * > *blocks)
Definition: T1DecompressScheduler.cpp:32
DecompressBlockExec ** decodeBlocks
Definition: T1DecompressScheduler.h:46
std::vector< T1Interface * > t1Implementations
Definition: T1DecompressScheduler.h:43
~T1DecompressScheduler()
Definition: T1DecompressScheduler.cpp:26
bool scheduleDecompress(TileCodingParams *tcp, uint16_t blockw, uint16_t blockh, std::vector< DecompressBlockExec * > *blocks)
Definition: T1DecompressScheduler.cpp:80
Definition: T1Interface.h:23
Copyright (C) 2016-2021 Grok Image Compression Inc.
Definition: BitIO.cpp:23
Definition: T1Structs.h:268
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