Tier-2 decoding.
More...
#include <T2Decompress.h>
◆ T2Decompress()
◆ ~T2Decompress()
virtual grk::T2Decompress::~T2Decompress |
( |
void |
| ) |
|
|
virtualdefault |
◆ decompressPacket()
void grk::T2Decompress::decompressPacket |
( |
PacketParser * |
parser, |
|
|
bool |
skipData |
|
) |
| |
|
private |
◆ decompressPackets()
void grk::T2Decompress::decompressPackets |
( |
uint16_t |
tileno, |
|
|
SparseBuffer * |
src, |
|
|
bool * |
truncated |
|
) |
| |
References grk::TileProcessor::cp_, grk::FINAL_PASS, grk::PLCache::getMarkers(), grk::PacketManager::getPacketIter(), grk::TileProcessor::getTileCodingParams(), grk::GRK_WARN(), grk::TileProcessor::headerImage, grk::TileProcessor::packetLengthCache, processPacket(), grk::PLCache::rewind(), and tileProcessor.
◆ processPacket()
bool grk::T2Decompress::processPacket |
( |
uint16_t |
compno, |
|
|
uint8_t |
resno, |
|
|
uint64_t |
precinctIndex, |
|
|
uint16_t |
layno, |
|
|
SparseBuffer * |
src |
|
) |
| |
|
private |
References grk::Tile::comps, grk::SparseBuffer::getCurrentChunkLength(), grk::SparseBuffer::getCurrentChunkPtr(), grk::TileProcessor::getNumProcessedPackets(), grk::TileProcessor::getTile(), grk::TileProcessor::getTileCodingParams(), grk::TileProcessor::incNumProcessedPackets(), grk::SparseBuffer::incrementCurrentChunkOffset(), grk::PLCache::next(), grk::TileCodingParams::numLayersToDecompress, grk::TileProcessor::packetLengthCache, readPacketData(), grk::TileComponent::resolutions_, tileProcessor, and grk::SparseBuffer::totalLength().
Referenced by decompressPackets().
◆ readPacketData()
void grk::T2Decompress::readPacketData |
( |
Resolution * |
res, |
|
|
PacketParser * |
parser, |
|
|
uint64_t |
precinctIndex, |
|
|
bool |
defer |
|
) |
| |
|
private |
◆ tileProcessor
The documentation for this struct was generated from the following files: