opj_tgt_tree_t * imsbtree
Definition: tcd.h:128
OPJ_UINT32 cur_tp_num
Current tile part number.
Definition: tcd.h:202
OPJ_INT32 x1
Definition: tcd.h:105
OPJ_UINT32 numpassesinlayers
Definition: tcd.h:97
OPJ_INT32 y1
Definition: tcd.h:93
OPJ_INT32 x1
Definition: tcd.h:158
void opj_tcd_makelayer_fixed(opj_tcd_t *tcd, OPJ_UINT32 layno, OPJ_UINT32 final)
Definition: tcd.c:293
OPJ_BYTE * data
Definition: tcd.h:90
OPJ_BYTE * data
Definition: tcd.h:83
double OPJ_FLOAT64
Definition: openjpeg.h:112
OPJ_INT32 x1
Definition: tcd.h:135
void opj_tcd_makelayer(opj_tcd_t *tcd, OPJ_UINT32 layno, OPJ_FLOAT64 thresh, OPJ_UINT32 final)
Definition: tcd.c:208
OPJ_INT32 x0
Definition: tcd.h:158
OPJ_INT32 y1
Definition: tcd.h:147
OPJ_UINT32 packno
Definition: tcd.h:179
OPJ_INT32 x1
Definition: tcd.h:147
opj_tcd_pass_t * passes
Definition: tcd.h:92
opj_tcd_layer_t * layers
Definition: tcd.h:91
OPJ_UINT32 numnewpasses
Definition: tcd.h:110
Tile coder/decoder.
Definition: tcd.h:195
int OPJ_BOOL
Definition: openjpeg.h:106
OPJ_INT32 y0
Definition: tcd.h:173
struct opj_tcd_precinct opj_tcd_precinct_t
FIXME DOC.
OPJ_BYTE ** data
Definition: tcd.h:56
opj_tcd_t * opj_tcd_create(OPJ_BOOL p_is_decoder)
Dump the content of a tcd structure.
Definition: tcd.c:173
OPJ_UINT32 cur_totnum_tp
Total number of tileparts of the current tile.
Definition: tcd.h:204
OPJ_BOOL opj_tcd_encode_tile(opj_tcd_t *p_tcd, OPJ_UINT32 p_tile_no, OPJ_BYTE *p_dest, OPJ_UINT32 *p_data_written, OPJ_UINT32 p_len, struct opj_codestream_info *p_cstr_info)
Encodes a tile from the raw image into the given buffer.
Definition: tcd.c:1107
unsigned char OPJ_BYTE
Definition: openjpeg.h:113
opj_image_t * image
image header
Definition: tcd.h:210
OPJ_UINT32 opj_tcd_get_encoded_tile_size(opj_tcd_t *p_tcd)
Definition: tcd.c:1791
OPJ_UINT32 ch
Definition: tcd.h:121
OPJ_UINT32 len
Definition: tcd.h:72
struct opj_tcd_cblk_dec opj_tcd_cblk_dec_t
struct opj_tcd_cblk_enc opj_tcd_cblk_enc_t
FIXME DOC.
void opj_tcd_rateallocate_fixed(opj_tcd_t *tcd)
Definition: tcd.c:199
opj_tcd_tile_t * tiles
Definition: tcd.h:187
FIXME DOC.
Definition: tcd.h:55
int32_t OPJ_INT32
Definition: openjpeg.h:121
OPJ_UINT32 data_max_size
Definition: tcd.h:108
void opj_tcd_destroy(opj_tcd_t *tcd)
Destroy a previously created TCD handle.
Definition: tcd.c:605
OPJ_INT32 x1
Definition: tcd.h:120
OPJ_UINT32 tp_num
Tile part number.
Definition: tcd.h:200
opj_tcd_tilecomp_t * comps
Definition: tcd.h:175
struct opj_tcd_pass opj_tcd_pass_t
FIXME DOC.
OPJ_UINT32 m_is_decoder
tell if the tcd is a decoder.
Definition: tcd.h:218
OPJ_UINT32 rate
Definition: tcd.h:70
OPJ_INT32 x1
Definition: tcd.h:93
FIXME DOC.
Definition: tcd.h:69
OPJ_BOOL opj_tcd_update_tile_data(opj_tcd_t *p_tcd, OPJ_BYTE *p_dest, OPJ_UINT32 p_dest_length)
Copies tile data from the system onto the given memory block.
Definition: tcd.c:1276
OPJ_UINT32 numcomps
Definition: tcd.h:174
Defines image data and characteristics.
Definition: openjpeg.h:657
float OPJ_FLOAT32
Definition: openjpeg.h:111
opj_tcd_resolution_t * resolutions
Definition: tcd.h:161
OPJ_INT32 x0
Definition: tcd.h:147
opj_tcd_image_t * tcd_image
info on each image tile
Definition: tcd.h:208
OPJ_UINT32 numresolutions
Definition: tcd.h:159
OPJ_UINT32 data_size
Definition: tcd.h:164
OPJ_INT32 y0
Definition: tcd.h:158
OPJ_UINT32 precincts_data_size
Definition: tcd.h:138
OPJ_BYTE * data
Definition: tcd.h:103
OPJ_INT32 y0
Definition: tcd.h:93
opj_tcd_band_t bands[3]
Definition: tcd.h:150
OPJ_UINT32 dataindex
Definition: tcd.h:57
OPJ_UINT32 ph
Definition: tcd.h:148
OPJ_UINT32 newlen
Definition: tcd.h:63
OPJ_BOOL opj_tcd_decode_tile(opj_tcd_t *tcd, OPJ_BYTE *src, OPJ_UINT32 len, OPJ_UINT32 tileno, opj_codestream_index_t *cstr_info)
Decode a tile from a buffer into a raw image.
Definition: tcd.c:1191
OPJ_INT32 x0
Definition: tcd.h:120
OPJ_BOOL opj_tcd_init_encode_tile(opj_tcd_t *p_tcd, OPJ_UINT32 p_tile_no)
Initialize the tile coder and may reuse some meory.
OPJ_INT32 x0
Definition: tcd.h:105
OPJ_UINT32 numlenbits
Definition: tcd.h:95
OPJ_INT32 y0
Definition: tcd.h:147
OPJ_FLOAT32 stepsize
Definition: tcd.h:140
OPJ_INT32 y1
Definition: tcd.h:173
opj_tcd_precinct_t * precincts
Definition: tcd.h:137
OPJ_FLOAT64 disto
Definition: tcd.h:82
FIXME DOC.
Definition: tcd.h:146
FIXME DOC.
Definition: tcd.h:185
OPJ_UINT32 m_current_max_segs
Definition: tcd.h:113
OPJ_UINT32 opj_tcd_get_decoded_tile_size(opj_tcd_t *p_tcd)
Gets the maximum tile size that will be taken by the tile once decoded.
Definition: tcd.c:1074
OPJ_INT32 y1
Definition: tcd.h:105
OPJ_INT32 x0
Definition: tcd.h:173
OPJ_UINT32 numpasses
Definition: tcd.h:58
OPJ_INT32 y1
Definition: tcd.h:158
OPJ_UINT32 real_num_passes
Definition: tcd.h:59
Coding parameters.
Definition: j2k.h:339
OPJ_UINT32 numlenbits
Definition: tcd.h:107
OPJ_UINT32 len
Definition: tcd.h:60
opj_tcd_seg_t * segs
Definition: tcd.h:104
OPJ_INT32 y0
Definition: tcd.h:105
union opj_tcd_precinct::@3 cblks
FIXME DOC.
Definition: tcd.h:134
OPJ_UINT32 minimum_num_resolutions
Definition: tcd.h:160
OPJ_UINT32 bandno
Definition: tcd.h:136
OPJ_INT32 numpix
Definition: tcd.h:176
OPJ_UINT32 numbps
Definition: tcd.h:94
OPJ_BOOL opj_tcd_init(opj_tcd_t *p_tcd, opj_image_t *p_image, opj_cp_t *p_cp)
Initialize the tile coder and may reuse some memory.
Definition: tcd.c:574
OPJ_UINT32 numpasses
Definition: tcd.h:96
OPJ_UINT32 block_size
Definition: tcd.h:126
struct opj_tcd_tile opj_tcd_tile_t
FIXME DOC.
OPJ_UINT32 cw
Definition: tcd.h:121
OPJ_UINT32 len
Definition: tcd.h:81
OPJ_UINT32 real_num_segs
Definition: tcd.h:112
OPJ_INT32 y1
Definition: tcd.h:120
Index structure of the codestream (FIXME should be expand and enhance)
Definition: openjpeg.h:986
OPJ_UINT32 maxpasses
Definition: tcd.h:61
FIXME DOC.
Definition: tcd.h:89
OPJ_UINT32 resolutions_size
Definition: tcd.h:162
OPJ_INT32 y0
Definition: tcd.h:135
OPJ_UINT32 totalpasses
Definition: tcd.h:98
OPJ_INT32 x1
Definition: tcd.h:173
OPJ_UINT32 numbps
Definition: tcd.h:106
uint32_t OPJ_UINT32
Definition: openjpeg.h:122
OPJ_INT32 * data
Definition: tcd.h:163
opj_cp_t * cp
coding parameters
Definition: tcd.h:212
struct opj_tcd_image opj_tcd_image_t
FIXME DOC.
FIXME DOC.
Definition: tcd.h:119
OPJ_UINT32 cur_pino
Current Packet iterator number.
Definition: tcd.h:206
opj_tgt_tree_t * incltree
Definition: tcd.h:127
OPJ_INT32 numpix
Definition: tcd.h:165
OPJ_FLOAT64 distortiondec
Definition: tcd.h:71
FIXME DOC.
Definition: tcd.h:79
Tile coding parameters : this structure is used to store coding/decoding parameters common to all til...
Definition: j2k.h:240
OPJ_UINT32 data_current_size
Definition: tcd.h:109
FIXME DOC.
Definition: tcd.h:172
OPJ_FLOAT64 distolayer[100]
Definition: tcd.h:178
OPJ_UINT32 tcd_tileno
current encoded/decoded tile
Definition: tcd.h:216
OPJ_UINT32 numpasses
Definition: tcd.h:80
OPJ_UINT32 numbands
Definition: tcd.h:149
OPJ_INT32 y1
Definition: tcd.h:135
OPJ_BOOL opj_tcd_init_decode_tile(opj_tcd_t *p_tcd, OPJ_UINT32 p_tile_no)
Allocates memory for decoding a specific tile.
FIXME DOC.
Definition: tcd.h:156
OPJ_INT32 x0
Definition: tcd.h:135
opj_tcd_cblk_dec_t * dec
Definition: tcd.h:124
struct opj_tcd_layer opj_tcd_layer_t
FIXME DOC.
OPJ_INT32 x0
Definition: tcd.h:93
opj_tcd_cblk_enc_t * enc
Definition: tcd.h:123
OPJ_INT32 numbps
Definition: tcd.h:139
struct opj_tcd opj_tcd_t
Tile coder/decoder.
opj_tcp_t * tcp
coding/decoding parameters common to all tiles
Definition: tcd.h:214
Index structure of the codestream.
Definition: openjpeg.h:799
struct opj_tcd_seg opj_tcd_seg_t
FIXME DOC.
OPJ_UINT32 numnewpasses
Definition: tcd.h:62
Tag tree.
Definition: tgt.h:67
OPJ_BOOL opj_tcd_copy_tile_data(opj_tcd_t *p_tcd, OPJ_BYTE *p_src, OPJ_UINT32 p_src_length)
Copies tile data from the given memory block onto the system.
Definition: tcd.c:2041
OPJ_UINT32 numsegs
Definition: tcd.h:111
struct opj_tcd_tilecomp opj_tcd_tilecomp_t
FIXME DOC.
OPJ_FLOAT64 distotile
Definition: tcd.h:177
OPJ_UINT32 pw
Definition: tcd.h:148
OPJ_BOOL opj_tcd_rateallocate(opj_tcd_t *tcd, OPJ_BYTE *dest, OPJ_UINT32 *p_data_written, OPJ_UINT32 len, opj_codestream_info_t *cstr_info)
Definition: tcd.c:386
struct opj_tcd_band opj_tcd_band_t
FIXME DOC.
OPJ_UINT32 term
Definition: tcd.h:73
OPJ_INT32 tp_pos
Position of the tilepart flag in Progression order.
Definition: tcd.h:198
OPJ_INT32 y0
Definition: tcd.h:120
struct opj_tcd_resolution opj_tcd_resolution_t
FIXME DOC.