Go to the documentation of this file.
57 uint32_t tpnum, uint32_t tppos,
69 uint32_t *p_data_written, uint32_t max_len, uint32_t tppos,
96 uint32_t *p_data_written, uint32_t len,
Implementation of a tier-2 coding (packetization of code-block data) (T2)
Tier-2 coding.
Definition: T2Encode.h:42
Tile coder/decoder.
Definition: TileProcessor.h:211
Tile coding parameters : this structure is used to store coding/decoding parameters common to all til...
Definition: CodingParams.h:117
Byte input-output stream.
Definition: BufferedStream.h:38
T2Encode(TileProcessor *tileProc)
Packet iterator.
Definition: PacketIter.h:67
bool encode_packet(TileCodingParams *tcp, PacketIter *pi, BufferedStream *stream, uint32_t *p_data_written)
Encode a packet of a tile to a destination buffer.
TileProcessor * tileProcessor
Definition: T2Encode.h:73
bool encode_packets_simulate(uint16_t tileno, uint32_t maxlayers, uint32_t *p_data_written, uint32_t max_len, uint32_t tppos, PacketLengthMarkers *markers)
Simulate encoding packets of a tile to a destination buffer.
Copyright (C) 2016-2020 Grok Image Compression Inc.
Definition: BitIO.h:27
bool encode_packet_simulate(TileCodingParams *tcp, PacketIter *pi, uint32_t *p_data_written, uint32_t len, PacketLengthMarkers *markers)
Encode a packet of a tile to a destination buffer.
Definition: LengthMarkers.h:88
bool encode_packets(uint16_t tileno, uint32_t maxlayers, BufferedStream *stream, uint32_t *p_data_written, uint32_t tpnum, uint32_t tppos, uint32_t pino)