OpenJPEG
2.5.0
|
#include <j2k.h>
Data Fields | |
OPJ_UINT32 | m_state |
locate in which part of the codestream the decoder is (main header, tile header, end) More... | |
opj_tcp_t * | m_default_tcp |
store decoding parameters common to all tiles (information like COD, COC in main header) More... | |
OPJ_BYTE * | m_header_data |
OPJ_UINT32 | m_header_data_size |
OPJ_UINT32 | m_sot_length |
to tell the tile part length More... | |
OPJ_UINT32 | m_start_tile_x |
Only tiles index in the correct range will be decoded. More... | |
OPJ_UINT32 | m_start_tile_y |
OPJ_UINT32 | m_end_tile_x |
OPJ_UINT32 | m_end_tile_y |
OPJ_INT32 | m_tile_ind_to_dec |
Index of the tile to decode (used in get_tile) More... | |
OPJ_OFF_T | m_last_sot_read_pos |
Position of the last SOT marker read. More... | |
OPJ_BOOL | m_last_tile_part |
Indicate that the current tile-part is assume as the last tile part of the codestream. More... | |
OPJ_UINT32 | m_numcomps_to_decode |
OPJ_UINT32 * | m_comps_indices_to_decode |
OPJ_BITFIELD | m_can_decode: 1 |
to tell that a tile can be decoded. More... | |
OPJ_BITFIELD | m_discard_tiles: 1 |
OPJ_BITFIELD | m_skip_data: 1 |
OPJ_BITFIELD | m_nb_tile_parts_correction_checked: 1 |
TNsot correction : see issue 254. More... | |
OPJ_BITFIELD | m_nb_tile_parts_correction: 1 |
OPJ_BITFIELD opj_j2k_dec::m_can_decode |
to tell that a tile can be decoded.
Referenced by opj_j2k_decode_tile(), opj_j2k_read_sot(), and opj_j2k_read_tile_header().
OPJ_UINT32* opj_j2k_dec::m_comps_indices_to_decode |
opj_tcp_t* opj_j2k_dec::m_default_tcp |
store decoding parameters common to all tiles (information like COD, COC in main header)
Referenced by j2k_get_cstr_info(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_create_decompress(), opj_j2k_destroy(), opj_j2k_dump_MH_info(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), and opj_j2k_set_decoded_resolution_factor().
OPJ_BITFIELD opj_j2k_dec::m_discard_tiles |
Referenced by opj_j2k_read_siz(), and opj_j2k_set_decode_area().
OPJ_UINT32 opj_j2k_dec::m_end_tile_x |
Referenced by opj_j2k_read_siz(), opj_j2k_read_sot(), and opj_j2k_set_decode_area().
OPJ_UINT32 opj_j2k_dec::m_end_tile_y |
Referenced by opj_j2k_read_siz(), opj_j2k_read_sot(), and opj_j2k_set_decode_area().
OPJ_BYTE* opj_j2k_dec::m_header_data |
OPJ_UINT32 opj_j2k_dec::m_header_data_size |
OPJ_OFF_T opj_j2k_dec::m_last_sot_read_pos |
Position of the last SOT marker read.
Referenced by opj_j2k_create_decompress(), opj_j2k_decode_one_tile(), and opj_j2k_read_tile_header().
OPJ_BOOL opj_j2k_dec::m_last_tile_part |
Indicate that the current tile-part is assume as the last tile part of the codestream.
It is useful in the case of PSot is equal to zero. The sot length will be compute in the SOD reader function. FIXME NOT USED for the moment
Referenced by opj_j2k_read_sod(), and opj_j2k_read_sot().
OPJ_BITFIELD opj_j2k_dec::m_nb_tile_parts_correction |
Referenced by opj_j2k_read_sot(), and opj_j2k_read_tile_header().
OPJ_BITFIELD opj_j2k_dec::m_nb_tile_parts_correction_checked |
TNsot correction : see issue 254.
Referenced by opj_j2k_create_decompress(), and opj_j2k_read_tile_header().
OPJ_UINT32 opj_j2k_dec::m_numcomps_to_decode |
OPJ_BITFIELD opj_j2k_dec::m_skip_data |
Referenced by opj_j2k_read_sot(), and opj_j2k_read_tile_header().
OPJ_UINT32 opj_j2k_dec::m_sot_length |
to tell the tile part length
Referenced by opj_j2k_read_sod(), opj_j2k_read_sot(), and opj_j2k_read_tile_header().
OPJ_UINT32 opj_j2k_dec::m_start_tile_x |
Only tiles index in the correct range will be decoded.
Referenced by opj_j2k_read_siz(), opj_j2k_read_sot(), and opj_j2k_set_decode_area().
OPJ_UINT32 opj_j2k_dec::m_start_tile_y |
Referenced by opj_j2k_read_siz(), opj_j2k_read_sot(), and opj_j2k_set_decode_area().
OPJ_UINT32 opj_j2k_dec::m_state |
locate in which part of the codestream the decoder is (main header, tile header, end)
Referenced by opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_decoding_validation(), opj_j2k_encoding_validation(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_read_unk(), and opj_j2k_set_decode_area().
OPJ_INT32 opj_j2k_dec::m_tile_ind_to_dec |
Index of the tile to decode (used in get_tile)
Referenced by opj_j2k_create_decompress(), opj_j2k_decode_one_tile(), opj_j2k_get_tile(), and opj_j2k_read_sot().