#include <PacketParser.h>
◆ PacketParser()
grk::PacketParser::PacketParser |
( |
TileProcessor * |
tileProcessor, |
|
|
uint16_t |
packetSequenceNumber, |
|
|
uint16_t |
compno, |
|
|
uint8_t |
resno, |
|
|
uint64_t |
precinctIndex, |
|
|
uint16_t |
layno, |
|
|
uint8_t * |
data, |
|
|
uint32_t |
lengthFromMarker, |
|
|
size_t |
tileBytes, |
|
|
size_t |
remainingTilePartBytes |
|
) |
| |
◆ ~PacketParser()
virtual grk::PacketParser::~PacketParser |
( |
void |
| ) |
|
|
virtualdefault |
◆ initSegment()
void grk::PacketParser::initSegment |
( |
DecompressCodeblock * |
cblk, |
|
|
uint32_t |
index, |
|
|
uint8_t |
cblk_sty, |
|
|
bool |
first |
|
) |
| |
|
private |
◆ numHeaderBytes()
uint32_t grk::PacketParser::numHeaderBytes |
( |
void |
| ) |
|
◆ numReadDataBytes()
uint32_t grk::PacketParser::numReadDataBytes |
( |
void |
| ) |
|
◆ numSignalledBytes()
uint32_t grk::PacketParser::numSignalledBytes |
( |
void |
| ) |
|
◆ numSignalledDataBytes()
uint32_t grk::PacketParser::numSignalledDataBytes |
( |
void |
| ) |
|
◆ print()
void grk::PacketParser::print |
( |
void |
| ) |
|
References compno_, layno_, lengthFromMarker_, packetHeaderBytes_, precinctIndex_, readDataBytes_, remainingTilePartBytes_, resno_, signalledDataBytes_, tagBitsPresent_, and tileBytes_.
◆ readData()
void grk::PacketParser::readData |
( |
void |
| ) |
|
References compno_, grk::Tile::comps, grk::TileProcessor::cp_, data_, grk::TileProcessor::getTile(), grk::GRK_ERROR(), grk::GRK_WARN(), grk::TileCodingParams::isHT(), layno_, precinctIndex_, readDataBytes_, readDataFinalize(), remainingTilePartBytes_, resno_, grk::TileComponent::resolutions_, tagBitsPresent_, grk::CodingParams::tcps, and tileProcessor_.
Referenced by grk::T2Decompress::decompressPacket(), and grk::T2Decompress::readPacketData().
◆ readDataFinalize()
void grk::PacketParser::readDataFinalize |
( |
void |
| ) |
|
|
private |
◆ readHeader()
void grk::PacketParser::readHeader |
( |
void |
| ) |
|
References compno_, grk::Tile::comps, grk::TileProcessor::cp_, grk::TileCodingParams::csty, data_, grk::floorlog2(), grk::TileProcessor::getIndex(), grk::TileProcessor::getTile(), grk::TileProcessor::getTileCodingParams(), grk::GRK_ERROR(), grk::GRK_WARN(), headerError_, initSegment(), J2K_CP_CSTY_EPH, J2K_CP_CSTY_SOP, grk::J2K_MS_EPH, grk::J2K_MS_SOP, layno_, lengthFromMarker_, grk::maxBitPlanesGRK, grk::maxPassesPerSegmentJ2K, numSignalledBytes(), packetHeaderBytes_, packetSequenceNumber_, parsedHeader_, precinctIndex_, remainingTilePartBytes_, resno_, grk::TileComponent::resolutions_, signalledDataBytes_, tagBitsPresent_, tileBytes_, and tileProcessor_.
Referenced by grk::T2Decompress::decompressPacket(), and grk::T2Decompress::readPacketData().
◆ compno_
uint16_t grk::PacketParser::compno_ |
|
private |
◆ data_
uint8_t* grk::PacketParser::data_ |
|
private |
◆ headerError_
bool grk::PacketParser::headerError_ |
|
private |
◆ layno_
uint16_t grk::PacketParser::layno_ |
|
private |
◆ lengthFromMarker_
uint32_t grk::PacketParser::lengthFromMarker_ |
|
private |
◆ packetHeaderBytes_
uint32_t grk::PacketParser::packetHeaderBytes_ |
|
private |
◆ packetSequenceNumber_
uint16_t grk::PacketParser::packetSequenceNumber_ |
|
private |
◆ parsedHeader_
bool grk::PacketParser::parsedHeader_ |
|
private |
◆ precinctIndex_
uint64_t grk::PacketParser::precinctIndex_ |
|
private |
◆ readDataBytes_
uint32_t grk::PacketParser::readDataBytes_ |
|
private |
◆ remainingTilePartBytes_
size_t grk::PacketParser::remainingTilePartBytes_ |
|
private |
◆ resno_
uint8_t grk::PacketParser::resno_ |
|
private |
◆ signalledDataBytes_
uint32_t grk::PacketParser::signalledDataBytes_ |
|
private |
◆ tagBitsPresent_
bool grk::PacketParser::tagBitsPresent_ |
|
private |
◆ tileBytes_
size_t grk::PacketParser::tileBytes_ |
|
private |
◆ tileProcessor_
The documentation for this class was generated from the following files: