Grok 12.0.1
|
#include <TileProcessor.h>
Public Member Functions | |
PacketTracker () | |
~PacketTracker () | |
void | init (uint32_t numcomps, uint32_t numres, uint64_t numprec, uint32_t numlayers) |
void | clear (void) |
void | packet_encoded (uint32_t comps, uint32_t res, uint64_t prec, uint32_t layer) |
bool | is_packet_encoded (uint32_t comps, uint32_t res, uint64_t prec, uint32_t layer) |
Private Member Functions | |
uint64_t | get_buffer_len (uint32_t numcomps, uint32_t numres, uint64_t numprec, uint32_t numlayers) |
uint64_t | index (uint32_t comps, uint32_t res, uint64_t prec, uint32_t layer) |
Private Attributes | |
uint8_t * | bits |
uint32_t | numcomps_ |
uint32_t | numres_ |
uint64_t | numprec_ |
uint32_t | numlayers_ |
grk::PacketTracker::PacketTracker | ( | ) |
grk::PacketTracker::~PacketTracker | ( | ) |
References bits.
References bits, get_buffer_len(), grk::grk_read(), numcomps_, numlayers_, numprec_, and numres_.
Referenced by grk::T2Compress::compressPacketsSimulate(), grk::TileProcessor::doCompress(), and init().
|
private |
References grk::grk_read().
|
private |
References grk::grk_read(), numcomps_, numprec_, and numres_.
Referenced by is_packet_encoded(), and packet_encoded().
void grk::PacketTracker::init | ( | uint32_t | numcomps, |
uint32_t | numres, | ||
uint64_t | numprec, | ||
uint32_t | numlayers ) |
References bits, clear(), get_buffer_len(), grk::grk_read(), numcomps_, numlayers_, numprec_, and numres_.
Referenced by grk::TileProcessor::init().
bool grk::PacketTracker::is_packet_encoded | ( | uint32_t | comps, |
uint32_t | res, | ||
uint64_t | prec, | ||
uint32_t | layer ) |
References bits, grk::grk_read(), index(), numcomps_, numlayers_, numprec_, and numres_.
Referenced by grk::T2Compress::compressPacket(), and grk::T2Compress::compressPacketSimulate().
void grk::PacketTracker::packet_encoded | ( | uint32_t | comps, |
uint32_t | res, | ||
uint64_t | prec, | ||
uint32_t | layer ) |
References bits, grk::grk_read(), index(), numcomps_, numlayers_, numprec_, and numres_.
Referenced by grk::T2Compress::compressPacket(), and grk::T2Compress::compressPacketSimulate().
|
private |
Referenced by clear(), init(), is_packet_encoded(), packet_encoded(), and ~PacketTracker().
|
private |
Referenced by clear(), index(), init(), is_packet_encoded(), and packet_encoded().
|
private |
Referenced by clear(), init(), is_packet_encoded(), and packet_encoded().
|
private |
Referenced by clear(), index(), init(), is_packet_encoded(), and packet_encoded().
|
private |
Referenced by clear(), index(), init(), is_packet_encoded(), and packet_encoded().