#include <j2k.h>
Data Fields | |
OPJ_UINT32 | m_state |
locate in which part of the codestream the decoder is (main header, tile header, end) | |
opj_tcp_t * | m_default_tcp |
store decoding parameters common to all tiles (information like COD, COC in main header) | |
OPJ_BYTE * | m_header_data |
OPJ_UINT32 | m_header_data_size |
OPJ_UINT32 | m_sot_length |
to tell the tile part length | |
OPJ_UINT32 | m_start_tile_x |
Only tiles index in the correct range will be decoded. | |
OPJ_UINT32 | m_start_tile_y |
OPJ_UINT32 | m_end_tile_x |
OPJ_UINT32 | m_end_tile_y |
OPJ_UINT32 | m_DA_x0 |
Decoded area set by the user. | |
OPJ_UINT32 | m_DA_y0 |
OPJ_UINT32 | m_DA_x1 |
OPJ_UINT32 | m_DA_y1 |
OPJ_INT32 | m_tile_ind_to_dec |
Index of the tile to decode (used in get_tile). | |
OPJ_OFF_T | m_last_sot_read_pos |
Position of the last SOT marker read. | |
OPJ_BOOL | m_last_tile_part |
Indicate that the current tile-part is assume as the last tile part of the codestream. | |
OPJ_UINT32 | m_can_decode: 1 |
to tell that a tile can be decoded. | |
OPJ_UINT32 | m_discard_tiles: 1 |
OPJ_UINT32 | m_skip_data: 1 |
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().
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().
to tell the tile part length
Referenced by opj_j2k_read_sod(), opj_j2k_read_sot(), and opj_j2k_read_tile_header().
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().
Referenced by opj_j2k_read_siz(), opj_j2k_read_sot(), and opj_j2k_set_decode_area().
Referenced by opj_j2k_read_siz(), opj_j2k_read_sot(), and opj_j2k_set_decode_area().
Referenced by opj_j2k_read_siz(), opj_j2k_read_sot(), and opj_j2k_set_decode_area().
Decoded area set by the user.
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().
Position of the last SOT marker read.
Referenced by opj_j2k_create_decompress(), opj_j2k_decode_one_tile(), and opj_j2k_read_tile_header().
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().
to tell that a tile can be decoded.
Referenced by opj_j2k_decode_tile(), opj_j2k_read_sot(), and opj_j2k_read_tile_header().
Referenced by opj_j2k_read_siz(), and opj_j2k_set_decode_area().
Referenced by opj_j2k_read_sot(), and opj_j2k_read_tile_header().