Go to the documentation of this file.
29 void compress(std::vector<encodeBlockInfo*> *blocks);
32 bool compress(
size_t threadId, uint64_t maxBlocks);
bool needsRateControl
Definition: T1Encoder.h:38
void compress(T1Interface *impl, encodeBlockInfo *block)
std::vector< T1Interface * > threadStructs
Definition: T1Encoder.h:36
Tile coding parameters : this structure is used to store coding/decoding parameters common to all til...
Definition: CodingParams.h:117
Definition: T1Encoder.h:24
Copyright (C) 2016-2020 Grok Image Compression Inc.
Definition: BitIO.h:27
encodeBlockInfo ** encodeBlocks
Definition: T1Encoder.h:40
Definition: TileProcessor.h:180
void compress(std::vector< encodeBlockInfo * > *blocks)
grk_tile * tile
Definition: T1Encoder.h:35
bool compress(size_t threadId, uint64_t maxBlocks)
std::mutex distortion_mutex
Definition: T1Encoder.h:37
Definition: T1Interface.h:103
T1Encoder(TileCodingParams *tcp, grk_tile *tile, uint32_t encodeMaxCblkW, uint32_t encodeMaxCblkH, bool needsRateControl)
Definition: T1Interface.h:58
std::atomic< int64_t > blockCount
Definition: T1Encoder.h:41
std::mutex block_mutex
Definition: T1Encoder.h:39