46 uint32_t* p_data_written,
bool first_poc_tile_part, uint32_t tppos,
59 uint32_t max_len, uint32_t tppos,
PLMarkerMgr* markers,
74 uint32_t* p_data_written);
Copyright (C) 2016-2022 Grok Image Compression Inc.
Definition: ICacheable.h:20
Definition: IBufferedStream.h:20
Definition: PLMarkerMgr.h:30
Packet iterator.
Definition: PacketIter.h:217
Definition: Resolution.h:25
Tier-2 coding.
Definition: T2Compress.h:32
bool compressPacket(TileCodingParams *tcp, PacketIter *pi, IBufferedStream *stream, uint32_t *p_data_written)
Encode a packet of a tile to a destination buffer.
Definition: T2Compress.cpp:340
bool compressPackets(uint16_t tileno, uint16_t maxlayers, IBufferedStream *stream, uint32_t *p_data_written, bool first_poc_tile_part, uint32_t tppos, uint32_t pino)
Definition: T2Compress.cpp:172
T2Compress(TileProcessor *tileProc)
Definition: T2Compress.cpp:25
bool compressHeader(BitIO *bio, Resolution *res, uint16_t layno, uint64_t precinctIndex)
Definition: T2Compress.cpp:202
bool compressPacketSimulate(TileCodingParams *tcp, PacketIter *pi, uint32_t *p_data_written, uint32_t len, PLMarkerMgr *markers)
Encode a packet of a tile to a destination buffer.
Definition: T2Compress.cpp:84
bool compressPacketsSimulate(uint16_t tileno, uint16_t maxlayers, uint32_t *p_data_written, uint32_t max_len, uint32_t tppos, PLMarkerMgr *markers, bool isFinal)
Simulate compressing packets of a tile to a destination buffer.
Definition: T2Compress.cpp:27
TileProcessor * tileProcessor
Definition: T2Compress.h:63
Tile coding parameters : this structure is used to store coding/decoding parameters common to all til...
Definition: CodingParams.h:122
Definition: TileProcessor.h:78