Grok
7.6.6
|
#include <CodingParams.h>
Public Member Functions | |
DecoderState () | |
bool | findNextTile (CodeStream *codeStream) |
Public Attributes | |
uint16_t | m_state |
Decoder state: used to indicate in which part of the code stream the decompressor is (main header, tile header, end) More... | |
TileCodingParams * | m_default_tcp |
uint32_t | m_start_tile_x_index |
Only tile indices in the correct range will be decompressed. More... | |
uint32_t | m_start_tile_y_index |
uint32_t | m_end_tile_x_index |
uint32_t | m_end_tile_y_index |
uint64_t | m_last_sot_read_pos |
Position of the last SOT marker read. More... | |
bool | m_last_tile_part_in_code_stream |
Indicate that the current tile-part is assumed to be the last tile part of the code stream. More... | |
bool | last_tile_part_was_read |
bool | m_skip_tile_data |
|
inline |
bool grk::DecoderState::findNextTile | ( | CodeStream * | codeStream | ) |
bool grk::DecoderState::last_tile_part_was_read |
Referenced by findNextTile(), and grk::SOTMarker::read().
TileCodingParams* grk::DecoderState::m_default_tcp |
uint32_t grk::DecoderState::m_end_tile_x_index |
Referenced by grk::SOTMarker::read().
uint32_t grk::DecoderState::m_end_tile_y_index |
Referenced by grk::SOTMarker::read().
uint64_t grk::DecoderState::m_last_sot_read_pos |
Position of the last SOT marker read.
Referenced by grk::CodeStream::CodeStream().
bool grk::DecoderState::m_last_tile_part_in_code_stream |
Indicate that the current tile-part is assumed to be the last tile part of the code stream.
This is useful in the case when PSot is equal to zero. The SOT length will be computed in the SOD reader function.
Referenced by grk::TileProcessor::prepare_sod_decoding(), and grk::SOTMarker::read().
bool grk::DecoderState::m_skip_tile_data |
Referenced by grk::SOTMarker::read().
uint32_t grk::DecoderState::m_start_tile_x_index |
Only tile indices in the correct range will be decompressed.
Referenced by grk::SOTMarker::read().
uint32_t grk::DecoderState::m_start_tile_y_index |
Referenced by grk::SOTMarker::read().
uint16_t grk::DecoderState::m_state |
Decoder state: used to indicate in which part of the code stream the decompressor is (main header, tile header, end)
Referenced by grk::CodeStream::decompress_tiles(), findNextTile(), grk::j2k_read_soc(), grk::j2k_read_SPCod_SPCoc(), grk::TileProcessor::prepare_sod_decoding(), grk::SOTMarker::read(), and grk::CodeStream::read_header_procedure().