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::TileProcessor::headerImage, grk::Logger::logger_, grk::TileProcessor::packetLengthCache, processPacket(), tileProcessor, and grk::Logger::warn().
◆ 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::TileCodingParams::numLayersToDecompress, 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: