Grok
9.5.0
|
#include <CodeStreamDecompress.h>
Protected Member Functions | |
void | dump_MH_info (FILE *outputFileStream) |
void | dump_image_header (GrkImage *image, bool dev_dump_flag, FILE *outputFileStream) |
Dump an image header structure. More... | |
void | dump_tile_info (TileCodingParams *default_tile, uint32_t numcomps, FILE *outputFileStream) |
void | dump_image_comp_header (grk_image_comp *comp, bool dev_dump_flag, FILE *outputFileStream) |
Dump a component image header structure. More... | |
![]() | |
bool | exec (std::vector< PROCEDURE_FUNC > &p_procedure_list) |
Private Member Functions | |
bool | endOfCodeStream (void) |
bool | read_short (uint16_t *val) |
bool | process_marker (const marker_handler *marker_handler, uint16_t marker_size) |
bool | parseTileHeaderMarkers (bool *can_decode_tile_data) |
bool | readHeaderProcedureImpl (void) |
bool | decompressExec () |
bool | decompressT2T1 (TileProcessor *tileProcessor) |
bool | decompressTile () |
bool | findNextTile (TileProcessor *tileProcessor) |
bool | decompressTiles (void) |
bool | decompressValidation (void) |
bool | copy_default_tcp (void) |
bool | read_unk (void) |
void | addMarker (uint16_t id, uint64_t pos, uint32_t len) |
Add main header marker information. More... | |
bool | read_mct (uint8_t *headerData, uint16_t header_size) |
Reads a MCT marker (Multiple Component Transform) More... | |
bool | read_mcc (uint8_t *headerData, uint16_t header_size) |
Reads a MCC marker (Multiple Component Collection) More... | |
bool | read_mco (uint8_t *headerData, uint16_t header_size) |
Reads a MCO marker (Multiple Component Transform Ordering) More... | |
bool | add_mct (TileCodingParams *p_tcp, GrkImage *p_image, uint32_t index) |
bool | read_cbd (uint8_t *headerData, uint16_t header_size) |
Reads a CBD marker (Component bit depth definition) More... | |
bool | read_rgn (uint8_t *headerData, uint16_t header_size) |
Reads a RGN marker (Region Of Interest) More... | |
bool | readHeaderProcedure (void) |
bool | read_soc () |
Reads a SOC marker (Start of Codestream) More... | |
bool | read_siz (uint8_t *headerData, uint16_t header_size) |
Reads a SIZ marker (image and tile size) More... | |
bool | read_cap (uint8_t *headerData, uint16_t header_size) |
Reads a CAP marker. More... | |
bool | read_com (uint8_t *headerData, uint16_t header_size) |
Reads a COM marker (comments) More... | |
bool | read_cod (uint8_t *headerData, uint16_t header_size) |
Reads a COD marker (Coding Style defaults) More... | |
bool | read_poc (uint8_t *headerData, uint16_t header_size) |
Reads a POC marker (Progression Order Change) More... | |
bool | read_crg (uint8_t *headerData, uint16_t header_size) |
Reads a CRG marker (Component registration) More... | |
bool | read_tlm (uint8_t *headerData, uint16_t header_size) |
Reads a TLM marker (Tile Length Marker) More... | |
bool | read_plm (uint8_t *headerData, uint16_t header_size) |
Reads a PLM marker (Packet length, main header marker) More... | |
bool | read_plt (uint8_t *headerData, uint16_t header_size) |
Reads a PLT marker (Packet length, tile-part header) More... | |
bool | read_ppm (uint8_t *headerData, uint16_t header_size) |
Reads a PPM marker (Packed headers, main header) More... | |
bool | read_ppt (uint8_t *headerData, uint16_t header_size) |
Reads a PPT marker (Packed packet headers, tile-part header) More... | |
bool | read_sot (uint8_t *headerData, uint16_t header_size) |
Read SOT (Start of tile part) marker. More... | |
bool | read_SPCod_SPCoc (uint32_t compno, uint8_t *headerData, uint16_t *header_size) |
Reads a SPCod or SPCoc element, i.e. More... | |
bool | read_SQcd_SQcc (bool fromQCC, uint32_t compno, uint8_t *headerData, uint16_t *header_size) |
Reads a SQcd or SQcc element, i.e. More... | |
bool | merge_ppm (CodingParams *p_cp) |
Merges all PPM markers read (Packed headers, main header) More... | |
bool | merge_ppt (TileCodingParams *p_tcp) |
Merges all PPT markers read (Packed headers, tile-part header) More... | |
bool | read_coc (uint8_t *headerData, uint16_t header_size) |
Reads a COC marker (Coding Style Component) More... | |
bool | read_qcd (uint8_t *headerData, uint16_t header_size) |
Reads a QCD marker (Quantization defaults) More... | |
bool | read_qcc (uint8_t *headerData, uint16_t header_size) |
Reads a QCC marker (Quantization component) More... | |
const marker_handler * | get_marker_handler (uint16_t id) |
Reads the lookup table containing all the marker, status and action, and returns the handler associated with the marker value. More... | |
Private Attributes | |
std::map< uint16_t, marker_handler * > | marker_map |
DecompressorState | m_decompressorState |
bool | wholeTileDecompress |
uint16_t | m_curr_marker |
bool | m_headerError |
int32_t | m_tile_ind_to_dec |
index of single tile to decompress; !!! initialized to -1 !!! More... | |
uint8_t * | m_marker_scratch |
uint16_t | m_marker_scratch_size |
GrkImage * | m_outputImage |
TileCache * | m_tileCache |
Additional Inherited Members | |
![]() | |
CodingParams | m_cp |
CodeStreamInfo * | codeStreamInfo |
std::vector< PROCEDURE_FUNC > | m_procedure_list |
std::vector< PROCEDURE_FUNC > | m_validation_list |
GrkImage * | m_headerImage |
TileProcessor * | m_currentTileProcessor |
IBufferedStream * | m_stream |
std::map< uint32_t, TileProcessor * > | m_processors |
bool | m_multiTile |
grk_plugin_tile * | current_plugin_tile |
grk::CodeStreamDecompress::CodeStreamDecompress | ( | IBufferedStream * | stream | ) |
References grk::CodeStream::codeStreamInfo, grk::DECOMPRESS_STATE_MH, grk::DECOMPRESS_STATE_MH_SIZ, grk::DECOMPRESS_STATE_TPH, grk::DECOMPRESS_STATE_TPH_SOT, J2K_MS_CAP, J2K_MS_CBD, J2K_MS_COC, J2K_MS_COD, J2K_MS_COM, J2K_MS_CRG, J2K_MS_MCC, J2K_MS_MCO, J2K_MS_MCT, J2K_MS_PLM, J2K_MS_PLT, J2K_MS_POC, J2K_MS_PPM, J2K_MS_PPT, J2K_MS_QCC, J2K_MS_QCD, J2K_MS_RGN, J2K_MS_SIZ, J2K_MS_SOT, J2K_MS_TLM, grk::DecompressorState::lastSotReadPosition, m_decompressorState, grk::DecompressorState::m_default_tcp, marker_map, read_cap(), read_cbd(), read_coc(), read_cod(), read_com(), read_crg(), read_mcc(), read_mco(), read_mct(), read_plm(), read_plt(), read_poc(), read_ppm(), read_ppt(), read_qcc(), read_qcd(), read_rgn(), read_siz(), read_sot(), and read_tlm().
|
virtual |
|
private |
element discarded
do not support number of comps != image
References grk::grkFree(), grk::grkMalloc(), grk::j2k_mct_read_functions_to_float, grk::j2k_mct_read_functions_to_int32, grk::TileComponentCodingParams::m_dc_level_shift, grk::grk_simple_mcc_decorrelation_data::m_decorrelation_array, grk::TileCodingParams::m_mcc_records, grk::TileCodingParams::m_mct_decoding_matrix, grk::TileCodingParams::m_nb_mcc_records, grk::MCT_ELEMENT_SIZE, _grk_image::numcomps, and grk::TileCodingParams::tccps.
|
private |
Add main header marker information.
id | marker id |
pos | byte offset of marker segment |
len | length of marker segment |
TileProcessor * grk::CodeStreamDecompress::allocateProcessor | ( | uint16_t | tileIndex | ) |
References grk::GrkImage::copyHeader(), grk::TileCache::get(), getCompositeImage(), grk_object_unref(), grk::CodeStream::m_currentTileProcessor, grk::CodeStream::m_multiTile, m_outputImage, grk::CodeStream::m_stream, m_tileCache, _grk_image::obj, grk::TileCacheEntry::processor, grk::TileCache::put(), and wholeTileDecompress.
Referenced by grk::SOTMarker::read().
|
private |
Referenced by readHeader().
|
virtual |
Implements grk::ICodeStreamDecompress.
References grk::CodeStream::current_plugin_tile, decompressExec(), decompressTiles(), and grk::CodeStream::m_procedure_list.
Referenced by grk::FileFormatDecompress::decompress().
|
private |
Referenced by decompress().
|
private |
|
private |
References grk::DECOMPRESS_STATE_EOC, grk::DECOMPRESS_STATE_TPH_SOT, grk::GRK_ERROR(), GRK_UNUSED, and grk::InvalidMarkerException::m_marker.
Referenced by decompressTile().
|
virtual |
Implements grk::ICodeStreamDecompress.
References grk::CodeStreamInfo::allocTileInfo(), grk::CodeStream::codeStreamInfo, grk::GrkImage::copyHeader(), decompressTile(), grk::TileCache::get(), getCompositeImage(), grk::CodingParams::getTileBounds(), grk::GRK_ERROR(), grk::GRK_WARN(), grk::grkRect< T >::intersection(), grk::CodingParams::m_coding_params, grk::CodeStream::m_cp, grk::CodingParams::m_dec, m_headerError, grk::CodeStream::m_headerImage, m_outputImage, grk::CodeStream::m_procedure_list, grk::DecodingParams::m_reduce, m_tile_ind_to_dec, m_tileCache, grk::TileCodingParams::m_tilePartIndexCounter, grk::CodingParams::t_grid_height, grk::CodingParams::t_grid_width, grk::CodingParams::tcps, and grk::grkRect< T >::x0.
Referenced by grk::FileFormatDecompress::decompressTile().
|
private |
References ThreadPool::enqueue(), ThreadPool::get(), grk::GRK_ERROR(), GRK_UNUSED, grk::GRK_WARN(), J2K_MS_SOT, grk::InvalidMarkerException::m_marker, ThreadPool::num_threads(), and grk::marker_handler::states.
Referenced by decompress().
|
private |
References grk::DECOMPRESS_STATE_NONE.
Referenced by readHeader().
|
virtual |
Implements grk::ICodeStreamDecompress.
References GRK_IMG_INFO, GRK_J2K_MH_IND, GRK_J2K_MH_INFO, GRK_J2K_TCH_INFO, GRK_J2K_TH_IND, GRK_J2K_TH_INFO, GRK_JP2_IND, and GRK_JP2_INFO.
Referenced by grk::FileFormatDecompress::dump().
|
protected |
Dump a component image header structure.
comp | the component image header to dump. |
dev_dump_flag | flag to describe if we are in the case of this function is use outside dump function |
outputFileStream | output stream where dump the elements. |
References _grk_image_comp::dx, _grk_image_comp::dy, _grk_image_comp::prec, and _grk_image_comp::sgnd.
|
protected |
Dump an image header structure.
image | the image header to dump. |
dev_dump_flag | flag to describe if we are in the case of this function is use outside dump function |
outputFileStream | output stream where dump the elements. |
References _grk_image::comps, _grk_image::numcomps, _grk_image::x0, _grk_image::x1, _grk_image::y0, and _grk_image::y1.
|
protected |
|
protected |
|
virtual |
Reading function used after code stream if necessary.
Implements grk::ICodeStreamDecompress.
Referenced by grk::FileFormatDecompress::endDecompress().
|
private |
References grk::DECOMPRESS_STATE_EOC, and grk::DECOMPRESS_STATE_NO_EOC.
|
private |
TileCodingParams * grk::CodeStreamDecompress::get_current_decode_tcp | ( | void | ) |
|
private |
Reads the lookup table containing all the marker, status and action, and returns the handler associated with the marker value.
id | Marker value to look up |
References grk::GRK_WARN().
std::vector< GrkImage * > grk::CodeStreamDecompress::getAllImages | ( | void | ) |
References grk::TileCache::getAllImages(), and m_tileCache.
Referenced by grk::FileFormatDecompress::applyColour().
CodeStreamInfo * grk::CodeStreamDecompress::getCodeStreamInfo | ( | void | ) |
References grk::CodeStream::codeStreamInfo.
Referenced by grk::TileProcessor::prepareSodDecompress(), and grk::SOTMarker::read().
GrkImage * grk::CodeStreamDecompress::getCompositeImage | ( | ) |
References grk::TileCache::getComposite(), and m_tileCache.
Referenced by allocateProcessor(), decompressTile(), getImage(), readHeader(), grk::FileFormatDecompress::readHeader(), and setDecompressWindow().
uint16_t grk::CodeStreamDecompress::getCurrentMarker | ( | ) |
Referenced by grk::DecompressorState::findNextTile().
DecompressorState * grk::CodeStreamDecompress::getDecompressorState | ( | void | ) |
References m_decompressorState.
Referenced by grk::TileProcessor::prepareSodDecompress(), grk::SIZMarker::read(), and grk::SOTMarker::read().
GrkImage * grk::CodeStreamDecompress::getHeaderImage | ( | void | ) |
Referenced by grk::SIZMarker::read(), and grk::FileFormatDecompress::readHeader().
|
virtual |
Implements grk::ICodeStreamDecompress.
References grk::TileCache::get(), grk::TileProcessor::getImage(), m_tileCache, and grk::TileCacheEntry::processor.
Referenced by grk::FileFormatDecompress::getImage().
|
virtual |
Implements grk::ICodeStreamDecompress.
References getCompositeImage().
|
virtual |
Implements grk::ICodeStreamDecompress.
References _grk_dparameters::cp_layer, _grk_dparameters::cp_reduce, grk::CodingParams::m_coding_params, grk::CodeStream::m_cp, grk::CodingParams::m_dec, grk::DecodingParams::m_layer, grk::DecodingParams::m_reduce, m_tileCache, grk::TileCache::setStrategy(), and _grk_dparameters::tileCacheStrategy.
Referenced by grk::FileFormatDecompress::initDecompress().
bool grk::CodeStreamDecompress::isDecodingTilePartHeader | ( | ) |
References grk::DECOMPRESS_STATE_TPH, grk::DecompressorState::getState(), and m_decompressorState.
Referenced by get_current_decode_tcp().
bool grk::CodeStreamDecompress::isWholeTileDecompress | ( | ) |
|
private |
Merges all PPM markers read (Packed headers, main header)
p_cp | main coding parameters. |
References grk::PPMMarker::merge(), and grk::CodingParams::ppm_marker.
|
private |
Merges all PPT markers read (Packed headers, tile-part header)
Merges all PPT markers read (Packed packet headers, tile-part header)
p_tcp | the tile. |
References grk::GRK_ERROR(), grk::grkFree(), grk::grk_ppx::m_data, grk::grk_ppx::m_data_size, grk::TileCodingParams::ppt, grk::TileCodingParams::ppt_buffer, grk::TileCodingParams::ppt_data, grk::TileCodingParams::ppt_data_size, grk::TileCodingParams::ppt_len, grk::TileCodingParams::ppt_markers, and grk::TileCodingParams::ppt_markers_count.
|
private |
References grk::DECOMPRESS_STATE_DATA, grk::DECOMPRESS_STATE_EOC, grk::DECOMPRESS_STATE_NO_EOC, grk::DECOMPRESS_STATE_TPH, grk::DECOMPRESS_STATE_TPH_SOT, grk::GRK_ERROR(), grk::grk_marker_length, grk::marker_handler::id, J2K_CCP_QNTSTY_NOQNT, J2K_CCP_QNTSTY_SIQNT, J2K_MS_EOC, J2K_MS_SOD, J2K_MS_SOT, grk::TileComponentCodingParams::numStepSizes, grk::TileComponentCodingParams::qntsty, and grk::marker_handler::states.
|
private |
References grk::default_header_size, grk::marker_handler::func, and grk::GRK_ERROR().
|
private |
Reads a CAP marker.
headerData | header data |
header_size | size of header data |
References grk::CodingParams::ccap, grk::GRK_ERROR(), grk_population_count(), and grk::CodingParams::pcap.
Referenced by CodeStreamDecompress().
|
private |
Reads a CBD marker (Component bit depth definition)
headerData | header data |
header_size | size of header data |
References grk::GRK_ERROR().
Referenced by CodeStreamDecompress().
|
private |
Reads a COC marker (Coding Style Component)
headerData | header data |
header_size | size of header data |
References grk::GRK_ERROR().
Referenced by CodeStreamDecompress().
|
private |
Reads a COD marker (Coding Style defaults)
headerData | header data |
header_size | size of header data |
References grk::cod_coc_len, grk::GRK_ERROR(), GRK_NUM_PROGRESSION_ORDERS, grk::GRK_WARN(), J2K_CCP_CSTY_PRT, J2K_CP_CSTY_EPH, J2K_CP_CSTY_PRT, and J2K_CP_CSTY_SOP.
Referenced by CodeStreamDecompress().
|
private |
Reads a COM marker (comments)
headerData | header data |
header_size | size of header data |
References grk::GRK_ERROR(), GRK_NUM_COMMENTS_SUPPORTED, and grk::GRK_WARN().
Referenced by CodeStreamDecompress().
|
private |
Reads a CRG marker (Component registration)
headerData | header data |
header_size | size of header data |
References grk::GRK_ERROR().
Referenced by CodeStreamDecompress().
|
private |
Reads a MCC marker (Multiple Component Collection)
headerData | header data |
header_size | size of header data |
NOT FOUND
References grk::default_number_mcc_records, grk::GRK_ERROR(), grk::GRK_WARN(), grk::grkFree(), and grk::grkRealloc().
Referenced by CodeStreamDecompress().
|
private |
Reads a MCO marker (Multiple Component Transform Ordering)
headerData | header data. |
header_size | size of header data |
References grk::GRK_ERROR(), grk::GRK_WARN(), and grk::grkFree().
Referenced by CodeStreamDecompress().
|
private |
Reads a MCT marker (Multiple Component Transform)
headerData | header data |
header_size | size of header data |
References grk::default_number_mct_records, grk::GRK_ERROR(), grk::GRK_WARN(), grk::grkFree(), grk::grkMalloc(), grk::grkRealloc(), grk::grk_simple_mcc_decorrelation_data::m_decorrelation_array, and grk::grk_simple_mcc_decorrelation_data::m_offset_array.
Referenced by CodeStreamDecompress().
|
private |
Reads a PLM marker (Packet length, main header marker)
headerData | header data |
header_size | size of header data |
Referenced by CodeStreamDecompress().
|
private |
Reads a PLT marker (Packet length, tile-part header)
headerData | header data |
header_size | size of header data |
headerData | the data contained in the PLT box. |
header_size | the size of the data contained in the PLT marker. |
Referenced by CodeStreamDecompress().
|
private |
Reads a POC marker (Progression Order Change)
headerData | header data |
header_size | size of header data |
References grk::GRK_ERROR(), GRK_J2K_MAXRLVLS, and GRK_NUM_PROGRESSION_ORDERS.
Referenced by CodeStreamDecompress().
|
private |
Reads a PPM marker (Packed headers, main header)
Reads a PPM marker (Packed packet headers, main header)
headerData | header data |
header_size | size of header data |
Referenced by CodeStreamDecompress().
|
private |
Reads a PPT marker (Packed packet headers, tile-part header)
headerData | header data |
header_size | size of header data |
References grk::GRK_ERROR(), grk::grkCalloc(), grk::grkMalloc(), and grk::grkRealloc().
Referenced by CodeStreamDecompress().
|
private |
Reads a QCC marker (Quantization component)
headerData | header data |
header_size | size of header data |
References grk::GRK_ERROR().
Referenced by CodeStreamDecompress().
|
private |
Reads a QCD marker (Quantization defaults)
headerData | header data |
header_size | size of header data |
References grk::GRK_ERROR(), and GRK_J2K_MAXBANDS.
Referenced by CodeStreamDecompress().
|
private |
Reads a RGN marker (Region Of Interest)
headerData | header data |
header_size | size of header data |
References grk::GRK_ERROR().
Referenced by CodeStreamDecompress().
|
private |
|
private |
Reads a SIZ marker (image and tile size)
headerData | header data |
header_size | size of header data |
References grk::SIZMarker::read().
Referenced by CodeStreamDecompress().
|
private |
Reads a SOC marker (Start of Codestream)
References grk::DECOMPRESS_STATE_MH_SIZ, and J2K_MS_SOC.
|
private |
Read SOT (Start of tile part) marker.
headerData | header data. |
header_size | size of header data |
headerData | header data |
header_size | size of header data |
References grk::SOTMarker::read().
Referenced by CodeStreamDecompress().
|
private |
Reads a SPCod or SPCoc element, i.e.
the coding style of a given component of a tile.
compno | component number |
headerData | the data contained in the COM box. |
header_size | the size of the data contained in the COM marker. |
References GRK_CBLKSTY_HT, grk::GRK_ERROR(), GRK_J2K_MAX_DECOMP_LVLS, J2K_CCP_CSTY_PRT, and grk::SPCod_SPCoc_len.
|
private |
Reads a SQcd or SQcc element, i.e.
the quantization values of a band in the QCD or QCC.
fromQCC | true if reading QCC, otherwise false (reading QCD) |
compno | the component number to output. |
headerData | the data buffer. |
header_size | pointer to the size of the data buffer, it is changed by the function. |
References grk::GRK_ERROR(), GRK_J2K_MAXBANDS, grk::GRK_WARN(), J2K_CCP_QNTSTY_NOQNT, J2K_CCP_QNTSTY_SEQNT, and J2K_CCP_QNTSTY_SIQNT.
|
private |
Reads a TLM marker (Tile Length Marker)
headerData | header data |
header_size | size of header data |
Referenced by CodeStreamDecompress().
|
private |
References grk::GRK_ERROR().
|
virtual |
Implements grk::ICodeStreamDecompress.
References grk::TileComponentCodingParams::cblk_sty, _grk_header_info::cblk_sty, grk::TileComponentCodingParams::cblkh, grk::TileComponentCodingParams::cblkw, _grk_header_info::cblockh_init, _grk_header_info::cblockw_init, grk::CodingParams::comment, _grk_header_info::comment, grk::CodingParams::comment_len, _grk_header_info::comment_len, copy_default_tcp(), grk::GrkImage::copyHeader(), grk::TileComponentCodingParams::csty, _grk_header_info::csty, decompressValidation(), grk::CodeStream::exec(), getCompositeImage(), _grk_header_info::irreversible, grk::CodingParams::isBinaryComment, _grk_header_info::isBinaryComment, grk::CodeStream::m_cp, m_decompressorState, grk::DecompressorState::m_default_tcp, m_headerError, grk::CodeStream::m_headerImage, grk::CodeStream::m_procedure_list, grk::CodeStream::m_validation_list, grk::TileCodingParams::mct, _grk_header_info::mct, grk::CodingParams::num_comments, _grk_header_info::num_comments, grk::TileCodingParams::numlayers, _grk_header_info::numlayers, grk::TileComponentCodingParams::numresolutions, _grk_header_info::numresolutions, _grk_header_info::prch_init, _grk_header_info::prcw_init, grk::TileComponentCodingParams::precinctHeightExp, grk::TileComponentCodingParams::precinctWidthExp, grk::TileComponentCodingParams::qmfbid, readHeaderProcedure(), grk::CodingParams::rsiz, _grk_header_info::rsiz, grk::CodingParams::t_grid_height, _grk_header_info::t_grid_height, grk::CodingParams::t_grid_width, _grk_header_info::t_grid_width, grk::CodingParams::t_height, _grk_header_info::t_height, grk::CodingParams::t_width, _grk_header_info::t_width, grk::TileCodingParams::tccps, grk::CodingParams::tx0, _grk_header_info::tx0, grk::CodingParams::ty0, and _grk_header_info::ty0.
Referenced by grk::FileFormatDecompress::readHeader().
|
private |
References grk::GRK_ERROR(), and grk::InvalidMarkerException::m_marker.
Referenced by readHeader().
|
private |
bool grk::CodeStreamDecompress::readMarker | ( | bool | suppressWarning | ) |
References grk::GRK_WARN().
bool grk::CodeStreamDecompress::readMarker | ( | void | ) |
Referenced by grk::DecompressorState::findNextTile().
|
virtual |
Implements grk::ICodeStreamDecompress.
References grk::DECOMPRESS_STATE_TPH_SOT, getCompositeImage(), grk::GRK_ERROR(), grk::GRK_INFO(), grk::GRK_WARN(), grk::CodeStream::m_cp, m_decompressorState, grk::CodeStream::m_headerImage, wholeTileDecompress, grk::grkRect< T >::x0, grk::grkRect< T >::x1, grk::grkRect< T >::y0, and grk::grkRect< T >::y1.
Referenced by grk::FileFormatDecompress::setDecompressWindow().
int32_t grk::CodeStreamDecompress::tileIndexToDecode | ( | ) |
Referenced by grk::SOTMarker::read().
|
private |
|
private |
|
private |
Referenced by decompressTile(), and readHeader().
|
private |
Referenced by ~CodeStreamDecompress().
|
private |
|
private |
Referenced by allocateProcessor(), decompressTile(), and ~CodeStreamDecompress().
|
private |
index of single tile to decompress; !!! initialized to -1 !!!
Referenced by decompressTile().
|
private |
Referenced by allocateProcessor(), decompressTile(), getAllImages(), getCompositeImage(), getImage(), initDecompress(), and ~CodeStreamDecompress().
|
private |
Referenced by CodeStreamDecompress(), and ~CodeStreamDecompress().
|
private |
Referenced by allocateProcessor(), and setDecompressWindow().