diff --git a/abi-check/abi_dump/openjpeg/current/57d0d/ABI.dump b/abi-check/abi_dump/openjpeg/current/57d0d/ABI.dump deleted file mode 100644 index dd8f0985..00000000 --- a/abi-check/abi_dump/openjpeg/current/57d0d/ABI.dump +++ /dev/null @@ -1,3335 +0,0 @@ -$VAR1 = { - 'ABI_DUMPER_VERSION' => '0.99.15', - 'ABI_DUMP_VERSION' => '3.2', - 'Arch' => 'x86_64', - 'GccVersion' => '4.8.1', - 'Headers' => { - 'openjpeg.h' => 1 - }, - 'Language' => 'C', - 'LibraryName' => 'libopenjp2.so.2.1.2', - 'LibraryVersion' => 'current', - 'NameSpaces' => {}, - 'Needed' => { - 'libc.so.6' => 1, - 'libm.so.6' => 1 - }, - 'PublicABI' => '1', - 'Sources' => { - 'cio.c' => 1, - 'image.c' => 1, - 'openjpeg.c' => 1 - }, - 'SymbolInfo' => { - '131318' => { - 'Header' => 'openjpeg.h', - 'Line' => '1055', - 'Return' => '177', - 'ShortName' => 'opj_version', - 'Source' => 'openjpeg.c', - 'SourceLine' => '157' - }, - '131603' => { - 'Header' => 'openjpeg.h', - 'Line' => '1477', - 'Param' => { - '0' => { - 'name' => 'cstr_info', - 'type' => '131621' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_destroy_cstr_info', - 'Source' => 'openjpeg.c', - 'SourceLine' => '885' - }, - '191739' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'p_callback', - 'type' => '2924' - }, - '2' => { - 'name' => 'p_user_data', - 'type' => '141' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_set_info_handler', - 'Source' => 'openjpeg.c', - 'SourceLine' => '44' - }, - '191837' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'p_callback', - 'type' => '2924' - }, - '2' => { - 'name' => 'p_user_data', - 'type' => '141' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_set_warning_handler', - 'Source' => 'openjpeg.c', - 'SourceLine' => '59' - }, - '191923' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'p_callback', - 'type' => '2924' - }, - '2' => { - 'name' => 'p_user_data', - 'type' => '141' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_set_error_handler', - 'Source' => 'openjpeg.c', - 'SourceLine' => '74' - }, - '192038' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_format', - 'type' => '181292' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '191825', - 'ShortName' => 'opj_create_decompress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '164' - }, - '192260' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'parameters', - 'type' => '41680' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_set_default_decoder_parameters', - 'Source' => 'openjpeg.c', - 'SourceLine' => '337' - }, - '192391' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'parameters', - 'type' => '41680' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '685', - 'ShortName' => 'opj_setup_decoder', - 'Source' => 'openjpeg.c', - 'SourceLine' => '357' - }, - '192533' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6182' - }, - '1' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '2' => { - 'name' => 'p_image', - 'type' => '41668' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_read_header', - 'Source' => 'openjpeg.c', - 'SourceLine' => '377' - }, - '192736' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6182' - }, - '2' => { - 'name' => 'p_image', - 'type' => '26143' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_decode', - 'Source' => 'openjpeg.c', - 'SourceLine' => '400' - }, - '192890' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'p_image', - 'type' => '26143' - }, - '2' => { - 'name' => 'p_start_x', - 'type' => '2869' - }, - '3' => { - 'name' => 'p_start_y', - 'type' => '2869' - }, - '4' => { - 'name' => 'p_end_x', - 'type' => '2869' - }, - '5' => { - 'name' => 'p_end_y', - 'type' => '2869' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx', - '4' => 'r8', - '5' => 'r9' - }, - 'Return' => '685', - 'ShortName' => 'opj_set_decode_area', - 'Source' => 'openjpeg.c', - 'SourceLine' => '421' - }, - '193098' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6182' - }, - '2' => { - 'name' => 'p_tile_index', - 'type' => '3522' - }, - '3' => { - 'name' => 'p_data_size', - 'type' => '3522' - }, - '4' => { - 'name' => 'p_tile_x0', - 'type' => '9952' - }, - '5' => { - 'name' => 'p_tile_y0', - 'type' => '9952' - }, - '6' => { - 'name' => 'p_tile_x1', - 'offset' => '0', - 'type' => '9952' - }, - '7' => { - 'name' => 'p_tile_y1', - 'type' => '9952' - }, - '8' => { - 'name' => 'p_nb_comps', - 'type' => '3522' - }, - '9' => { - 'name' => 'p_should_go_on', - 'type' => '41674' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rbp', - '3' => 'rbx', - '4' => 'rcx', - '5' => 'r8', - '7' => 'rdx', - '8' => 'rdx', - '9' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_read_tile_header', - 'Source' => 'openjpeg.c', - 'SourceLine' => '443' - }, - '193316' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'p_tile_index', - 'type' => '718' - }, - '2' => { - 'name' => 'p_data', - 'type' => '740' - }, - '3' => { - 'name' => 'p_data_size', - 'type' => '718' - }, - '4' => { - 'name' => 'p_stream', - 'type' => '6182' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx', - '4' => 'r8' - }, - 'Return' => '685', - 'ShortName' => 'opj_decode_tile_data', - 'Source' => 'openjpeg.c', - 'SourceLine' => '473' - }, - '193516' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6182' - }, - '2' => { - 'name' => 'p_image', - 'type' => '26143' - }, - '3' => { - 'name' => 'tile_index', - 'type' => '718' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx' - }, - 'Return' => '685', - 'ShortName' => 'opj_get_decoded_tile', - 'Source' => 'openjpeg.c', - 'SourceLine' => '498' - }, - '193693' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'res_factor', - 'type' => '718' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '685', - 'ShortName' => 'opj_set_decoded_resolution_factor', - 'Source' => 'openjpeg.c', - 'SourceLine' => '521' - }, - '193802' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_format', - 'type' => '181292' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '191825', - 'ShortName' => 'opj_create_compress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '538' - }, - '194027' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'parameters', - 'type' => '41692' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_set_default_encoder_parameters', - 'Source' => 'openjpeg.c', - 'SourceLine' => '634' - }, - '194158' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'parameters', - 'type' => '41692' - }, - '2' => { - 'name' => 'p_image', - 'type' => '26143' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_setup_encoder', - 'Source' => 'openjpeg.c', - 'SourceLine' => '693' - }, - '194296' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'p_image', - 'type' => '26143' - }, - '2' => { - 'name' => 'p_stream', - 'type' => '6182' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_start_compress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '711' - }, - '194450' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_info', - 'type' => '191825' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6182' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '685', - 'ShortName' => 'opj_encode', - 'Source' => 'openjpeg.c', - 'SourceLine' => '730' - }, - '194581' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6182' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '685', - 'ShortName' => 'opj_end_compress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '747' - }, - '194712' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6182' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '685', - 'ShortName' => 'opj_end_decompress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '764' - }, - '194843' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'parameters', - 'type' => '41692' - }, - '1' => { - 'name' => 'pEncodingMatrix', - 'type' => '3516' - }, - '2' => { - 'name' => 'p_dc_shift', - 'type' => '9952' - }, - '3' => { - 'name' => 'pNbComp', - 'type' => '718' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx' - }, - 'Return' => '685', - 'ShortName' => 'opj_set_MCT', - 'Source' => 'openjpeg.c', - 'SourceLine' => '783' - }, - '195189' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'p_tile_index', - 'type' => '718' - }, - '2' => { - 'name' => 'p_data', - 'type' => '740' - }, - '3' => { - 'name' => 'p_data_size', - 'type' => '718' - }, - '4' => { - 'name' => 'p_stream', - 'type' => '6182' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx', - '4' => 'r8' - }, - 'Return' => '685', - 'ShortName' => 'opj_write_tile', - 'Source' => 'openjpeg.c', - 'SourceLine' => '812' - }, - '195389' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_destroy_codec', - 'Source' => 'openjpeg.c', - 'SourceLine' => '839' - }, - '195490' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - }, - '1' => { - 'name' => 'info_flag', - 'type' => '2869' - }, - '2' => { - 'name' => 'output_stream', - 'type' => '41698' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '1', - 'ShortName' => 'opj_dump_codec', - 'Source' => 'openjpeg.c', - 'SourceLine' => '858' - }, - '195627' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '41704', - 'ShortName' => 'opj_get_cstr_info', - 'Source' => 'openjpeg.c', - 'SourceLine' => '874' - }, - '195791' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191825' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '39777', - 'ShortName' => 'opj_get_cstr_index', - 'Source' => 'openjpeg.c', - 'SourceLine' => '901' - }, - '195876' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_cstr_index', - 'type' => '195936' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_destroy_cstr_index', - 'Source' => 'openjpeg.c', - 'SourceLine' => '912' - }, - '195942' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'fname', - 'type' => '177' - }, - '1' => { - 'name' => 'p_size', - 'type' => '729' - }, - '2' => { - 'name' => 'p_is_read_stream', - 'type' => '685' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'r12', - '2' => 'rbx' - }, - 'Return' => '6182', - 'ShortName' => 'opj_stream_create_file_stream', - 'Source' => 'openjpeg.c', - 'SourceLine' => '925' - }, - '196061' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'fname', - 'type' => '177' - }, - '1' => { - 'name' => 'p_is_read_stream', - 'type' => '685' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '6182', - 'ShortName' => 'opj_stream_create_default_file_stream', - 'Source' => 'openjpeg.c', - 'SourceLine' => '920' - }, - '26422' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'image', - 'type' => '26143' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_image_destroy', - 'Source' => 'image.c', - 'SourceLine' => '80' - }, - '26600' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'numcmpts', - 'type' => '718' - }, - '1' => { - 'name' => 'cmptparms', - 'type' => '26875' - }, - '2' => { - 'name' => 'clrspc', - 'type' => '23485' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '26143', - 'ShortName' => 'opj_image_create', - 'Source' => 'image.c', - 'SourceLine' => '39' - }, - '28597' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'numcmpts', - 'type' => '718' - }, - '1' => { - 'name' => 'cmptparms', - 'type' => '26875' - }, - '2' => { - 'name' => 'clrspc', - 'type' => '23485' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '26143', - 'ShortName' => 'opj_image_tile_create', - 'Source' => 'image.c', - 'SourceLine' => '208' - }, - '6030' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_buffer_size', - 'type' => '729' - }, - '1' => { - 'name' => 'l_is_input', - 'type' => '685' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '6182', - 'ShortName' => 'opj_stream_create', - 'Source' => 'cio.c', - 'SourceLine' => '151' - }, - '6188' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'l_is_input', - 'type' => '685' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '6182', - 'ShortName' => 'opj_stream_default_create', - 'Source' => 'cio.c', - 'SourceLine' => '187' - }, - '6265' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6182' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_destroy', - 'Source' => 'cio.c', - 'SourceLine' => '192' - }, - '6358' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6182' - }, - '1' => { - 'name' => 'p_function', - 'type' => '2958' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_read_function', - 'Source' => 'cio.c', - 'SourceLine' => '206' - }, - '6427' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6182' - }, - '1' => { - 'name' => 'p_function', - 'type' => '3051' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_seek_function', - 'Source' => 'cio.c', - 'SourceLine' => '217' - }, - '6496' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6182' - }, - '1' => { - 'name' => 'p_function', - 'type' => '3001' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_write_function', - 'Source' => 'cio.c', - 'SourceLine' => '227' - }, - '6565' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6182' - }, - '1' => { - 'name' => 'p_function', - 'type' => '3013' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_skip_function', - 'Source' => 'cio.c', - 'SourceLine' => '238' - }, - '6634' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6182' - }, - '1' => { - 'name' => 'p_data', - 'type' => '141' - }, - '2' => { - 'name' => 'p_function', - 'type' => '3089' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_user_data', - 'Source' => 'cio.c', - 'SourceLine' => '249' - }, - '6716' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6182' - }, - '1' => { - 'name' => 'data_length', - 'type' => '2891' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_user_data_length', - 'Source' => 'cio.c', - 'SourceLine' => '258' - } - }, - 'SymbolVersion' => { - '_ITM_deregisterTMCloneTable' => 'strcpy@@GLIBC_2.2.5', - '_ITM_registerTMCloneTable' => 'strcpy@@GLIBC_2.2.5', - '_Jv_RegisterClasses' => 'strcpy@@GLIBC_2.2.5', - '__gmon_start__' => 'strcpy@@GLIBC_2.2.5' - }, - 'Symbols' => { - 'libopenjp2.so.2.1.2' => { - '_fini' => 1, - '_init' => 1, - 'opj_create_compress' => 1, - 'opj_create_decompress' => 1, - 'opj_decode' => 1, - 'opj_decode_tile_data' => 1, - 'opj_destroy_codec' => 1, - 'opj_destroy_cstr_index' => 1, - 'opj_destroy_cstr_info' => 1, - 'opj_dump_codec' => 1, - 'opj_encode' => 1, - 'opj_end_compress' => 1, - 'opj_end_decompress' => 1, - 'opj_get_cstr_index' => 1, - 'opj_get_cstr_info' => 1, - 'opj_get_decoded_tile' => 1, - 'opj_image_create' => 1, - 'opj_image_destroy' => 1, - 'opj_image_tile_create' => 1, - 'opj_read_header' => 1, - 'opj_read_tile_header' => 1, - 'opj_set_MCT' => 1, - 'opj_set_decode_area' => 1, - 'opj_set_decoded_resolution_factor' => 1, - 'opj_set_default_decoder_parameters' => 1, - 'opj_set_default_encoder_parameters' => 1, - 'opj_set_error_handler' => 1, - 'opj_set_info_handler' => 1, - 'opj_set_warning_handler' => 1, - 'opj_setup_decoder' => 1, - 'opj_setup_encoder' => 1, - 'opj_start_compress' => 1, - 'opj_stream_create' => 1, - 'opj_stream_create_default_file_stream' => 1, - 'opj_stream_create_file_stream' => 1, - 'opj_stream_default_create' => 1, - 'opj_stream_destroy' => 1, - 'opj_stream_set_read_function' => 1, - 'opj_stream_set_seek_function' => 1, - 'opj_stream_set_skip_function' => 1, - 'opj_stream_set_user_data' => 1, - 'opj_stream_set_user_data_length' => 1, - 'opj_stream_set_write_function' => 1, - 'opj_version' => 1, - 'opj_write_tile' => 1 - } - }, - 'Target' => 'unix', - 'TypeInfo' => { - '1' => { - 'Name' => 'void', - 'Type' => 'Intrinsic' - }, - '105' => { - 'Name' => 'long', - 'Size' => '8', - 'Type' => 'Intrinsic' - }, - '112' => { - 'BaseType' => '105', - 'Header' => 'types.h', - 'Line' => '141', - 'Name' => '__off_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '123' => { - 'BaseType' => '105', - 'Header' => 'types.h', - 'Line' => '142', - 'Name' => '__off64_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '131621' => { - 'BaseType' => '41704', - 'Name' => 'opj_codestream_info_v2_t**', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '141' => { - 'BaseType' => '1', - 'Name' => 'void*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '143' => { - 'BaseType' => '149', - 'Name' => 'char*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '149' => { - 'Name' => 'char', - 'Size' => '1', - 'Type' => 'Intrinsic' - }, - '163' => { - 'Name' => 'float', - 'Size' => '4', - 'Type' => 'Intrinsic' - }, - '170' => { - 'Name' => 'double', - 'Size' => '8', - 'Type' => 'Intrinsic' - }, - '177' => { - 'BaseType' => '183', - 'Name' => 'char const*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '181242' => { - 'Header' => 'openjpeg.h', - 'Line' => '292', - 'Memb' => { - '0' => { - 'name' => 'OPJ_CODEC_UNKNOWN', - 'value' => '18446744073709551615' - }, - '1' => { - 'name' => 'OPJ_CODEC_J2K', - 'value' => '0' - }, - '2' => { - 'name' => 'OPJ_CODEC_JPT', - 'value' => '1' - }, - '3' => { - 'name' => 'OPJ_CODEC_JP2', - 'value' => '2' - }, - '4' => { - 'name' => 'OPJ_CODEC_JPP', - 'value' => '3' - }, - '5' => { - 'name' => 'OPJ_CODEC_JPX', - 'value' => '4' - } - }, - 'Name' => 'enum CODEC_FORMAT', - 'Size' => '4', - 'Type' => 'Enum' - }, - '181292' => { - 'BaseType' => '181242', - 'Header' => 'openjpeg.h', - 'Line' => '299', - 'Name' => 'OPJ_CODEC_FORMAT', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '183' => { - 'BaseType' => '149', - 'Name' => 'char const', - 'Size' => '1', - 'Type' => 'Const' - }, - '183049' => { - 'BaseType' => '141', - 'Header' => 'openjpeg.h', - 'Line' => '574', - 'Name' => 'opj_codec_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '188' => { - 'Header' => 'libio.h', - 'Line' => '273', - 'Memb' => { - '0' => { - 'name' => '_flags', - 'offset' => '0', - 'type' => '98' - }, - '1' => { - 'name' => '_IO_read_ptr', - 'offset' => '8', - 'type' => '143' - }, - '10' => { - 'name' => '_IO_backup_base', - 'offset' => '80', - 'type' => '143' - }, - '11' => { - 'name' => '_IO_save_end', - 'offset' => '88', - 'type' => '143' - }, - '12' => { - 'name' => '_markers', - 'offset' => '96', - 'type' => '635' - }, - '13' => { - 'name' => '_chain', - 'offset' => '104', - 'type' => '641' - }, - '14' => { - 'name' => '_fileno', - 'offset' => '112', - 'type' => '98' - }, - '15' => { - 'name' => '_flags2', - 'offset' => '116', - 'type' => '98' - }, - '16' => { - 'name' => '_old_offset', - 'offset' => '120', - 'type' => '112' - }, - '17' => { - 'name' => '_cur_column', - 'offset' => '128', - 'type' => '70' - }, - '18' => { - 'name' => '_vtable_offset', - 'offset' => '130', - 'type' => '84' - }, - '19' => { - 'name' => '_shortbuf', - 'offset' => '131', - 'type' => '647' - }, - '2' => { - 'name' => '_IO_read_end', - 'offset' => '16', - 'type' => '143' - }, - '20' => { - 'name' => '_lock', - 'offset' => '136', - 'type' => '663' - }, - '21' => { - 'name' => '_offset', - 'offset' => '144', - 'type' => '123' - }, - '22' => { - 'name' => '__pad1', - 'offset' => '152', - 'type' => '141' - }, - '23' => { - 'name' => '__pad2', - 'offset' => '160', - 'type' => '141' - }, - '24' => { - 'name' => '__pad3', - 'offset' => '168', - 'type' => '141' - }, - '25' => { - 'name' => '__pad4', - 'offset' => '176', - 'type' => '141' - }, - '26' => { - 'name' => '__pad5', - 'offset' => '184', - 'type' => '45' - }, - '27' => { - 'name' => '_mode', - 'offset' => '192', - 'type' => '98' - }, - '28' => { - 'name' => '_unused2', - 'offset' => '196', - 'type' => '669' - }, - '3' => { - 'name' => '_IO_read_base', - 'offset' => '24', - 'type' => '143' - }, - '4' => { - 'name' => '_IO_write_base', - 'offset' => '32', - 'type' => '143' - }, - '5' => { - 'name' => '_IO_write_ptr', - 'offset' => '40', - 'type' => '143' - }, - '6' => { - 'name' => '_IO_write_end', - 'offset' => '48', - 'type' => '143' - }, - '7' => { - 'name' => '_IO_buf_base', - 'offset' => '56', - 'type' => '143' - }, - '8' => { - 'name' => '_IO_buf_end', - 'offset' => '64', - 'type' => '143' - }, - '9' => { - 'name' => '_IO_save_base', - 'offset' => '72', - 'type' => '143' - } - }, - 'Name' => 'struct _IO_FILE', - 'PrivateABI' => 1, - 'Size' => '216', - 'Type' => 'Struct' - }, - '191825' => { - 'BaseType' => '183049', - 'Name' => 'opj_codec_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '195936' => { - 'BaseType' => '39777', - 'Name' => 'opj_codestream_index_t**', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '23235' => { - 'BaseType' => '149', - 'Header' => 'openjpeg.h', - 'Line' => '114', - 'Name' => 'OPJ_CHAR', - 'Size' => '1', - 'Type' => 'Typedef' - }, - '23290' => { - 'BaseType' => '70', - 'Header' => 'stdint.h', - 'Line' => '50', - 'Name' => 'uint16_t', - 'Size' => '2', - 'Type' => 'Typedef' - }, - '23323' => { - 'BaseType' => '23290', - 'Header' => 'openjpeg.h', - 'Line' => '124', - 'Name' => 'OPJ_UINT16', - 'Size' => '2', - 'Type' => 'Typedef' - }, - '23367' => { - 'Header' => 'openjpeg.h', - 'Line' => '267', - 'Memb' => { - '0' => { - 'name' => 'OPJ_PROG_UNKNOWN', - 'value' => '18446744073709551615' - }, - '1' => { - 'name' => 'OPJ_LRCP', - 'value' => '0' - }, - '2' => { - 'name' => 'OPJ_RLCP', - 'value' => '1' - }, - '3' => { - 'name' => 'OPJ_RPCL', - 'value' => '2' - }, - '4' => { - 'name' => 'OPJ_PCRL', - 'value' => '3' - }, - '5' => { - 'name' => 'OPJ_CPRL', - 'value' => '4' - } - }, - 'Name' => 'enum PROG_ORDER', - 'Size' => '4', - 'Type' => 'Enum' - }, - '23417' => { - 'BaseType' => '23367', - 'Header' => 'openjpeg.h', - 'Line' => '274', - 'Name' => 'OPJ_PROG_ORDER', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '23429' => { - 'Header' => 'openjpeg.h', - 'Line' => '279', - 'Memb' => { - '0' => { - 'name' => 'OPJ_CLRSPC_UNKNOWN', - 'value' => '18446744073709551615' - }, - '1' => { - 'name' => 'OPJ_CLRSPC_UNSPECIFIED', - 'value' => '0' - }, - '2' => { - 'name' => 'OPJ_CLRSPC_SRGB', - 'value' => '1' - }, - '3' => { - 'name' => 'OPJ_CLRSPC_GRAY', - 'value' => '2' - }, - '4' => { - 'name' => 'OPJ_CLRSPC_SYCC', - 'value' => '3' - }, - '5' => { - 'name' => 'OPJ_CLRSPC_EYCC', - 'value' => '4' - }, - '6' => { - 'name' => 'OPJ_CLRSPC_CMYK', - 'value' => '5' - } - }, - 'Name' => 'enum COLOR_SPACE', - 'Size' => '4', - 'Type' => 'Enum' - }, - '23485' => { - 'BaseType' => '23429', - 'Header' => 'openjpeg.h', - 'Line' => '287', - 'Name' => 'OPJ_COLOR_SPACE', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '23497' => { - 'Header' => 'openjpeg.h', - 'Line' => '325', - 'Memb' => { - '0' => { - 'name' => 'resno0', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'compno0', - 'offset' => '4', - 'type' => '718' - }, - '10' => { - 'name' => 'progorder', - 'offset' => '40', - 'type' => '23977' - }, - '11' => { - 'name' => 'tile', - 'offset' => '48', - 'type' => '718' - }, - '12' => { - 'name' => 'tx0', - 'offset' => '52', - 'type' => '2869' - }, - '13' => { - 'name' => 'tx1', - 'offset' => '56', - 'type' => '2869' - }, - '14' => { - 'name' => 'ty0', - 'offset' => '60', - 'type' => '2869' - }, - '15' => { - 'name' => 'ty1', - 'offset' => '64', - 'type' => '2869' - }, - '16' => { - 'name' => 'layS', - 'offset' => '68', - 'type' => '718' - }, - '17' => { - 'name' => 'resS', - 'offset' => '72', - 'type' => '718' - }, - '18' => { - 'name' => 'compS', - 'offset' => '76', - 'type' => '718' - }, - '19' => { - 'name' => 'prcS', - 'offset' => '80', - 'type' => '718' - }, - '2' => { - 'name' => 'layno1', - 'offset' => '8', - 'type' => '718' - }, - '20' => { - 'name' => 'layE', - 'offset' => '84', - 'type' => '718' - }, - '21' => { - 'name' => 'resE', - 'offset' => '88', - 'type' => '718' - }, - '22' => { - 'name' => 'compE', - 'offset' => '92', - 'type' => '718' - }, - '23' => { - 'name' => 'prcE', - 'offset' => '96', - 'type' => '718' - }, - '24' => { - 'name' => 'txS', - 'offset' => '100', - 'type' => '718' - }, - '25' => { - 'name' => 'txE', - 'offset' => '104', - 'type' => '718' - }, - '26' => { - 'name' => 'tyS', - 'offset' => '108', - 'type' => '718' - }, - '27' => { - 'name' => 'tyE', - 'offset' => '112', - 'type' => '718' - }, - '28' => { - 'name' => 'dx', - 'offset' => '116', - 'type' => '718' - }, - '29' => { - 'name' => 'dy', - 'offset' => '120', - 'type' => '718' - }, - '3' => { - 'name' => 'resno1', - 'offset' => '12', - 'type' => '718' - }, - '30' => { - 'name' => 'lay_t', - 'offset' => '124', - 'type' => '718' - }, - '31' => { - 'name' => 'res_t', - 'offset' => '128', - 'type' => '718' - }, - '32' => { - 'name' => 'comp_t', - 'offset' => '132', - 'type' => '718' - }, - '33' => { - 'name' => 'prc_t', - 'offset' => '136', - 'type' => '718' - }, - '34' => { - 'name' => 'tx0_t', - 'offset' => '140', - 'type' => '718' - }, - '35' => { - 'name' => 'ty0_t', - 'offset' => '144', - 'type' => '718' - }, - '4' => { - 'name' => 'compno1', - 'offset' => '16', - 'type' => '718' - }, - '5' => { - 'name' => 'layno0', - 'offset' => '20', - 'type' => '718' - }, - '6' => { - 'name' => 'precno0', - 'offset' => '24', - 'type' => '718' - }, - '7' => { - 'name' => 'precno1', - 'offset' => '28', - 'type' => '718' - }, - '8' => { - 'name' => 'prg1', - 'offset' => '32', - 'type' => '23417' - }, - '9' => { - 'name' => 'prg', - 'offset' => '36', - 'type' => '23417' - } - }, - 'Name' => 'struct opj_poc', - 'Size' => '148', - 'Type' => 'Struct' - }, - '23977' => { - 'BaseType' => '23235', - 'Name' => 'OPJ_CHAR[5]', - 'Size' => '5', - 'Type' => 'Array' - }, - '23993' => { - 'BaseType' => '23497', - 'Header' => 'openjpeg.h', - 'Line' => '348', - 'Name' => 'opj_poc_t', - 'Size' => '148', - 'Type' => 'Typedef' - }, - '24005' => { - 'BaseType' => '23993', - 'Name' => 'opj_poc_t[32]', - 'Size' => '4736', - 'Type' => 'Array' - }, - '24021' => { - 'Header' => 'openjpeg.h', - 'Line' => '629', - 'Memb' => { - '0' => { - 'name' => 'dx', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'dy', - 'offset' => '4', - 'type' => '718' - }, - '10' => { - 'name' => 'factor', - 'offset' => '40', - 'type' => '718' - }, - '11' => { - 'name' => 'data', - 'offset' => '48', - 'type' => '9952' - }, - '12' => { - 'name' => 'alpha', - 'offset' => '56', - 'type' => '23323' - }, - '2' => { - 'name' => 'w', - 'offset' => '8', - 'type' => '718' - }, - '3' => { - 'name' => 'h', - 'offset' => '12', - 'type' => '718' - }, - '4' => { - 'name' => 'x0', - 'offset' => '16', - 'type' => '718' - }, - '5' => { - 'name' => 'y0', - 'offset' => '20', - 'type' => '718' - }, - '6' => { - 'name' => 'prec', - 'offset' => '24', - 'type' => '718' - }, - '7' => { - 'name' => 'bpp', - 'offset' => '28', - 'type' => '718' - }, - '8' => { - 'name' => 'sgnd', - 'offset' => '32', - 'type' => '718' - }, - '9' => { - 'name' => 'resno_decoded', - 'offset' => '36', - 'type' => '718' - } - }, - 'Name' => 'struct opj_image_comp', - 'Size' => '64', - 'Type' => 'Struct' - }, - '24202' => { - 'BaseType' => '24021', - 'Header' => 'openjpeg.h', - 'Line' => '656', - 'Name' => 'opj_image_comp_t', - 'Size' => '64', - 'Type' => 'Typedef' - }, - '24214' => { - 'Header' => 'openjpeg.h', - 'Line' => '661', - 'Memb' => { - '0' => { - 'name' => 'x0', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'y0', - 'offset' => '4', - 'type' => '718' - }, - '2' => { - 'name' => 'x1', - 'offset' => '8', - 'type' => '718' - }, - '3' => { - 'name' => 'y1', - 'offset' => '12', - 'type' => '718' - }, - '4' => { - 'name' => 'numcomps', - 'offset' => '16', - 'type' => '718' - }, - '5' => { - 'name' => 'color_space', - 'offset' => '20', - 'type' => '23485' - }, - '6' => { - 'name' => 'comps', - 'offset' => '24', - 'type' => '24341' - }, - '7' => { - 'name' => 'icc_profile_buf', - 'offset' => '32', - 'type' => '740' - }, - '8' => { - 'name' => 'icc_profile_len', - 'offset' => '40', - 'type' => '718' - } - }, - 'Name' => 'struct opj_image', - 'Size' => '48', - 'Type' => 'Struct' - }, - '24341' => { - 'BaseType' => '24202', - 'Name' => 'opj_image_comp_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '24353' => { - 'BaseType' => '24214', - 'Header' => 'openjpeg.h', - 'Line' => '680', - 'Name' => 'opj_image_t', - 'Size' => '48', - 'Type' => 'Typedef' - }, - '24365' => { - 'Header' => 'openjpeg.h', - 'Line' => '686', - 'Memb' => { - '0' => { - 'name' => 'dx', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'dy', - 'offset' => '4', - 'type' => '718' - }, - '2' => { - 'name' => 'w', - 'offset' => '8', - 'type' => '718' - }, - '3' => { - 'name' => 'h', - 'offset' => '12', - 'type' => '718' - }, - '4' => { - 'name' => 'x0', - 'offset' => '16', - 'type' => '718' - }, - '5' => { - 'name' => 'y0', - 'offset' => '20', - 'type' => '718' - }, - '6' => { - 'name' => 'prec', - 'offset' => '24', - 'type' => '718' - }, - '7' => { - 'name' => 'bpp', - 'offset' => '28', - 'type' => '718' - }, - '8' => { - 'name' => 'sgnd', - 'offset' => '32', - 'type' => '718' - } - }, - 'Name' => 'struct opj_image_comptparm', - 'Size' => '36', - 'Type' => 'Struct' - }, - '24488' => { - 'BaseType' => '24365', - 'Header' => 'openjpeg.h', - 'Line' => '705', - 'Name' => 'opj_image_cmptparm_t', - 'Size' => '36', - 'Type' => 'Typedef' - }, - '26143' => { - 'BaseType' => '24353', - 'Name' => 'opj_image_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '26875' => { - 'BaseType' => '24488', - 'Name' => 'opj_image_cmptparm_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '2792' => { - 'BaseType' => '163', - 'Header' => 'openjpeg.h', - 'Line' => '115', - 'Name' => 'OPJ_FLOAT32', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '2825' => { - 'BaseType' => '98', - 'Header' => 'stdint.h', - 'Line' => '39', - 'Name' => 'int32_t', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '2836' => { - 'BaseType' => '105', - 'Header' => 'stdint.h', - 'Line' => '41', - 'Name' => 'int64_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '2858' => { - 'BaseType' => '56', - 'Header' => 'stdint.h', - 'Line' => '56', - 'Name' => 'uint64_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '2869' => { - 'BaseType' => '2825', - 'Header' => 'openjpeg.h', - 'Line' => '125', - 'Name' => 'OPJ_INT32', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '2891' => { - 'BaseType' => '2858', - 'Header' => 'openjpeg.h', - 'Line' => '128', - 'Name' => 'OPJ_UINT64', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '2902' => { - 'BaseType' => '2836', - 'Header' => 'openjpeg.h', - 'Line' => '130', - 'Name' => 'OPJ_OFF_T', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '2924' => { - 'BaseType' => '2936', - 'Header' => 'openjpeg.h', - 'Line' => '313', - 'Name' => 'opj_msg_callback', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '2936' => { - 'Name' => 'void(*)(char const*, void*)', - 'Param' => { - '0' => { - 'type' => '177' - }, - '1' => { - 'type' => '141' - } - }, - 'Return' => '1', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '2958' => { - 'BaseType' => '2970', - 'Header' => 'openjpeg.h', - 'Line' => '593', - 'Name' => 'opj_stream_read_fn', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '2970' => { - 'Name' => 'OPJ_SIZE_T(*)(void*, OPJ_SIZE_T, void*)', - 'Param' => { - '0' => { - 'type' => '141' - }, - '1' => { - 'type' => '729' - }, - '2' => { - 'type' => '141' - } - }, - 'Return' => '729', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '3001' => { - 'BaseType' => '2970', - 'Header' => 'openjpeg.h', - 'Line' => '598', - 'Name' => 'opj_stream_write_fn', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '3013' => { - 'BaseType' => '3025', - 'Header' => 'openjpeg.h', - 'Line' => '603', - 'Name' => 'opj_stream_skip_fn', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '3025' => { - 'Name' => 'OPJ_OFF_T(*)(OPJ_OFF_T, void*)', - 'Param' => { - '0' => { - 'type' => '2902' - }, - '1' => { - 'type' => '141' - } - }, - 'Return' => '2902', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '3051' => { - 'BaseType' => '3063', - 'Header' => 'openjpeg.h', - 'Line' => '608', - 'Name' => 'opj_stream_seek_fn', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '3063' => { - 'Name' => 'OPJ_BOOL(*)(OPJ_OFF_T, void*)', - 'Param' => { - '0' => { - 'type' => '2902' - }, - '1' => { - 'type' => '141' - } - }, - 'Return' => '685', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '3089' => { - 'BaseType' => '3101', - 'Header' => 'openjpeg.h', - 'Line' => '613', - 'Name' => 'opj_stream_free_user_data_fn', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '3101' => { - 'Name' => 'void(*)(void*)', - 'Param' => { - '0' => { - 'type' => '141' - } - }, - 'Return' => '1', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '3118' => { - 'BaseType' => '141', - 'Header' => 'openjpeg.h', - 'Line' => '618', - 'Name' => 'opj_stream_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '32046' => { - 'BaseType' => '188', - 'Header' => 'stdio.h', - 'Line' => '49', - 'Name' => 'FILE', - 'Size' => '216', - 'Type' => 'Typedef' - }, - '32763' => { - 'Header' => 'openjpeg.h', - 'Line' => '246', - 'Memb' => { - '0' => { - 'name' => 'OPJ_STD_RSIZ', - 'value' => '0' - }, - '1' => { - 'name' => 'OPJ_CINEMA2K', - 'value' => '3' - }, - '2' => { - 'name' => 'OPJ_CINEMA4K', - 'value' => '4' - }, - '3' => { - 'name' => 'OPJ_MCT', - 'value' => '33024' - } - }, - 'Name' => 'enum RSIZ_CAPABILITIES', - 'Size' => '4', - 'Type' => 'Enum' - }, - '32802' => { - 'BaseType' => '32763', - 'Header' => 'openjpeg.h', - 'Line' => '251', - 'Name' => 'OPJ_RSIZ_CAPABILITIES', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '32813' => { - 'Header' => 'openjpeg.h', - 'Line' => '257', - 'Memb' => { - '0' => { - 'name' => 'OPJ_OFF', - 'value' => '0' - }, - '1' => { - 'name' => 'OPJ_CINEMA2K_24', - 'value' => '1' - }, - '2' => { - 'name' => 'OPJ_CINEMA2K_48', - 'value' => '2' - }, - '3' => { - 'name' => 'OPJ_CINEMA4K_24', - 'value' => '3' - } - }, - 'Name' => 'enum CINEMA_MODE', - 'Size' => '4', - 'Type' => 'Enum' - }, - '32851' => { - 'BaseType' => '32813', - 'Header' => 'openjpeg.h', - 'Line' => '262', - 'Name' => 'OPJ_CINEMA_MODE', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '33535' => { - 'Header' => 'openjpeg.h', - 'Line' => '353', - 'Memb' => { - '0' => { - 'name' => 'tile_size_on', - 'offset' => '0', - 'type' => '685' - }, - '1' => { - 'name' => 'cp_tx0', - 'offset' => '4', - 'type' => '98' - }, - '10' => { - 'name' => 'csty', - 'offset' => '48', - 'type' => '98' - }, - '11' => { - 'name' => 'prog_order', - 'offset' => '52', - 'type' => '23417' - }, - '12' => { - 'name' => 'POC', - 'offset' => '56', - 'type' => '24005' - }, - '13' => { - 'name' => 'numpocs', - 'offset' => '4792', - 'type' => '718' - }, - '14' => { - 'name' => 'tcp_numlayers', - 'offset' => '4796', - 'type' => '98' - }, - '15' => { - 'name' => 'tcp_rates', - 'offset' => '4800', - 'type' => '34399' - }, - '16' => { - 'name' => 'tcp_distoratio', - 'offset' => '5200', - 'type' => '34399' - }, - '17' => { - 'name' => 'numresolution', - 'offset' => '5600', - 'type' => '98' - }, - '18' => { - 'name' => 'cblockw_init', - 'offset' => '5604', - 'type' => '98' - }, - '19' => { - 'name' => 'cblockh_init', - 'offset' => '5608', - 'type' => '98' - }, - '2' => { - 'name' => 'cp_ty0', - 'offset' => '8', - 'type' => '98' - }, - '20' => { - 'name' => 'mode', - 'offset' => '5612', - 'type' => '98' - }, - '21' => { - 'name' => 'irreversible', - 'offset' => '5616', - 'type' => '98' - }, - '22' => { - 'name' => 'roi_compno', - 'offset' => '5620', - 'type' => '98' - }, - '23' => { - 'name' => 'roi_shift', - 'offset' => '5624', - 'type' => '98' - }, - '24' => { - 'name' => 'res_spec', - 'offset' => '5628', - 'type' => '98' - }, - '25' => { - 'name' => 'prcw_init', - 'offset' => '5632', - 'type' => '34415' - }, - '26' => { - 'name' => 'prch_init', - 'offset' => '5764', - 'type' => '34415' - }, - '27' => { - 'name' => 'infile', - 'offset' => '5896', - 'type' => '34431' - }, - '28' => { - 'name' => 'outfile', - 'offset' => '9992', - 'type' => '34431' - }, - '29' => { - 'name' => 'index_on', - 'offset' => '14088', - 'type' => '98' - }, - '3' => { - 'name' => 'cp_tdx', - 'offset' => '12', - 'type' => '98' - }, - '30' => { - 'name' => 'index', - 'offset' => '14092', - 'type' => '34431' - }, - '31' => { - 'name' => 'image_offset_x0', - 'offset' => '18188', - 'type' => '98' - }, - '32' => { - 'name' => 'image_offset_y0', - 'offset' => '18192', - 'type' => '98' - }, - '33' => { - 'name' => 'subsampling_dx', - 'offset' => '18196', - 'type' => '98' - }, - '34' => { - 'name' => 'subsampling_dy', - 'offset' => '18200', - 'type' => '98' - }, - '35' => { - 'name' => 'decod_format', - 'offset' => '18204', - 'type' => '98' - }, - '36' => { - 'name' => 'cod_format', - 'offset' => '18208', - 'type' => '98' - }, - '37' => { - 'name' => 'jpwl_epc_on', - 'offset' => '18212', - 'type' => '685' - }, - '38' => { - 'name' => 'jpwl_hprot_MH', - 'offset' => '18216', - 'type' => '98' - }, - '39' => { - 'name' => 'jpwl_hprot_TPH_tileno', - 'offset' => '18220', - 'type' => '34448' - }, - '4' => { - 'name' => 'cp_tdy', - 'offset' => '16', - 'type' => '98' - }, - '40' => { - 'name' => 'jpwl_hprot_TPH', - 'offset' => '18284', - 'type' => '34448' - }, - '41' => { - 'name' => 'jpwl_pprot_tileno', - 'offset' => '18348', - 'type' => '34448' - }, - '42' => { - 'name' => 'jpwl_pprot_packno', - 'offset' => '18412', - 'type' => '34448' - }, - '43' => { - 'name' => 'jpwl_pprot', - 'offset' => '18476', - 'type' => '34448' - }, - '44' => { - 'name' => 'jpwl_sens_size', - 'offset' => '18540', - 'type' => '98' - }, - '45' => { - 'name' => 'jpwl_sens_addr', - 'offset' => '18544', - 'type' => '98' - }, - '46' => { - 'name' => 'jpwl_sens_range', - 'offset' => '18548', - 'type' => '98' - }, - '47' => { - 'name' => 'jpwl_sens_MH', - 'offset' => '18552', - 'type' => '98' - }, - '48' => { - 'name' => 'jpwl_sens_TPH_tileno', - 'offset' => '18556', - 'type' => '34448' - }, - '49' => { - 'name' => 'jpwl_sens_TPH', - 'offset' => '18620', - 'type' => '34448' - }, - '5' => { - 'name' => 'cp_disto_alloc', - 'offset' => '20', - 'type' => '98' - }, - '50' => { - 'name' => 'cp_cinema', - 'offset' => '18684', - 'type' => '32851' - }, - '51' => { - 'name' => 'max_comp_size', - 'offset' => '18688', - 'type' => '98' - }, - '52' => { - 'name' => 'cp_rsiz', - 'offset' => '18692', - 'type' => '32802' - }, - '53' => { - 'name' => 'tp_on', - 'offset' => '18696', - 'type' => '149' - }, - '54' => { - 'name' => 'tp_flag', - 'offset' => '18697', - 'type' => '149' - }, - '55' => { - 'name' => 'tcp_mct', - 'offset' => '18698', - 'type' => '149' - }, - '56' => { - 'name' => 'jpip_on', - 'offset' => '18700', - 'type' => '685' - }, - '57' => { - 'name' => 'mct_data', - 'offset' => '18704', - 'type' => '141' - }, - '58' => { - 'name' => 'max_cs_size', - 'offset' => '18712', - 'type' => '98' - }, - '59' => { - 'name' => 'rsiz', - 'offset' => '18716', - 'type' => '23323' - }, - '6' => { - 'name' => 'cp_fixed_alloc', - 'offset' => '24', - 'type' => '98' - }, - '7' => { - 'name' => 'cp_fixed_quality', - 'offset' => '28', - 'type' => '98' - }, - '8' => { - 'name' => 'cp_matrice', - 'offset' => '32', - 'type' => '34377' - }, - '9' => { - 'name' => 'cp_comment', - 'offset' => '40', - 'type' => '143' - } - }, - 'Name' => 'struct opj_cparameters', - 'Size' => '18720', - 'Type' => 'Struct' - }, - '34377' => { - 'BaseType' => '98', - 'Name' => 'int*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '34399' => { - 'BaseType' => '163', - 'Name' => 'float[100]', - 'Size' => '400', - 'Type' => 'Array' - }, - '34415' => { - 'BaseType' => '98', - 'Name' => 'int[33]', - 'Size' => '132', - 'Type' => 'Array' - }, - '34431' => { - 'BaseType' => '149', - 'Name' => 'char[4096]', - 'Size' => '4096', - 'Type' => 'Array' - }, - '34448' => { - 'BaseType' => '98', - 'Name' => 'int[16]', - 'Size' => '64', - 'Type' => 'Array' - }, - '34464' => { - 'BaseType' => '33535', - 'Header' => 'openjpeg.h', - 'Line' => '501', - 'Name' => 'opj_cparameters_t', - 'Size' => '18720', - 'Type' => 'Typedef' - }, - '34476' => { - 'Header' => 'openjpeg.h', - 'Line' => '508', - 'Memb' => { - '0' => { - 'name' => 'cp_reduce', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'cp_layer', - 'offset' => '4', - 'type' => '718' - }, - '10' => { - 'name' => 'm_verbose', - 'offset' => '8224', - 'type' => '685' - }, - '11' => { - 'name' => 'tile_index', - 'offset' => '8228', - 'type' => '718' - }, - '12' => { - 'name' => 'nb_tile_to_decode', - 'offset' => '8232', - 'type' => '718' - }, - '13' => { - 'name' => 'jpwl_correct', - 'offset' => '8236', - 'type' => '685' - }, - '14' => { - 'name' => 'jpwl_exp_comps', - 'offset' => '8240', - 'type' => '98' - }, - '15' => { - 'name' => 'jpwl_max_tiles', - 'offset' => '8244', - 'type' => '98' - }, - '16' => { - 'name' => 'flags', - 'offset' => '8248', - 'type' => '77' - }, - '2' => { - 'name' => 'infile', - 'offset' => '8', - 'type' => '34431' - }, - '3' => { - 'name' => 'outfile', - 'offset' => '4104', - 'type' => '34431' - }, - '4' => { - 'name' => 'decod_format', - 'offset' => '8200', - 'type' => '98' - }, - '5' => { - 'name' => 'cod_format', - 'offset' => '8204', - 'type' => '98' - }, - '6' => { - 'name' => 'DA_x0', - 'offset' => '8208', - 'type' => '718' - }, - '7' => { - 'name' => 'DA_x1', - 'offset' => '8212', - 'type' => '718' - }, - '8' => { - 'name' => 'DA_y0', - 'offset' => '8216', - 'type' => '718' - }, - '9' => { - 'name' => 'DA_y1', - 'offset' => '8220', - 'type' => '718' - } - }, - 'Name' => 'struct opj_dparameters', - 'Size' => '8252', - 'Type' => 'Struct' - }, - '34726' => { - 'BaseType' => '34476', - 'Header' => 'openjpeg.h', - 'Line' => '568', - 'Name' => 'opj_dparameters_t', - 'Size' => '8252', - 'Type' => 'Typedef' - }, - '3516' => { - 'BaseType' => '2792', - 'Name' => 'OPJ_FLOAT32*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '3522' => { - 'BaseType' => '718', - 'Name' => 'OPJ_UINT32*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '35242' => { - 'Header' => 'openjpeg.h', - 'Line' => '718', - 'Memb' => { - '0' => { - 'name' => 'start_pos', - 'offset' => '0', - 'type' => '2902' - }, - '1' => { - 'name' => 'end_ph_pos', - 'offset' => '8', - 'type' => '2902' - }, - '2' => { - 'name' => 'end_pos', - 'offset' => '16', - 'type' => '2902' - }, - '3' => { - 'name' => 'disto', - 'offset' => '24', - 'type' => '170' - } - }, - 'Name' => 'struct opj_packet_info', - 'Size' => '32', - 'Type' => 'Struct' - }, - '35308' => { - 'BaseType' => '35242', - 'Header' => 'openjpeg.h', - 'Line' => '727', - 'Name' => 'opj_packet_info_t', - 'Size' => '32', - 'Type' => 'Typedef' - }, - '35320' => { - 'Header' => 'openjpeg.h', - 'Line' => '734', - 'Memb' => { - '0' => { - 'name' => 'type', - 'offset' => '0', - 'type' => '70' - }, - '1' => { - 'name' => 'pos', - 'offset' => '8', - 'type' => '2902' - }, - '2' => { - 'name' => 'len', - 'offset' => '16', - 'type' => '98' - } - }, - 'Name' => 'struct opj_marker_info', - 'Size' => '24', - 'Type' => 'Struct' - }, - '35373' => { - 'BaseType' => '35320', - 'Header' => 'openjpeg.h', - 'Line' => '741', - 'Name' => 'opj_marker_info_t', - 'Size' => '24', - 'Type' => 'Typedef' - }, - '35725' => { - 'BaseType' => '35308', - 'Name' => 'opj_packet_info_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '35731' => { - 'BaseType' => '35373', - 'Name' => 'opj_marker_info_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '36071' => { - 'Header' => 'openjpeg.h', - 'Line' => '858', - 'Memb' => { - '0' => { - 'name' => 'compno', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'csty', - 'offset' => '4', - 'type' => '718' - }, - '10' => { - 'name' => 'numgbits', - 'offset' => '808', - 'type' => '718' - }, - '11' => { - 'name' => 'roishift', - 'offset' => '812', - 'type' => '2869' - }, - '12' => { - 'name' => 'prcw', - 'offset' => '816', - 'type' => '9964' - }, - '13' => { - 'name' => 'prch', - 'offset' => '948', - 'type' => '9964' - }, - '2' => { - 'name' => 'numresolutions', - 'offset' => '8', - 'type' => '718' - }, - '3' => { - 'name' => 'cblkw', - 'offset' => '12', - 'type' => '718' - }, - '4' => { - 'name' => 'cblkh', - 'offset' => '16', - 'type' => '718' - }, - '5' => { - 'name' => 'cblksty', - 'offset' => '20', - 'type' => '718' - }, - '6' => { - 'name' => 'qmfbid', - 'offset' => '24', - 'type' => '718' - }, - '7' => { - 'name' => 'qntsty', - 'offset' => '28', - 'type' => '718' - }, - '8' => { - 'name' => 'stepsizes_mant', - 'offset' => '32', - 'type' => '36273' - }, - '9' => { - 'name' => 'stepsizes_expn', - 'offset' => '420', - 'type' => '36273' - } - }, - 'Name' => 'struct opj_tccp_info', - 'Size' => '1080', - 'Type' => 'Struct' - }, - '36273' => { - 'BaseType' => '718', - 'Name' => 'OPJ_UINT32[97]', - 'Size' => '388', - 'Type' => 'Array' - }, - '36305' => { - 'BaseType' => '36071', - 'Header' => 'openjpeg.h', - 'Line' => '889', - 'Name' => 'opj_tccp_info_t', - 'Size' => '1080', - 'Type' => 'Typedef' - }, - '36317' => { - 'Header' => 'openjpeg.h', - 'Line' => '894', - 'Memb' => { - '0' => { - 'name' => 'tileno', - 'offset' => '0', - 'type' => '98' - }, - '1' => { - 'name' => 'csty', - 'offset' => '4', - 'type' => '718' - }, - '2' => { - 'name' => 'prg', - 'offset' => '8', - 'type' => '23417' - }, - '3' => { - 'name' => 'numlayers', - 'offset' => '12', - 'type' => '718' - }, - '4' => { - 'name' => 'mct', - 'offset' => '16', - 'type' => '718' - }, - '5' => { - 'name' => 'tccp_info', - 'offset' => '24', - 'type' => '36409' - } - }, - 'Name' => 'struct opj_tile_v2_info', - 'Size' => '32', - 'Type' => 'Struct' - }, - '36409' => { - 'BaseType' => '36305', - 'Name' => 'opj_tccp_info_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '36415' => { - 'BaseType' => '36317', - 'Header' => 'openjpeg.h', - 'Line' => '910', - 'Name' => 'opj_tile_info_v2_t', - 'Size' => '32', - 'Type' => 'Typedef' - }, - '36427' => { - 'Header' => 'openjpeg.h', - 'Line' => '915', - 'Memb' => { - '0' => { - 'name' => 'tx0', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'ty0', - 'offset' => '4', - 'type' => '718' - }, - '2' => { - 'name' => 'tdx', - 'offset' => '8', - 'type' => '718' - }, - '3' => { - 'name' => 'tdy', - 'offset' => '12', - 'type' => '718' - }, - '4' => { - 'name' => 'tw', - 'offset' => '16', - 'type' => '718' - }, - '5' => { - 'name' => 'th', - 'offset' => '20', - 'type' => '718' - }, - '6' => { - 'name' => 'nbcomps', - 'offset' => '24', - 'type' => '718' - }, - '7' => { - 'name' => 'm_default_tile_info', - 'offset' => '32', - 'type' => '36415' - }, - '8' => { - 'name' => 'tile_info', - 'offset' => '64', - 'type' => '36556' - } - }, - 'Name' => 'struct opj_codestream_info_v2', - 'Size' => '72', - 'Type' => 'Struct' - }, - '36556' => { - 'BaseType' => '36415', - 'Name' => 'opj_tile_info_v2_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '36562' => { - 'BaseType' => '36427', - 'Header' => 'openjpeg.h', - 'Line' => '939', - 'Name' => 'opj_codestream_info_v2_t', - 'Size' => '72', - 'Type' => 'Typedef' - }, - '36574' => { - 'Header' => 'openjpeg.h', - 'Line' => '945', - 'Memb' => { - '0' => { - 'name' => 'start_pos', - 'offset' => '0', - 'type' => '2902' - }, - '1' => { - 'name' => 'end_header', - 'offset' => '8', - 'type' => '2902' - }, - '2' => { - 'name' => 'end_pos', - 'offset' => '16', - 'type' => '2902' - } - }, - 'Name' => 'struct opj_tp_index', - 'Size' => '24', - 'Type' => 'Struct' - }, - '36627' => { - 'BaseType' => '36574', - 'Header' => 'openjpeg.h', - 'Line' => '953', - 'Name' => 'opj_tp_index_t', - 'Size' => '24', - 'Type' => 'Typedef' - }, - '36639' => { - 'Header' => 'openjpeg.h', - 'Line' => '958', - 'Memb' => { - '0' => { - 'name' => 'tileno', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'nb_tps', - 'offset' => '4', - 'type' => '718' - }, - '2' => { - 'name' => 'current_nb_tps', - 'offset' => '8', - 'type' => '718' - }, - '3' => { - 'name' => 'current_tpsno', - 'offset' => '12', - 'type' => '718' - }, - '4' => { - 'name' => 'tp_index', - 'offset' => '16', - 'type' => '36783' - }, - '5' => { - 'name' => 'marknum', - 'offset' => '24', - 'type' => '718' - }, - '6' => { - 'name' => 'marker', - 'offset' => '32', - 'type' => '35731' - }, - '7' => { - 'name' => 'maxmarknum', - 'offset' => '40', - 'type' => '718' - }, - '8' => { - 'name' => 'nb_packet', - 'offset' => '44', - 'type' => '718' - }, - '9' => { - 'name' => 'packet_index', - 'offset' => '48', - 'type' => '35725' - } - }, - 'Name' => 'struct opj_tile_index', - 'Size' => '56', - 'Type' => 'Struct' - }, - '36783' => { - 'BaseType' => '36627', - 'Name' => 'opj_tp_index_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '36789' => { - 'BaseType' => '36639', - 'Header' => 'openjpeg.h', - 'Line' => '985', - 'Name' => 'opj_tile_index_t', - 'Size' => '56', - 'Type' => 'Typedef' - }, - '36801' => { - 'Header' => 'openjpeg.h', - 'Line' => '990', - 'Memb' => { - '0' => { - 'name' => 'main_head_start', - 'offset' => '0', - 'type' => '2902' - }, - '1' => { - 'name' => 'main_head_end', - 'offset' => '8', - 'type' => '2902' - }, - '2' => { - 'name' => 'codestream_size', - 'offset' => '16', - 'type' => '2891' - }, - '3' => { - 'name' => 'marknum', - 'offset' => '24', - 'type' => '718' - }, - '4' => { - 'name' => 'marker', - 'offset' => '32', - 'type' => '35731' - }, - '5' => { - 'name' => 'maxmarknum', - 'offset' => '40', - 'type' => '718' - }, - '6' => { - 'name' => 'nb_of_tiles', - 'offset' => '44', - 'type' => '718' - }, - '7' => { - 'name' => 'tile_index', - 'offset' => '48', - 'type' => '36919' - } - }, - 'Name' => 'struct opj_codestream_index', - 'Size' => '56', - 'Type' => 'Struct' - }, - '36919' => { - 'BaseType' => '36789', - 'Name' => 'opj_tile_index_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '36925' => { - 'BaseType' => '36801', - 'Header' => 'openjpeg.h', - 'Line' => '1013', - 'Name' => 'opj_codestream_index_t', - 'Size' => '56', - 'Type' => 'Typedef' - }, - '39777' => { - 'BaseType' => '36925', - 'Name' => 'opj_codestream_index_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41668' => { - 'BaseType' => '26143', - 'Name' => 'opj_image_t**', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41674' => { - 'BaseType' => '685', - 'Name' => 'OPJ_BOOL*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41680' => { - 'BaseType' => '34726', - 'Name' => 'opj_dparameters_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41692' => { - 'BaseType' => '34464', - 'Name' => 'opj_cparameters_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41698' => { - 'BaseType' => '32046', - 'Name' => 'FILE*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41704' => { - 'BaseType' => '36562', - 'Name' => 'opj_codestream_info_v2_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '45' => { - 'BaseType' => '56', - 'Header' => 'stddef.h', - 'Line' => '212', - 'Name' => 'size_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '56' => { - 'Name' => 'unsigned long', - 'Size' => '8', - 'Type' => 'Intrinsic' - }, - '579' => { - 'Header' => 'libio.h', - 'Line' => '182', - 'Name' => '_IO_lock_t', - 'Type' => 'Typedef' - }, - '586' => { - 'Header' => 'libio.h', - 'Line' => '188', - 'Memb' => { - '0' => { - 'name' => '_next', - 'offset' => '0', - 'type' => '635' - }, - '1' => { - 'name' => '_sbuf', - 'offset' => '8', - 'type' => '641' - }, - '2' => { - 'name' => '_pos', - 'offset' => '16', - 'type' => '98' - } - }, - 'Name' => 'struct _IO_marker', - 'PrivateABI' => 1, - 'Size' => '24', - 'Type' => 'Struct' - }, - '6182' => { - 'BaseType' => '3118', - 'Name' => 'opj_stream_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '63' => { - 'Name' => 'unsigned char', - 'Size' => '1', - 'Type' => 'Intrinsic' - }, - '635' => { - 'BaseType' => '586', - 'Name' => 'struct _IO_marker*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '641' => { - 'BaseType' => '188', - 'Name' => 'struct _IO_FILE*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '647' => { - 'BaseType' => '149', - 'Name' => 'char[1]', - 'Size' => '1', - 'Type' => 'Array' - }, - '663' => { - 'BaseType' => '579', - 'Name' => '_IO_lock_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '669' => { - 'BaseType' => '149', - 'Name' => 'char[20]', - 'Size' => '20', - 'Type' => 'Array' - }, - '685' => { - 'BaseType' => '98', - 'Header' => 'openjpeg.h', - 'Line' => '110', - 'Name' => 'OPJ_BOOL', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '696' => { - 'BaseType' => '63', - 'Header' => 'openjpeg.h', - 'Line' => '117', - 'Name' => 'OPJ_BYTE', - 'Size' => '1', - 'Type' => 'Typedef' - }, - '70' => { - 'Name' => 'unsigned short', - 'Size' => '2', - 'Type' => 'Intrinsic' - }, - '707' => { - 'BaseType' => '77', - 'Header' => 'stdint.h', - 'Line' => '52', - 'Name' => 'uint32_t', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '718' => { - 'BaseType' => '707', - 'Header' => 'openjpeg.h', - 'Line' => '126', - 'Name' => 'OPJ_UINT32', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '729' => { - 'BaseType' => '45', - 'Header' => 'openjpeg.h', - 'Line' => '133', - 'Name' => 'OPJ_SIZE_T', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '740' => { - 'BaseType' => '696', - 'Name' => 'OPJ_BYTE*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '77' => { - 'Name' => 'unsigned int', - 'Size' => '4', - 'Type' => 'Intrinsic' - }, - '84' => { - 'Name' => 'signed char', - 'Size' => '1', - 'Type' => 'Intrinsic' - }, - '98' => { - 'Name' => 'int', - 'Size' => '4', - 'Type' => 'Intrinsic' - }, - '9952' => { - 'BaseType' => '2869', - 'Name' => 'OPJ_INT32*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '9964' => { - 'BaseType' => '718', - 'Name' => 'OPJ_UINT32[33]', - 'Size' => '132', - 'Type' => 'Array' - } - }, - 'UndefinedSymbols' => { - 'libopenjp2.so.2.1.2' => { - '_ITM_deregisterTMCloneTable' => 0, - '_ITM_registerTMCloneTable' => 0, - '_Jv_RegisterClasses' => 0, - '__assert_fail@GLIBC_2.2.5' => 0, - '__cxa_finalize@GLIBC_2.2.5' => 0, - '__fprintf_chk@GLIBC_2.3.4' => 0, - '__gmon_start__' => 0, - '__sprintf_chk@GLIBC_2.3.4' => 0, - '__stack_chk_fail@GLIBC_2.4' => 0, - '__vsnprintf_chk@GLIBC_2.3.4' => 0, - 'calloc@GLIBC_2.2.5' => 0, - 'ceilf@GLIBC_2.2.5' => 0, - 'fclose@GLIBC_2.2.5' => 0, - 'floor@GLIBC_2.2.5' => 0, - 'floorf@GLIBC_2.2.5' => 0, - 'fopen@GLIBC_2.2.5' => 0, - 'fputc@GLIBC_2.2.5' => 0, - 'fread@GLIBC_2.2.5' => 0, - 'free@GLIBC_2.2.5' => 0, - 'fseeko@GLIBC_2.2.5' => 0, - 'ftello@GLIBC_2.2.5' => 0, - 'fwrite@GLIBC_2.2.5' => 0, - 'getrusage@GLIBC_2.2.5' => 0, - 'malloc@GLIBC_2.2.5' => 0, - 'memcpy@GLIBC_2.14' => 0, - 'memset@GLIBC_2.2.5' => 0, - 'posix_memalign@GLIBC_2.2.5' => 0, - 'pow@GLIBC_2.2.5' => 0, - 'realloc@GLIBC_2.2.5' => 0, - 'sqrt@GLIBC_2.2.5' => 0, - 'stdout@GLIBC_2.2.5' => 0, - 'strcpy@GLIBC_2.2.5' => 0 - } - }, - 'WordSize' => '8' - }; diff --git a/abi-check/abi_dump/openjpeg/current/57d0d/meta.json b/abi-check/abi_dump/openjpeg/current/57d0d/meta.json deleted file mode 100644 index 91532882..00000000 --- a/abi-check/abi_dump/openjpeg/current/57d0d/meta.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Object": "lib/libopenjp2.so.2.1.2", - "Lang": "C", - "TotalSymbols": "43", - "PublicABI": "1", - "Version": "1.7" -} \ No newline at end of file diff --git a/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump b/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump deleted file mode 100644 index 3ae452a2..00000000 --- a/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump +++ /dev/null @@ -1,3390 +0,0 @@ -$VAR1 = { - 'ABI_DUMPER_VERSION' => '0.99.15', - 'ABI_DUMP_VERSION' => '3.2', - 'Arch' => 'x86_64', - 'GccVersion' => '4.8.1', - 'Headers' => { - 'openjpeg.h' => 1 - }, - 'Language' => 'C', - 'LibraryName' => 'libopenjp2.so.2.1.1', - 'LibraryVersion' => 'current', - 'NameSpaces' => {}, - 'Needed' => { - 'libc.so.6' => 1, - 'libm.so.6' => 1, - 'libpthread.so.0' => 1 - }, - 'PublicABI' => '1', - 'Sources' => { - 'cio.c' => 1, - 'image.c' => 1, - 'openjpeg.c' => 1, - 'thread.c' => 1 - }, - 'SymbolInfo' => { - '141900' => { - 'Header' => 'openjpeg.h', - 'Line' => '1055', - 'Return' => '177', - 'ShortName' => 'opj_version', - 'Source' => 'openjpeg.c', - 'SourceLine' => '157' - }, - '142185' => { - 'Header' => 'openjpeg.h', - 'Line' => '1496', - 'Param' => { - '0' => { - 'name' => 'cstr_info', - 'type' => '142203' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_destroy_cstr_info', - 'Source' => 'openjpeg.c', - 'SourceLine' => '903' - }, - '14305' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_buffer_size', - 'type' => '9004' - }, - '1' => { - 'name' => 'l_is_input', - 'type' => '701' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '14457', - 'ShortName' => 'opj_stream_create', - 'Source' => 'cio.c', - 'SourceLine' => '151' - }, - '14463' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'l_is_input', - 'type' => '701' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '14457', - 'ShortName' => 'opj_stream_default_create', - 'Source' => 'cio.c', - 'SourceLine' => '187' - }, - '14540' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '14457' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_destroy', - 'Source' => 'cio.c', - 'SourceLine' => '192' - }, - '14633' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '14457' - }, - '1' => { - 'name' => 'p_function', - 'type' => '11233' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_read_function', - 'Source' => 'cio.c', - 'SourceLine' => '206' - }, - '14702' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '14457' - }, - '1' => { - 'name' => 'p_function', - 'type' => '11326' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_seek_function', - 'Source' => 'cio.c', - 'SourceLine' => '217' - }, - '14771' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '14457' - }, - '1' => { - 'name' => 'p_function', - 'type' => '11276' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_write_function', - 'Source' => 'cio.c', - 'SourceLine' => '227' - }, - '14840' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '14457' - }, - '1' => { - 'name' => 'p_function', - 'type' => '11288' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_skip_function', - 'Source' => 'cio.c', - 'SourceLine' => '238' - }, - '14909' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '14457' - }, - '1' => { - 'name' => 'p_data', - 'type' => '141' - }, - '2' => { - 'name' => 'p_function', - 'type' => '11364' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_user_data', - 'Source' => 'cio.c', - 'SourceLine' => '249' - }, - '14991' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '14457' - }, - '1' => { - 'name' => 'data_length', - 'type' => '11166' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_user_data_length', - 'Source' => 'cio.c', - 'SourceLine' => '258' - }, - '202155' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'p_callback', - 'type' => '11199' - }, - '2' => { - 'name' => 'p_user_data', - 'type' => '141' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '701', - 'ShortName' => 'opj_set_info_handler', - 'Source' => 'openjpeg.c', - 'SourceLine' => '44' - }, - '202253' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'p_callback', - 'type' => '11199' - }, - '2' => { - 'name' => 'p_user_data', - 'type' => '141' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '701', - 'ShortName' => 'opj_set_warning_handler', - 'Source' => 'openjpeg.c', - 'SourceLine' => '59' - }, - '202339' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'p_callback', - 'type' => '11199' - }, - '2' => { - 'name' => 'p_user_data', - 'type' => '141' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '701', - 'ShortName' => 'opj_set_error_handler', - 'Source' => 'openjpeg.c', - 'SourceLine' => '74' - }, - '202454' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_format', - 'type' => '191597' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '202241', - 'ShortName' => 'opj_create_decompress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '164' - }, - '202676' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'parameters', - 'type' => '51595' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_set_default_decoder_parameters', - 'Source' => 'openjpeg.c', - 'SourceLine' => '343' - }, - '202807' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'num_threads', - 'type' => '98' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '701', - 'ShortName' => 'opj_codec_set_threads', - 'Source' => 'openjpeg.c', - 'SourceLine' => '364' - }, - '202925' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'parameters', - 'type' => '51595' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '701', - 'ShortName' => 'opj_setup_decoder', - 'Source' => 'openjpeg.c', - 'SourceLine' => '375' - }, - '203067' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '14457' - }, - '1' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '2' => { - 'name' => 'p_image', - 'type' => '51583' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '701', - 'ShortName' => 'opj_read_header', - 'Source' => 'openjpeg.c', - 'SourceLine' => '395' - }, - '203270' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '14457' - }, - '2' => { - 'name' => 'p_image', - 'type' => '35974' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '701', - 'ShortName' => 'opj_decode', - 'Source' => 'openjpeg.c', - 'SourceLine' => '418' - }, - '203424' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'p_image', - 'type' => '35974' - }, - '2' => { - 'name' => 'p_start_x', - 'type' => '11144' - }, - '3' => { - 'name' => 'p_start_y', - 'type' => '11144' - }, - '4' => { - 'name' => 'p_end_x', - 'type' => '11144' - }, - '5' => { - 'name' => 'p_end_y', - 'type' => '11144' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx', - '4' => 'r8', - '5' => 'r9' - }, - 'Return' => '701', - 'ShortName' => 'opj_set_decode_area', - 'Source' => 'openjpeg.c', - 'SourceLine' => '439' - }, - '203632' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '14457' - }, - '2' => { - 'name' => 'p_tile_index', - 'type' => '11797' - }, - '3' => { - 'name' => 'p_data_size', - 'type' => '11797' - }, - '4' => { - 'name' => 'p_tile_x0', - 'type' => '18227' - }, - '5' => { - 'name' => 'p_tile_y0', - 'type' => '18227' - }, - '6' => { - 'name' => 'p_tile_x1', - 'offset' => '0', - 'type' => '18227' - }, - '7' => { - 'name' => 'p_tile_y1', - 'type' => '18227' - }, - '8' => { - 'name' => 'p_nb_comps', - 'type' => '11797' - }, - '9' => { - 'name' => 'p_should_go_on', - 'type' => '51589' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rbp', - '3' => 'rbx', - '4' => 'rcx', - '5' => 'r8', - '7' => 'rdx', - '8' => 'rdx', - '9' => 'rdx' - }, - 'Return' => '701', - 'ShortName' => 'opj_read_tile_header', - 'Source' => 'openjpeg.c', - 'SourceLine' => '461' - }, - '203850' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'p_tile_index', - 'type' => '8993' - }, - '2' => { - 'name' => 'p_data', - 'type' => '9015' - }, - '3' => { - 'name' => 'p_data_size', - 'type' => '8993' - }, - '4' => { - 'name' => 'p_stream', - 'type' => '14457' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx', - '4' => 'r8' - }, - 'Return' => '701', - 'ShortName' => 'opj_decode_tile_data', - 'Source' => 'openjpeg.c', - 'SourceLine' => '491' - }, - '204050' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '14457' - }, - '2' => { - 'name' => 'p_image', - 'type' => '35974' - }, - '3' => { - 'name' => 'tile_index', - 'type' => '8993' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx' - }, - 'Return' => '701', - 'ShortName' => 'opj_get_decoded_tile', - 'Source' => 'openjpeg.c', - 'SourceLine' => '516' - }, - '204227' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'res_factor', - 'type' => '8993' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '701', - 'ShortName' => 'opj_set_decoded_resolution_factor', - 'Source' => 'openjpeg.c', - 'SourceLine' => '539' - }, - '204336' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_format', - 'type' => '191597' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '202241', - 'ShortName' => 'opj_create_compress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '556' - }, - '204561' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'parameters', - 'type' => '51607' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_set_default_encoder_parameters', - 'Source' => 'openjpeg.c', - 'SourceLine' => '652' - }, - '204692' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'parameters', - 'type' => '51607' - }, - '2' => { - 'name' => 'p_image', - 'type' => '35974' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '701', - 'ShortName' => 'opj_setup_encoder', - 'Source' => 'openjpeg.c', - 'SourceLine' => '711' - }, - '204830' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'p_image', - 'type' => '35974' - }, - '2' => { - 'name' => 'p_stream', - 'type' => '14457' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '701', - 'ShortName' => 'opj_start_compress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '729' - }, - '204984' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_info', - 'type' => '202241' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '14457' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '701', - 'ShortName' => 'opj_encode', - 'Source' => 'openjpeg.c', - 'SourceLine' => '748' - }, - '205115' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '14457' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '701', - 'ShortName' => 'opj_end_compress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '765' - }, - '205246' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '14457' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '701', - 'ShortName' => 'opj_end_decompress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '782' - }, - '205377' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'parameters', - 'type' => '51607' - }, - '1' => { - 'name' => 'pEncodingMatrix', - 'type' => '11791' - }, - '2' => { - 'name' => 'p_dc_shift', - 'type' => '18227' - }, - '3' => { - 'name' => 'pNbComp', - 'type' => '8993' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx' - }, - 'Return' => '701', - 'ShortName' => 'opj_set_MCT', - 'Source' => 'openjpeg.c', - 'SourceLine' => '801' - }, - '205723' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'p_tile_index', - 'type' => '8993' - }, - '2' => { - 'name' => 'p_data', - 'type' => '9015' - }, - '3' => { - 'name' => 'p_data_size', - 'type' => '8993' - }, - '4' => { - 'name' => 'p_stream', - 'type' => '14457' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx', - '4' => 'r8' - }, - 'Return' => '701', - 'ShortName' => 'opj_write_tile', - 'Source' => 'openjpeg.c', - 'SourceLine' => '830' - }, - '205923' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_destroy_codec', - 'Source' => 'openjpeg.c', - 'SourceLine' => '857' - }, - '206024' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - }, - '1' => { - 'name' => 'info_flag', - 'type' => '11144' - }, - '2' => { - 'name' => 'output_stream', - 'type' => '51613' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '1', - 'ShortName' => 'opj_dump_codec', - 'Source' => 'openjpeg.c', - 'SourceLine' => '876' - }, - '206161' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '51619', - 'ShortName' => 'opj_get_cstr_info', - 'Source' => 'openjpeg.c', - 'SourceLine' => '892' - }, - '206325' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '202241' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '49663', - 'ShortName' => 'opj_get_cstr_index', - 'Source' => 'openjpeg.c', - 'SourceLine' => '919' - }, - '206410' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_cstr_index', - 'type' => '206470' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_destroy_cstr_index', - 'Source' => 'openjpeg.c', - 'SourceLine' => '930' - }, - '206476' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'fname', - 'type' => '177' - }, - '1' => { - 'name' => 'p_size', - 'type' => '9004' - }, - '2' => { - 'name' => 'p_is_read_stream', - 'type' => '701' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'r12', - '2' => 'rbx' - }, - 'Return' => '14457', - 'ShortName' => 'opj_stream_create_file_stream', - 'Source' => 'openjpeg.c', - 'SourceLine' => '943' - }, - '206595' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'fname', - 'type' => '177' - }, - '1' => { - 'name' => 'p_is_read_stream', - 'type' => '701' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '14457', - 'ShortName' => 'opj_stream_create_default_file_stream', - 'Source' => 'openjpeg.c', - 'SourceLine' => '938' - }, - '36253' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'image', - 'type' => '35974' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_image_destroy', - 'Source' => 'image.c', - 'SourceLine' => '80' - }, - '36431' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'numcmpts', - 'type' => '8993' - }, - '1' => { - 'name' => 'cmptparms', - 'type' => '36706' - }, - '2' => { - 'name' => 'clrspc', - 'type' => '33305' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '35974', - 'ShortName' => 'opj_image_create', - 'Source' => 'image.c', - 'SourceLine' => '39' - }, - '3808' => { - 'Header' => 'openjpeg.h', - 'Return' => '701', - 'ShortName' => 'opj_has_thread_support', - 'Source' => 'thread.c', - 'SourceLine' => '296' - }, - '3838' => { - 'Header' => 'openjpeg.h', - 'Return' => '98', - 'ShortName' => 'opj_get_num_cpus', - 'Source' => 'thread.c', - 'SourceLine' => '301' - }, - '38428' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'numcmpts', - 'type' => '8993' - }, - '1' => { - 'name' => 'cmptparms', - 'type' => '36706' - }, - '2' => { - 'name' => 'clrspc', - 'type' => '33305' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '35974', - 'ShortName' => 'opj_image_tile_create', - 'Source' => 'image.c', - 'SourceLine' => '208' - } - }, - 'SymbolVersion' => { - '_ITM_deregisterTMCloneTable' => 'sysconf@@GLIBC_2.2.5', - '_ITM_registerTMCloneTable' => 'sysconf@@GLIBC_2.2.5', - '_Jv_RegisterClasses' => 'sysconf@@GLIBC_2.2.5', - '__gmon_start__' => 'sysconf@@GLIBC_2.2.5' - }, - 'Symbols' => { - 'libopenjp2.so.2.1.1' => { - '_fini' => 1, - '_init' => 1, - 'opj_codec_set_threads' => 1, - 'opj_create_compress' => 1, - 'opj_create_decompress' => 1, - 'opj_decode' => 1, - 'opj_decode_tile_data' => 1, - 'opj_destroy_codec' => 1, - 'opj_destroy_cstr_index' => 1, - 'opj_destroy_cstr_info' => 1, - 'opj_dump_codec' => 1, - 'opj_encode' => 1, - 'opj_end_compress' => 1, - 'opj_end_decompress' => 1, - 'opj_get_cstr_index' => 1, - 'opj_get_cstr_info' => 1, - 'opj_get_decoded_tile' => 1, - 'opj_get_num_cpus' => 1, - 'opj_has_thread_support' => 1, - 'opj_image_create' => 1, - 'opj_image_destroy' => 1, - 'opj_image_tile_create' => 1, - 'opj_read_header' => 1, - 'opj_read_tile_header' => 1, - 'opj_set_MCT' => 1, - 'opj_set_decode_area' => 1, - 'opj_set_decoded_resolution_factor' => 1, - 'opj_set_default_decoder_parameters' => 1, - 'opj_set_default_encoder_parameters' => 1, - 'opj_set_error_handler' => 1, - 'opj_set_info_handler' => 1, - 'opj_set_warning_handler' => 1, - 'opj_setup_decoder' => 1, - 'opj_setup_encoder' => 1, - 'opj_start_compress' => 1, - 'opj_stream_create' => 1, - 'opj_stream_create_default_file_stream' => 1, - 'opj_stream_create_file_stream' => 1, - 'opj_stream_default_create' => 1, - 'opj_stream_destroy' => 1, - 'opj_stream_set_read_function' => 1, - 'opj_stream_set_seek_function' => 1, - 'opj_stream_set_skip_function' => 1, - 'opj_stream_set_user_data' => 1, - 'opj_stream_set_user_data_length' => 1, - 'opj_stream_set_write_function' => 1, - 'opj_version' => 1, - 'opj_write_tile' => 1 - } - }, - 'Target' => 'unix', - 'TypeInfo' => { - '1' => { - 'Name' => 'void', - 'Type' => 'Intrinsic' - }, - '105' => { - 'Name' => 'long', - 'Size' => '8', - 'Type' => 'Intrinsic' - }, - '11067' => { - 'BaseType' => '163', - 'Header' => 'openjpeg.h', - 'Line' => '115', - 'Name' => 'OPJ_FLOAT32', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '11100' => { - 'BaseType' => '98', - 'Header' => 'stdint.h', - 'Line' => '39', - 'Name' => 'int32_t', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '11111' => { - 'BaseType' => '105', - 'Header' => 'stdint.h', - 'Line' => '41', - 'Name' => 'int64_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '11133' => { - 'BaseType' => '56', - 'Header' => 'stdint.h', - 'Line' => '56', - 'Name' => 'uint64_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '11144' => { - 'BaseType' => '11100', - 'Header' => 'openjpeg.h', - 'Line' => '125', - 'Name' => 'OPJ_INT32', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '11166' => { - 'BaseType' => '11133', - 'Header' => 'openjpeg.h', - 'Line' => '128', - 'Name' => 'OPJ_UINT64', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '11177' => { - 'BaseType' => '11111', - 'Header' => 'openjpeg.h', - 'Line' => '130', - 'Name' => 'OPJ_OFF_T', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '11199' => { - 'BaseType' => '11211', - 'Header' => 'openjpeg.h', - 'Line' => '313', - 'Name' => 'opj_msg_callback', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '112' => { - 'BaseType' => '105', - 'Header' => 'types.h', - 'Line' => '141', - 'Name' => '__off_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '11211' => { - 'Name' => 'void(*)(char const*, void*)', - 'Param' => { - '0' => { - 'type' => '177' - }, - '1' => { - 'type' => '141' - } - }, - 'Return' => '1', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '11233' => { - 'BaseType' => '11245', - 'Header' => 'openjpeg.h', - 'Line' => '593', - 'Name' => 'opj_stream_read_fn', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '11245' => { - 'Name' => 'OPJ_SIZE_T(*)(void*, OPJ_SIZE_T, void*)', - 'Param' => { - '0' => { - 'type' => '141' - }, - '1' => { - 'type' => '9004' - }, - '2' => { - 'type' => '141' - } - }, - 'Return' => '9004', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '11276' => { - 'BaseType' => '11245', - 'Header' => 'openjpeg.h', - 'Line' => '598', - 'Name' => 'opj_stream_write_fn', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '11288' => { - 'BaseType' => '11300', - 'Header' => 'openjpeg.h', - 'Line' => '603', - 'Name' => 'opj_stream_skip_fn', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '11300' => { - 'Name' => 'OPJ_OFF_T(*)(OPJ_OFF_T, void*)', - 'Param' => { - '0' => { - 'type' => '11177' - }, - '1' => { - 'type' => '141' - } - }, - 'Return' => '11177', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '11326' => { - 'BaseType' => '11338', - 'Header' => 'openjpeg.h', - 'Line' => '608', - 'Name' => 'opj_stream_seek_fn', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '11338' => { - 'Name' => 'OPJ_BOOL(*)(OPJ_OFF_T, void*)', - 'Param' => { - '0' => { - 'type' => '11177' - }, - '1' => { - 'type' => '141' - } - }, - 'Return' => '701', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '11364' => { - 'BaseType' => '712', - 'Header' => 'openjpeg.h', - 'Line' => '613', - 'Name' => 'opj_stream_free_user_data_fn', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '11393' => { - 'BaseType' => '141', - 'Header' => 'openjpeg.h', - 'Line' => '618', - 'Name' => 'opj_stream_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '11791' => { - 'BaseType' => '11067', - 'Name' => 'OPJ_FLOAT32*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '11797' => { - 'BaseType' => '8993', - 'Name' => 'OPJ_UINT32*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '123' => { - 'BaseType' => '105', - 'Header' => 'types.h', - 'Line' => '142', - 'Name' => '__off64_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '141' => { - 'BaseType' => '1', - 'Name' => 'void*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '142203' => { - 'BaseType' => '51619', - 'Name' => 'opj_codestream_info_v2_t**', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '143' => { - 'BaseType' => '149', - 'Name' => 'char*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '14457' => { - 'BaseType' => '11393', - 'Name' => 'opj_stream_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '149' => { - 'Name' => 'char', - 'Size' => '1', - 'Type' => 'Intrinsic' - }, - '163' => { - 'Name' => 'float', - 'Size' => '4', - 'Type' => 'Intrinsic' - }, - '170' => { - 'Name' => 'double', - 'Size' => '8', - 'Type' => 'Intrinsic' - }, - '177' => { - 'BaseType' => '183', - 'Name' => 'char const*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '18227' => { - 'BaseType' => '11144', - 'Name' => 'OPJ_INT32*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '18239' => { - 'BaseType' => '8993', - 'Name' => 'OPJ_UINT32[33]', - 'Size' => '132', - 'Type' => 'Array' - }, - '183' => { - 'BaseType' => '149', - 'Name' => 'char const', - 'Size' => '1', - 'Type' => 'Const' - }, - '188' => { - 'Header' => 'libio.h', - 'Line' => '273', - 'Memb' => { - '0' => { - 'name' => '_flags', - 'offset' => '0', - 'type' => '98' - }, - '1' => { - 'name' => '_IO_read_ptr', - 'offset' => '8', - 'type' => '143' - }, - '10' => { - 'name' => '_IO_backup_base', - 'offset' => '80', - 'type' => '143' - }, - '11' => { - 'name' => '_IO_save_end', - 'offset' => '88', - 'type' => '143' - }, - '12' => { - 'name' => '_markers', - 'offset' => '96', - 'type' => '651' - }, - '13' => { - 'name' => '_chain', - 'offset' => '104', - 'type' => '657' - }, - '14' => { - 'name' => '_fileno', - 'offset' => '112', - 'type' => '98' - }, - '15' => { - 'name' => '_flags2', - 'offset' => '116', - 'type' => '98' - }, - '16' => { - 'name' => '_old_offset', - 'offset' => '120', - 'type' => '112' - }, - '17' => { - 'name' => '_cur_column', - 'offset' => '128', - 'type' => '70' - }, - '18' => { - 'name' => '_vtable_offset', - 'offset' => '130', - 'type' => '84' - }, - '19' => { - 'name' => '_shortbuf', - 'offset' => '131', - 'type' => '663' - }, - '2' => { - 'name' => '_IO_read_end', - 'offset' => '16', - 'type' => '143' - }, - '20' => { - 'name' => '_lock', - 'offset' => '136', - 'type' => '679' - }, - '21' => { - 'name' => '_offset', - 'offset' => '144', - 'type' => '123' - }, - '22' => { - 'name' => '__pad1', - 'offset' => '152', - 'type' => '141' - }, - '23' => { - 'name' => '__pad2', - 'offset' => '160', - 'type' => '141' - }, - '24' => { - 'name' => '__pad3', - 'offset' => '168', - 'type' => '141' - }, - '25' => { - 'name' => '__pad4', - 'offset' => '176', - 'type' => '141' - }, - '26' => { - 'name' => '__pad5', - 'offset' => '184', - 'type' => '45' - }, - '27' => { - 'name' => '_mode', - 'offset' => '192', - 'type' => '98' - }, - '28' => { - 'name' => '_unused2', - 'offset' => '196', - 'type' => '685' - }, - '3' => { - 'name' => '_IO_read_base', - 'offset' => '24', - 'type' => '143' - }, - '4' => { - 'name' => '_IO_write_base', - 'offset' => '32', - 'type' => '143' - }, - '5' => { - 'name' => '_IO_write_ptr', - 'offset' => '40', - 'type' => '143' - }, - '6' => { - 'name' => '_IO_write_end', - 'offset' => '48', - 'type' => '143' - }, - '7' => { - 'name' => '_IO_buf_base', - 'offset' => '56', - 'type' => '143' - }, - '8' => { - 'name' => '_IO_buf_end', - 'offset' => '64', - 'type' => '143' - }, - '9' => { - 'name' => '_IO_save_base', - 'offset' => '72', - 'type' => '143' - } - }, - 'Name' => 'struct _IO_FILE', - 'PrivateABI' => 1, - 'Size' => '216', - 'Type' => 'Struct' - }, - '191547' => { - 'Header' => 'openjpeg.h', - 'Line' => '292', - 'Memb' => { - '0' => { - 'name' => 'OPJ_CODEC_UNKNOWN', - 'value' => '18446744073709551615' - }, - '1' => { - 'name' => 'OPJ_CODEC_J2K', - 'value' => '0' - }, - '2' => { - 'name' => 'OPJ_CODEC_JPT', - 'value' => '1' - }, - '3' => { - 'name' => 'OPJ_CODEC_JP2', - 'value' => '2' - }, - '4' => { - 'name' => 'OPJ_CODEC_JPP', - 'value' => '3' - }, - '5' => { - 'name' => 'OPJ_CODEC_JPX', - 'value' => '4' - } - }, - 'Name' => 'enum CODEC_FORMAT', - 'Size' => '4', - 'Type' => 'Enum' - }, - '191597' => { - 'BaseType' => '191547', - 'Header' => 'openjpeg.h', - 'Line' => '299', - 'Name' => 'OPJ_CODEC_FORMAT', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '193354' => { - 'BaseType' => '141', - 'Header' => 'openjpeg.h', - 'Line' => '574', - 'Name' => 'opj_codec_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '202241' => { - 'BaseType' => '193354', - 'Name' => 'opj_codec_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '206470' => { - 'BaseType' => '49663', - 'Name' => 'opj_codestream_index_t**', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '33055' => { - 'BaseType' => '149', - 'Header' => 'openjpeg.h', - 'Line' => '114', - 'Name' => 'OPJ_CHAR', - 'Size' => '1', - 'Type' => 'Typedef' - }, - '33110' => { - 'BaseType' => '70', - 'Header' => 'stdint.h', - 'Line' => '50', - 'Name' => 'uint16_t', - 'Size' => '2', - 'Type' => 'Typedef' - }, - '33143' => { - 'BaseType' => '33110', - 'Header' => 'openjpeg.h', - 'Line' => '124', - 'Name' => 'OPJ_UINT16', - 'Size' => '2', - 'Type' => 'Typedef' - }, - '33187' => { - 'Header' => 'openjpeg.h', - 'Line' => '267', - 'Memb' => { - '0' => { - 'name' => 'OPJ_PROG_UNKNOWN', - 'value' => '18446744073709551615' - }, - '1' => { - 'name' => 'OPJ_LRCP', - 'value' => '0' - }, - '2' => { - 'name' => 'OPJ_RLCP', - 'value' => '1' - }, - '3' => { - 'name' => 'OPJ_RPCL', - 'value' => '2' - }, - '4' => { - 'name' => 'OPJ_PCRL', - 'value' => '3' - }, - '5' => { - 'name' => 'OPJ_CPRL', - 'value' => '4' - } - }, - 'Name' => 'enum PROG_ORDER', - 'Size' => '4', - 'Type' => 'Enum' - }, - '33237' => { - 'BaseType' => '33187', - 'Header' => 'openjpeg.h', - 'Line' => '274', - 'Name' => 'OPJ_PROG_ORDER', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '33249' => { - 'Header' => 'openjpeg.h', - 'Line' => '279', - 'Memb' => { - '0' => { - 'name' => 'OPJ_CLRSPC_UNKNOWN', - 'value' => '18446744073709551615' - }, - '1' => { - 'name' => 'OPJ_CLRSPC_UNSPECIFIED', - 'value' => '0' - }, - '2' => { - 'name' => 'OPJ_CLRSPC_SRGB', - 'value' => '1' - }, - '3' => { - 'name' => 'OPJ_CLRSPC_GRAY', - 'value' => '2' - }, - '4' => { - 'name' => 'OPJ_CLRSPC_SYCC', - 'value' => '3' - }, - '5' => { - 'name' => 'OPJ_CLRSPC_EYCC', - 'value' => '4' - }, - '6' => { - 'name' => 'OPJ_CLRSPC_CMYK', - 'value' => '5' - } - }, - 'Name' => 'enum COLOR_SPACE', - 'Size' => '4', - 'Type' => 'Enum' - }, - '33305' => { - 'BaseType' => '33249', - 'Header' => 'openjpeg.h', - 'Line' => '287', - 'Name' => 'OPJ_COLOR_SPACE', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '33317' => { - 'Header' => 'openjpeg.h', - 'Line' => '325', - 'Memb' => { - '0' => { - 'name' => 'resno0', - 'offset' => '0', - 'type' => '8993' - }, - '1' => { - 'name' => 'compno0', - 'offset' => '4', - 'type' => '8993' - }, - '10' => { - 'name' => 'progorder', - 'offset' => '40', - 'type' => '33797' - }, - '11' => { - 'name' => 'tile', - 'offset' => '48', - 'type' => '8993' - }, - '12' => { - 'name' => 'tx0', - 'offset' => '52', - 'type' => '11144' - }, - '13' => { - 'name' => 'tx1', - 'offset' => '56', - 'type' => '11144' - }, - '14' => { - 'name' => 'ty0', - 'offset' => '60', - 'type' => '11144' - }, - '15' => { - 'name' => 'ty1', - 'offset' => '64', - 'type' => '11144' - }, - '16' => { - 'name' => 'layS', - 'offset' => '68', - 'type' => '8993' - }, - '17' => { - 'name' => 'resS', - 'offset' => '72', - 'type' => '8993' - }, - '18' => { - 'name' => 'compS', - 'offset' => '76', - 'type' => '8993' - }, - '19' => { - 'name' => 'prcS', - 'offset' => '80', - 'type' => '8993' - }, - '2' => { - 'name' => 'layno1', - 'offset' => '8', - 'type' => '8993' - }, - '20' => { - 'name' => 'layE', - 'offset' => '84', - 'type' => '8993' - }, - '21' => { - 'name' => 'resE', - 'offset' => '88', - 'type' => '8993' - }, - '22' => { - 'name' => 'compE', - 'offset' => '92', - 'type' => '8993' - }, - '23' => { - 'name' => 'prcE', - 'offset' => '96', - 'type' => '8993' - }, - '24' => { - 'name' => 'txS', - 'offset' => '100', - 'type' => '8993' - }, - '25' => { - 'name' => 'txE', - 'offset' => '104', - 'type' => '8993' - }, - '26' => { - 'name' => 'tyS', - 'offset' => '108', - 'type' => '8993' - }, - '27' => { - 'name' => 'tyE', - 'offset' => '112', - 'type' => '8993' - }, - '28' => { - 'name' => 'dx', - 'offset' => '116', - 'type' => '8993' - }, - '29' => { - 'name' => 'dy', - 'offset' => '120', - 'type' => '8993' - }, - '3' => { - 'name' => 'resno1', - 'offset' => '12', - 'type' => '8993' - }, - '30' => { - 'name' => 'lay_t', - 'offset' => '124', - 'type' => '8993' - }, - '31' => { - 'name' => 'res_t', - 'offset' => '128', - 'type' => '8993' - }, - '32' => { - 'name' => 'comp_t', - 'offset' => '132', - 'type' => '8993' - }, - '33' => { - 'name' => 'prc_t', - 'offset' => '136', - 'type' => '8993' - }, - '34' => { - 'name' => 'tx0_t', - 'offset' => '140', - 'type' => '8993' - }, - '35' => { - 'name' => 'ty0_t', - 'offset' => '144', - 'type' => '8993' - }, - '4' => { - 'name' => 'compno1', - 'offset' => '16', - 'type' => '8993' - }, - '5' => { - 'name' => 'layno0', - 'offset' => '20', - 'type' => '8993' - }, - '6' => { - 'name' => 'precno0', - 'offset' => '24', - 'type' => '8993' - }, - '7' => { - 'name' => 'precno1', - 'offset' => '28', - 'type' => '8993' - }, - '8' => { - 'name' => 'prg1', - 'offset' => '32', - 'type' => '33237' - }, - '9' => { - 'name' => 'prg', - 'offset' => '36', - 'type' => '33237' - } - }, - 'Name' => 'struct opj_poc', - 'Size' => '148', - 'Type' => 'Struct' - }, - '33797' => { - 'BaseType' => '33055', - 'Name' => 'OPJ_CHAR[5]', - 'Size' => '5', - 'Type' => 'Array' - }, - '33813' => { - 'BaseType' => '33317', - 'Header' => 'openjpeg.h', - 'Line' => '348', - 'Name' => 'opj_poc_t', - 'Size' => '148', - 'Type' => 'Typedef' - }, - '33825' => { - 'BaseType' => '33813', - 'Name' => 'opj_poc_t[32]', - 'Size' => '4736', - 'Type' => 'Array' - }, - '33841' => { - 'Header' => 'openjpeg.h', - 'Line' => '629', - 'Memb' => { - '0' => { - 'name' => 'dx', - 'offset' => '0', - 'type' => '8993' - }, - '1' => { - 'name' => 'dy', - 'offset' => '4', - 'type' => '8993' - }, - '10' => { - 'name' => 'factor', - 'offset' => '40', - 'type' => '8993' - }, - '11' => { - 'name' => 'data', - 'offset' => '48', - 'type' => '18227' - }, - '12' => { - 'name' => 'alpha', - 'offset' => '56', - 'type' => '33143' - }, - '2' => { - 'name' => 'w', - 'offset' => '8', - 'type' => '8993' - }, - '3' => { - 'name' => 'h', - 'offset' => '12', - 'type' => '8993' - }, - '4' => { - 'name' => 'x0', - 'offset' => '16', - 'type' => '8993' - }, - '5' => { - 'name' => 'y0', - 'offset' => '20', - 'type' => '8993' - }, - '6' => { - 'name' => 'prec', - 'offset' => '24', - 'type' => '8993' - }, - '7' => { - 'name' => 'bpp', - 'offset' => '28', - 'type' => '8993' - }, - '8' => { - 'name' => 'sgnd', - 'offset' => '32', - 'type' => '8993' - }, - '9' => { - 'name' => 'resno_decoded', - 'offset' => '36', - 'type' => '8993' - } - }, - 'Name' => 'struct opj_image_comp', - 'Size' => '64', - 'Type' => 'Struct' - }, - '34022' => { - 'BaseType' => '33841', - 'Header' => 'openjpeg.h', - 'Line' => '656', - 'Name' => 'opj_image_comp_t', - 'Size' => '64', - 'Type' => 'Typedef' - }, - '34034' => { - 'Header' => 'openjpeg.h', - 'Line' => '661', - 'Memb' => { - '0' => { - 'name' => 'x0', - 'offset' => '0', - 'type' => '8993' - }, - '1' => { - 'name' => 'y0', - 'offset' => '4', - 'type' => '8993' - }, - '2' => { - 'name' => 'x1', - 'offset' => '8', - 'type' => '8993' - }, - '3' => { - 'name' => 'y1', - 'offset' => '12', - 'type' => '8993' - }, - '4' => { - 'name' => 'numcomps', - 'offset' => '16', - 'type' => '8993' - }, - '5' => { - 'name' => 'color_space', - 'offset' => '20', - 'type' => '33305' - }, - '6' => { - 'name' => 'comps', - 'offset' => '24', - 'type' => '34161' - }, - '7' => { - 'name' => 'icc_profile_buf', - 'offset' => '32', - 'type' => '9015' - }, - '8' => { - 'name' => 'icc_profile_len', - 'offset' => '40', - 'type' => '8993' - } - }, - 'Name' => 'struct opj_image', - 'Size' => '48', - 'Type' => 'Struct' - }, - '34161' => { - 'BaseType' => '34022', - 'Name' => 'opj_image_comp_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '34173' => { - 'BaseType' => '34034', - 'Header' => 'openjpeg.h', - 'Line' => '680', - 'Name' => 'opj_image_t', - 'Size' => '48', - 'Type' => 'Typedef' - }, - '34185' => { - 'Header' => 'openjpeg.h', - 'Line' => '686', - 'Memb' => { - '0' => { - 'name' => 'dx', - 'offset' => '0', - 'type' => '8993' - }, - '1' => { - 'name' => 'dy', - 'offset' => '4', - 'type' => '8993' - }, - '2' => { - 'name' => 'w', - 'offset' => '8', - 'type' => '8993' - }, - '3' => { - 'name' => 'h', - 'offset' => '12', - 'type' => '8993' - }, - '4' => { - 'name' => 'x0', - 'offset' => '16', - 'type' => '8993' - }, - '5' => { - 'name' => 'y0', - 'offset' => '20', - 'type' => '8993' - }, - '6' => { - 'name' => 'prec', - 'offset' => '24', - 'type' => '8993' - }, - '7' => { - 'name' => 'bpp', - 'offset' => '28', - 'type' => '8993' - }, - '8' => { - 'name' => 'sgnd', - 'offset' => '32', - 'type' => '8993' - } - }, - 'Name' => 'struct opj_image_comptparm', - 'Size' => '36', - 'Type' => 'Struct' - }, - '34308' => { - 'BaseType' => '34185', - 'Header' => 'openjpeg.h', - 'Line' => '705', - 'Name' => 'opj_image_cmptparm_t', - 'Size' => '36', - 'Type' => 'Typedef' - }, - '35974' => { - 'BaseType' => '34173', - 'Name' => 'opj_image_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '36706' => { - 'BaseType' => '34308', - 'Name' => 'opj_image_cmptparm_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41877' => { - 'BaseType' => '188', - 'Header' => 'stdio.h', - 'Line' => '49', - 'Name' => 'FILE', - 'Size' => '216', - 'Type' => 'Typedef' - }, - '42594' => { - 'Header' => 'openjpeg.h', - 'Line' => '246', - 'Memb' => { - '0' => { - 'name' => 'OPJ_STD_RSIZ', - 'value' => '0' - }, - '1' => { - 'name' => 'OPJ_CINEMA2K', - 'value' => '3' - }, - '2' => { - 'name' => 'OPJ_CINEMA4K', - 'value' => '4' - }, - '3' => { - 'name' => 'OPJ_MCT', - 'value' => '33024' - } - }, - 'Name' => 'enum RSIZ_CAPABILITIES', - 'Size' => '4', - 'Type' => 'Enum' - }, - '42633' => { - 'BaseType' => '42594', - 'Header' => 'openjpeg.h', - 'Line' => '251', - 'Name' => 'OPJ_RSIZ_CAPABILITIES', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '42644' => { - 'Header' => 'openjpeg.h', - 'Line' => '257', - 'Memb' => { - '0' => { - 'name' => 'OPJ_OFF', - 'value' => '0' - }, - '1' => { - 'name' => 'OPJ_CINEMA2K_24', - 'value' => '1' - }, - '2' => { - 'name' => 'OPJ_CINEMA2K_48', - 'value' => '2' - }, - '3' => { - 'name' => 'OPJ_CINEMA4K_24', - 'value' => '3' - } - }, - 'Name' => 'enum CINEMA_MODE', - 'Size' => '4', - 'Type' => 'Enum' - }, - '42682' => { - 'BaseType' => '42644', - 'Header' => 'openjpeg.h', - 'Line' => '262', - 'Name' => 'OPJ_CINEMA_MODE', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '43366' => { - 'Header' => 'openjpeg.h', - 'Line' => '353', - 'Memb' => { - '0' => { - 'name' => 'tile_size_on', - 'offset' => '0', - 'type' => '701' - }, - '1' => { - 'name' => 'cp_tx0', - 'offset' => '4', - 'type' => '98' - }, - '10' => { - 'name' => 'csty', - 'offset' => '48', - 'type' => '98' - }, - '11' => { - 'name' => 'prog_order', - 'offset' => '52', - 'type' => '33237' - }, - '12' => { - 'name' => 'POC', - 'offset' => '56', - 'type' => '33825' - }, - '13' => { - 'name' => 'numpocs', - 'offset' => '4792', - 'type' => '8993' - }, - '14' => { - 'name' => 'tcp_numlayers', - 'offset' => '4796', - 'type' => '98' - }, - '15' => { - 'name' => 'tcp_rates', - 'offset' => '4800', - 'type' => '44230' - }, - '16' => { - 'name' => 'tcp_distoratio', - 'offset' => '5200', - 'type' => '44230' - }, - '17' => { - 'name' => 'numresolution', - 'offset' => '5600', - 'type' => '98' - }, - '18' => { - 'name' => 'cblockw_init', - 'offset' => '5604', - 'type' => '98' - }, - '19' => { - 'name' => 'cblockh_init', - 'offset' => '5608', - 'type' => '98' - }, - '2' => { - 'name' => 'cp_ty0', - 'offset' => '8', - 'type' => '98' - }, - '20' => { - 'name' => 'mode', - 'offset' => '5612', - 'type' => '98' - }, - '21' => { - 'name' => 'irreversible', - 'offset' => '5616', - 'type' => '98' - }, - '22' => { - 'name' => 'roi_compno', - 'offset' => '5620', - 'type' => '98' - }, - '23' => { - 'name' => 'roi_shift', - 'offset' => '5624', - 'type' => '98' - }, - '24' => { - 'name' => 'res_spec', - 'offset' => '5628', - 'type' => '98' - }, - '25' => { - 'name' => 'prcw_init', - 'offset' => '5632', - 'type' => '44246' - }, - '26' => { - 'name' => 'prch_init', - 'offset' => '5764', - 'type' => '44246' - }, - '27' => { - 'name' => 'infile', - 'offset' => '5896', - 'type' => '44262' - }, - '28' => { - 'name' => 'outfile', - 'offset' => '9992', - 'type' => '44262' - }, - '29' => { - 'name' => 'index_on', - 'offset' => '14088', - 'type' => '98' - }, - '3' => { - 'name' => 'cp_tdx', - 'offset' => '12', - 'type' => '98' - }, - '30' => { - 'name' => 'index', - 'offset' => '14092', - 'type' => '44262' - }, - '31' => { - 'name' => 'image_offset_x0', - 'offset' => '18188', - 'type' => '98' - }, - '32' => { - 'name' => 'image_offset_y0', - 'offset' => '18192', - 'type' => '98' - }, - '33' => { - 'name' => 'subsampling_dx', - 'offset' => '18196', - 'type' => '98' - }, - '34' => { - 'name' => 'subsampling_dy', - 'offset' => '18200', - 'type' => '98' - }, - '35' => { - 'name' => 'decod_format', - 'offset' => '18204', - 'type' => '98' - }, - '36' => { - 'name' => 'cod_format', - 'offset' => '18208', - 'type' => '98' - }, - '37' => { - 'name' => 'jpwl_epc_on', - 'offset' => '18212', - 'type' => '701' - }, - '38' => { - 'name' => 'jpwl_hprot_MH', - 'offset' => '18216', - 'type' => '98' - }, - '39' => { - 'name' => 'jpwl_hprot_TPH_tileno', - 'offset' => '18220', - 'type' => '44279' - }, - '4' => { - 'name' => 'cp_tdy', - 'offset' => '16', - 'type' => '98' - }, - '40' => { - 'name' => 'jpwl_hprot_TPH', - 'offset' => '18284', - 'type' => '44279' - }, - '41' => { - 'name' => 'jpwl_pprot_tileno', - 'offset' => '18348', - 'type' => '44279' - }, - '42' => { - 'name' => 'jpwl_pprot_packno', - 'offset' => '18412', - 'type' => '44279' - }, - '43' => { - 'name' => 'jpwl_pprot', - 'offset' => '18476', - 'type' => '44279' - }, - '44' => { - 'name' => 'jpwl_sens_size', - 'offset' => '18540', - 'type' => '98' - }, - '45' => { - 'name' => 'jpwl_sens_addr', - 'offset' => '18544', - 'type' => '98' - }, - '46' => { - 'name' => 'jpwl_sens_range', - 'offset' => '18548', - 'type' => '98' - }, - '47' => { - 'name' => 'jpwl_sens_MH', - 'offset' => '18552', - 'type' => '98' - }, - '48' => { - 'name' => 'jpwl_sens_TPH_tileno', - 'offset' => '18556', - 'type' => '44279' - }, - '49' => { - 'name' => 'jpwl_sens_TPH', - 'offset' => '18620', - 'type' => '44279' - }, - '5' => { - 'name' => 'cp_disto_alloc', - 'offset' => '20', - 'type' => '98' - }, - '50' => { - 'name' => 'cp_cinema', - 'offset' => '18684', - 'type' => '42682' - }, - '51' => { - 'name' => 'max_comp_size', - 'offset' => '18688', - 'type' => '98' - }, - '52' => { - 'name' => 'cp_rsiz', - 'offset' => '18692', - 'type' => '42633' - }, - '53' => { - 'name' => 'tp_on', - 'offset' => '18696', - 'type' => '149' - }, - '54' => { - 'name' => 'tp_flag', - 'offset' => '18697', - 'type' => '149' - }, - '55' => { - 'name' => 'tcp_mct', - 'offset' => '18698', - 'type' => '149' - }, - '56' => { - 'name' => 'jpip_on', - 'offset' => '18700', - 'type' => '701' - }, - '57' => { - 'name' => 'mct_data', - 'offset' => '18704', - 'type' => '141' - }, - '58' => { - 'name' => 'max_cs_size', - 'offset' => '18712', - 'type' => '98' - }, - '59' => { - 'name' => 'rsiz', - 'offset' => '18716', - 'type' => '33143' - }, - '6' => { - 'name' => 'cp_fixed_alloc', - 'offset' => '24', - 'type' => '98' - }, - '7' => { - 'name' => 'cp_fixed_quality', - 'offset' => '28', - 'type' => '98' - }, - '8' => { - 'name' => 'cp_matrice', - 'offset' => '32', - 'type' => '44208' - }, - '9' => { - 'name' => 'cp_comment', - 'offset' => '40', - 'type' => '143' - } - }, - 'Name' => 'struct opj_cparameters', - 'Size' => '18720', - 'Type' => 'Struct' - }, - '44208' => { - 'BaseType' => '98', - 'Name' => 'int*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '44230' => { - 'BaseType' => '163', - 'Name' => 'float[100]', - 'Size' => '400', - 'Type' => 'Array' - }, - '44246' => { - 'BaseType' => '98', - 'Name' => 'int[33]', - 'Size' => '132', - 'Type' => 'Array' - }, - '44262' => { - 'BaseType' => '149', - 'Name' => 'char[4096]', - 'Size' => '4096', - 'Type' => 'Array' - }, - '44279' => { - 'BaseType' => '98', - 'Name' => 'int[16]', - 'Size' => '64', - 'Type' => 'Array' - }, - '44295' => { - 'BaseType' => '43366', - 'Header' => 'openjpeg.h', - 'Line' => '501', - 'Name' => 'opj_cparameters_t', - 'Size' => '18720', - 'Type' => 'Typedef' - }, - '44307' => { - 'Header' => 'openjpeg.h', - 'Line' => '508', - 'Memb' => { - '0' => { - 'name' => 'cp_reduce', - 'offset' => '0', - 'type' => '8993' - }, - '1' => { - 'name' => 'cp_layer', - 'offset' => '4', - 'type' => '8993' - }, - '10' => { - 'name' => 'm_verbose', - 'offset' => '8224', - 'type' => '701' - }, - '11' => { - 'name' => 'tile_index', - 'offset' => '8228', - 'type' => '8993' - }, - '12' => { - 'name' => 'nb_tile_to_decode', - 'offset' => '8232', - 'type' => '8993' - }, - '13' => { - 'name' => 'jpwl_correct', - 'offset' => '8236', - 'type' => '701' - }, - '14' => { - 'name' => 'jpwl_exp_comps', - 'offset' => '8240', - 'type' => '98' - }, - '15' => { - 'name' => 'jpwl_max_tiles', - 'offset' => '8244', - 'type' => '98' - }, - '16' => { - 'name' => 'flags', - 'offset' => '8248', - 'type' => '77' - }, - '2' => { - 'name' => 'infile', - 'offset' => '8', - 'type' => '44262' - }, - '3' => { - 'name' => 'outfile', - 'offset' => '4104', - 'type' => '44262' - }, - '4' => { - 'name' => 'decod_format', - 'offset' => '8200', - 'type' => '98' - }, - '5' => { - 'name' => 'cod_format', - 'offset' => '8204', - 'type' => '98' - }, - '6' => { - 'name' => 'DA_x0', - 'offset' => '8208', - 'type' => '8993' - }, - '7' => { - 'name' => 'DA_x1', - 'offset' => '8212', - 'type' => '8993' - }, - '8' => { - 'name' => 'DA_y0', - 'offset' => '8216', - 'type' => '8993' - }, - '9' => { - 'name' => 'DA_y1', - 'offset' => '8220', - 'type' => '8993' - } - }, - 'Name' => 'struct opj_dparameters', - 'Size' => '8252', - 'Type' => 'Struct' - }, - '44557' => { - 'BaseType' => '44307', - 'Header' => 'openjpeg.h', - 'Line' => '568', - 'Name' => 'opj_dparameters_t', - 'Size' => '8252', - 'Type' => 'Typedef' - }, - '45' => { - 'BaseType' => '56', - 'Header' => 'stddef.h', - 'Line' => '212', - 'Name' => 'size_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '45073' => { - 'Header' => 'openjpeg.h', - 'Line' => '718', - 'Memb' => { - '0' => { - 'name' => 'start_pos', - 'offset' => '0', - 'type' => '11177' - }, - '1' => { - 'name' => 'end_ph_pos', - 'offset' => '8', - 'type' => '11177' - }, - '2' => { - 'name' => 'end_pos', - 'offset' => '16', - 'type' => '11177' - }, - '3' => { - 'name' => 'disto', - 'offset' => '24', - 'type' => '170' - } - }, - 'Name' => 'struct opj_packet_info', - 'Size' => '32', - 'Type' => 'Struct' - }, - '45139' => { - 'BaseType' => '45073', - 'Header' => 'openjpeg.h', - 'Line' => '727', - 'Name' => 'opj_packet_info_t', - 'Size' => '32', - 'Type' => 'Typedef' - }, - '45151' => { - 'Header' => 'openjpeg.h', - 'Line' => '734', - 'Memb' => { - '0' => { - 'name' => 'type', - 'offset' => '0', - 'type' => '70' - }, - '1' => { - 'name' => 'pos', - 'offset' => '8', - 'type' => '11177' - }, - '2' => { - 'name' => 'len', - 'offset' => '16', - 'type' => '98' - } - }, - 'Name' => 'struct opj_marker_info', - 'Size' => '24', - 'Type' => 'Struct' - }, - '45204' => { - 'BaseType' => '45151', - 'Header' => 'openjpeg.h', - 'Line' => '741', - 'Name' => 'opj_marker_info_t', - 'Size' => '24', - 'Type' => 'Typedef' - }, - '45556' => { - 'BaseType' => '45139', - 'Name' => 'opj_packet_info_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '45562' => { - 'BaseType' => '45204', - 'Name' => 'opj_marker_info_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '45902' => { - 'Header' => 'openjpeg.h', - 'Line' => '858', - 'Memb' => { - '0' => { - 'name' => 'compno', - 'offset' => '0', - 'type' => '8993' - }, - '1' => { - 'name' => 'csty', - 'offset' => '4', - 'type' => '8993' - }, - '10' => { - 'name' => 'numgbits', - 'offset' => '808', - 'type' => '8993' - }, - '11' => { - 'name' => 'roishift', - 'offset' => '812', - 'type' => '11144' - }, - '12' => { - 'name' => 'prcw', - 'offset' => '816', - 'type' => '18239' - }, - '13' => { - 'name' => 'prch', - 'offset' => '948', - 'type' => '18239' - }, - '2' => { - 'name' => 'numresolutions', - 'offset' => '8', - 'type' => '8993' - }, - '3' => { - 'name' => 'cblkw', - 'offset' => '12', - 'type' => '8993' - }, - '4' => { - 'name' => 'cblkh', - 'offset' => '16', - 'type' => '8993' - }, - '5' => { - 'name' => 'cblksty', - 'offset' => '20', - 'type' => '8993' - }, - '6' => { - 'name' => 'qmfbid', - 'offset' => '24', - 'type' => '8993' - }, - '7' => { - 'name' => 'qntsty', - 'offset' => '28', - 'type' => '8993' - }, - '8' => { - 'name' => 'stepsizes_mant', - 'offset' => '32', - 'type' => '46104' - }, - '9' => { - 'name' => 'stepsizes_expn', - 'offset' => '420', - 'type' => '46104' - } - }, - 'Name' => 'struct opj_tccp_info', - 'Size' => '1080', - 'Type' => 'Struct' - }, - '46104' => { - 'BaseType' => '8993', - 'Name' => 'OPJ_UINT32[97]', - 'Size' => '388', - 'Type' => 'Array' - }, - '46136' => { - 'BaseType' => '45902', - 'Header' => 'openjpeg.h', - 'Line' => '889', - 'Name' => 'opj_tccp_info_t', - 'Size' => '1080', - 'Type' => 'Typedef' - }, - '46148' => { - 'Header' => 'openjpeg.h', - 'Line' => '894', - 'Memb' => { - '0' => { - 'name' => 'tileno', - 'offset' => '0', - 'type' => '98' - }, - '1' => { - 'name' => 'csty', - 'offset' => '4', - 'type' => '8993' - }, - '2' => { - 'name' => 'prg', - 'offset' => '8', - 'type' => '33237' - }, - '3' => { - 'name' => 'numlayers', - 'offset' => '12', - 'type' => '8993' - }, - '4' => { - 'name' => 'mct', - 'offset' => '16', - 'type' => '8993' - }, - '5' => { - 'name' => 'tccp_info', - 'offset' => '24', - 'type' => '46240' - } - }, - 'Name' => 'struct opj_tile_v2_info', - 'Size' => '32', - 'Type' => 'Struct' - }, - '46240' => { - 'BaseType' => '46136', - 'Name' => 'opj_tccp_info_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '46246' => { - 'BaseType' => '46148', - 'Header' => 'openjpeg.h', - 'Line' => '910', - 'Name' => 'opj_tile_info_v2_t', - 'Size' => '32', - 'Type' => 'Typedef' - }, - '46258' => { - 'Header' => 'openjpeg.h', - 'Line' => '915', - 'Memb' => { - '0' => { - 'name' => 'tx0', - 'offset' => '0', - 'type' => '8993' - }, - '1' => { - 'name' => 'ty0', - 'offset' => '4', - 'type' => '8993' - }, - '2' => { - 'name' => 'tdx', - 'offset' => '8', - 'type' => '8993' - }, - '3' => { - 'name' => 'tdy', - 'offset' => '12', - 'type' => '8993' - }, - '4' => { - 'name' => 'tw', - 'offset' => '16', - 'type' => '8993' - }, - '5' => { - 'name' => 'th', - 'offset' => '20', - 'type' => '8993' - }, - '6' => { - 'name' => 'nbcomps', - 'offset' => '24', - 'type' => '8993' - }, - '7' => { - 'name' => 'm_default_tile_info', - 'offset' => '32', - 'type' => '46246' - }, - '8' => { - 'name' => 'tile_info', - 'offset' => '64', - 'type' => '46387' - } - }, - 'Name' => 'struct opj_codestream_info_v2', - 'Size' => '72', - 'Type' => 'Struct' - }, - '46387' => { - 'BaseType' => '46246', - 'Name' => 'opj_tile_info_v2_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '46393' => { - 'BaseType' => '46258', - 'Header' => 'openjpeg.h', - 'Line' => '939', - 'Name' => 'opj_codestream_info_v2_t', - 'Size' => '72', - 'Type' => 'Typedef' - }, - '46405' => { - 'Header' => 'openjpeg.h', - 'Line' => '945', - 'Memb' => { - '0' => { - 'name' => 'start_pos', - 'offset' => '0', - 'type' => '11177' - }, - '1' => { - 'name' => 'end_header', - 'offset' => '8', - 'type' => '11177' - }, - '2' => { - 'name' => 'end_pos', - 'offset' => '16', - 'type' => '11177' - } - }, - 'Name' => 'struct opj_tp_index', - 'Size' => '24', - 'Type' => 'Struct' - }, - '46458' => { - 'BaseType' => '46405', - 'Header' => 'openjpeg.h', - 'Line' => '953', - 'Name' => 'opj_tp_index_t', - 'Size' => '24', - 'Type' => 'Typedef' - }, - '46470' => { - 'Header' => 'openjpeg.h', - 'Line' => '958', - 'Memb' => { - '0' => { - 'name' => 'tileno', - 'offset' => '0', - 'type' => '8993' - }, - '1' => { - 'name' => 'nb_tps', - 'offset' => '4', - 'type' => '8993' - }, - '2' => { - 'name' => 'current_nb_tps', - 'offset' => '8', - 'type' => '8993' - }, - '3' => { - 'name' => 'current_tpsno', - 'offset' => '12', - 'type' => '8993' - }, - '4' => { - 'name' => 'tp_index', - 'offset' => '16', - 'type' => '46614' - }, - '5' => { - 'name' => 'marknum', - 'offset' => '24', - 'type' => '8993' - }, - '6' => { - 'name' => 'marker', - 'offset' => '32', - 'type' => '45562' - }, - '7' => { - 'name' => 'maxmarknum', - 'offset' => '40', - 'type' => '8993' - }, - '8' => { - 'name' => 'nb_packet', - 'offset' => '44', - 'type' => '8993' - }, - '9' => { - 'name' => 'packet_index', - 'offset' => '48', - 'type' => '45556' - } - }, - 'Name' => 'struct opj_tile_index', - 'Size' => '56', - 'Type' => 'Struct' - }, - '46614' => { - 'BaseType' => '46458', - 'Name' => 'opj_tp_index_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '46620' => { - 'BaseType' => '46470', - 'Header' => 'openjpeg.h', - 'Line' => '985', - 'Name' => 'opj_tile_index_t', - 'Size' => '56', - 'Type' => 'Typedef' - }, - '46632' => { - 'Header' => 'openjpeg.h', - 'Line' => '990', - 'Memb' => { - '0' => { - 'name' => 'main_head_start', - 'offset' => '0', - 'type' => '11177' - }, - '1' => { - 'name' => 'main_head_end', - 'offset' => '8', - 'type' => '11177' - }, - '2' => { - 'name' => 'codestream_size', - 'offset' => '16', - 'type' => '11166' - }, - '3' => { - 'name' => 'marknum', - 'offset' => '24', - 'type' => '8993' - }, - '4' => { - 'name' => 'marker', - 'offset' => '32', - 'type' => '45562' - }, - '5' => { - 'name' => 'maxmarknum', - 'offset' => '40', - 'type' => '8993' - }, - '6' => { - 'name' => 'nb_of_tiles', - 'offset' => '44', - 'type' => '8993' - }, - '7' => { - 'name' => 'tile_index', - 'offset' => '48', - 'type' => '46750' - } - }, - 'Name' => 'struct opj_codestream_index', - 'Size' => '56', - 'Type' => 'Struct' - }, - '46750' => { - 'BaseType' => '46620', - 'Name' => 'opj_tile_index_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '46756' => { - 'BaseType' => '46632', - 'Header' => 'openjpeg.h', - 'Line' => '1013', - 'Name' => 'opj_codestream_index_t', - 'Size' => '56', - 'Type' => 'Typedef' - }, - '49663' => { - 'BaseType' => '46756', - 'Name' => 'opj_codestream_index_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '51583' => { - 'BaseType' => '35974', - 'Name' => 'opj_image_t**', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '51589' => { - 'BaseType' => '701', - 'Name' => 'OPJ_BOOL*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '51595' => { - 'BaseType' => '44557', - 'Name' => 'opj_dparameters_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '51607' => { - 'BaseType' => '44295', - 'Name' => 'opj_cparameters_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '51613' => { - 'BaseType' => '41877', - 'Name' => 'FILE*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '51619' => { - 'BaseType' => '46393', - 'Name' => 'opj_codestream_info_v2_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '56' => { - 'Name' => 'unsigned long', - 'Size' => '8', - 'Type' => 'Intrinsic' - }, - '595' => { - 'Header' => 'libio.h', - 'Line' => '182', - 'Name' => '_IO_lock_t', - 'Type' => 'Typedef' - }, - '602' => { - 'Header' => 'libio.h', - 'Line' => '188', - 'Memb' => { - '0' => { - 'name' => '_next', - 'offset' => '0', - 'type' => '651' - }, - '1' => { - 'name' => '_sbuf', - 'offset' => '8', - 'type' => '657' - }, - '2' => { - 'name' => '_pos', - 'offset' => '16', - 'type' => '98' - } - }, - 'Name' => 'struct _IO_marker', - 'PrivateABI' => 1, - 'Size' => '24', - 'Type' => 'Struct' - }, - '63' => { - 'Name' => 'unsigned char', - 'Size' => '1', - 'Type' => 'Intrinsic' - }, - '651' => { - 'BaseType' => '602', - 'Name' => 'struct _IO_marker*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '657' => { - 'BaseType' => '188', - 'Name' => 'struct _IO_FILE*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '663' => { - 'BaseType' => '149', - 'Name' => 'char[1]', - 'Size' => '1', - 'Type' => 'Array' - }, - '679' => { - 'BaseType' => '595', - 'Name' => '_IO_lock_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '685' => { - 'BaseType' => '149', - 'Name' => 'char[20]', - 'Size' => '20', - 'Type' => 'Array' - }, - '70' => { - 'Name' => 'unsigned short', - 'Size' => '2', - 'Type' => 'Intrinsic' - }, - '701' => { - 'BaseType' => '98', - 'Header' => 'openjpeg.h', - 'Line' => '110', - 'Name' => 'OPJ_BOOL', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '712' => { - 'Name' => 'void(*)(void*)', - 'Param' => { - '0' => { - 'type' => '141' - } - }, - 'Return' => '1', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '77' => { - 'Name' => 'unsigned int', - 'Size' => '4', - 'Type' => 'Intrinsic' - }, - '84' => { - 'Name' => 'signed char', - 'Size' => '1', - 'Type' => 'Intrinsic' - }, - '8971' => { - 'BaseType' => '63', - 'Header' => 'openjpeg.h', - 'Line' => '117', - 'Name' => 'OPJ_BYTE', - 'Size' => '1', - 'Type' => 'Typedef' - }, - '8982' => { - 'BaseType' => '77', - 'Header' => 'stdint.h', - 'Line' => '52', - 'Name' => 'uint32_t', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '8993' => { - 'BaseType' => '8982', - 'Header' => 'openjpeg.h', - 'Line' => '126', - 'Name' => 'OPJ_UINT32', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '9004' => { - 'BaseType' => '45', - 'Header' => 'openjpeg.h', - 'Line' => '133', - 'Name' => 'OPJ_SIZE_T', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '9015' => { - 'BaseType' => '8971', - 'Name' => 'OPJ_BYTE*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '98' => { - 'Name' => 'int', - 'Size' => '4', - 'Type' => 'Intrinsic' - } - }, - 'UndefinedSymbols' => { - 'libopenjp2.so.2.1.1' => { - '_ITM_deregisterTMCloneTable' => 0, - '_ITM_registerTMCloneTable' => 0, - '_Jv_RegisterClasses' => 0, - '__assert_fail@GLIBC_2.2.5' => 0, - '__cxa_finalize@GLIBC_2.2.5' => 0, - '__fprintf_chk@GLIBC_2.3.4' => 0, - '__gmon_start__' => 0, - '__sprintf_chk@GLIBC_2.3.4' => 0, - '__stack_chk_fail@GLIBC_2.4' => 0, - '__vsnprintf_chk@GLIBC_2.3.4' => 0, - 'calloc@GLIBC_2.2.5' => 0, - 'ceilf@GLIBC_2.2.5' => 0, - 'fclose@GLIBC_2.2.5' => 0, - 'floor@GLIBC_2.2.5' => 0, - 'floorf@GLIBC_2.2.5' => 0, - 'fopen@GLIBC_2.2.5' => 0, - 'fputc@GLIBC_2.2.5' => 0, - 'fread@GLIBC_2.2.5' => 0, - 'free@GLIBC_2.2.5' => 0, - 'fseeko@GLIBC_2.2.5' => 0, - 'ftello@GLIBC_2.2.5' => 0, - 'fwrite@GLIBC_2.2.5' => 0, - 'getenv@GLIBC_2.2.5' => 0, - 'getrusage@GLIBC_2.2.5' => 0, - 'malloc@GLIBC_2.2.5' => 0, - 'memcpy@GLIBC_2.14' => 0, - 'memset@GLIBC_2.2.5' => 0, - 'posix_memalign@GLIBC_2.2.5' => 0, - 'pow@GLIBC_2.2.5' => 0, - 'pthread_attr_init@GLIBC_2.2.5' => 0, - 'pthread_attr_setdetachstate@GLIBC_2.2.5' => 0, - 'pthread_cond_destroy@GLIBC_2.3.2' => 0, - 'pthread_cond_init@GLIBC_2.3.2' => 0, - 'pthread_cond_signal@GLIBC_2.3.2' => 0, - 'pthread_cond_wait@GLIBC_2.3.2' => 0, - 'pthread_create@GLIBC_2.2.5' => 0, - 'pthread_join@GLIBC_2.2.5' => 0, - 'pthread_mutex_destroy@GLIBC_2.2.5' => 0, - 'pthread_mutex_init@GLIBC_2.2.5' => 0, - 'pthread_mutex_lock@GLIBC_2.2.5' => 0, - 'pthread_mutex_unlock@GLIBC_2.2.5' => 0, - 'realloc@GLIBC_2.2.5' => 0, - 'sqrt@GLIBC_2.2.5' => 0, - 'stdout@GLIBC_2.2.5' => 0, - 'strcpy@GLIBC_2.2.5' => 0, - 'strtol@GLIBC_2.2.5' => 0, - 'sysconf@GLIBC_2.2.5' => 0 - } - }, - 'WordSize' => '8' - }; diff --git a/abi-check/abi_dump/openjpeg/current/6ff8d/meta.json b/abi-check/abi_dump/openjpeg/current/6ff8d/meta.json deleted file mode 100644 index 05e622a2..00000000 --- a/abi-check/abi_dump/openjpeg/current/6ff8d/meta.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Object": "lib/libopenjp2.so.2.1.1", - "Lang": "C", - "TotalSymbols": "46", - "PublicABI": "1", - "Version": "1.7" -} \ No newline at end of file diff --git a/abi-check/changelog/openjpeg/current/log.html b/abi-check/changelog/openjpeg/current/log.html index 695d4a37..b0f51a60 100644 --- a/abi-check/changelog/openjpeg/current/log.html +++ b/abi-check/changelog/openjpeg/current/log.html @@ -20,7 +20,13 @@

Changelog from Git



-
commit eb90d8ec935eba934bfd260cc80c8ef445dff4fd
+
commit 155fc2e279b85bd04709967b2797de4f69b0cf3e
+Author: Antonin Descampe <antonin@gmail.com>
+Date:   2017-08-02 17:07:29 +0200
+
+    Update abi-check to take into account new defaults for "add" git command
+
+commit eb90d8ec935eba934bfd260cc80c8ef445dff4fd
 Author: Antonin Descampe <antonin@gmail.com>
 Date:   2017-08-02 16:50:11 +0200
 
@@ -374,12 +380,6 @@ Date:   2017-07-03 14:14:03 +0200
 
     Add tests/fuzzers for OSS Fuzz (#965)
 
-commit c308de39edc1697efbd5c10dc4852a58f9b86558
-Author: Even Rouault <even.rouault@spatialys.com>
-Date:   2017-07-03 14:33:57 +0200
-
-    opj_j2k_read_header_procedure(): validate marker size to avoid excessive memory allocation attempt
-
 ...
diff --git a/abi-check/db/openjpeg/Tracker.data b/abi-check/db/openjpeg/Tracker.data index 42dc85c0..2d2e9cf5 100644 --- a/abi-check/db/openjpeg/Tracker.data +++ b/abi-check/db/openjpeg/Tracker.data @@ -496,7 +496,7 @@ $VAR1 = { '2.1' => '2014-04-29 12:58', '2.1.1' => '2016-07-05 14:54', '2.1.2' => '2016-09-28 18:18', - 'current' => '2017-08-02 16:50:11' + 'current' => '2017-08-02 17:07:29' }, 'HeadersDiff' => { '1.1' => { @@ -574,7 +574,7 @@ $VAR1 = { 'Maintainer' => 'OpenJPEG team', 'MaintainerUrl' => 'http://www.openjpeg.org/', 'PackageDiff' => {}, - 'ScmUpdateTime' => '1501685649', + 'ScmUpdateTime' => '1501686611', 'Soname' => { '1.1' => { 'lib/libopenjpeg.so' => 'libopenjpeg.so' diff --git a/abi-check/installed/openjpeg/current/include/openjpeg-2.1/openjpeg.h b/abi-check/installed/openjpeg/current/include/openjpeg-2.1/openjpeg.h deleted file mode 100644 index c07e9c84..00000000 --- a/abi-check/installed/openjpeg/current/include/openjpeg-2.1/openjpeg.h +++ /dev/null @@ -1,1563 +0,0 @@ - /* - * The copyright in this software is being made available under the 2-clauses - * BSD License, included below. This software may be subject to other third - * party and contributor rights, including patent rights, and no such rights - * are granted under this license. - * - * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium - * Copyright (c) 2002-2014, Professor Benoit Macq - * Copyright (c) 2001-2003, David Janssens - * Copyright (c) 2002-2003, Yannick Verschueren - * Copyright (c) 2003-2007, Francois-Olivier Devaux - * Copyright (c) 2003-2014, Antonin Descampe - * Copyright (c) 2005, Herve Drolon, FreeImage Team - * Copyright (c) 2006-2007, Parvatha Elangovan - * Copyright (c) 2008, Jerome Fimes, Communications & Systemes - * Copyright (c) 2010-2011, Kaori Hagihara - * Copyright (c) 2011-2012, Centre National d'Etudes Spatiales (CNES), France - * Copyright (c) 2012, CS Systemes d'Information, France - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS' - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - */ -#ifndef OPENJPEG_H -#define OPENJPEG_H - - -/* -========================================================== - Compiler directives -========================================================== -*/ - -/* -The inline keyword is supported by C99 but not by C90. -Most compilers implement their own version of this keyword ... -*/ -#ifndef INLINE - #if defined(_MSC_VER) - #define INLINE __forceinline - #elif defined(__GNUC__) - #define INLINE __inline__ - #elif defined(__MWERKS__) - #define INLINE inline - #else - /* add other compilers here ... */ - #define INLINE - #endif /* defined() */ -#endif /* INLINE */ - -/* deprecated attribute */ -#ifdef __GNUC__ - #define OPJ_DEPRECATED(func) func __attribute__ ((deprecated)) -#elif defined(_MSC_VER) - #define OPJ_DEPRECATED(func) __declspec(deprecated) func -#else - #pragma message("WARNING: You need to implement DEPRECATED for this compiler") - #define OPJ_DEPRECATED(func) func -#endif - -#if defined(OPJ_STATIC) || !defined(_WIN32) -/* http://gcc.gnu.org/wiki/Visibility */ -# if __GNUC__ >= 4 -# if defined(OPJ_STATIC) /* static library uses "hidden" */ -# define OPJ_API __attribute__ ((visibility ("hidden"))) -# else -# define OPJ_API __attribute__ ((visibility ("default"))) -# endif -# define OPJ_LOCAL __attribute__ ((visibility ("hidden"))) -# else -# define OPJ_API -# define OPJ_LOCAL -# endif -# define OPJ_CALLCONV -#else -# define OPJ_CALLCONV __stdcall -/* -The following ifdef block is the standard way of creating macros which make exporting -from a DLL simpler. All files within this DLL are compiled with the OPJ_EXPORTS -symbol defined on the command line. this symbol should not be defined on any project -that uses this DLL. This way any other project whose source files include this file see -OPJ_API functions as being imported from a DLL, whereas this DLL sees symbols -defined with this macro as being exported. -*/ -# if defined(OPJ_EXPORTS) || defined(DLL_EXPORT) -# define OPJ_API __declspec(dllexport) -# else -# define OPJ_API __declspec(dllimport) -# endif /* OPJ_EXPORTS */ -#endif /* !OPJ_STATIC || !_WIN32 */ - -typedef int OPJ_BOOL; -#define OPJ_TRUE 1 -#define OPJ_FALSE 0 - -typedef char OPJ_CHAR; -typedef float OPJ_FLOAT32; -typedef double OPJ_FLOAT64; -typedef unsigned char OPJ_BYTE; - -#include "opj_stdint.h" - -typedef int8_t OPJ_INT8; -typedef uint8_t OPJ_UINT8; -typedef int16_t OPJ_INT16; -typedef uint16_t OPJ_UINT16; -typedef int32_t OPJ_INT32; -typedef uint32_t OPJ_UINT32; -typedef int64_t OPJ_INT64; -typedef uint64_t OPJ_UINT64; - -typedef int64_t OPJ_OFF_T; /* 64-bit file offset type */ - -#include -typedef size_t OPJ_SIZE_T; - -/* Avoid compile-time warning because parameter is not used */ -#define OPJ_ARG_NOT_USED(x) (void)(x) - -/* -========================================================== - Useful constant definitions -========================================================== -*/ - -#define OPJ_PATH_LEN 4096 /**< Maximum allowed size for filenames */ - -#define OPJ_J2K_MAXRLVLS 33 /**< Number of maximum resolution level authorized */ -#define OPJ_J2K_MAXBANDS (3*OPJ_J2K_MAXRLVLS-2) /**< Number of maximum sub-band linked to number of resolution level */ - -#define OPJ_J2K_DEFAULT_NB_SEGS 10 -#define OPJ_J2K_STREAM_CHUNK_SIZE 0x100000 /** 1 mega by default */ -#define OPJ_J2K_DEFAULT_HEADER_SIZE 1000 -#define OPJ_J2K_MCC_DEFAULT_NB_RECORDS 10 -#define OPJ_J2K_MCT_DEFAULT_NB_RECORDS 10 - -/* UniPG>> */ /* NOT YET USED IN THE V2 VERSION OF OPENJPEG */ -#define JPWL_MAX_NO_TILESPECS 16 /**< Maximum number of tile parts expected by JPWL: increase at your will */ -#define JPWL_MAX_NO_PACKSPECS 16 /**< Maximum number of packet parts expected by JPWL: increase at your will */ -#define JPWL_MAX_NO_MARKERS 512 /**< Maximum number of JPWL markers: increase at your will */ -#define JPWL_PRIVATEINDEX_NAME "jpwl_index_privatefilename" /**< index file name used when JPWL is on */ -#define JPWL_EXPECTED_COMPONENTS 3 /**< Expect this number of components, so you'll find better the first EPB */ -#define JPWL_MAXIMUM_TILES 8192 /**< Expect this maximum number of tiles, to avoid some crashes */ -#define JPWL_MAXIMUM_HAMMING 2 /**< Expect this maximum number of bit errors in marker id's */ -#define JPWL_MAXIMUM_EPB_ROOM 65450 /**< Expect this maximum number of bytes for composition of EPBs */ -/* <= OPJ_PROFILE_CINEMA_2K)&&((v) <= OPJ_PROFILE_CINEMA_S4K)) -#define OPJ_IS_STORAGE(v) ((v) == OPJ_PROFILE_CINEMA_LTS) -#define OPJ_IS_BROADCAST(v) (((v) >= OPJ_PROFILE_BC_SINGLE)&&((v) <= ((OPJ_PROFILE_BC_MULTI_R) | (0x000b)))) -#define OPJ_IS_IMF(v) (((v) >= OPJ_PROFILE_IMF_2K)&&((v) <= ((OPJ_PROFILE_IMF_8K_R) | (0x009b)))) -#define OPJ_IS_PART2(v) ((v) & OPJ_PROFILE_PART2) - -/** - * JPEG 2000 codestream and component size limits in cinema profiles - * */ -#define OPJ_CINEMA_24_CS 1302083 /** Maximum codestream length for 24fps */ -#define OPJ_CINEMA_48_CS 651041 /** Maximum codestream length for 48fps */ -#define OPJ_CINEMA_24_COMP 1041666 /** Maximum size per color component for 2K & 4K @ 24fps */ -#define OPJ_CINEMA_48_COMP 520833 /** Maximum size per color component for 2K @ 48fps */ - -/* -========================================================== - enum definitions -========================================================== -*/ - -/** - * DEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead - * Rsiz Capabilities - * */ -typedef enum RSIZ_CAPABILITIES { - OPJ_STD_RSIZ = 0, /** Standard JPEG2000 profile*/ - OPJ_CINEMA2K = 3, /** Profile name for a 2K image*/ - OPJ_CINEMA4K = 4, /** Profile name for a 4K image*/ - OPJ_MCT = 0x8100 -} OPJ_RSIZ_CAPABILITIES; - -/** - * DEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead - * Digital cinema operation mode - * */ -typedef enum CINEMA_MODE { - OPJ_OFF = 0, /** Not Digital Cinema*/ - OPJ_CINEMA2K_24 = 1, /** 2K Digital Cinema at 24 fps*/ - OPJ_CINEMA2K_48 = 2, /** 2K Digital Cinema at 48 fps*/ - OPJ_CINEMA4K_24 = 3 /** 4K Digital Cinema at 24 fps*/ -}OPJ_CINEMA_MODE; - -/** - * Progression order - * */ -typedef enum PROG_ORDER { - OPJ_PROG_UNKNOWN = -1, /**< place-holder */ - OPJ_LRCP = 0, /**< layer-resolution-component-precinct order */ - OPJ_RLCP = 1, /**< resolution-layer-component-precinct order */ - OPJ_RPCL = 2, /**< resolution-precinct-component-layer order */ - OPJ_PCRL = 3, /**< precinct-component-resolution-layer order */ - OPJ_CPRL = 4 /**< component-precinct-resolution-layer order */ -} OPJ_PROG_ORDER; - -/** - * Supported image color spaces -*/ -typedef enum COLOR_SPACE { - OPJ_CLRSPC_UNKNOWN = -1, /**< not supported by the library */ - OPJ_CLRSPC_UNSPECIFIED = 0, /**< not specified in the codestream */ - OPJ_CLRSPC_SRGB = 1, /**< sRGB */ - OPJ_CLRSPC_GRAY = 2, /**< grayscale */ - OPJ_CLRSPC_SYCC = 3, /**< YUV */ - OPJ_CLRSPC_EYCC = 4, /**< e-YCC */ - OPJ_CLRSPC_CMYK = 5 /**< CMYK */ -} OPJ_COLOR_SPACE; - -/** - * Supported codec -*/ -typedef enum CODEC_FORMAT { - OPJ_CODEC_UNKNOWN = -1, /**< place-holder */ - OPJ_CODEC_J2K = 0, /**< JPEG-2000 codestream : read/write */ - OPJ_CODEC_JPT = 1, /**< JPT-stream (JPEG 2000, JPIP) : read only */ - OPJ_CODEC_JP2 = 2, /**< JP2 file format : read/write */ - OPJ_CODEC_JPP = 3, /**< JPP-stream (JPEG 2000, JPIP) : to be coded */ - OPJ_CODEC_JPX = 4 /**< JPX file format (JPEG 2000 Part-2) : to be coded */ -} OPJ_CODEC_FORMAT; - - -/* -========================================================== - event manager typedef definitions -========================================================== -*/ - -/** - * Callback function prototype for events - * @param msg Event message - * @param client_data Client object where will be return the event message - * */ -typedef void (*opj_msg_callback) (const char *msg, void *client_data); - -/* -========================================================== - codec typedef definitions -========================================================== -*/ - -/** - * Progression order changes - * - */ -typedef struct opj_poc { - /** Resolution num start, Component num start, given by POC */ - OPJ_UINT32 resno0, compno0; - /** Layer num end,Resolution num end, Component num end, given by POC */ - OPJ_UINT32 layno1, resno1, compno1; - /** Layer num start,Precinct num start, Precinct num end */ - OPJ_UINT32 layno0, precno0, precno1; - /** Progression order enum*/ - OPJ_PROG_ORDER prg1,prg; - /** Progression order string*/ - OPJ_CHAR progorder[5]; - /** Tile number */ - OPJ_UINT32 tile; - /** Start and end values for Tile width and height*/ - OPJ_INT32 tx0,tx1,ty0,ty1; - /** Start value, initialised in pi_initialise_encode*/ - OPJ_UINT32 layS, resS, compS, prcS; - /** End value, initialised in pi_initialise_encode */ - OPJ_UINT32 layE, resE, compE, prcE; - /** Start and end values of Tile width and height, initialised in pi_initialise_encode*/ - OPJ_UINT32 txS,txE,tyS,tyE,dx,dy; - /** Temporary values for Tile parts, initialised in pi_create_encode */ - OPJ_UINT32 lay_t, res_t, comp_t, prc_t,tx0_t,ty0_t; -} opj_poc_t; - -/** - * Compression parameters - * */ -typedef struct opj_cparameters { - /** size of tile: tile_size_on = false (not in argument) or = true (in argument) */ - OPJ_BOOL tile_size_on; - /** XTOsiz */ - int cp_tx0; - /** YTOsiz */ - int cp_ty0; - /** XTsiz */ - int cp_tdx; - /** YTsiz */ - int cp_tdy; - /** allocation by rate/distortion */ - int cp_disto_alloc; - /** allocation by fixed layer */ - int cp_fixed_alloc; - /** add fixed_quality */ - int cp_fixed_quality; - /** fixed layer */ - int *cp_matrice; - /** comment for coding */ - char *cp_comment; - /** csty : coding style */ - int csty; - /** progression order (default OPJ_LRCP) */ - OPJ_PROG_ORDER prog_order; - /** progression order changes */ - opj_poc_t POC[32]; - /** number of progression order changes (POC), default to 0 */ - OPJ_UINT32 numpocs; - /** number of layers */ - int tcp_numlayers; - /** rates of layers - might be subsequently limited by the max_cs_size field */ - float tcp_rates[100]; - /** different psnr for successive layers */ - float tcp_distoratio[100]; - /** number of resolutions */ - int numresolution; - /** initial code block width, default to 64 */ - int cblockw_init; - /** initial code block height, default to 64 */ - int cblockh_init; - /** mode switch (cblk_style) */ - int mode; - /** 1 : use the irreversible DWT 9-7, 0 : use lossless compression (default) */ - int irreversible; - /** region of interest: affected component in [0..3], -1 means no ROI */ - int roi_compno; - /** region of interest: upshift value */ - int roi_shift; - /* number of precinct size specifications */ - int res_spec; - /** initial precinct width */ - int prcw_init[OPJ_J2K_MAXRLVLS]; - /** initial precinct height */ - int prch_init[OPJ_J2K_MAXRLVLS]; - - /**@name command line encoder parameters (not used inside the library) */ - /*@{*/ - /** input file name */ - char infile[OPJ_PATH_LEN]; - /** output file name */ - char outfile[OPJ_PATH_LEN]; - /** DEPRECATED. Index generation is now handeld with the opj_encode_with_info() function. Set to NULL */ - int index_on; - /** DEPRECATED. Index generation is now handeld with the opj_encode_with_info() function. Set to NULL */ - char index[OPJ_PATH_LEN]; - /** subimage encoding: origin image offset in x direction */ - int image_offset_x0; - /** subimage encoding: origin image offset in y direction */ - int image_offset_y0; - /** subsampling value for dx */ - int subsampling_dx; - /** subsampling value for dy */ - int subsampling_dy; - /** input file format 0: PGX, 1: PxM, 2: BMP 3:TIF*/ - int decod_format; - /** output file format 0: J2K, 1: JP2, 2: JPT */ - int cod_format; - /*@}*/ - -/* UniPG>> */ /* NOT YET USED IN THE V2 VERSION OF OPENJPEG */ - /**@name JPWL encoding parameters */ - /*@{*/ - /** enables writing of EPC in MH, thus activating JPWL */ - OPJ_BOOL jpwl_epc_on; - /** error protection method for MH (0,1,16,32,37-128) */ - int jpwl_hprot_MH; - /** tile number of header protection specification (>=0) */ - int jpwl_hprot_TPH_tileno[JPWL_MAX_NO_TILESPECS]; - /** error protection methods for TPHs (0,1,16,32,37-128) */ - int jpwl_hprot_TPH[JPWL_MAX_NO_TILESPECS]; - /** tile number of packet protection specification (>=0) */ - int jpwl_pprot_tileno[JPWL_MAX_NO_PACKSPECS]; - /** packet number of packet protection specification (>=0) */ - int jpwl_pprot_packno[JPWL_MAX_NO_PACKSPECS]; - /** error protection methods for packets (0,1,16,32,37-128) */ - int jpwl_pprot[JPWL_MAX_NO_PACKSPECS]; - /** enables writing of ESD, (0=no/1/2 bytes) */ - int jpwl_sens_size; - /** sensitivity addressing size (0=auto/2/4 bytes) */ - int jpwl_sens_addr; - /** sensitivity range (0-3) */ - int jpwl_sens_range; - /** sensitivity method for MH (-1=no,0-7) */ - int jpwl_sens_MH; - /** tile number of sensitivity specification (>=0) */ - int jpwl_sens_TPH_tileno[JPWL_MAX_NO_TILESPECS]; - /** sensitivity methods for TPHs (-1=no,0-7) */ - int jpwl_sens_TPH[JPWL_MAX_NO_TILESPECS]; - /*@}*/ -/* <> */ /* NOT YET USED IN THE V2 VERSION OF OPENJPEG */ - /**@name JPWL decoding parameters */ - /*@{*/ - /** activates the JPWL correction capabilities */ - OPJ_BOOL jpwl_correct; - /** expected number of components */ - int jpwl_exp_comps; - /** maximum number of tiles */ - int jpwl_max_tiles; - /*@}*/ -/* <> */ -/** - * Marker structure - * */ -typedef struct opj_marker_info { - /** marker type */ - unsigned short int type; - /** position in codestream */ - OPJ_OFF_T pos; - /** length, marker val included */ - int len; -} opj_marker_info_t; -/* <> */ - /** number of markers */ - int marknum; - /** list of markers */ - opj_marker_info_t *marker; - /** actual size of markers array */ - int maxmarknum; -/* <> */ /* NOT USED FOR THE MOMENT IN THE V2 VERSION */ - /** number of markers */ - OPJ_UINT32 marknum; - /** list of markers */ - opj_marker_info_t *marker; - /** actual size of markers array */ - OPJ_UINT32 maxmarknum; - /* <> */ /* NOT USED FOR THE MOMENT IN THE V2 VERSION */ - /** number of markers */ - OPJ_UINT32 marknum; - /** list of markers */ - opj_marker_info_t *marker; - /** actual size of markers array */ - OPJ_UINT32 maxmarknum; -/* < */ - -/* -========================================================== - Metadata from the JP2file -========================================================== -*/ - -/** - * Info structure of the JP2 file - * EXPERIMENTAL FOR THE MOMENT - */ -typedef struct opj_jp2_metadata { - /** */ - OPJ_INT32 not_used; - -} opj_jp2_metadata_t; - -/** - * Index structure of the JP2 file - * EXPERIMENTAL FOR THE MOMENT - */ -typedef struct opj_jp2_index { - /** */ - OPJ_INT32 not_used; - -} opj_jp2_index_t; - - -#ifdef __cplusplus -extern "C" { -#endif - - -/* -========================================================== - openjpeg version -========================================================== -*/ - -/* Get the version of the openjpeg library*/ -OPJ_API const char * OPJ_CALLCONV opj_version(void); - -/* -========================================================== - image functions definitions -========================================================== -*/ - -/** - * Create an image - * - * @param numcmpts number of components - * @param cmptparms components parameters - * @param clrspc image color space - * @return returns a new image structure if successful, returns NULL otherwise - * */ -OPJ_API opj_image_t* OPJ_CALLCONV opj_image_create(OPJ_UINT32 numcmpts, opj_image_cmptparm_t *cmptparms, OPJ_COLOR_SPACE clrspc); - -/** - * Deallocate any resources associated with an image - * - * @param image image to be destroyed - */ -OPJ_API void OPJ_CALLCONV opj_image_destroy(opj_image_t *image); - -/** - * Creates an image without allocating memory for the image (used in the new version of the library). - * - * @param numcmpts the number of components - * @param cmptparms the components parameters - * @param clrspc the image color space - * - * @return a new image structure if successful, NULL otherwise. -*/ -OPJ_API opj_image_t* OPJ_CALLCONV opj_image_tile_create(OPJ_UINT32 numcmpts, opj_image_cmptparm_t *cmptparms, OPJ_COLOR_SPACE clrspc); - -/* -========================================================== - stream functions definitions -========================================================== -*/ - -/** - * Creates an abstract stream. This function does nothing except allocating memory and initializing the abstract stream. - * - * @param p_is_input if set to true then the stream will be an input stream, an output stream else. - * - * @return a stream object. -*/ -OPJ_API opj_stream_t* OPJ_CALLCONV opj_stream_default_create(OPJ_BOOL p_is_input); - -/** - * Creates an abstract stream. This function does nothing except allocating memory and initializing the abstract stream. - * - * @param p_buffer_size FIXME DOC - * @param p_is_input if set to true then the stream will be an input stream, an output stream else. - * - * @return a stream object. -*/ -OPJ_API opj_stream_t* OPJ_CALLCONV opj_stream_create(OPJ_SIZE_T p_buffer_size, OPJ_BOOL p_is_input); - -/** - * Destroys a stream created by opj_create_stream. This function does NOT close the abstract stream. If needed the user must - * close its own implementation of the stream. - * - * @param p_stream the stream to destroy. - */ -OPJ_API void OPJ_CALLCONV opj_stream_destroy(opj_stream_t* p_stream); - -/** - * Sets the given function to be used as a read function. - * @param p_stream the stream to modify - * @param p_function the function to use a read function. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_read_function(opj_stream_t* p_stream, opj_stream_read_fn p_function); - -/** - * Sets the given function to be used as a write function. - * @param p_stream the stream to modify - * @param p_function the function to use a write function. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_write_function(opj_stream_t* p_stream, opj_stream_write_fn p_function); - -/** - * Sets the given function to be used as a skip function. - * @param p_stream the stream to modify - * @param p_function the function to use a skip function. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_skip_function(opj_stream_t* p_stream, opj_stream_skip_fn p_function); - -/** - * Sets the given function to be used as a seek function, the stream is then seekable. - * @param p_stream the stream to modify - * @param p_function the function to use a skip function. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_seek_function(opj_stream_t* p_stream, opj_stream_seek_fn p_function); - -/** - * Sets the given data to be used as a user data for the stream. - * @param p_stream the stream to modify - * @param p_data the data to set. - * @param p_function the function to free p_data when opj_stream_destroy() is called. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_user_data (opj_stream_t* p_stream, void * p_data, opj_stream_free_user_data_fn p_function); - -/** - * Sets the length of the user data for the stream. - * - * @param p_stream the stream to modify - * @param data_length length of the user_data. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_user_data_length(opj_stream_t* p_stream, OPJ_UINT64 data_length); - -/** - * Create a stream from a file identified with its filename with default parameters (helper function) - * @param fname the filename of the file to stream - * @param p_is_read_stream whether the stream is a read stream (true) or not (false) -*/ -OPJ_API opj_stream_t* OPJ_CALLCONV opj_stream_create_default_file_stream (const char *fname, OPJ_BOOL p_is_read_stream); - -/** Create a stream from a file identified with its filename with a specific buffer size - * @param fname the filename of the file to stream - * @param p_buffer_size size of the chunk used to stream - * @param p_is_read_stream whether the stream is a read stream (true) or not (false) -*/ -OPJ_API opj_stream_t* OPJ_CALLCONV opj_stream_create_file_stream (const char *fname, - OPJ_SIZE_T p_buffer_size, - OPJ_BOOL p_is_read_stream); - -/* -========================================================== - event manager functions definitions -========================================================== -*/ -/** - * Set the info handler use by openjpeg. - * @param p_codec the codec previously initialise - * @param p_callback the callback function which will be used - * @param p_user_data client object where will be returned the message -*/ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_info_handler(opj_codec_t * p_codec, - opj_msg_callback p_callback, - void * p_user_data); -/** - * Set the warning handler use by openjpeg. - * @param p_codec the codec previously initialise - * @param p_callback the callback function which will be used - * @param p_user_data client object where will be returned the message -*/ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_warning_handler(opj_codec_t * p_codec, - opj_msg_callback p_callback, - void * p_user_data); -/** - * Set the error handler use by openjpeg. - * @param p_codec the codec previously initialise - * @param p_callback the callback function which will be used - * @param p_user_data client object where will be returned the message -*/ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_error_handler(opj_codec_t * p_codec, - opj_msg_callback p_callback, - void * p_user_data); - -/* -========================================================== - codec functions definitions -========================================================== -*/ - -/** - * Creates a J2K/JP2 decompression structure - * @param format Decoder to select - * - * @return Returns a handle to a decompressor if successful, returns NULL otherwise - * */ -OPJ_API opj_codec_t* OPJ_CALLCONV opj_create_decompress(OPJ_CODEC_FORMAT format); - -/** - * Destroy a decompressor handle - * - * @param p_codec decompressor handle to destroy - */ -OPJ_API void OPJ_CALLCONV opj_destroy_codec(opj_codec_t * p_codec); - -/** - * Read after the codestream if necessary - * @param p_codec the JPEG2000 codec to read. - * @param p_stream the JPEG2000 stream. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_end_decompress ( opj_codec_t *p_codec, - opj_stream_t *p_stream); - - -/** - * Set decoding parameters to default values - * @param parameters Decompression parameters - */ -OPJ_API void OPJ_CALLCONV opj_set_default_decoder_parameters(opj_dparameters_t *parameters); - -/** - * Setup the decoder with decompression parameters provided by the user and with the message handler - * provided by the user. - * - * @param p_codec decompressor handler - * @param parameters decompression parameters - * - * @return true if the decoder is correctly set - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_setup_decoder(opj_codec_t *p_codec, - opj_dparameters_t *parameters ); - -/** - * Decodes an image header. - * - * @param p_stream the jpeg2000 stream. - * @param p_codec the jpeg2000 codec to read. - * @param p_image the image structure initialized with the characteristics of encoded image. - * - * @return true if the main header of the codestream and the JP2 header is correctly read. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_read_header ( opj_stream_t *p_stream, - opj_codec_t *p_codec, - opj_image_t **p_image); - -/** - * Sets the given area to be decoded. This function should be called right after opj_read_header and before any tile header reading. - * - * @param p_codec the jpeg2000 codec. - * @param p_image the decoded image previously setted by opj_read_header - * @param p_start_x the left position of the rectangle to decode (in image coordinates). - * @param p_end_x the right position of the rectangle to decode (in image coordinates). - * @param p_start_y the up position of the rectangle to decode (in image coordinates). - * @param p_end_y the bottom position of the rectangle to decode (in image coordinates). - * - * @return true if the area could be set. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_decode_area( opj_codec_t *p_codec, - opj_image_t* p_image, - OPJ_INT32 p_start_x, OPJ_INT32 p_start_y, - OPJ_INT32 p_end_x, OPJ_INT32 p_end_y ); - -/** - * Decode an image from a JPEG-2000 codestream - * - * @param p_decompressor decompressor handle - * @param p_stream Input buffer stream - * @param p_image the decoded image - * @return true if success, otherwise false - * */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_decode( opj_codec_t *p_decompressor, - opj_stream_t *p_stream, - opj_image_t *p_image); - -/** - * Get the decoded tile from the codec - * - * @param p_codec the jpeg2000 codec. - * @param p_stream input streamm - * @param p_image output image - * @param tile_index index of the tile which will be decode - * - * @return true if success, otherwise false - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_get_decoded_tile( opj_codec_t *p_codec, - opj_stream_t *p_stream, - opj_image_t *p_image, - OPJ_UINT32 tile_index); - -/** - * Set the resolution factor of the decoded image - * @param p_codec the jpeg2000 codec. - * @param res_factor resolution factor to set - * - * @return true if success, otherwise false - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_decoded_resolution_factor(opj_codec_t *p_codec, OPJ_UINT32 res_factor); - -/** - * Writes a tile with the given data. - * - * @param p_codec the jpeg2000 codec. - * @param p_tile_index the index of the tile to write. At the moment, the tiles must be written from 0 to n-1 in sequence. - * @param p_data pointer to the data to write. Data is arranged in sequence, data_comp0, then data_comp1, then ... NO INTERLEAVING should be set. - * @param p_data_size this value os used to make sure the data being written is correct. The size must be equal to the sum for each component of - * tile_width * tile_height * component_size. component_size can be 1,2 or 4 bytes, depending on the precision of the given component. - * @param p_stream the stream to write data to. - * - * @return true if the data could be written. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_write_tile ( opj_codec_t *p_codec, - OPJ_UINT32 p_tile_index, - OPJ_BYTE * p_data, - OPJ_UINT32 p_data_size, - opj_stream_t *p_stream ); - -/** - * Reads a tile header. This function is compulsory and allows one to know the size of the tile that will be decoded. - * The user may need to refer to the image got by opj_read_header to understand the size being taken by the tile. - * - * @param p_codec the jpeg2000 codec. - * @param p_tile_index pointer to a value that will hold the index of the tile being decoded, in case of success. - * @param p_data_size pointer to a value that will hold the maximum size of the decoded data, in case of success. In case - * of truncated codestreams, the actual number of bytes decoded may be lower. The computation of the size is the same - * as depicted in opj_write_tile. - * @param p_tile_x0 pointer to a value that will hold the x0 pos of the tile (in the image). - * @param p_tile_y0 pointer to a value that will hold the y0 pos of the tile (in the image). - * @param p_tile_x1 pointer to a value that will hold the x1 pos of the tile (in the image). - * @param p_tile_y1 pointer to a value that will hold the y1 pos of the tile (in the image). - * @param p_nb_comps pointer to a value that will hold the number of components in the tile. - * @param p_should_go_on pointer to a boolean that will hold the fact that the decoding should go on. In case the - * codestream is over at the time of the call, the value will be set to false. The user should then stop - * the decoding. - * @param p_stream the stream to decode. - * @return true if the tile header could be decoded. In case the decoding should end, the returned value is still true. - * returning false may be the result of a shortage of memory or an internal error. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_read_tile_header( opj_codec_t *p_codec, - opj_stream_t * p_stream, - OPJ_UINT32 * p_tile_index, - OPJ_UINT32 * p_data_size, - OPJ_INT32 * p_tile_x0, OPJ_INT32 * p_tile_y0, - OPJ_INT32 * p_tile_x1, OPJ_INT32 * p_tile_y1, - OPJ_UINT32 * p_nb_comps, - OPJ_BOOL * p_should_go_on ); - -/** - * Reads a tile data. This function is compulsory and allows one to decode tile data. opj_read_tile_header should be called before. - * The user may need to refer to the image got by opj_read_header to understand the size being taken by the tile. - * - * @param p_codec the jpeg2000 codec. - * @param p_tile_index the index of the tile being decoded, this should be the value set by opj_read_tile_header. - * @param p_data pointer to a memory block that will hold the decoded data. - * @param p_data_size size of p_data. p_data_size should be bigger or equal to the value set by opj_read_tile_header. - * @param p_stream the stream to decode. - * - * @return true if the data could be decoded. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_decode_tile_data( opj_codec_t *p_codec, - OPJ_UINT32 p_tile_index, - OPJ_BYTE * p_data, - OPJ_UINT32 p_data_size, - opj_stream_t *p_stream ); - -/* COMPRESSION FUNCTIONS*/ - -/** - * Creates a J2K/JP2 compression structure - * @param format Coder to select - * @return Returns a handle to a compressor if successful, returns NULL otherwise - */ -OPJ_API opj_codec_t* OPJ_CALLCONV opj_create_compress(OPJ_CODEC_FORMAT format); - -/** -Set encoding parameters to default values, that means : -
    -
  • Lossless -
  • 1 tile -
  • Size of precinct : 2^15 x 2^15 (means 1 precinct) -
  • Size of code-block : 64 x 64 -
  • Number of resolutions: 6 -
  • No SOP marker in the codestream -
  • No EPH marker in the codestream -
  • No sub-sampling in x or y direction -
  • No mode switch activated -
  • Progression order: LRCP -
  • No index file -
  • No ROI upshifted -
  • No offset of the origin of the image -
  • No offset of the origin of the tiles -
  • Reversible DWT 5-3 -
-@param parameters Compression parameters -*/ -OPJ_API void OPJ_CALLCONV opj_set_default_encoder_parameters(opj_cparameters_t *parameters); - -/** - * Setup the encoder parameters using the current image and using user parameters. - * @param p_codec Compressor handle - * @param parameters Compression parameters - * @param image Input filled image - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_setup_encoder(opj_codec_t *p_codec, - opj_cparameters_t *parameters, - opj_image_t *image); - -/** - * Start to compress the current image. - * @param p_codec Compressor handle - * @param image Input filled image - * @param p_stream Input stgream - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_start_compress ( opj_codec_t *p_codec, - opj_image_t * p_image, - opj_stream_t *p_stream); - -/** - * End to compress the current image. - * @param p_codec Compressor handle - * @param p_stream Input stgream - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_end_compress (opj_codec_t *p_codec, - opj_stream_t *p_stream); - -/** - * Encode an image into a JPEG-2000 codestream - * @param p_codec compressor handle - * @param p_stream Output buffer stream - * - * @return Returns true if successful, returns false otherwise - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_encode(opj_codec_t *p_codec, - opj_stream_t *p_stream); -/* -========================================================== - codec output functions definitions -========================================================== -*/ -/* EXPERIMENTAL FUNCTIONS FOR NOW, USED ONLY IN J2K_DUMP*/ - -/** -Destroy Codestream information after compression or decompression -@param cstr_info Codestream information structure -*/ -OPJ_API void OPJ_CALLCONV opj_destroy_cstr_info(opj_codestream_info_v2_t **cstr_info); - - -/** - * Dump the codec information into the output stream - * - * @param p_codec the jpeg2000 codec. - * @param info_flag type of information dump. - * @param output_stream output stream where dump the informations get from the codec. - * - */ -OPJ_API void OPJ_CALLCONV opj_dump_codec( opj_codec_t *p_codec, - OPJ_INT32 info_flag, - FILE* output_stream); - -/** - * Get the codestream information from the codec - * - * @param p_codec the jpeg2000 codec. - * - * @return a pointer to a codestream information structure. - * - */ -OPJ_API opj_codestream_info_v2_t* OPJ_CALLCONV opj_get_cstr_info(opj_codec_t *p_codec); - -/** - * Get the codestream index from the codec - * - * @param p_codec the jpeg2000 codec. - * - * @return a pointer to a codestream index structure. - * - */ -OPJ_API opj_codestream_index_t * OPJ_CALLCONV opj_get_cstr_index(opj_codec_t *p_codec); - -OPJ_API void OPJ_CALLCONV opj_destroy_cstr_index(opj_codestream_index_t **p_cstr_index); - - -/** - * Get the JP2 file information from the codec FIXME - * - * @param p_codec the jpeg2000 codec. - * - * @return a pointer to a JP2 metadata structure. - * - */ -OPJ_API opj_jp2_metadata_t* OPJ_CALLCONV opj_get_jp2_metadata(opj_codec_t *p_codec); - -/** - * Get the JP2 file index from the codec FIXME - * - * @param p_codec the jpeg2000 codec. - * - * @return a pointer to a JP2 index structure. - * - */ -OPJ_API opj_jp2_index_t* OPJ_CALLCONV opj_get_jp2_index(opj_codec_t *p_codec); - - -/* -========================================================== - MCT functions -========================================================== -*/ - -/** - * Sets the MCT matrix to use. - * - * @param parameters the parameters to change. - * @param pEncodingMatrix the encoding matrix. - * @param p_dc_shift the dc shift coefficients to use. - * @param pNbComp the number of components of the image. - * - * @return true if the parameters could be set. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_MCT( opj_cparameters_t *parameters, - OPJ_FLOAT32 * pEncodingMatrix, - OPJ_INT32 * p_dc_shift, - OPJ_UINT32 pNbComp); - - - -#ifdef __cplusplus -} -#endif - -#endif /* OPENJPEG_H */ diff --git a/abi-check/installed/openjpeg/current/include/openjpeg-2.1/opj_config.h b/abi-check/installed/openjpeg/current/include/openjpeg-2.1/opj_config.h deleted file mode 100644 index 03bdff9c..00000000 --- a/abi-check/installed/openjpeg/current/include/openjpeg-2.1/opj_config.h +++ /dev/null @@ -1,10 +0,0 @@ -/* create opj_config.h for CMake */ -#define OPJ_HAVE_STDINT_H 1 - -/*--------------------------------------------------------------------------*/ -/* OpenJPEG Versioning */ - -/* Version number. */ -#define OPJ_VERSION_MAJOR 2 -#define OPJ_VERSION_MINOR 1 -#define OPJ_VERSION_BUILD 2 diff --git a/abi-check/installed/openjpeg/current/include/openjpeg-2.1/opj_stdint.h b/abi-check/installed/openjpeg/current/include/openjpeg-2.1/opj_stdint.h deleted file mode 100644 index b8556a19..00000000 --- a/abi-check/installed/openjpeg/current/include/openjpeg-2.1/opj_stdint.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * The copyright in this software is being made available under the 2-clauses - * BSD License, included below. This software may be subject to other third - * party and contributor rights, including patent rights, and no such rights - * are granted under this license. - * - * Copyright (c) 2012, Mathieu Malaterre - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS' - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - */ -#ifndef OPJ_STDINT_H -#define OPJ_STDINT_H - -#include "opj_config.h" -#ifdef OPJ_HAVE_STDINT_H -#include -#else -#if defined(_WIN32) -typedef signed __int8 int8_t; -typedef unsigned __int8 uint8_t; -typedef signed __int16 int16_t; -typedef unsigned __int16 uint16_t; -typedef signed __int32 int32_t; -typedef unsigned __int32 uint32_t; -typedef signed __int64 int64_t; -typedef unsigned __int64 uint64_t; -#else -#error unsupported platform -#endif -#endif - -#endif /* OPJ_STDINT_H */ diff --git a/abi-check/installed/openjpeg/current/lib/libopenjp2.a b/abi-check/installed/openjpeg/current/lib/libopenjp2.a index 1df60c77..a5331300 100644 Binary files a/abi-check/installed/openjpeg/current/lib/libopenjp2.a and b/abi-check/installed/openjpeg/current/lib/libopenjp2.a differ diff --git a/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.1.1 b/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.1.1 deleted file mode 100644 index a5b76034..00000000 Binary files a/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.1.1 and /dev/null differ diff --git a/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.1.2 b/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.1.2 deleted file mode 100644 index 4c7b1f06..00000000 Binary files a/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.1.2 and /dev/null differ diff --git a/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.2.0 b/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.2.0 index 8e9644ed..a5173236 100644 Binary files a/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.2.0 and b/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.2.0 differ diff --git a/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGConfig.cmake b/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGConfig.cmake deleted file mode 100644 index 248f14e7..00000000 --- a/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGConfig.cmake +++ /dev/null @@ -1,48 +0,0 @@ -#----------------------------------------------------------------------------- -# -# OPENJPEGConfig.cmake - CMake configuration file for external projects. -# -# This file is configured by OPENJPEG and used by the UseOPENJPEG.cmake -# module to load OPENJPEG's settings for an external project. - -# The OPENJPEG version number. -set(OPENJPEG_MAJOR_VERSION "2") -set(OPENJPEG_MINOR_VERSION "1") -set(OPENJPEG_BUILD_VERSION "2") - -# The libraries. -set(OPENJPEG_LIBRARIES "openjp2") - -# The CMake macros dir. -set(OPENJPEG_CMAKE_DIR "lib/openjpeg-2.1") - -# The configuration options. -set(OPENJPEG_BUILD_SHARED_LIBS "ON") - -# The "use" file. -set(OPENJPEG_USE_FILE "") - -get_filename_component(SELF_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) -if(EXISTS ${SELF_DIR}/OpenJPEGTargets.cmake) - # This is an install tree - include(${SELF_DIR}/OpenJPEGTargets.cmake) - get_filename_component(OPENJPEG_INCLUDE_ROOT "${SELF_DIR}/../../include/openjpeg-2.1" ABSOLUTE) - set(OPENJPEG_INCLUDE_DIRS ${OPENJPEG_INCLUDE_ROOT}) - -else() - if(EXISTS ${SELF_DIR}/OpenJPEGExports.cmake) - # This is a build tree - set( OPENJPEG_INCLUDE_DIRS ) - - include(${SELF_DIR}/OpenJPEGExports.cmake) - - else() - message(FATAL_ERROR "ooops") - endif() -endif() - -set(OPENJPEG_USE_FILE ${SELF_DIR}/UseOPENJPEG.cmake) - -# Backward compatible part: -set(OPENJPEG_FOUND TRUE) - diff --git a/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets-debug.cmake b/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets-debug.cmake deleted file mode 100644 index 00a82c5f..00000000 --- a/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets-debug.cmake +++ /dev/null @@ -1,74 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Debug". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -SET(CMAKE_IMPORT_FILE_VERSION 1) - -# Compute the installation prefix relative to this file. -GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) - -# Import target "openjp2" for configuration "Debug" -SET_PROPERTY(TARGET openjp2 APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -SET_TARGET_PROPERTIES(openjp2 PROPERTIES - IMPORTED_LINK_INTERFACE_LIBRARIES_DEBUG "m" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libopenjp2.so.2.1.2" - IMPORTED_SONAME_DEBUG "libopenjp2.so.7" - ) - -LIST(APPEND _IMPORT_CHECK_TARGETS openjp2 ) -LIST(APPEND _IMPORT_CHECK_FILES_FOR_openjp2 "${_IMPORT_PREFIX}/lib/libopenjp2.so.2.1.2" ) - -# Import target "opj_decompress" for configuration "Debug" -SET_PROPERTY(TARGET opj_decompress APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -SET_TARGET_PROPERTIES(opj_decompress PROPERTIES - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/bin/opj_decompress" - ) - -LIST(APPEND _IMPORT_CHECK_TARGETS opj_decompress ) -LIST(APPEND _IMPORT_CHECK_FILES_FOR_opj_decompress "${_IMPORT_PREFIX}/bin/opj_decompress" ) - -# Import target "opj_compress" for configuration "Debug" -SET_PROPERTY(TARGET opj_compress APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -SET_TARGET_PROPERTIES(opj_compress PROPERTIES - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/bin/opj_compress" - ) - -LIST(APPEND _IMPORT_CHECK_TARGETS opj_compress ) -LIST(APPEND _IMPORT_CHECK_FILES_FOR_opj_compress "${_IMPORT_PREFIX}/bin/opj_compress" ) - -# Import target "opj_dump" for configuration "Debug" -SET_PROPERTY(TARGET opj_dump APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -SET_TARGET_PROPERTIES(opj_dump PROPERTIES - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/bin/opj_dump" - ) - -LIST(APPEND _IMPORT_CHECK_TARGETS opj_dump ) -LIST(APPEND _IMPORT_CHECK_FILES_FOR_opj_dump "${_IMPORT_PREFIX}/bin/opj_dump" ) - -# Loop over all imported files and verify that they actually exist -FOREACH(target ${_IMPORT_CHECK_TARGETS} ) - FOREACH(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) - IF(NOT EXISTS "${file}" ) - MESSAGE(FATAL_ERROR "The imported target \"${target}\" references the file - \"${file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - ENDIF() - ENDFOREACH() - UNSET(_IMPORT_CHECK_FILES_FOR_${target}) -ENDFOREACH() -UNSET(_IMPORT_CHECK_TARGETS) - -# Cleanup temporary variables. -SET(_IMPORT_PREFIX) - -# Commands beyond this point should not need to know the version. -SET(CMAKE_IMPORT_FILE_VERSION) diff --git a/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets.cmake b/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets.cmake deleted file mode 100644 index 1e9ad0ea..00000000 --- a/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets.cmake +++ /dev/null @@ -1,36 +0,0 @@ -# Generated by CMake 2.8.7 - -IF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) - MESSAGE(FATAL_ERROR "CMake >= 2.6.0 required") -ENDIF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) -CMAKE_POLICY(PUSH) -CMAKE_POLICY(VERSION 2.6) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -SET(CMAKE_IMPORT_FILE_VERSION 1) - -# Create imported target openjp2 -ADD_LIBRARY(openjp2 SHARED IMPORTED) - -# Create imported target opj_decompress -ADD_EXECUTABLE(opj_decompress IMPORTED) - -# Create imported target opj_compress -ADD_EXECUTABLE(opj_compress IMPORTED) - -# Create imported target opj_dump -ADD_EXECUTABLE(opj_dump IMPORTED) - -# Load information for each installed configuration. -GET_FILENAME_COMPONENT(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) -FILE(GLOB CONFIG_FILES "${_DIR}/OpenJPEGTargets-*.cmake") -FOREACH(f ${CONFIG_FILES}) - INCLUDE(${f}) -ENDFOREACH(f) - -# Commands beyond this point should not need to know the version. -SET(CMAKE_IMPORT_FILE_VERSION) -CMAKE_POLICY(POP) diff --git a/abi-check/timeline/openjpeg/index.html b/abi-check/timeline/openjpeg/index.html index 001603b0..0cb32478 100644 --- a/abi-check/timeline/openjpeg/index.html +++ b/abi-check/timeline/openjpeg/index.html @@ -30,7 +30,7 @@ Headers
Diff current -2017-08-02
16:50 +2017-08-02
17:07 7 changelog 100% @@ -152,7 +152,7 @@ N/A N/A -
Maintained by OpenJPEG team. Last updated on Wed Aug 2 14:54:35 2017.
+
Maintained by OpenJPEG team. Last updated on Wed Aug 2 15:10:37 2017.