Go to the documentation of this file.
40 void j2k_dump(CodeStream *codeStream, int32_t flag, FILE *out_stream);
99 void jp2_dump(FileFormat *fileFormat, int32_t flag, FILE *out_stream);
uint32_t nb_tps
number of tile parts
Definition: grok.h:1129
Code stream index info.
Definition: grok.h:1147
static void j2k_dump_MH_info(CodeStream *codeStream, FILE *out_stream)
Definition: Dump.cpp:214
grk_codestream_info_v2 * j2k_get_cstr_info(CodeStream *codeStream)
Get the code stream info from a JPEG2000 codec.
Definition: Dump.cpp:282
uint32_t t_width
XTsiz.
Definition: CodingParams.h:247
grk_marker_info * marker
list of markers
Definition: grok.h:1139
#define GRK_J2K_MH_INFO
Codestream information based only on the main header.
Definition: grok.h:87
void jp2_dump(FileFormat *fileFormat, int32_t flag, FILE *out_stream)
Dump some elements from the JP2 decompression structure .
Definition: Dump.cpp:516
DecoderState m_decompressor
Definition: CodeStream.h:299
GRK_PROG_ORDER prg
progression order
Definition: CodingParams.h:130
Tile coding parameters : this structure is used to store coding/decoding parameters common to all til...
Definition: CodingParams.h:121
TileComponentCodingParams * tccps
tile-component coding parameters
Definition: CodingParams.h:163
uint64_t main_head_end
main header end position (first SOT position)
Definition: grok.h:1151
uint32_t tx0
XTOsiz.
Definition: CodingParams.h:243
uint32_t t_grid_width
number of tiles in width
Definition: CodingParams.h:256
grk_image_comp * comps
image components
Definition: grok.h:895
void j2k_destroy_cstr_index(grk_codestream_index *p_cstr_ind)
Destroys a code stream index structure.
Definition: Dump.cpp:502
void * grk_calloc(size_t num, size_t size)
Allocate a memory block with elements initialized to 0.
Definition: MemManager.cpp:111
uint64_t main_head_start
main header start position (SOC position)
Definition: grok.h:1149
Tile part index info.
Definition: grok.h:1113
uint32_t t_grid_height
number of tiles in height
Definition: CodingParams.h:258
uint8_t csty
coding style
Definition: CodingParams.h:128
void grk_free(void *ptr)
Deallocates or frees a memory block.
Definition: MemManager.cpp:141
grk_marker_info * marker
list of markers
Definition: grok.h:1157
grk_image * m_input_image
internal/private encoded / decompressed image
Definition: CodeStream.h:303
uint16_t numcomps
number of components in the image
Definition: grok.h:891
grk_codestream_index * cstr_index
helper used to write the index file
Definition: CodeStream.h:318
uint32_t t_height
YTsiz.
Definition: CodingParams.h:249
void j2k_dump(CodeStream *codeStream, int32_t flag, FILE *out_stream)
Dump some elements from the J2K decompression structure .
Definition: Dump.cpp:87
uint64_t codestream_size
code stream's size
Definition: grok.h:1153
uint32_t marknum
number of markers
Definition: grok.h:1155
static void j2k_dump_tile_info(TileCodingParams *default_tile, uint32_t numcomps, FILE *out_stream)
Definition: Dump.cpp:30
#define GRK_J2K_MAXBANDS
Maximum number of sub-bands.
Definition: grok.h:83
Tile index info.
Definition: grok.h:1125
grk_codestream_info_v2 * jp2_get_cstr_info(FileFormat *fileFormat)
Get the code stream info from a JPEG2000 codec.
Definition: Dump.cpp:525
Definition: CodeStream.h:164
#define GRK_J2K_TCH_INFO
Tile/Component information of all tiles.
Definition: grok.h:89
CodingParams m_cp
Coding parameters.
Definition: CodeStream.h:309
Image component.
Definition: grok.h:848
#define GRK_JP2_IND
JP2 file index.
Definition: grok.h:93
grk_codestream_index * j2k_create_cstr_index(void)
Definition: Dump.cpp:483
uint32_t dy
YRsiz: vertical separation of a sample of with component with respect to the reference grid.
Definition: grok.h:852
uint32_t marknum
number of markers
Definition: grok.h:1137
Code stream info v2.
Definition: grok.h:1090
uint32_t maxmarknum
actual size of markers array
Definition: grok.h:1141
bool sgnd
Definition: grok.h:867
uint32_t nb_of_tiles
Definition: grok.h:1160
#define GRK_J2K_TH_INFO
Tile information based on the current tile header.
Definition: grok.h:88
uint32_t y0
YOsiz: vertical offset from the origin of the reference grid to the top side of the image area.
Definition: grok.h:885
Component coding parameters info.
Definition: grok.h:1037
Copyright (C) 2016-2020 Grok Image Compression Inc.
Definition: BitIO.cpp:23
#define J2K_CCP_QNTSTY_SIQNT
Definition: CodeStream.h:67
void * grk_malloc(size_t size)
Allocate an uninitialized memory block.
Definition: MemManager.cpp:105
TileCodingParams * tcps
tile coding parameters
Definition: CodingParams.h:263
bool j2k_allocate_tile_element_cstr_index(CodeStream *codeStream)
Definition: Dump.cpp:461
#define GRK_J2K_TH_IND
Tile index based on the current tile.
Definition: grok.h:91
grk_codestream_index * j2k_get_cstr_index(CodeStream *codeStream)
Get the code stream index from a JPEG2000 codec.
Definition: Dump.cpp:352
uint8_t mct
multi-component transform identifier
Definition: CodingParams.h:135
Marker info.
Definition: grok.h:956
void GRK_CALLCONV grk_destroy_cstr_info(grk_codestream_info_v2 **cstr_info)
Destroy Codestream information after compression or decompression.
Definition: grok.cpp:476
static void j2k_dump_MH_index(CodeStream *codeStream, FILE *out_stream)
Definition: Dump.cpp:134
uint16_t numlayers
number of layers
Definition: CodingParams.h:132
void j2k_dump_image_comp_header(grk_image_comp *comp_header, bool dev_dump_flag, FILE *out_stream)
Dump a component image header structure.
Definition: Dump.cpp:260
uint32_t dx
XRsiz: horizontal separation of a sample of with component with respect to the reference grid.
Definition: grok.h:850
grk_codestream_index * jp2_get_cstr_index(FileFormat *fileFormat)
Get the code stream index from a JPEG2000 codec.
Definition: Dump.cpp:521
uint32_t x1
Xsiz: width of the reference grid.
Definition: grok.h:887
#define GRK_J2K_MH_IND
Codestream index based only on the main header.
Definition: grok.h:90
void j2k_dump_image_header(grk_image *img_header, bool dev_dump_flag, FILE *out_stream)
Dump an image header structure.
Definition: Dump.cpp:228
#define GRK_JP2_INFO
JP2 file information.
Definition: grok.h:92
TileCodingParams * m_default_tcp
Definition: CodingParams.h:321
#define GRK_J2K_MAXRLVLS
Maximum number of resolution levels authorized.
Definition: grok.h:82
Image.
Definition: grok.h:879
grk_tp_index * tp_index
information concerning tile parts
Definition: grok.h:1135
uint32_t y1
Ysiz: height of the reference grid.
Definition: grok.h:889
#define GRK_IMG_INFO
Basic image information provided to the user.
Definition: grok.h:86
uint8_t prec
precision
Definition: grok.h:866
uint32_t ty0
YTOsiz.
Definition: CodingParams.h:245
grk_tile_index * tile_index
Definition: grok.h:1161
uint32_t x0
XOsiz: horizontal offset from the origin of the reference grid to the left side of the image area.
Definition: grok.h:882