diff --git a/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump b/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump index e88912d3..77a7810c 100644 --- a/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump +++ b/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump @@ -2,7 +2,7 @@ $VAR1 = { 'ABI_DUMPER_VERSION' => '0.99.15', 'ABI_DUMP_VERSION' => '3.2', 'Arch' => 'x86_64', - 'GccVersion' => '4.9.2', + 'GccVersion' => '4.8.1', 'Headers' => { 'openjpeg.h' => 1 }, @@ -21,7 +21,7 @@ $VAR1 = { 'openjpeg.c' => 1 }, 'SymbolInfo' => { - '122780' => { + '131242' => { 'Header' => 'openjpeg.h', 'Line' => '1055', 'Return' => '177', @@ -29,13 +29,13 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '157' }, - '123102' => { + '131527' => { 'Header' => 'openjpeg.h', 'Line' => '1477', 'Param' => { '0' => { 'name' => 'cstr_info', - 'type' => '123120' + 'type' => '131545' } }, 'Reg' => { @@ -46,16 +46,16 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '885' }, - '182254' => { + '191579' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'p_callback', - 'type' => '2910' + 'type' => '2924' }, '2' => { 'name' => 'p_user_data', @@ -67,21 +67,21 @@ $VAR1 = { '1' => 'rsi', '2' => 'rdx' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_set_info_handler', 'Source' => 'openjpeg.c', 'SourceLine' => '44' }, - '182352' => { + '191677' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'p_callback', - 'type' => '2910' + 'type' => '2924' }, '2' => { 'name' => 'p_user_data', @@ -93,21 +93,21 @@ $VAR1 = { '1' => 'rsi', '2' => 'rdx' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_set_warning_handler', 'Source' => 'openjpeg.c', 'SourceLine' => '59' }, - '182438' => { + '191763' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'p_callback', - 'type' => '2910' + 'type' => '2924' }, '2' => { 'name' => 'p_user_data', @@ -119,33 +119,33 @@ $VAR1 = { '1' => 'rsi', '2' => 'rdx' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_set_error_handler', 'Source' => 'openjpeg.c', 'SourceLine' => '74' }, - '182553' => { + '191878' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_format', - 'type' => '172026' + 'type' => '181132' } }, 'Reg' => { '0' => 'rdi' }, - 'Return' => '182340', + 'Return' => '191665', 'ShortName' => 'opj_create_decompress', 'Source' => 'openjpeg.c', 'SourceLine' => '164' }, - '182775' => { + '192100' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'parameters', - 'type' => '39783' + 'type' => '41662' } }, 'Reg' => { @@ -156,41 +156,41 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '337' }, - '182820' => { + '192231' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'parameters', - 'type' => '39783' + 'type' => '41662' } }, 'Reg' => { '0' => 'rdi', '1' => 'rsi' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_setup_decoder', 'Source' => 'openjpeg.c', 'SourceLine' => '357' }, - '182962' => { + '192373' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' }, '1' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '2' => { 'name' => 'p_image', - 'type' => '39771' + 'type' => '41650' } }, 'Reg' => { @@ -198,25 +198,25 @@ $VAR1 = { '1' => 'rsi', '2' => 'rdx' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_read_header', 'Source' => 'openjpeg.c', 'SourceLine' => '377' }, - '183165' => { + '192576' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' }, '2' => { 'name' => 'p_image', - 'type' => '24870' + 'type' => '26125' } }, 'Reg' => { @@ -224,37 +224,37 @@ $VAR1 = { '1' => 'rsi', '2' => 'rdx' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_decode', 'Source' => 'openjpeg.c', 'SourceLine' => '400' }, - '183319' => { + '192730' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'p_image', - 'type' => '24870' + 'type' => '26125' }, '2' => { 'name' => 'p_start_x', - 'type' => '2855' + 'type' => '2869' }, '3' => { 'name' => 'p_start_y', - 'type' => '2855' + 'type' => '2869' }, '4' => { 'name' => 'p_end_x', - 'type' => '2855' + 'type' => '2869' }, '5' => { 'name' => 'p_end_y', - 'type' => '2855' + 'type' => '2869' } }, 'Reg' => { @@ -265,94 +265,94 @@ $VAR1 = { '4' => 'r8', '5' => 'r9' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_set_decode_area', 'Source' => 'openjpeg.c', 'SourceLine' => '421' }, - '183517' => { + '192938' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' }, '2' => { 'name' => 'p_tile_index', - 'type' => '3508' + 'type' => '3522' }, '3' => { 'name' => 'p_data_size', - 'type' => '3508' + 'type' => '3522' }, '4' => { 'name' => 'p_tile_x0', - 'type' => '9169' + 'type' => '9952' }, '5' => { 'name' => 'p_tile_y0', - 'type' => '9169' + 'type' => '9952' }, '6' => { 'name' => 'p_tile_x1', 'offset' => '0', - 'type' => '9169' + 'type' => '9952' }, '7' => { 'name' => 'p_tile_y1', - 'offset' => '8', - 'type' => '9169' + 'type' => '9952' }, '8' => { 'name' => 'p_nb_comps', - 'offset' => '16', - 'type' => '3508' + 'type' => '3522' }, '9' => { 'name' => 'p_should_go_on', - 'offset' => '24', - 'type' => '39777' + 'type' => '41656' } }, 'Reg' => { '0' => 'rdi', '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx', - '4' => 'r8', - '5' => 'r9' + '2' => 'rbp', + '3' => 'rbx', + '4' => 'rcx', + '5' => 'r8', + '7' => 'rdx', + '8' => 'rdx', + '9' => 'rdx' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_read_tile_header', 'Source' => 'openjpeg.c', 'SourceLine' => '443' }, - '183726' => { + '193156' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'p_tile_index', - 'type' => '711' + 'type' => '718' }, '2' => { 'name' => 'p_data', - 'type' => '733' + 'type' => '740' }, '3' => { 'name' => 'p_data_size', - 'type' => '711' + 'type' => '718' }, '4' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' } }, 'Reg' => { @@ -362,29 +362,29 @@ $VAR1 = { '3' => 'rcx', '4' => 'r8' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_decode_tile_data', 'Source' => 'openjpeg.c', 'SourceLine' => '473' }, - '183926' => { + '193356' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' }, '2' => { 'name' => 'p_image', - 'type' => '24870' + 'type' => '26125' }, '3' => { 'name' => 'tile_index', - 'type' => '711' + 'type' => '718' } }, 'Reg' => { @@ -393,54 +393,54 @@ $VAR1 = { '2' => 'rdx', '3' => 'rcx' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_get_decoded_tile', 'Source' => 'openjpeg.c', 'SourceLine' => '498' }, - '184103' => { + '193533' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'res_factor', - 'type' => '711' + 'type' => '718' } }, 'Reg' => { '0' => 'rdi', '1' => 'rsi' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_set_decoded_resolution_factor', 'Source' => 'openjpeg.c', 'SourceLine' => '521' }, - '184212' => { + '193642' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_format', - 'type' => '172026' + 'type' => '181132' } }, 'Reg' => { '0' => 'rdi' }, - 'Return' => '182340', + 'Return' => '191665', 'ShortName' => 'opj_create_compress', 'Source' => 'openjpeg.c', 'SourceLine' => '538' }, - '184437' => { + '193867' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'parameters', - 'type' => '39795' + 'type' => '41674' } }, 'Reg' => { @@ -451,20 +451,20 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '634' }, - '184482' => { + '193998' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'parameters', - 'type' => '39795' + 'type' => '41674' }, '2' => { 'name' => 'p_image', - 'type' => '24870' + 'type' => '26125' } }, 'Reg' => { @@ -472,25 +472,25 @@ $VAR1 = { '1' => 'rsi', '2' => 'rdx' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_setup_encoder', 'Source' => 'openjpeg.c', 'SourceLine' => '693' }, - '184620' => { + '194136' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'p_image', - 'type' => '24870' + 'type' => '26125' }, '2' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' } }, 'Reg' => { @@ -498,92 +498,92 @@ $VAR1 = { '1' => 'rsi', '2' => 'rdx' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_start_compress', 'Source' => 'openjpeg.c', 'SourceLine' => '711' }, - '184774' => { + '194290' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_info', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' } }, 'Reg' => { '0' => 'rdi', '1' => 'rsi' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_encode', 'Source' => 'openjpeg.c', 'SourceLine' => '730' }, - '184905' => { + '194421' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' } }, 'Reg' => { '0' => 'rdi', '1' => 'rsi' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_end_compress', 'Source' => 'openjpeg.c', 'SourceLine' => '747' }, - '185036' => { + '194552' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' } }, 'Reg' => { '0' => 'rdi', '1' => 'rsi' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_end_decompress', 'Source' => 'openjpeg.c', 'SourceLine' => '764' }, - '185167' => { + '194683' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'parameters', - 'type' => '39795' + 'type' => '41674' }, '1' => { 'name' => 'pEncodingMatrix', - 'type' => '3502' + 'type' => '3516' }, '2' => { 'name' => 'p_dc_shift', - 'type' => '9169' + 'type' => '9952' }, '3' => { 'name' => 'pNbComp', - 'type' => '711' + 'type' => '718' } }, 'Reg' => { @@ -592,33 +592,33 @@ $VAR1 = { '2' => 'rdx', '3' => 'rcx' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_set_MCT', 'Source' => 'openjpeg.c', 'SourceLine' => '783' }, - '185409' => { + '195029' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'p_tile_index', - 'type' => '711' + 'type' => '718' }, '2' => { 'name' => 'p_data', - 'type' => '733' + 'type' => '740' }, '3' => { 'name' => 'p_data_size', - 'type' => '711' + 'type' => '718' }, '4' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' } }, 'Reg' => { @@ -628,17 +628,17 @@ $VAR1 = { '3' => 'rcx', '4' => 'r8' }, - 'Return' => '678', + 'Return' => '685', 'ShortName' => 'opj_write_tile', 'Source' => 'openjpeg.c', 'SourceLine' => '812' }, - '185609' => { + '195229' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' } }, 'Reg' => { @@ -649,20 +649,20 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '839' }, - '185684' => { + '195330' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' }, '1' => { 'name' => 'info_flag', - 'type' => '2855' + 'type' => '2869' }, '2' => { 'name' => 'output_stream', - 'type' => '39801' + 'type' => '41680' } }, 'Reg' => { @@ -675,55 +675,55 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '858' }, - '185821' => { + '195467' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' } }, 'Reg' => { '0' => 'rdi' }, - 'Return' => '39807', + 'Return' => '41686', 'ShortName' => 'opj_get_cstr_info', 'Source' => 'openjpeg.c', 'SourceLine' => '874' }, - '185957' => { + '195631' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '182340' + 'type' => '191665' } }, 'Reg' => { '0' => 'rdi' }, - 'Return' => '37880', + 'Return' => '39759', 'ShortName' => 'opj_get_cstr_index', 'Source' => 'openjpeg.c', 'SourceLine' => '901' }, - '186042' => { + '195716' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_cstr_index', - 'type' => '186087' + 'type' => '195776' } }, 'Reg' => { - '0' => 'rax' + '0' => 'rdi' }, 'Return' => '1', 'ShortName' => 'opj_destroy_cstr_index', 'Source' => 'openjpeg.c', 'SourceLine' => '912' }, - '186093' => { + '195782' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { @@ -732,24 +732,24 @@ $VAR1 = { }, '1' => { 'name' => 'p_size', - 'type' => '722' + 'type' => '729' }, '2' => { 'name' => 'p_is_read_stream', - 'type' => '678' + 'type' => '685' } }, 'Reg' => { '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' + '1' => 'r12', + '2' => 'rbx' }, - 'Return' => '5803', + 'Return' => '6182', 'ShortName' => 'opj_stream_create_file_stream', 'Source' => 'openjpeg.c', 'SourceLine' => '925' }, - '186525' => { + '195901' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { @@ -758,24 +758,24 @@ $VAR1 = { }, '1' => { 'name' => 'p_is_read_stream', - 'type' => '678' + 'type' => '685' } }, 'Reg' => { '0' => 'rdi', '1' => 'rsi' }, - 'Return' => '5803', + 'Return' => '6182', 'ShortName' => 'opj_stream_create_default_file_stream', 'Source' => 'openjpeg.c', 'SourceLine' => '920' }, - '25099' => { + '26404' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'image', - 'type' => '24870' + 'type' => '26125' } }, 'Reg' => { @@ -786,20 +786,20 @@ $VAR1 = { 'Source' => 'image.c', 'SourceLine' => '80' }, - '25192' => { + '26582' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'numcmpts', - 'type' => '711' + 'type' => '718' }, '1' => { 'name' => 'cmptparms', - 'type' => '25467' + 'type' => '26857' }, '2' => { 'name' => 'clrspc', - 'type' => '22212' + 'type' => '23467' } }, 'Reg' => { @@ -807,25 +807,25 @@ $VAR1 = { '1' => 'rsi', '2' => 'rdx' }, - 'Return' => '24870', + 'Return' => '26125', 'ShortName' => 'opj_image_create', 'Source' => 'image.c', 'SourceLine' => '39' }, - '27083' => { + '28579' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'numcmpts', - 'type' => '711' + 'type' => '718' }, '1' => { 'name' => 'cmptparms', - 'type' => '25467' + 'type' => '26857' }, '2' => { 'name' => 'clrspc', - 'type' => '22212' + 'type' => '23467' } }, 'Reg' => { @@ -833,54 +833,54 @@ $VAR1 = { '1' => 'rsi', '2' => 'rdx' }, - 'Return' => '24870', + 'Return' => '26125', 'ShortName' => 'opj_image_tile_create', 'Source' => 'image.c', 'SourceLine' => '208' }, - '5651' => { + '6030' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_buffer_size', - 'type' => '722' + 'type' => '729' }, '1' => { 'name' => 'l_is_input', - 'type' => '678' + 'type' => '685' } }, 'Reg' => { '0' => 'rdi', '1' => 'rsi' }, - 'Return' => '5803', + 'Return' => '6182', 'ShortName' => 'opj_stream_create', 'Source' => 'cio.c', 'SourceLine' => '151' }, - '5809' => { + '6188' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'l_is_input', - 'type' => '678' + 'type' => '685' } }, 'Reg' => { '0' => 'rdi' }, - 'Return' => '5803', + 'Return' => '6182', 'ShortName' => 'opj_stream_default_create', 'Source' => 'cio.c', 'SourceLine' => '187' }, - '5886' => { + '6265' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' } }, 'Reg' => { @@ -891,16 +891,16 @@ $VAR1 = { 'Source' => 'cio.c', 'SourceLine' => '192' }, - '5940' => { + '6358' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' }, '1' => { 'name' => 'p_function', - 'type' => '2944' + 'type' => '2958' } }, 'Reg' => { @@ -912,16 +912,16 @@ $VAR1 = { 'Source' => 'cio.c', 'SourceLine' => '206' }, - '6009' => { + '6427' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' }, '1' => { 'name' => 'p_function', - 'type' => '3037' + 'type' => '3051' } }, 'Reg' => { @@ -933,16 +933,16 @@ $VAR1 = { 'Source' => 'cio.c', 'SourceLine' => '217' }, - '6078' => { + '6496' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' }, '1' => { 'name' => 'p_function', - 'type' => '2987' + 'type' => '3001' } }, 'Reg' => { @@ -954,16 +954,16 @@ $VAR1 = { 'Source' => 'cio.c', 'SourceLine' => '227' }, - '6147' => { + '6565' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' }, '1' => { 'name' => 'p_function', - 'type' => '2999' + 'type' => '3013' } }, 'Reg' => { @@ -975,12 +975,12 @@ $VAR1 = { 'Source' => 'cio.c', 'SourceLine' => '238' }, - '6216' => { + '6634' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' }, '1' => { 'name' => 'p_data', @@ -988,7 +988,7 @@ $VAR1 = { }, '2' => { 'name' => 'p_function', - 'type' => '3075' + 'type' => '3089' } }, 'Reg' => { @@ -1001,16 +1001,16 @@ $VAR1 = { 'Source' => 'cio.c', 'SourceLine' => '249' }, - '6298' => { + '6716' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_stream', - 'type' => '5803' + 'type' => '6182' }, '1' => { 'name' => 'data_length', - 'type' => '2877' + 'type' => '2891' } }, 'Reg' => { @@ -1024,10 +1024,10 @@ $VAR1 = { } }, 'SymbolVersion' => { - '_ITM_deregisterTMCloneTable' => 'vsnprintf@@GLIBC_2.2.5', - '_ITM_registerTMCloneTable' => 'vsnprintf@@GLIBC_2.2.5', - '_Jv_RegisterClasses' => 'vsnprintf@@GLIBC_2.2.5', - '__gmon_start__' => 'vsnprintf@@GLIBC_2.2.5' + '_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.1' => { @@ -1092,7 +1092,7 @@ $VAR1 = { '112' => { 'BaseType' => '105', 'Header' => 'types.h', - 'Line' => '131', + 'Line' => '141', 'Name' => '__off_t', 'Size' => '8', 'Type' => 'Typedef' @@ -1100,13 +1100,13 @@ $VAR1 = { '123' => { 'BaseType' => '105', 'Header' => 'types.h', - 'Line' => '132', + 'Line' => '142', 'Name' => '__off64_t', 'Size' => '8', 'Type' => 'Typedef' }, - '123120' => { - 'BaseType' => '39807', + '131545' => { + 'BaseType' => '41686', 'Name' => 'opj_codestream_info_v2_t**', 'Size' => '8', 'Type' => 'Pointer' @@ -1138,13 +1138,19 @@ $VAR1 = { 'Size' => '8', 'Type' => 'Intrinsic' }, - '171976' => { + '177' => { + 'BaseType' => '183', + 'Name' => 'char const*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '181082' => { 'Header' => 'openjpeg.h', 'Line' => '292', 'Memb' => { '0' => { 'name' => 'OPJ_CODEC_UNKNOWN', - 'value' => '-1' + 'value' => '18446744073709551615' }, '1' => { 'name' => 'OPJ_CODEC_J2K', @@ -1171,15 +1177,15 @@ $VAR1 = { 'Size' => '4', 'Type' => 'Enum' }, - '172026' => { - 'BaseType' => '171976', + '181132' => { + 'BaseType' => '181082', 'Header' => 'openjpeg.h', 'Line' => '299', 'Name' => 'OPJ_CODEC_FORMAT', 'Size' => '4', 'Type' => 'Typedef' }, - '173783' => { + '182889' => { 'BaseType' => '141', 'Header' => 'openjpeg.h', 'Line' => '574', @@ -1187,33 +1193,15 @@ $VAR1 = { 'Size' => '8', 'Type' => 'Typedef' }, - '177' => { - 'BaseType' => '183', - 'Name' => 'char const*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '182340' => { - 'BaseType' => '173783', - 'Name' => 'opj_codec_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, '183' => { 'BaseType' => '149', 'Name' => 'char const', 'Size' => '1', 'Type' => 'Const' }, - '186087' => { - 'BaseType' => '37880', - 'Name' => 'opj_codestream_index_t**', - 'Size' => '8', - 'Type' => 'Pointer' - }, '188' => { 'Header' => 'libio.h', - 'Line' => '245', + 'Line' => '273', 'Memb' => { '0' => { 'name' => '_flags', @@ -1238,12 +1226,12 @@ $VAR1 = { '12' => { 'name' => '_markers', 'offset' => '96', - 'type' => '628' + 'type' => '635' }, '13' => { 'name' => '_chain', 'offset' => '104', - 'type' => '634' + 'type' => '641' }, '14' => { 'name' => '_fileno', @@ -1273,7 +1261,7 @@ $VAR1 = { '19' => { 'name' => '_shortbuf', 'offset' => '131', - 'type' => '640' + 'type' => '647' }, '2' => { 'name' => '_IO_read_end', @@ -1283,7 +1271,7 @@ $VAR1 = { '20' => { 'name' => '_lock', 'offset' => '136', - 'type' => '656' + 'type' => '663' }, '21' => { 'name' => '_offset', @@ -1323,7 +1311,7 @@ $VAR1 = { '28' => { 'name' => '_unused2', 'offset' => '196', - 'type' => '662' + 'type' => '669' }, '3' => { 'name' => '_IO_read_base', @@ -1366,7 +1354,19 @@ $VAR1 = { 'Size' => '216', 'Type' => 'Struct' }, - '21962' => { + '191665' => { + 'BaseType' => '182889', + 'Name' => 'opj_codec_t*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '195776' => { + 'BaseType' => '39759', + 'Name' => 'opj_codestream_index_t**', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '23217' => { 'BaseType' => '149', 'Header' => 'openjpeg.h', 'Line' => '114', @@ -1374,29 +1374,29 @@ $VAR1 = { 'Size' => '1', 'Type' => 'Typedef' }, - '22017' => { + '23272' => { 'BaseType' => '70', 'Header' => 'stdint.h', - 'Line' => '49', + 'Line' => '50', 'Name' => 'uint16_t', 'Size' => '2', 'Type' => 'Typedef' }, - '22050' => { - 'BaseType' => '22017', + '23305' => { + 'BaseType' => '23272', 'Header' => 'openjpeg.h', 'Line' => '124', 'Name' => 'OPJ_UINT16', 'Size' => '2', 'Type' => 'Typedef' }, - '22094' => { + '23349' => { 'Header' => 'openjpeg.h', 'Line' => '267', 'Memb' => { '0' => { 'name' => 'OPJ_PROG_UNKNOWN', - 'value' => '-1' + 'value' => '18446744073709551615' }, '1' => { 'name' => 'OPJ_LRCP', @@ -1423,21 +1423,21 @@ $VAR1 = { 'Size' => '4', 'Type' => 'Enum' }, - '22144' => { - 'BaseType' => '22094', + '23399' => { + 'BaseType' => '23349', 'Header' => 'openjpeg.h', 'Line' => '274', 'Name' => 'OPJ_PROG_ORDER', 'Size' => '4', 'Type' => 'Typedef' }, - '22156' => { + '23411' => { 'Header' => 'openjpeg.h', 'Line' => '279', 'Memb' => { '0' => { 'name' => 'OPJ_CLRSPC_UNKNOWN', - 'value' => '-1' + 'value' => '18446744073709551615' }, '1' => { 'name' => 'OPJ_CLRSPC_UNSPECIFIED', @@ -1468,448 +1468,448 @@ $VAR1 = { 'Size' => '4', 'Type' => 'Enum' }, - '22212' => { - 'BaseType' => '22156', + '23467' => { + 'BaseType' => '23411', 'Header' => 'openjpeg.h', 'Line' => '287', 'Name' => 'OPJ_COLOR_SPACE', 'Size' => '4', 'Type' => 'Typedef' }, - '22224' => { + '23479' => { 'Header' => 'openjpeg.h', 'Line' => '325', 'Memb' => { '0' => { 'name' => 'resno0', 'offset' => '0', - 'type' => '711' + 'type' => '718' }, '1' => { 'name' => 'compno0', 'offset' => '4', - 'type' => '711' + 'type' => '718' }, '10' => { 'name' => 'progorder', 'offset' => '40', - 'type' => '22704' + 'type' => '23959' }, '11' => { 'name' => 'tile', 'offset' => '48', - 'type' => '711' + 'type' => '718' }, '12' => { 'name' => 'tx0', 'offset' => '52', - 'type' => '2855' + 'type' => '2869' }, '13' => { 'name' => 'tx1', 'offset' => '56', - 'type' => '2855' + 'type' => '2869' }, '14' => { 'name' => 'ty0', 'offset' => '60', - 'type' => '2855' + 'type' => '2869' }, '15' => { 'name' => 'ty1', 'offset' => '64', - 'type' => '2855' + 'type' => '2869' }, '16' => { 'name' => 'layS', 'offset' => '68', - 'type' => '711' + 'type' => '718' }, '17' => { 'name' => 'resS', 'offset' => '72', - 'type' => '711' + 'type' => '718' }, '18' => { 'name' => 'compS', 'offset' => '76', - 'type' => '711' + 'type' => '718' }, '19' => { 'name' => 'prcS', 'offset' => '80', - 'type' => '711' + 'type' => '718' }, '2' => { 'name' => 'layno1', 'offset' => '8', - 'type' => '711' + 'type' => '718' }, '20' => { 'name' => 'layE', 'offset' => '84', - 'type' => '711' + 'type' => '718' }, '21' => { 'name' => 'resE', 'offset' => '88', - 'type' => '711' + 'type' => '718' }, '22' => { 'name' => 'compE', 'offset' => '92', - 'type' => '711' + 'type' => '718' }, '23' => { 'name' => 'prcE', 'offset' => '96', - 'type' => '711' + 'type' => '718' }, '24' => { 'name' => 'txS', 'offset' => '100', - 'type' => '711' + 'type' => '718' }, '25' => { 'name' => 'txE', 'offset' => '104', - 'type' => '711' + 'type' => '718' }, '26' => { 'name' => 'tyS', 'offset' => '108', - 'type' => '711' + 'type' => '718' }, '27' => { 'name' => 'tyE', 'offset' => '112', - 'type' => '711' + 'type' => '718' }, '28' => { 'name' => 'dx', 'offset' => '116', - 'type' => '711' + 'type' => '718' }, '29' => { 'name' => 'dy', 'offset' => '120', - 'type' => '711' + 'type' => '718' }, '3' => { 'name' => 'resno1', 'offset' => '12', - 'type' => '711' + 'type' => '718' }, '30' => { 'name' => 'lay_t', 'offset' => '124', - 'type' => '711' + 'type' => '718' }, '31' => { 'name' => 'res_t', 'offset' => '128', - 'type' => '711' + 'type' => '718' }, '32' => { 'name' => 'comp_t', 'offset' => '132', - 'type' => '711' + 'type' => '718' }, '33' => { 'name' => 'prc_t', 'offset' => '136', - 'type' => '711' + 'type' => '718' }, '34' => { 'name' => 'tx0_t', 'offset' => '140', - 'type' => '711' + 'type' => '718' }, '35' => { 'name' => 'ty0_t', 'offset' => '144', - 'type' => '711' + 'type' => '718' }, '4' => { 'name' => 'compno1', 'offset' => '16', - 'type' => '711' + 'type' => '718' }, '5' => { 'name' => 'layno0', 'offset' => '20', - 'type' => '711' + 'type' => '718' }, '6' => { 'name' => 'precno0', 'offset' => '24', - 'type' => '711' + 'type' => '718' }, '7' => { 'name' => 'precno1', 'offset' => '28', - 'type' => '711' + 'type' => '718' }, '8' => { 'name' => 'prg1', 'offset' => '32', - 'type' => '22144' + 'type' => '23399' }, '9' => { 'name' => 'prg', 'offset' => '36', - 'type' => '22144' + 'type' => '23399' } }, 'Name' => 'struct opj_poc', 'Size' => '148', 'Type' => 'Struct' }, - '22704' => { - 'BaseType' => '21962', + '23959' => { + 'BaseType' => '23217', 'Name' => 'OPJ_CHAR[5]', 'Size' => '5', 'Type' => 'Array' }, - '22720' => { - 'BaseType' => '22224', + '23975' => { + 'BaseType' => '23479', 'Header' => 'openjpeg.h', 'Line' => '348', 'Name' => 'opj_poc_t', 'Size' => '148', 'Type' => 'Typedef' }, - '22732' => { - 'BaseType' => '22720', + '23987' => { + 'BaseType' => '23975', 'Name' => 'opj_poc_t[32]', 'Size' => '4736', 'Type' => 'Array' }, - '22748' => { + '24003' => { 'Header' => 'openjpeg.h', 'Line' => '629', 'Memb' => { '0' => { 'name' => 'dx', 'offset' => '0', - 'type' => '711' + 'type' => '718' }, '1' => { 'name' => 'dy', 'offset' => '4', - 'type' => '711' + 'type' => '718' }, '10' => { 'name' => 'factor', 'offset' => '40', - 'type' => '711' + 'type' => '718' }, '11' => { 'name' => 'data', 'offset' => '48', - 'type' => '9169' + 'type' => '9952' }, '12' => { 'name' => 'alpha', 'offset' => '56', - 'type' => '22050' + 'type' => '23305' }, '2' => { 'name' => 'w', 'offset' => '8', - 'type' => '711' + 'type' => '718' }, '3' => { 'name' => 'h', 'offset' => '12', - 'type' => '711' + 'type' => '718' }, '4' => { 'name' => 'x0', 'offset' => '16', - 'type' => '711' + 'type' => '718' }, '5' => { 'name' => 'y0', 'offset' => '20', - 'type' => '711' + 'type' => '718' }, '6' => { 'name' => 'prec', 'offset' => '24', - 'type' => '711' + 'type' => '718' }, '7' => { 'name' => 'bpp', 'offset' => '28', - 'type' => '711' + 'type' => '718' }, '8' => { 'name' => 'sgnd', 'offset' => '32', - 'type' => '711' + 'type' => '718' }, '9' => { 'name' => 'resno_decoded', 'offset' => '36', - 'type' => '711' + 'type' => '718' } }, 'Name' => 'struct opj_image_comp', 'Size' => '64', 'Type' => 'Struct' }, - '22929' => { - 'BaseType' => '22748', + '24184' => { + 'BaseType' => '24003', 'Header' => 'openjpeg.h', 'Line' => '656', 'Name' => 'opj_image_comp_t', 'Size' => '64', 'Type' => 'Typedef' }, - '22941' => { + '24196' => { 'Header' => 'openjpeg.h', 'Line' => '661', 'Memb' => { '0' => { 'name' => 'x0', 'offset' => '0', - 'type' => '711' + 'type' => '718' }, '1' => { 'name' => 'y0', 'offset' => '4', - 'type' => '711' + 'type' => '718' }, '2' => { 'name' => 'x1', 'offset' => '8', - 'type' => '711' + 'type' => '718' }, '3' => { 'name' => 'y1', 'offset' => '12', - 'type' => '711' + 'type' => '718' }, '4' => { 'name' => 'numcomps', 'offset' => '16', - 'type' => '711' + 'type' => '718' }, '5' => { 'name' => 'color_space', 'offset' => '20', - 'type' => '22212' + 'type' => '23467' }, '6' => { 'name' => 'comps', 'offset' => '24', - 'type' => '23068' + 'type' => '24323' }, '7' => { 'name' => 'icc_profile_buf', 'offset' => '32', - 'type' => '733' + 'type' => '740' }, '8' => { 'name' => 'icc_profile_len', 'offset' => '40', - 'type' => '711' + 'type' => '718' } }, 'Name' => 'struct opj_image', 'Size' => '48', 'Type' => 'Struct' }, - '23068' => { - 'BaseType' => '22929', + '24323' => { + 'BaseType' => '24184', 'Name' => 'opj_image_comp_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '23080' => { - 'BaseType' => '22941', + '24335' => { + 'BaseType' => '24196', 'Header' => 'openjpeg.h', 'Line' => '680', 'Name' => 'opj_image_t', 'Size' => '48', 'Type' => 'Typedef' }, - '23092' => { + '24347' => { 'Header' => 'openjpeg.h', 'Line' => '686', 'Memb' => { '0' => { 'name' => 'dx', 'offset' => '0', - 'type' => '711' + 'type' => '718' }, '1' => { 'name' => 'dy', 'offset' => '4', - 'type' => '711' + 'type' => '718' }, '2' => { 'name' => 'w', 'offset' => '8', - 'type' => '711' + 'type' => '718' }, '3' => { 'name' => 'h', 'offset' => '12', - 'type' => '711' + 'type' => '718' }, '4' => { 'name' => 'x0', 'offset' => '16', - 'type' => '711' + 'type' => '718' }, '5' => { 'name' => 'y0', 'offset' => '20', - 'type' => '711' + 'type' => '718' }, '6' => { 'name' => 'prec', 'offset' => '24', - 'type' => '711' + 'type' => '718' }, '7' => { 'name' => 'bpp', 'offset' => '28', - 'type' => '711' + 'type' => '718' }, '8' => { 'name' => 'sgnd', 'offset' => '32', - 'type' => '711' + 'type' => '718' } }, 'Name' => 'struct opj_image_comptparm', 'Size' => '36', 'Type' => 'Struct' }, - '23215' => { - 'BaseType' => '23092', + '24470' => { + 'BaseType' => '24347', 'Header' => 'openjpeg.h', 'Line' => '705', 'Name' => 'opj_image_cmptparm_t', 'Size' => '36', 'Type' => 'Typedef' }, - '24870' => { - 'BaseType' => '23080', + '26125' => { + 'BaseType' => '24335', 'Name' => 'opj_image_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '25467' => { - 'BaseType' => '23215', + '26857' => { + 'BaseType' => '24470', 'Name' => 'opj_image_cmptparm_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '2778' => { + '2792' => { 'BaseType' => '163', 'Header' => 'openjpeg.h', 'Line' => '115', @@ -1917,63 +1917,63 @@ $VAR1 = { 'Size' => '4', 'Type' => 'Typedef' }, - '2811' => { + '2825' => { 'BaseType' => '98', 'Header' => 'stdint.h', - 'Line' => '38', + 'Line' => '39', 'Name' => 'int32_t', 'Size' => '4', 'Type' => 'Typedef' }, - '2822' => { + '2836' => { 'BaseType' => '105', 'Header' => 'stdint.h', - 'Line' => '40', + 'Line' => '41', 'Name' => 'int64_t', 'Size' => '8', 'Type' => 'Typedef' }, - '2844' => { + '2858' => { 'BaseType' => '56', 'Header' => 'stdint.h', - 'Line' => '55', + 'Line' => '56', 'Name' => 'uint64_t', 'Size' => '8', 'Type' => 'Typedef' }, - '2855' => { - 'BaseType' => '2811', + '2869' => { + 'BaseType' => '2825', 'Header' => 'openjpeg.h', 'Line' => '125', 'Name' => 'OPJ_INT32', 'Size' => '4', 'Type' => 'Typedef' }, - '2877' => { - 'BaseType' => '2844', + '2891' => { + 'BaseType' => '2858', 'Header' => 'openjpeg.h', 'Line' => '128', 'Name' => 'OPJ_UINT64', 'Size' => '8', 'Type' => 'Typedef' }, - '2888' => { - 'BaseType' => '2822', + '2902' => { + 'BaseType' => '2836', 'Header' => 'openjpeg.h', 'Line' => '130', 'Name' => 'OPJ_OFF_T', 'Size' => '8', 'Type' => 'Typedef' }, - '2910' => { - 'BaseType' => '2922', + '2924' => { + 'BaseType' => '2936', 'Header' => 'openjpeg.h', 'Line' => '313', 'Name' => 'opj_msg_callback', 'Size' => '8', 'Type' => 'Typedef' }, - '2922' => { + '2936' => { 'Name' => 'void(*)(char const*, void*)', 'Param' => { '0' => { @@ -1987,100 +1987,119 @@ $VAR1 = { 'Size' => '8', 'Type' => 'FuncPtr' }, - '2944' => { - 'BaseType' => '2956', + '2958' => { + 'BaseType' => '2970', 'Header' => 'openjpeg.h', 'Line' => '593', 'Name' => 'opj_stream_read_fn', 'Size' => '8', 'Type' => 'Typedef' }, - '2956' => { + '2970' => { 'Name' => 'OPJ_SIZE_T(*)(void*, OPJ_SIZE_T, void*)', 'Param' => { '0' => { 'type' => '141' }, '1' => { - 'type' => '722' + 'type' => '729' }, '2' => { 'type' => '141' } }, - 'Return' => '722', + 'Return' => '729', 'Size' => '8', 'Type' => 'FuncPtr' }, - '2987' => { - 'BaseType' => '2956', + '3001' => { + 'BaseType' => '2970', 'Header' => 'openjpeg.h', 'Line' => '598', 'Name' => 'opj_stream_write_fn', 'Size' => '8', 'Type' => 'Typedef' }, - '2999' => { - 'BaseType' => '3011', + '3013' => { + 'BaseType' => '3025', 'Header' => 'openjpeg.h', 'Line' => '603', 'Name' => 'opj_stream_skip_fn', 'Size' => '8', 'Type' => 'Typedef' }, - '3011' => { + '3025' => { 'Name' => 'OPJ_OFF_T(*)(OPJ_OFF_T, void*)', 'Param' => { '0' => { - 'type' => '2888' + 'type' => '2902' }, '1' => { 'type' => '141' } }, - 'Return' => '2888', + 'Return' => '2902', 'Size' => '8', 'Type' => 'FuncPtr' }, - '30156' => { - 'BaseType' => '188', - 'Header' => 'stdio.h', - 'Line' => '48', - 'Name' => 'FILE', - 'Size' => '216', - 'Type' => 'Typedef' - }, - '3037' => { - 'BaseType' => '3049', + '3051' => { + 'BaseType' => '3063', 'Header' => 'openjpeg.h', 'Line' => '608', 'Name' => 'opj_stream_seek_fn', 'Size' => '8', 'Type' => 'Typedef' }, - '3049' => { + '3063' => { 'Name' => 'OPJ_BOOL(*)(OPJ_OFF_T, void*)', 'Param' => { '0' => { - 'type' => '2888' + 'type' => '2902' }, '1' => { 'type' => '141' } }, - 'Return' => '678', + 'Return' => '685', 'Size' => '8', 'Type' => 'FuncPtr' }, - '3075' => { - 'BaseType' => '3087', + '3089' => { + 'BaseType' => '3101', 'Header' => 'openjpeg.h', 'Line' => '613', 'Name' => 'opj_stream_free_user_data_fn', 'Size' => '8', 'Type' => 'Typedef' }, - '30866' => { + '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' + }, + '32028' => { + 'BaseType' => '188', + 'Header' => 'stdio.h', + 'Line' => '49', + 'Name' => 'FILE', + 'Size' => '216', + 'Type' => 'Typedef' + }, + '32745' => { 'Header' => 'openjpeg.h', 'Line' => '246', 'Memb' => { @@ -2105,26 +2124,15 @@ $VAR1 = { 'Size' => '4', 'Type' => 'Enum' }, - '3087' => { - 'Name' => 'void(*)(void*)', - 'Param' => { - '0' => { - 'type' => '141' - } - }, - 'Return' => '1', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '30905' => { - 'BaseType' => '30866', + '32784' => { + 'BaseType' => '32745', 'Header' => 'openjpeg.h', 'Line' => '251', 'Name' => 'OPJ_RSIZ_CAPABILITIES', 'Size' => '4', 'Type' => 'Typedef' }, - '30916' => { + '32795' => { 'Header' => 'openjpeg.h', 'Line' => '257', 'Memb' => { @@ -2149,30 +2157,22 @@ $VAR1 = { 'Size' => '4', 'Type' => 'Enum' }, - '30954' => { - 'BaseType' => '30916', + '32833' => { + 'BaseType' => '32795', 'Header' => 'openjpeg.h', 'Line' => '262', 'Name' => 'OPJ_CINEMA_MODE', 'Size' => '4', 'Type' => 'Typedef' }, - '3104' => { - 'BaseType' => '141', - 'Header' => 'openjpeg.h', - 'Line' => '618', - 'Name' => 'opj_stream_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '31638' => { + '33517' => { 'Header' => 'openjpeg.h', 'Line' => '353', 'Memb' => { '0' => { 'name' => 'tile_size_on', 'offset' => '0', - 'type' => '678' + 'type' => '685' }, '1' => { 'name' => 'cp_tx0', @@ -2187,17 +2187,17 @@ $VAR1 = { '11' => { 'name' => 'prog_order', 'offset' => '52', - 'type' => '22144' + 'type' => '23399' }, '12' => { 'name' => 'POC', 'offset' => '56', - 'type' => '22732' + 'type' => '23987' }, '13' => { 'name' => 'numpocs', 'offset' => '4792', - 'type' => '711' + 'type' => '718' }, '14' => { 'name' => 'tcp_numlayers', @@ -2207,12 +2207,12 @@ $VAR1 = { '15' => { 'name' => 'tcp_rates', 'offset' => '4800', - 'type' => '32502' + 'type' => '34381' }, '16' => { 'name' => 'tcp_distoratio', 'offset' => '5200', - 'type' => '32502' + 'type' => '34381' }, '17' => { 'name' => 'numresolution', @@ -2262,22 +2262,22 @@ $VAR1 = { '25' => { 'name' => 'prcw_init', 'offset' => '5632', - 'type' => '32518' + 'type' => '34397' }, '26' => { 'name' => 'prch_init', 'offset' => '5764', - 'type' => '32518' + 'type' => '34397' }, '27' => { 'name' => 'infile', 'offset' => '5896', - 'type' => '32534' + 'type' => '34413' }, '28' => { 'name' => 'outfile', 'offset' => '9992', - 'type' => '32534' + 'type' => '34413' }, '29' => { 'name' => 'index_on', @@ -2292,7 +2292,7 @@ $VAR1 = { '30' => { 'name' => 'index', 'offset' => '14092', - 'type' => '32534' + 'type' => '34413' }, '31' => { 'name' => 'image_offset_x0', @@ -2327,7 +2327,7 @@ $VAR1 = { '37' => { 'name' => 'jpwl_epc_on', 'offset' => '18212', - 'type' => '678' + 'type' => '685' }, '38' => { 'name' => 'jpwl_hprot_MH', @@ -2337,7 +2337,7 @@ $VAR1 = { '39' => { 'name' => 'jpwl_hprot_TPH_tileno', 'offset' => '18220', - 'type' => '32551' + 'type' => '34430' }, '4' => { 'name' => 'cp_tdy', @@ -2347,22 +2347,22 @@ $VAR1 = { '40' => { 'name' => 'jpwl_hprot_TPH', 'offset' => '18284', - 'type' => '32551' + 'type' => '34430' }, '41' => { 'name' => 'jpwl_pprot_tileno', 'offset' => '18348', - 'type' => '32551' + 'type' => '34430' }, '42' => { 'name' => 'jpwl_pprot_packno', 'offset' => '18412', - 'type' => '32551' + 'type' => '34430' }, '43' => { 'name' => 'jpwl_pprot', 'offset' => '18476', - 'type' => '32551' + 'type' => '34430' }, '44' => { 'name' => 'jpwl_sens_size', @@ -2387,12 +2387,12 @@ $VAR1 = { '48' => { 'name' => 'jpwl_sens_TPH_tileno', 'offset' => '18556', - 'type' => '32551' + 'type' => '34430' }, '49' => { 'name' => 'jpwl_sens_TPH', 'offset' => '18620', - 'type' => '32551' + 'type' => '34430' }, '5' => { 'name' => 'cp_disto_alloc', @@ -2402,7 +2402,7 @@ $VAR1 = { '50' => { 'name' => 'cp_cinema', 'offset' => '18684', - 'type' => '30954' + 'type' => '32833' }, '51' => { 'name' => 'max_comp_size', @@ -2412,7 +2412,7 @@ $VAR1 = { '52' => { 'name' => 'cp_rsiz', 'offset' => '18692', - 'type' => '30905' + 'type' => '32784' }, '53' => { 'name' => 'tp_on', @@ -2432,7 +2432,7 @@ $VAR1 = { '56' => { 'name' => 'jpip_on', 'offset' => '18700', - 'type' => '678' + 'type' => '685' }, '57' => { 'name' => 'mct_data', @@ -2447,7 +2447,7 @@ $VAR1 = { '59' => { 'name' => 'rsiz', 'offset' => '18716', - 'type' => '22050' + 'type' => '23305' }, '6' => { 'name' => 'cp_fixed_alloc', @@ -2462,7 +2462,7 @@ $VAR1 = { '8' => { 'name' => 'cp_matrice', 'offset' => '32', - 'type' => '32480' + 'type' => '34359' }, '9' => { 'name' => 'cp_comment', @@ -2474,77 +2474,77 @@ $VAR1 = { 'Size' => '18720', 'Type' => 'Struct' }, - '32480' => { + '34359' => { 'BaseType' => '98', 'Name' => 'int*', 'Size' => '8', 'Type' => 'Pointer' }, - '32502' => { + '34381' => { 'BaseType' => '163', 'Name' => 'float[100]', 'Size' => '400', 'Type' => 'Array' }, - '32518' => { + '34397' => { 'BaseType' => '98', 'Name' => 'int[33]', 'Size' => '132', 'Type' => 'Array' }, - '32534' => { + '34413' => { 'BaseType' => '149', 'Name' => 'char[4096]', 'Size' => '4096', 'Type' => 'Array' }, - '32551' => { + '34430' => { 'BaseType' => '98', 'Name' => 'int[16]', 'Size' => '64', 'Type' => 'Array' }, - '32567' => { - 'BaseType' => '31638', + '34446' => { + 'BaseType' => '33517', 'Header' => 'openjpeg.h', 'Line' => '501', 'Name' => 'opj_cparameters_t', 'Size' => '18720', 'Type' => 'Typedef' }, - '32579' => { + '34458' => { 'Header' => 'openjpeg.h', 'Line' => '508', 'Memb' => { '0' => { 'name' => 'cp_reduce', 'offset' => '0', - 'type' => '711' + 'type' => '718' }, '1' => { 'name' => 'cp_layer', 'offset' => '4', - 'type' => '711' + 'type' => '718' }, '10' => { 'name' => 'm_verbose', 'offset' => '8224', - 'type' => '678' + 'type' => '685' }, '11' => { 'name' => 'tile_index', 'offset' => '8228', - 'type' => '711' + 'type' => '718' }, '12' => { 'name' => 'nb_tile_to_decode', 'offset' => '8232', - 'type' => '711' + 'type' => '718' }, '13' => { 'name' => 'jpwl_correct', 'offset' => '8236', - 'type' => '678' + 'type' => '685' }, '14' => { 'name' => 'jpwl_exp_comps', @@ -2564,12 +2564,12 @@ $VAR1 = { '2' => { 'name' => 'infile', 'offset' => '8', - 'type' => '32534' + 'type' => '34413' }, '3' => { 'name' => 'outfile', 'offset' => '4104', - 'type' => '32534' + 'type' => '34413' }, '4' => { 'name' => 'decod_format', @@ -2584,54 +2584,66 @@ $VAR1 = { '6' => { 'name' => 'DA_x0', 'offset' => '8208', - 'type' => '711' + 'type' => '718' }, '7' => { 'name' => 'DA_x1', 'offset' => '8212', - 'type' => '711' + 'type' => '718' }, '8' => { 'name' => 'DA_y0', 'offset' => '8216', - 'type' => '711' + 'type' => '718' }, '9' => { 'name' => 'DA_y1', 'offset' => '8220', - 'type' => '711' + 'type' => '718' } }, 'Name' => 'struct opj_dparameters', 'Size' => '8252', 'Type' => 'Struct' }, - '32829' => { - 'BaseType' => '32579', + '34708' => { + 'BaseType' => '34458', 'Header' => 'openjpeg.h', 'Line' => '568', 'Name' => 'opj_dparameters_t', 'Size' => '8252', 'Type' => 'Typedef' }, - '33345' => { + '3516' => { + 'BaseType' => '2792', + 'Name' => 'OPJ_FLOAT32*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '3522' => { + 'BaseType' => '718', + 'Name' => 'OPJ_UINT32*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '35224' => { 'Header' => 'openjpeg.h', 'Line' => '718', 'Memb' => { '0' => { 'name' => 'start_pos', 'offset' => '0', - 'type' => '2888' + 'type' => '2902' }, '1' => { 'name' => 'end_ph_pos', 'offset' => '8', - 'type' => '2888' + 'type' => '2902' }, '2' => { 'name' => 'end_pos', 'offset' => '16', - 'type' => '2888' + 'type' => '2902' }, '3' => { 'name' => 'disto', @@ -2643,15 +2655,15 @@ $VAR1 = { 'Size' => '32', 'Type' => 'Struct' }, - '33411' => { - 'BaseType' => '33345', + '35290' => { + 'BaseType' => '35224', 'Header' => 'openjpeg.h', 'Line' => '727', 'Name' => 'opj_packet_info_t', 'Size' => '32', 'Type' => 'Typedef' }, - '33423' => { + '35302' => { 'Header' => 'openjpeg.h', 'Line' => '734', 'Memb' => { @@ -2663,7 +2675,7 @@ $VAR1 = { '1' => { 'name' => 'pos', 'offset' => '8', - 'type' => '2888' + 'type' => '2902' }, '2' => { 'name' => 'len', @@ -2675,120 +2687,120 @@ $VAR1 = { 'Size' => '24', 'Type' => 'Struct' }, - '33476' => { - 'BaseType' => '33423', + '35355' => { + 'BaseType' => '35302', 'Header' => 'openjpeg.h', 'Line' => '741', 'Name' => 'opj_marker_info_t', 'Size' => '24', 'Type' => 'Typedef' }, - '33828' => { - 'BaseType' => '33411', + '35707' => { + 'BaseType' => '35290', 'Name' => 'opj_packet_info_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '33834' => { - 'BaseType' => '33476', + '35713' => { + 'BaseType' => '35355', 'Name' => 'opj_marker_info_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '34174' => { + '36053' => { 'Header' => 'openjpeg.h', 'Line' => '858', 'Memb' => { '0' => { 'name' => 'compno', 'offset' => '0', - 'type' => '711' + 'type' => '718' }, '1' => { 'name' => 'csty', 'offset' => '4', - 'type' => '711' + 'type' => '718' }, '10' => { 'name' => 'numgbits', 'offset' => '808', - 'type' => '711' + 'type' => '718' }, '11' => { 'name' => 'roishift', 'offset' => '812', - 'type' => '2855' + 'type' => '2869' }, '12' => { 'name' => 'prcw', 'offset' => '816', - 'type' => '9181' + 'type' => '9964' }, '13' => { 'name' => 'prch', 'offset' => '948', - 'type' => '9181' + 'type' => '9964' }, '2' => { 'name' => 'numresolutions', 'offset' => '8', - 'type' => '711' + 'type' => '718' }, '3' => { 'name' => 'cblkw', 'offset' => '12', - 'type' => '711' + 'type' => '718' }, '4' => { 'name' => 'cblkh', 'offset' => '16', - 'type' => '711' + 'type' => '718' }, '5' => { 'name' => 'cblksty', 'offset' => '20', - 'type' => '711' + 'type' => '718' }, '6' => { 'name' => 'qmfbid', 'offset' => '24', - 'type' => '711' + 'type' => '718' }, '7' => { 'name' => 'qntsty', 'offset' => '28', - 'type' => '711' + 'type' => '718' }, '8' => { 'name' => 'stepsizes_mant', 'offset' => '32', - 'type' => '34376' + 'type' => '36255' }, '9' => { 'name' => 'stepsizes_expn', 'offset' => '420', - 'type' => '34376' + 'type' => '36255' } }, 'Name' => 'struct opj_tccp_info', 'Size' => '1080', 'Type' => 'Struct' }, - '34376' => { - 'BaseType' => '711', + '36255' => { + 'BaseType' => '718', 'Name' => 'OPJ_UINT32[97]', 'Size' => '388', 'Type' => 'Array' }, - '34408' => { - 'BaseType' => '34174', + '36287' => { + 'BaseType' => '36053', 'Header' => 'openjpeg.h', 'Line' => '889', 'Name' => 'opj_tccp_info_t', 'Size' => '1080', 'Type' => 'Typedef' }, - '34420' => { + '36299' => { 'Header' => 'openjpeg.h', 'Line' => '894', 'Memb' => { @@ -2800,333 +2812,321 @@ $VAR1 = { '1' => { 'name' => 'csty', 'offset' => '4', - 'type' => '711' + 'type' => '718' }, '2' => { 'name' => 'prg', 'offset' => '8', - 'type' => '22144' + 'type' => '23399' }, '3' => { 'name' => 'numlayers', 'offset' => '12', - 'type' => '711' + 'type' => '718' }, '4' => { 'name' => 'mct', 'offset' => '16', - 'type' => '711' + 'type' => '718' }, '5' => { 'name' => 'tccp_info', 'offset' => '24', - 'type' => '34512' + 'type' => '36391' } }, 'Name' => 'struct opj_tile_v2_info', 'Size' => '32', 'Type' => 'Struct' }, - '34512' => { - 'BaseType' => '34408', + '36391' => { + 'BaseType' => '36287', 'Name' => 'opj_tccp_info_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '34518' => { - 'BaseType' => '34420', + '36397' => { + 'BaseType' => '36299', 'Header' => 'openjpeg.h', 'Line' => '910', 'Name' => 'opj_tile_info_v2_t', 'Size' => '32', 'Type' => 'Typedef' }, - '34530' => { + '36409' => { 'Header' => 'openjpeg.h', 'Line' => '915', 'Memb' => { '0' => { 'name' => 'tx0', 'offset' => '0', - 'type' => '711' + 'type' => '718' }, '1' => { 'name' => 'ty0', 'offset' => '4', - 'type' => '711' + 'type' => '718' }, '2' => { 'name' => 'tdx', 'offset' => '8', - 'type' => '711' + 'type' => '718' }, '3' => { 'name' => 'tdy', 'offset' => '12', - 'type' => '711' + 'type' => '718' }, '4' => { 'name' => 'tw', 'offset' => '16', - 'type' => '711' + 'type' => '718' }, '5' => { 'name' => 'th', 'offset' => '20', - 'type' => '711' + 'type' => '718' }, '6' => { 'name' => 'nbcomps', 'offset' => '24', - 'type' => '711' + 'type' => '718' }, '7' => { 'name' => 'm_default_tile_info', 'offset' => '32', - 'type' => '34518' + 'type' => '36397' }, '8' => { 'name' => 'tile_info', 'offset' => '64', - 'type' => '34659' + 'type' => '36538' } }, 'Name' => 'struct opj_codestream_info_v2', 'Size' => '72', 'Type' => 'Struct' }, - '34659' => { - 'BaseType' => '34518', + '36538' => { + 'BaseType' => '36397', 'Name' => 'opj_tile_info_v2_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '34665' => { - 'BaseType' => '34530', + '36544' => { + 'BaseType' => '36409', 'Header' => 'openjpeg.h', 'Line' => '939', 'Name' => 'opj_codestream_info_v2_t', 'Size' => '72', 'Type' => 'Typedef' }, - '34677' => { + '36556' => { 'Header' => 'openjpeg.h', 'Line' => '945', 'Memb' => { '0' => { 'name' => 'start_pos', 'offset' => '0', - 'type' => '2888' + 'type' => '2902' }, '1' => { 'name' => 'end_header', 'offset' => '8', - 'type' => '2888' + 'type' => '2902' }, '2' => { 'name' => 'end_pos', 'offset' => '16', - 'type' => '2888' + 'type' => '2902' } }, 'Name' => 'struct opj_tp_index', 'Size' => '24', 'Type' => 'Struct' }, - '34730' => { - 'BaseType' => '34677', + '36609' => { + 'BaseType' => '36556', 'Header' => 'openjpeg.h', 'Line' => '953', 'Name' => 'opj_tp_index_t', 'Size' => '24', 'Type' => 'Typedef' }, - '34742' => { + '36621' => { 'Header' => 'openjpeg.h', 'Line' => '958', 'Memb' => { '0' => { 'name' => 'tileno', 'offset' => '0', - 'type' => '711' + 'type' => '718' }, '1' => { 'name' => 'nb_tps', 'offset' => '4', - 'type' => '711' + 'type' => '718' }, '2' => { 'name' => 'current_nb_tps', 'offset' => '8', - 'type' => '711' + 'type' => '718' }, '3' => { 'name' => 'current_tpsno', 'offset' => '12', - 'type' => '711' + 'type' => '718' }, '4' => { 'name' => 'tp_index', 'offset' => '16', - 'type' => '34886' + 'type' => '36765' }, '5' => { 'name' => 'marknum', 'offset' => '24', - 'type' => '711' + 'type' => '718' }, '6' => { 'name' => 'marker', 'offset' => '32', - 'type' => '33834' + 'type' => '35713' }, '7' => { 'name' => 'maxmarknum', 'offset' => '40', - 'type' => '711' + 'type' => '718' }, '8' => { 'name' => 'nb_packet', 'offset' => '44', - 'type' => '711' + 'type' => '718' }, '9' => { 'name' => 'packet_index', 'offset' => '48', - 'type' => '33828' + 'type' => '35707' } }, 'Name' => 'struct opj_tile_index', 'Size' => '56', 'Type' => 'Struct' }, - '34886' => { - 'BaseType' => '34730', + '36765' => { + 'BaseType' => '36609', 'Name' => 'opj_tp_index_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '34892' => { - 'BaseType' => '34742', + '36771' => { + 'BaseType' => '36621', 'Header' => 'openjpeg.h', 'Line' => '985', 'Name' => 'opj_tile_index_t', 'Size' => '56', 'Type' => 'Typedef' }, - '34904' => { + '36783' => { 'Header' => 'openjpeg.h', 'Line' => '990', 'Memb' => { '0' => { 'name' => 'main_head_start', 'offset' => '0', - 'type' => '2888' + 'type' => '2902' }, '1' => { 'name' => 'main_head_end', 'offset' => '8', - 'type' => '2888' + 'type' => '2902' }, '2' => { 'name' => 'codestream_size', 'offset' => '16', - 'type' => '2877' + 'type' => '2891' }, '3' => { 'name' => 'marknum', 'offset' => '24', - 'type' => '711' + 'type' => '718' }, '4' => { 'name' => 'marker', 'offset' => '32', - 'type' => '33834' + 'type' => '35713' }, '5' => { 'name' => 'maxmarknum', 'offset' => '40', - 'type' => '711' + 'type' => '718' }, '6' => { 'name' => 'nb_of_tiles', 'offset' => '44', - 'type' => '711' + 'type' => '718' }, '7' => { 'name' => 'tile_index', 'offset' => '48', - 'type' => '35022' + 'type' => '36901' } }, 'Name' => 'struct opj_codestream_index', 'Size' => '56', 'Type' => 'Struct' }, - '3502' => { - 'BaseType' => '2778', - 'Name' => 'OPJ_FLOAT32*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '35022' => { - 'BaseType' => '34892', + '36901' => { + 'BaseType' => '36771', 'Name' => 'opj_tile_index_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '35028' => { - 'BaseType' => '34904', + '36907' => { + 'BaseType' => '36783', 'Header' => 'openjpeg.h', 'Line' => '1013', 'Name' => 'opj_codestream_index_t', 'Size' => '56', 'Type' => 'Typedef' }, - '3508' => { - 'BaseType' => '711', - 'Name' => 'OPJ_UINT32*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '37880' => { - 'BaseType' => '35028', + '39759' => { + 'BaseType' => '36907', 'Name' => 'opj_codestream_index_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '39771' => { - 'BaseType' => '24870', + '41650' => { + 'BaseType' => '26125', 'Name' => 'opj_image_t**', 'Size' => '8', 'Type' => 'Pointer' }, - '39777' => { - 'BaseType' => '678', + '41656' => { + 'BaseType' => '685', 'Name' => 'OPJ_BOOL*', 'Size' => '8', 'Type' => 'Pointer' }, - '39783' => { - 'BaseType' => '32829', + '41662' => { + 'BaseType' => '34708', 'Name' => 'opj_dparameters_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '39795' => { - 'BaseType' => '32567', + '41674' => { + 'BaseType' => '34446', 'Name' => 'opj_cparameters_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '39801' => { - 'BaseType' => '30156', + '41680' => { + 'BaseType' => '32028', 'Name' => 'FILE*', 'Size' => '8', 'Type' => 'Pointer' }, - '39807' => { - 'BaseType' => '34665', + '41686' => { + 'BaseType' => '36544', 'Name' => 'opj_codestream_info_v2_t*', 'Size' => '8', 'Type' => 'Pointer' @@ -3144,25 +3144,25 @@ $VAR1 = { 'Size' => '8', 'Type' => 'Intrinsic' }, - '572' => { + '579' => { 'Header' => 'libio.h', - 'Line' => '154', + 'Line' => '182', 'Name' => '_IO_lock_t', 'Type' => 'Typedef' }, - '579' => { + '586' => { 'Header' => 'libio.h', - 'Line' => '160', + 'Line' => '188', 'Memb' => { '0' => { 'name' => '_next', 'offset' => '0', - 'type' => '628' + 'type' => '635' }, '1' => { 'name' => '_sbuf', 'offset' => '8', - 'type' => '634' + 'type' => '641' }, '2' => { 'name' => '_pos', @@ -3175,48 +3175,48 @@ $VAR1 = { 'Size' => '24', 'Type' => 'Struct' }, - '5803' => { - 'BaseType' => '3104', + '6182' => { + 'BaseType' => '3118', 'Name' => 'opj_stream_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '628' => { - 'BaseType' => '579', - 'Name' => 'struct _IO_marker*', - 'Size' => '8', - 'Type' => 'Pointer' - }, '63' => { 'Name' => 'unsigned char', 'Size' => '1', 'Type' => 'Intrinsic' }, - '634' => { + '635' => { + 'BaseType' => '586', + 'Name' => 'struct _IO_marker*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '641' => { 'BaseType' => '188', 'Name' => 'struct _IO_FILE*', 'Size' => '8', 'Type' => 'Pointer' }, - '640' => { + '647' => { 'BaseType' => '149', 'Name' => 'char[1]', 'Size' => '1', 'Type' => 'Array' }, - '656' => { - 'BaseType' => '572', + '663' => { + 'BaseType' => '579', 'Name' => '_IO_lock_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '662' => { + '669' => { 'BaseType' => '149', 'Name' => 'char[20]', 'Size' => '20', 'Type' => 'Array' }, - '678' => { + '685' => { 'BaseType' => '98', 'Header' => 'openjpeg.h', 'Line' => '110', @@ -3224,7 +3224,7 @@ $VAR1 = { 'Size' => '4', 'Type' => 'Typedef' }, - '689' => { + '696' => { 'BaseType' => '63', 'Header' => 'openjpeg.h', 'Line' => '117', @@ -3237,23 +3237,23 @@ $VAR1 = { 'Size' => '2', 'Type' => 'Intrinsic' }, - '700' => { + '707' => { 'BaseType' => '77', 'Header' => 'stdint.h', - 'Line' => '51', + 'Line' => '52', 'Name' => 'uint32_t', 'Size' => '4', 'Type' => 'Typedef' }, - '711' => { - 'BaseType' => '700', + '718' => { + 'BaseType' => '707', 'Header' => 'openjpeg.h', 'Line' => '126', 'Name' => 'OPJ_UINT32', 'Size' => '4', 'Type' => 'Typedef' }, - '722' => { + '729' => { 'BaseType' => '45', 'Header' => 'openjpeg.h', 'Line' => '133', @@ -3261,8 +3261,8 @@ $VAR1 = { 'Size' => '8', 'Type' => 'Typedef' }, - '733' => { - 'BaseType' => '689', + '740' => { + 'BaseType' => '696', 'Name' => 'OPJ_BYTE*', 'Size' => '8', 'Type' => 'Pointer' @@ -3277,23 +3277,23 @@ $VAR1 = { 'Size' => '1', 'Type' => 'Intrinsic' }, - '9169' => { - 'BaseType' => '2855', - 'Name' => 'OPJ_INT32*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '9181' => { - 'BaseType' => '711', - 'Name' => 'OPJ_UINT32[33]', - 'Size' => '132', - 'Type' => 'Array' - }, '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.1' => { @@ -3302,14 +3302,17 @@ $VAR1 = { '_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, - 'fprintf@GLIBC_2.2.5' => 0, 'fputc@GLIBC_2.2.5' => 0, 'fread@GLIBC_2.2.5' => 0, 'free@GLIBC_2.2.5' => 0, @@ -3317,18 +3320,15 @@ $VAR1 = { 'ftello@GLIBC_2.2.5' => 0, 'fwrite@GLIBC_2.2.5' => 0, 'getrusage@GLIBC_2.2.5' => 0, - 'lrintf@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, - 'sprintf@GLIBC_2.2.5' => 0, 'sqrt@GLIBC_2.2.5' => 0, 'stdout@GLIBC_2.2.5' => 0, - 'strcpy@GLIBC_2.2.5' => 0, - 'vsnprintf@GLIBC_2.2.5' => 0 + 'strcpy@GLIBC_2.2.5' => 0 } }, 'WordSize' => '8' diff --git a/abi-check/changelog/openjpeg/current/log.html b/abi-check/changelog/openjpeg/current/log.html index 06dc42bd..e84cda5f 100644 --- a/abi-check/changelog/openjpeg/current/log.html +++ b/abi-check/changelog/openjpeg/current/log.html @@ -20,7 +20,19 @@

Changelog from Git



-
commit d0babeb6f6cdd1887308137df37bb2b4724a6592
+
commit 954dad66dea3c5bb1e59187987e77c18f7b593ec
+Author: Antonin Descampe <antonin@gmail.com>
+Date:   2016-06-21 16:46:38 +0200
+
+    Automatic upload of ABI report (ctd)
+
+commit 48744a1342123945ca461839ffe52d9b2c467fc9
+Author: Antonin Descampe <antonin@gmail.com>
+Date:   2016-06-21 16:19:06 +0200
+
+    setup automatic upload of ABI reports
+
+commit d0babeb6f6cdd1887308137df37bb2b4724a6592
 Author: Antonin Descampe <antonin@gmail.com>
 Date:   2016-05-15 01:36:31 +0200
 
@@ -793,7 +805,6 @@ Date:   2015-10-23 20:26:08 +0100
     Signed-off-by: Stefan Weil <sw@weilnetz.de>
 
 commit f080ab8ce022f06e47c96ea444b00df7c2204814
-Merge: b06bed7 ad7eb56
 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
 Date:   2015-10-21 20:53:22 +0200
 
@@ -841,24 +852,6 @@ Date:   2015-10-21 00:09:04 +0200
     
     Update #642
 
-commit eaf55b677c53d76a11d2b860034337afdf8d8817
-Author: Stephan Mühlstrasser <stm@pdflib.com>
-Date:   2015-10-20 13:02:51 +0200
-
-    Generic aligned malloc implementation.
-    
-    Used for platforms where none of posix_memalign(), memalign() and
-    _aligned_malloc() is available.
-
-commit 0967d6485414e7038d51f11e4e57f7a4bf5b4572
-Author: Stephan Mühlstrasser <stm@pdflib.com>
-Date:   2015-10-20 13:02:51 +0200
-
-    Generic aligned malloc implementation.
-    
-    Used for platforms where none of posix_memalign(), memalign() and
-    _aligned_malloc() is available.
-
 ...
diff --git a/abi-check/compat_report/openjpeg/1.2/1.4/e72a4/abi_compat_report.html b/abi-check/compat_report/openjpeg/1.2/1.4/e72a4/abi_compat_report.html new file mode 100644 index 00000000..0f60ea86 --- /dev/null +++ b/abi-check/compat_report/openjpeg/1.2/1.4/e72a4/abi_compat_report.html @@ -0,0 +1,453 @@ + + + + + + + +libopenjpeg: 1.2 to 1.4 binary compatibility report + + + + + +
+

Binary compatibility report for the libopenjpeg.so object between 1.2 and 1.4 versions on x86_64

+ +

Test Info


+ + + + + + +
Module Namelibopenjpeg
Version #11.2
Version #21.4
CPU Typex86_64
GCC Version4.9.2
+

Test Results


+ + + + + + + +
Total Header Files18
Total Source Files18
Total Objects1
Total Symbols / Types22 / 64
Compatibility81.8%
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-3
Removed SymbolsHigh4
Problems with
Data Types
High0
Medium0
Low3
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-1
+ +

Added Symbols  3 


+openjpeg.h, libopenjpeg.so.1.4.0
+opj_decode_with_info ( opj_dinfo_t* dinfo, opj_cio_t* cio, opj_codestream_info_t* cstr_info )
+opj_destroy_cstr_info opj_codestream_info_t* cstr_info )
+opj_encode_with_info ( opj_cinfo_t* cinfo, opj_cio_t* cio, opj_image_t* image, opj_codestream_info_t* cstr_info )
+
+to the top
+

Removed Symbols  4 


+j2k_lib.h, libopenjpeg.so
+opj_free void* memblock )
+opj_malloc size_t size )
+opj_realloc void* memblock, size_t size )
+
+mqc.h, libopenjpeg.so
+mqc_setcurctx opj_mqc_t* mqc, int ctxno )
+
+to the top
+ +

Problems with Data Types, Low Severity  3 


+openjpeg.h
+ +[+] struct opj_image  3  +
+ + +
+to the top
+ +

Other Changes in Data Types  1 


+openjpeg.h
+ +[+] enum COLOR_SPACE  1  +
+ + +
+to the top
+

Header Files  18 


+
+bio.h
+cio.h
+dwt.h
+event.h
+image.h
+j2k.h
+j2k_lib.h
+jp2.h
+jpt.h
+mct.h
+mqc.h
+openjpeg.h
+pi.h
+raw.h
+t1.h
+t2.h
+tcd.h
+tgt.h
+
+
to the top
+

Source Files  18 


+
+bio.c
+cio.c
+dwt.c
+event.c
+image.c
+j2k.c
+j2k_lib.c
+jp2.c
+jpt.c
+mct.c
+mqc.c
+openjpeg.c
+pi.c
+raw.c
+t1.c
+t2.c
+tcd.c
+tgt.c
+
+
to the top
+

Objects  1 


+
+libopenjpeg.so
+
+
to the top
+
+


+
+ +
+ + diff --git a/abi-check/compat_report/openjpeg/1.2/1.4/e72a4/meta.json b/abi-check/compat_report/openjpeg/1.2/1.4/e72a4/meta.json new file mode 100644 index 00000000..e42a601e --- /dev/null +++ b/abi-check/compat_report/openjpeg/1.2/1.4/e72a4/meta.json @@ -0,0 +1,8 @@ +{ + "Affected": "18.2", + "Added": 3, + "Removed": 4, + "TotalProblems": 3, + "Object1": "lib/libopenjpeg.so", + "Object2": "lib/libopenjpeg.so.1.4.0" +} \ No newline at end of file diff --git a/abi-check/compat_report/openjpeg/2.1/current/e6eaa/abi_compat_report.html b/abi-check/compat_report/openjpeg/2.1/current/e6eaa/abi_compat_report.html index 05163f48..4417fbc0 100644 --- a/abi-check/compat_report/openjpeg/2.1/current/e6eaa/abi_compat_report.html +++ b/abi-check/compat_report/openjpeg/2.1/current/e6eaa/abi_compat_report.html @@ -1,4 +1,4 @@ - + @@ -272,10 +272,9 @@ function showContent(header, id)

Test Info


- - + + -
Module Namelibopenjp2
Version #12.1
Version #2current
Version #12.1 (gcc 4.9.2)
Version #2current (gcc 4.8.1)
CPU Typex86_64
GCC Version4.9.2

Test Results


@@ -283,21 +282,231 @@ function showContent(header, id) - +
Total Header Files1
Total Objects1
Total Symbols / Types43 / 110
Compatibility100%76.7%

Problem Summary


- + - - + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Medium3
Low0
Problems with
Symbols
High0
Medium0
Problems with
Symbols
High7
Medium3
Low0
Problems with
Constants
Low0
+ +

Problems with Symbols, High Severity  7 


+openjpeg.h, libopenjp2.so.2.1.0
+ +[+] opj_destroy_cstr_index opj_codestream_index_t** p_cstr_index )  1  +
+ + +[+] 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 )  4  +
+ + +[+] opj_stream_create_file_stream ( char const* fname, OPJ_SIZE_T p_size, OPJ_BOOL p_is_read_stream )  2  +
+ +
+to the top
+ +

Problems with Data Types, Medium Severity  3 


+openjpeg.h
+ +[+] enum CODEC_FORMAT  1  +
+ + + +[+] enum COLOR_SPACE  1  +
+ + + +[+] enum PROG_ORDER  1  +
+ + +
+to the top
+ +

Problems with Symbols, Medium Severity  3 


+openjpeg.h, libopenjp2.so.2.1.0
+ +[+] 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 )  3  +
+ +
+to the top

Header Files  1 


openjpeg.h
diff --git a/abi-check/compat_report/openjpeg/2.1/current/e6eaa/meta.json b/abi-check/compat_report/openjpeg/2.1/current/e6eaa/meta.json index cb7b34ec..116a214d 100644 --- a/abi-check/compat_report/openjpeg/2.1/current/e6eaa/meta.json +++ b/abi-check/compat_report/openjpeg/2.1/current/e6eaa/meta.json @@ -1,8 +1,8 @@ { - "Affected": "0", + "Affected": "23.3", "Added": 0, "Removed": 0, - "TotalProblems": 0, + "TotalProblems": 13, "Object1": "lib/libopenjp2.so.2.1.0", "Object2": "lib/libopenjp2.so.2.1.1" } \ No newline at end of file diff --git a/abi-check/compat_reports/openjpeg/2.1_to_current/abi_compat_report.html b/abi-check/compat_reports/openjpeg/2.1_to_current/abi_compat_report.html index 7d0fdce8..7060ede8 100644 --- a/abi-check/compat_reports/openjpeg/2.1_to_current/abi_compat_report.html +++ b/abi-check/compat_reports/openjpeg/2.1_to_current/abi_compat_report.html @@ -1,4 +1,4 @@ - + @@ -272,10 +272,9 @@ function showContent(header, id)

Test Info


- - + + -
Module Nameopenjpeg
Version #12.1
Version #2current
Version #12.1 (gcc 4.9.2)
Version #2current (gcc 4.8.1)
CPU Typex86_64
GCC Version4.9.2

Test Results


@@ -283,21 +282,231 @@ function showContent(header, id) - +
Total Header Files1
Total Objects1
Total Symbols / Types43 / 110
Compatibility100%76.7%

Problem Summary


- + - - + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Medium3
Low0
Problems with
Symbols
High0
Medium0
Problems with
Symbols
High7
Medium3
Low0
Problems with
Constants
Low0
+ +

Problems with Symbols, High Severity  7 


+openjpeg.h, libopenjp2.so.2.1.0
+ +[+] opj_destroy_cstr_index opj_codestream_index_t** p_cstr_index )  1  +
+ + +[+] 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 )  4  +
+ + +[+] opj_stream_create_file_stream ( char const* fname, OPJ_SIZE_T p_size, OPJ_BOOL p_is_read_stream )  2  +
+ +
+to the top
+ +

Problems with Data Types, Medium Severity  3 


+openjpeg.h
+ +[+] enum CODEC_FORMAT  1  +
+ + + +[+] enum COLOR_SPACE  1  +
+ + + +[+] enum PROG_ORDER  1  +
+ + +
+to the top
+ +

Problems with Symbols, Medium Severity  3 


+openjpeg.h, libopenjp2.so.2.1.0
+ +[+] 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 )  3  +
+ +
+to the top

Header Files  1 


openjpeg.h
diff --git a/abi-check/compat_reports/openjpeg/2.1_to_current/src_compat_report.html b/abi-check/compat_reports/openjpeg/2.1_to_current/src_compat_report.html index 3eafc417..2f12c10b 100644 --- a/abi-check/compat_reports/openjpeg/2.1_to_current/src_compat_report.html +++ b/abi-check/compat_reports/openjpeg/2.1_to_current/src_compat_report.html @@ -1,4 +1,4 @@ - + @@ -272,10 +272,9 @@ function showContent(header, id)

Test Info


- - + + -
Module Nameopenjpeg
Version #12.1
Version #2current
Version #12.1 (gcc 4.9.2)
Version #2current (gcc 4.8.1)
CPU Typex86_64
GCC Version4.9.2

Test Results


@@ -296,8 +295,103 @@ function showContent(header, id) +
Total Header Files1
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-3
+ +

Other Changes in Data Types  3 


+openjpeg.h
+ +[+] enum CODEC_FORMAT  1  +
+ + + +[+] enum COLOR_SPACE  1  +
+ + + +[+] enum PROG_ORDER  1  +
+ + +
+to the top

Header Files  1 


openjpeg.h
diff --git a/abi-check/db/openjpeg/Tracker.data b/abi-check/db/openjpeg/Tracker.data index 55ab8543..9971f1b9 100644 --- a/abi-check/db/openjpeg/Tracker.data +++ b/abi-check/db/openjpeg/Tracker.data @@ -14,7 +14,9 @@ $VAR1 = { 'b53e6' => { 'Lang' => 'C', 'Object' => 'lib/libopenjpeg.so', - 'Path' => 'abi_dump/openjpeg/1.2/b53e6/ABI.dump' + 'Path' => 'abi_dump/openjpeg/1.2/b53e6/ABI.dump', + 'TotalSymbols' => '132', + 'TotalSymbolsFiltered' => '132' } }, '1.4' => { @@ -94,7 +96,21 @@ $VAR1 = { 'TotalProblems' => 113 } }, - '1.2' => {}, + '1.2' => { + '1.4' => { + 'Added' => 3, + 'BC' => '81.8', + 'ChangedSoname' => 1, + 'ObjectsAdded' => 0, + 'ObjectsAddedSymbols' => 0, + 'ObjectsRemoved' => 0, + 'ObjectsRemovedSymbols' => 0, + 'Path' => 'objects_report/openjpeg/1.2/1.4/report.html', + 'Removed' => 4, + 'TotalObjects' => 1, + 'TotalProblems' => 3 + } + }, '1.3' => {}, '1.4' => { '1.5' => { @@ -177,7 +193,7 @@ $VAR1 = { '2.1' => { 'current' => { 'Added' => 0, - 'BC' => 100, + 'BC' => '76.7', 'ChangedSoname' => 0, 'ObjectsAdded' => 0, 'ObjectsAddedSymbols' => 0, @@ -186,7 +202,7 @@ $VAR1 = { 'Path' => 'objects_report/openjpeg/2.1/current/report.html', 'Removed' => 0, 'TotalObjects' => 1, - 'TotalProblems' => 0 + 'TotalProblems' => 13 } } }, @@ -204,6 +220,19 @@ $VAR1 = { } } }, + '1.2' => { + '1.4' => { + 'e72a4' => { + 'Added' => 3, + 'Affected' => '18.2', + 'Object1' => 'lib/libopenjpeg.so', + 'Object2' => 'lib/libopenjpeg.so.1.4.0', + 'Path' => 'compat_report/openjpeg/1.2/1.4/e72a4/abi_compat_report.html', + 'Removed' => 4, + 'TotalProblems' => 3 + } + } + }, '1.4' => { '1.5' => { '851c7' => { @@ -286,12 +315,12 @@ $VAR1 = { 'current' => { 'e6eaa' => { 'Added' => 0, - 'Affected' => 0, + 'Affected' => '23.3', 'Object1' => 'lib/libopenjp2.so.2.1.0', 'Object2' => 'lib/libopenjp2.so.2.1.1', 'Path' => 'compat_report/openjpeg/2.1/current/e6eaa/abi_compat_report.html', 'Removed' => 0, - 'TotalProblems' => 0 + 'TotalProblems' => 13 } } } @@ -322,7 +351,7 @@ $VAR1 = { '2.0' => '2014-03-28 09:13', '2.0.1' => '2014-04-22 09:53', '2.1' => '2014-04-29 14:58', - 'current' => '2016-05-15 01:36:31' + 'current' => '2016-06-21 16:46:38' }, 'HeadersDiff' => { '1.1' => { @@ -331,7 +360,12 @@ $VAR1 = { 'Total' => 9 } }, - '1.2' => {}, + '1.2' => { + '1.4' => { + 'Path' => 'headers_diff/openjpeg/1.2/1.4/diff.html', + 'Total' => 1 + } + }, '1.3' => {}, '1.4' => { '1.5' => { @@ -376,10 +410,10 @@ $VAR1 = { } } }, - 'Maintainer' => 'Antonin Descampe', + 'Maintainer' => 'Antonin D.', 'MaintainerUrl' => 'http://www.openjpeg.org/', 'PackageDiff' => {}, - 'ScmUpdateTime' => '1466516495', + 'ScmUpdateTime' => '1466521057', 'Soname' => { '1.1' => { 'lib/libopenjpeg.so' => 'libopenjpeg.so' diff --git a/abi-check/headers_diff/openjpeg/1.2/1.4/diff.html b/abi-check/headers_diff/openjpeg/1.2/1.4/diff.html new file mode 100644 index 00000000..411c5022 --- /dev/null +++ b/abi-check/headers_diff/openjpeg/1.2/1.4/diff.html @@ -0,0 +1,512 @@ + + + + + + + + + + + + OpenJPEG: headers diff between 1.2 and 1.4 versions + + + + + +

ABI
Tracker

(OpenJPEG)


+
+
+

Headers diff: 1.2 vs 1.4



+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 openjpeg.h (1.2)   openjpeg.h (1.4) 
skipping to change at line 35 skipping to change at line 35
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF T +HE * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF T +HE
* POSSIBILITY OF SUCH DAMAGE. * POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef OPENJPEG_H #ifndef OPENJPEG_H
#define OPENJPEG_H #define OPENJPEG_H
#define OPENJPEG_VERSION "1.2.0"
/* /*
========================================================== ==========================================================
Compiler directives Compiler directives
========================================================== ==========================================================
*/ */
#if defined(OPJ_STATIC) || !(defined(WIN32) || defined(__WIN32__)) #if defined(OPJ_STATIC) || !defined(_WIN32)
#define OPJ_API #define OPJ_API
#define OPJ_CALLCONV #define OPJ_CALLCONV
#else #else
#define OPJ_CALLCONV __stdcall #define OPJ_CALLCONV __stdcall
/* /*
The following ifdef block is the standard way of creating macros which make + exporting 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_EXP +ORTS from a DLL simpler. All files within this DLL are compiled with the OPJ_EXP +ORTS
symbol defined on the command line. this symbol should not be defined on an +y project symbol defined on the command line. this symbol should not be defined on an +y project
that uses this DLL. This way any other project whose source files include t +his file see that uses this DLL. This way any other project whose source files include t +his file see
OPJ_API functions as being imported from a DLL, wheras this DLL sees symbol +s OPJ_API functions as being imported from a DLL, wheras this DLL sees symbol +s
defined with this macro as being exported. defined with this macro as being exported.
*/ */
#ifdef OPJ_EXPORTS #if defined(OPJ_EXPORTS) || defined(DLL_EXPORT)
#define OPJ_API __declspec(dllexport) #define OPJ_API __declspec(dllexport)
#else #else
#define OPJ_API __declspec(dllimport) #define OPJ_API __declspec(dllimport)
#endif /* OPJ_EXPORTS */ #endif /* OPJ_EXPORTS */
#endif /* !OPJ_STATIC || !WIN32 */ #endif /* !OPJ_STATIC || !_WIN32 */
#ifndef __cplusplus #ifndef __cplusplus
#if defined(HAVE_STDBOOL_H) #if defined(HAVE_STDBOOL_H)
/* /*
The C language implementation does correctly provide the standard header The C language implementation does correctly provide the standard header
file "stdbool.h". file "stdbool.h".
*/ */
#include <stdbool.h> #include <stdbool.h>
#else #else
/* /*
skipping to change at line 107 skipping to change at line 105
#define J2K_MAXBANDS (3*J2K_MAXRLVLS-2) /**< Number of maximum sub-b +and linked to number of resolution level */ #define J2K_MAXBANDS (3*J2K_MAXRLVLS-2) /**< Number of maximum sub-b +and linked to number of resolution level */
/* UniPG>> */ /* UniPG>> */
#define JPWL_MAX_NO_TILESPECS 16 /**< Maximum number of tile parts expecte +d by JPWL: increase at your will */ #define JPWL_MAX_NO_TILESPECS 16 /**< Maximum number of tile parts expecte +d by JPWL: increase at your will */
#define JPWL_MAX_NO_PACKSPECS 16 /**< Maximum number of packet parts expec +ted by JPWL: increase at your will */ #define JPWL_MAX_NO_PACKSPECS 16 /**< Maximum number of packet parts expec +ted by JPWL: increase at your will */
#define JPWL_MAX_NO_MARKERS 512 /**< Maximum number of JPWL markers: inc +rease at your will */ #define JPWL_MAX_NO_MARKERS 512 /**< Maximum number of JPWL markers: inc +rease at your will */
#define JPWL_PRIVATEINDEX_NAME "jpwl_index_privatefilename" /**< index file + name used when JPWL is on */ #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, s +o you'll find better the first EPB */ #define JPWL_EXPECTED_COMPONENTS 3 /**< Expect this number of components, s +o you'll find better the first EPB */
#define JPWL_MAXIMUM_TILES 8192 /**< Expect this maximum number of tiles, t +o avoid some crashes */ #define JPWL_MAXIMUM_TILES 8192 /**< Expect this maximum number of tiles, t +o avoid some crashes */
#define JPWL_MAXIMUM_HAMMING 2 /**< Expect this maximum number of bit error +s in marker id's */ #define JPWL_MAXIMUM_HAMMING 2 /**< Expect this maximum number of bit error +s in marker id's */
#define JPWL_MAXIMUM_EPB_ROOM 65450 /**< Expect this maximum number of byte +s for composition of EPBs */
/* <<UniPG */ /* <<UniPG */
/* /*
========================================================== ==========================================================
enum definitions enum definitions
========================================================== ==========================================================
*/ */
/** /**
Rsiz Capabilities Rsiz Capabilities
*/ */
skipping to change at line 149 skipping to change at line 148
RLCP = 1, /**< resolution-layer-component-precinct ord +er */ RLCP = 1, /**< resolution-layer-component-precinct ord +er */
RPCL = 2, /**< resolution-precinct-component-layer ord +er */ RPCL = 2, /**< resolution-precinct-component-layer ord +er */
PCRL = 3, /**< precinct-component-resolution-layer ord +er */ PCRL = 3, /**< precinct-component-resolution-layer ord +er */
CPRL = 4 /**< component-precinct-resolution-layer ord +er */ CPRL = 4 /**< component-precinct-resolution-layer ord +er */
} OPJ_PROG_ORDER; } OPJ_PROG_ORDER;
/** /**
Supported image color spaces Supported image color spaces
*/ */
typedef enum COLOR_SPACE { typedef enum COLOR_SPACE {
CLRSPC_UNKNOWN = -1, /**< place-holder */ CLRSPC_UNKNOWN = -1, /**< not supported by the library */
CLRSPC_UNSPECIFIED = 0, /**< not specified in the codestream */
CLRSPC_SRGB = 1, /**< sRGB */ CLRSPC_SRGB = 1, /**< sRGB */
CLRSPC_GRAY = 2, /**< grayscale */ CLRSPC_GRAY = 2, /**< grayscale */
CLRSPC_SYCC = 3 /**< YUV */ CLRSPC_SYCC = 3 /**< YUV */
} OPJ_COLOR_SPACE; } OPJ_COLOR_SPACE;
/** /**
Supported codec Supported codec
*/ */
typedef enum CODEC_FORMAT { typedef enum CODEC_FORMAT {
CODEC_UNKNOWN = -1, /**< place-holder */ CODEC_UNKNOWN = -1, /**< place-holder */
skipping to change at line 304 skipping to change at line 304
int prcw_init[J2K_MAXRLVLS]; int prcw_init[J2K_MAXRLVLS];
/** initial precinct height */ /** initial precinct height */
int prch_init[J2K_MAXRLVLS]; int prch_init[J2K_MAXRLVLS];
/**@name command line encoder parameters (not used inside the librar +y) */ /**@name command line encoder parameters (not used inside the librar +y) */
/*@{*/ /*@{*/
/** input file name */ /** input file name */
char infile[OPJ_PATH_LEN]; char infile[OPJ_PATH_LEN];
/** output file name */ /** output file name */
char outfile[OPJ_PATH_LEN]; char outfile[OPJ_PATH_LEN];
/** creation of an index file, default to 0 (false) */ /** DEPRECATED. Index generation is now handeld with the opj_encode_ +with_info() function. Set to NULL */
int index_on; int index_on;
/** index file name */ /** DEPRECATED. Index generation is now handeld with the opj_encode_ +with_info() function. Set to NULL */
char index[OPJ_PATH_LEN]; char index[OPJ_PATH_LEN];
/** subimage encoding: origin image offset in x direction */ /** subimage encoding: origin image offset in x direction */
int image_offset_x0; int image_offset_x0;
/** subimage encoding: origin image offset in y direction */ /** subimage encoding: origin image offset in y direction */
int image_offset_y0; int image_offset_y0;
/** subsampling value for dx */ /** subsampling value for dx */
int subsampling_dx; int subsampling_dx;
/** subsampling value for dy */ /** subsampling value for dy */
int subsampling_dy; int subsampling_dy;
/** input file format 0: PGX, 1: PxM, 2: BMP 3:TIF*/ /** input file format 0: PGX, 1: PxM, 2: BMP 3:TIF*/
skipping to change at line 555 skipping to change at line 555
/** Xsiz: width of the reference grid */ /** Xsiz: width of the reference grid */
int x1; int x1;
/** Ysiz: height of the reference grid */ /** Ysiz: height of the reference grid */
int y1; int y1;
/** number of components in the image */ /** number of components in the image */
int numcomps; int numcomps;
/** color space: sRGB, Greyscale or YUV */ /** color space: sRGB, Greyscale or YUV */
OPJ_COLOR_SPACE color_space; OPJ_COLOR_SPACE color_space;
/** image components */ /** image components */
opj_image_comp_t *comps; opj_image_comp_t *comps;
/** 'restricted' ICC profile */
unsigned char *icc_profile_buf;
/** size of ICC profile */
int icc_profile_len;
} opj_image_t; } opj_image_t;
/** /**
Component parameters structure used by the opj_image_create function Component parameters structure used by the opj_image_create function
*/ */
typedef struct opj_image_comptparm { typedef struct opj_image_comptparm {
/** XRsiz: horizontal separation of a sample of ith component with r +espect to the reference grid */ /** XRsiz: horizontal separation of a sample of ith component with r +espect to the reference grid */
int dx; int dx;
/** YRsiz: vertical separation of a sample of ith component with res +pect to the reference grid */ /** YRsiz: vertical separation of a sample of ith component with res +pect to the reference grid */
int dy; int dy;
skipping to change at line 581 skipping to change at line 585
/** y component offset compared to the whole image */ /** y component offset compared to the whole image */
int y0; int y0;
/** precision */ /** precision */
int prec; int prec;
/** image depth in bits */ /** image depth in bits */
int bpp; int bpp;
/** signed (1) / unsigned (0) */ /** signed (1) / unsigned (0) */
int sgnd; int sgnd;
} opj_image_cmptparm_t; } opj_image_cmptparm_t;
/*
==========================================================
Information on the JPEG 2000 codestream
==========================================================
*/
/**
Index structure : Information concerning a packet inside tile
*/
typedef struct opj_packet_info {
/** packet start position (including SOP marker if it exists) */
int start_pos;
/** end of packet header position (including EPH marker if it exists
)*/
int end_ph_pos;
/** packet end position */
int end_pos;
/** packet distorsion */
double disto;
} opj_packet_info_t;
/**
Index structure : Information concerning tile-parts
*/
typedef struct opj_tp_info {
/** start position of tile part */
int tp_start_pos;
/** end position of tile part header */
int tp_end_header;
/** end position of tile part */
int tp_end_pos;
/** start packet of tile part */
int tp_start_pack;
/** number of packets of tile part */
int tp_numpacks;
} opj_tp_info_t;
/**
Index structure : information regarding tiles
*/
typedef struct opj_tile_info {
/** value of thresh for each layer by tile cfr. Marcela */
double *thresh;
/** number of tile */
int tileno;
/** start position */
int start_pos;
/** end position of the header */
int end_header;
/** end position */
int end_pos;
/** precinct number for each resolution level (width) */
int pw[33];
/** precinct number for each resolution level (height) */
int ph[33];
/** precinct size (in power of 2), in X for each resolution level */
int pdx[33];
/** precinct size (in power of 2), in Y for each resolution level */
int pdy[33];
/** information concerning packets inside tile */
opj_packet_info_t *packet;
/** add fixed_quality */
int numpix;
/** add fixed_quality */
double distotile;
/** number of tile parts */
int num_tps;
/** information concerning tile parts */
opj_tp_info_t *tp;
} opj_tile_info_t;
/* UniPG>> */
/**
Marker structure
*/
typedef struct opj_marker_info_t {
/** marker type */
unsigned short int type;
/** position in codestream */
int pos;
/** length, marker val included */
int len;
} opj_marker_info_t;
/* <<UniPG */
/**
Index structure of the codestream
*/
typedef struct opj_codestream_info {
/** maximum distortion reduction on the whole image (add for Marcela
) */
double D_max;
/** packet number */
int packno;
/** writing the packet in the index with t2_encode_packets */
int index_write;
/** image width */
int image_w;
/** image height */
int image_h;
/** progression order */
OPJ_PROG_ORDER prog;
/** tile size in x */
int tile_x;
/** tile size in y */
int tile_y;
/** */
int tile_Ox;
/** */
int tile_Oy;
/** number of tiles in X */
int tw;
/** number of tiles in Y */
int th;
/** component numbers */
int numcomps;
/** number of layer */
int numlayers;
/** number of decomposition for each component */
int *numdecompos;
/* UniPG>> */
/** number of markers */
int marknum;
/** list of markers */
opj_marker_info_t *marker;
/** actual size of markers array */
int maxmarknum;
/* <<UniPG */
/** main header position */
int main_head_start;
/** main header position */
int main_head_end;
/** codestream's size */
int codestream_size;
/** information regarding tiles inside image */
opj_tile_info_t *tile;
} opj_codestream_info_t;
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
/* /*
========================================================== ==========================================================
openjpeg version openjpeg version
========================================================== ==========================================================
*/ */
OPJ_API const char * OPJ_CALLCONV opj_version(); OPJ_API const char * OPJ_CALLCONV opj_version(void);
/* /*
========================================================== ==========================================================
image functions definitions image functions definitions
========================================================== ==========================================================
*/ */
/** /**
Create an image Create an image
@param numcmpts number of components @param numcmpts number of components
skipping to change at line 695 skipping to change at line 835
@param parameters decompression parameters @param parameters decompression parameters
*/ */
OPJ_API void OPJ_CALLCONV opj_setup_decoder(opj_dinfo_t *dinfo, opj_dparame +ters_t *parameters); OPJ_API void OPJ_CALLCONV opj_setup_decoder(opj_dinfo_t *dinfo, opj_dparame +ters_t *parameters);
/** /**
Decode an image from a JPEG-2000 codestream Decode an image from a JPEG-2000 codestream
@param dinfo decompressor handle @param dinfo decompressor handle
@param cio Input buffer stream @param cio Input buffer stream
@return Returns a decoded image if successful, returns NULL otherwise @return Returns a decoded image if successful, returns NULL otherwise
*/ */
OPJ_API opj_image_t* OPJ_CALLCONV opj_decode(opj_dinfo_t *dinfo, opj_cio_t +*cio); OPJ_API opj_image_t* OPJ_CALLCONV opj_decode(opj_dinfo_t *dinfo, opj_cio_t +*cio);
/**
Decode an image from a JPEG-2000 codestream and extract the codestream info
rmation
@param dinfo decompressor handle
@param cio Input buffer stream
@param cstr_info Codestream information structure if needed afterwards, NUL
L otherwise
@return Returns a decoded image if successful, returns NULL otherwise
*/
OPJ_API opj_image_t* OPJ_CALLCONV opj_decode_with_info(opj_dinfo_t *dinfo,
opj_cio_t *cio, opj_codestream_info_t *cstr_info);
/** /**
Creates a J2K/JP2 compression structure Creates a J2K/JP2 compression structure
@param format Coder to select @param format Coder to select
@return Returns a handle to a compressor if successful, returns NULL otherw +ise @return Returns a handle to a compressor if successful, returns NULL otherw +ise
*/ */
OPJ_API opj_cinfo_t* OPJ_CALLCONV opj_create_compress(OPJ_CODEC_FORMAT form +at); OPJ_API opj_cinfo_t* OPJ_CALLCONV opj_create_compress(OPJ_CODEC_FORMAT form +at);
/** /**
Destroy a compressor handle Destroy a compressor handle
@param cinfo compressor handle to destroy @param cinfo compressor handle to destroy
*/ */
skipping to change at line 730 skipping to change at line 879
<li>No ROI upshifted <li>No ROI upshifted
<li>No offset of the origin of the image <li>No offset of the origin of the image
<li>No offset of the origin of the tiles <li>No offset of the origin of the tiles
<li>Reversible DWT 5-3 <li>Reversible DWT 5-3
</ul> </ul>
@param parameters Compression parameters @param parameters Compression parameters
*/ */
OPJ_API void OPJ_CALLCONV opj_set_default_encoder_parameters(opj_cparameter +s_t *parameters); OPJ_API void OPJ_CALLCONV opj_set_default_encoder_parameters(opj_cparameter +s_t *parameters);
/** /**
Setup the encoder parameters using the current image and using user paramet +ers. Setup the encoder parameters using the current image and using user paramet +ers.
@param cinfo compressor handle @param cinfo Compressor handle
@param parameters compression parameters @param parameters Compression parameters
@param image input filled image @param image Input filled image
*/ */
OPJ_API void OPJ_CALLCONV opj_setup_encoder(opj_cinfo_t *cinfo, opj_cparame +ters_t *parameters, opj_image_t *image); OPJ_API void OPJ_CALLCONV opj_setup_encoder(opj_cinfo_t *cinfo, opj_cparame +ters_t *parameters, opj_image_t *image);
/** /**
Encode an image into a JPEG-2000 codestream Encode an image into a JPEG-2000 codestream
@param cinfo compressor handle @param cinfo compressor handle
@param cio Output buffer stream @param cio Output buffer stream
@param image Image to encode @param image Image to encode
@param index Name of the index file if required, NULL otherwise @param index Depreacted -> Set to NULL. To extract index, used opj_encode_w +ci()
@return Returns true if successful, returns false otherwise @return Returns true if successful, returns false otherwise
*/ */
OPJ_API bool OPJ_CALLCONV opj_encode(opj_cinfo_t *cinfo, opj_cio_t *cio, op +j_image_t *image, char *index); OPJ_API bool OPJ_CALLCONV opj_encode(opj_cinfo_t *cinfo, opj_cio_t *cio, op +j_image_t *image, char *index);
/**
Encode an image into a JPEG-2000 codestream and extract the codestream info
rmation
@param cinfo compressor handle
@param cio Output buffer stream
@param image Image to encode
@param cstr_info Codestream information structure if needed afterwards, NUL
L otherwise
@return Returns true if successful, returns false otherwise
*/
OPJ_API bool OPJ_CALLCONV opj_encode_with_info(opj_cinfo_t *cinfo, opj_cio_
t *cio, opj_image_t *image, opj_codestream_info_t *cstr_info);
/**
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_t *cstr
_info);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* OPENJPEG_H */ #endif /* OPENJPEG_H */
 End of changes. 15 change blocks. 
13 lines changed or deleted 185 lines changed or added
+
This html diff was produced by rfcdiff 1.41.The latest version is available from http://tools.ietf.org/tools/rfcdiff/
+
+ + diff --git a/abi-check/headers_diff/openjpeg/1.2/1.4/meta.json b/abi-check/headers_diff/openjpeg/1.2/1.4/meta.json new file mode 100644 index 00000000..82953d05 --- /dev/null +++ b/abi-check/headers_diff/openjpeg/1.2/1.4/meta.json @@ -0,0 +1,3 @@ +{ + "Total": 1 +} \ No newline at end of file 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 index 616c6830..025d6b15 100644 Binary files a/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.1.1 and b/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.1.1 differ 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 index 5c1b908d..b98a3b76 100644 --- 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 @@ -3,45 +3,72 @@ #---------------------------------------------------------------- # Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) +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 +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.1" 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.1" ) +LIST(APPEND _IMPORT_CHECK_TARGETS openjp2 ) +LIST(APPEND _IMPORT_CHECK_FILES_FOR_openjp2 "${_IMPORT_PREFIX}/lib/libopenjp2.so.2.1.1" ) # Import target "opj_decompress" for configuration "Debug" -set_property(TARGET opj_decompress APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(opj_decompress PROPERTIES +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" ) +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 +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" ) +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 +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" ) +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) +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 index 7c52ab88..1e9ad0ea 100644 --- a/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets.cmake +++ b/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets.cmake @@ -1,92 +1,36 @@ -# Generated by CMake 3.0.2 +# 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_policy(PUSH) -cmake_policy(VERSION 2.6) +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) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_targetsDefined) -set(_targetsNotDefined) -set(_expectedTargets) -foreach(_expectedTarget openjp2 opj_decompress opj_compress opj_dump) - list(APPEND _expectedTargets ${_expectedTarget}) - if(NOT TARGET ${_expectedTarget}) - list(APPEND _targetsNotDefined ${_expectedTarget}) - endif() - if(TARGET ${_expectedTarget}) - list(APPEND _targetsDefined ${_expectedTarget}) - endif() -endforeach() -if("${_targetsDefined}" STREQUAL "${_expectedTargets}") - set(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT "${_targetsDefined}" STREQUAL "") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") -endif() -unset(_targetsDefined) -unset(_targetsNotDefined) -unset(_expectedTargets) - - -# 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) +SET(CMAKE_IMPORT_FILE_VERSION 1) # Create imported target openjp2 -add_library(openjp2 SHARED IMPORTED) +ADD_LIBRARY(openjp2 SHARED IMPORTED) # Create imported target opj_decompress -add_executable(opj_decompress IMPORTED) +ADD_EXECUTABLE(opj_decompress IMPORTED) # Create imported target opj_compress -add_executable(opj_compress IMPORTED) +ADD_EXECUTABLE(opj_compress IMPORTED) # Create imported target opj_dump -add_executable(opj_dump IMPORTED) +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() - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# 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) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. +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) +SET(CMAKE_IMPORT_FILE_VERSION) +CMAKE_POLICY(POP) diff --git a/abi-check/installed/openjpeg/current/lib/pkgconfig/libopenjp2.pc b/abi-check/installed/openjpeg/current/lib/pkgconfig/libopenjp2.pc index b3a0c86d..2f7247c7 100644 --- a/abi-check/installed/openjpeg/current/lib/pkgconfig/libopenjp2.pc +++ b/abi-check/installed/openjpeg/current/lib/pkgconfig/libopenjp2.pc @@ -1,4 +1,4 @@ -prefix=/home/antonin/abi-check/work/abi-check/installed/openjpeg/current +prefix=/home/travis/abi-check/work/abi-check/installed/openjpeg/current bindir=${prefix}/bin mandir=${prefix}/ docdir=${prefix}/ diff --git a/abi-check/objects_report/openjpeg/1.2/1.4/meta.json b/abi-check/objects_report/openjpeg/1.2/1.4/meta.json new file mode 100644 index 00000000..b388eead --- /dev/null +++ b/abi-check/objects_report/openjpeg/1.2/1.4/meta.json @@ -0,0 +1,12 @@ +{ + "BC": "81.8", + "Added": 3, + "Removed": 4, + "TotalProblems": 3, + "ObjectsAdded": 0, + "ObjectsRemoved": 0, + "ObjectsAddedSymbols": 0, + "ObjectsRemovedSymbols": 0, + "ChangedSoname": 1, + "TotalObjects": 1 +} \ No newline at end of file diff --git a/abi-check/objects_report/openjpeg/1.2/1.4/report.html b/abi-check/objects_report/openjpeg/1.2/1.4/report.html new file mode 100644 index 00000000..c16378f6 --- /dev/null +++ b/abi-check/objects_report/openjpeg/1.2/1.4/report.html @@ -0,0 +1,44 @@ + + + + + + + + + + + + OpenJPEG: Objects ABI report between 1.2 and 1.4 versions + + + + + +

ABI
Tracker

(OpenJPEG)


+
+
+

Objects ABI report: 1.2 vs 1.4

+
+
+ + + + + + + + + + + + +
ObjectBackward
Compatibility
Added
Symbols
Removed
Symbols
libopenjpeg.so

(changed SONAME from
"libopenjpeg.so"
to
"libopenjpeg.so.1.4")
81.8%3 new4 removed
+
+
+
+
github.com/lvc
+
+ + + diff --git a/abi-check/objects_report/openjpeg/2.1/current/meta.json b/abi-check/objects_report/openjpeg/2.1/current/meta.json index cdabadd3..deb2a250 100644 --- a/abi-check/objects_report/openjpeg/2.1/current/meta.json +++ b/abi-check/objects_report/openjpeg/2.1/current/meta.json @@ -1,8 +1,8 @@ { - "BC": "100", + "BC": "76.7", "Added": 0, "Removed": 0, - "TotalProblems": 0, + "TotalProblems": 13, "ObjectsAdded": 0, "ObjectsRemoved": 0, "ObjectsAddedSymbols": 0, diff --git a/abi-check/objects_report/openjpeg/2.1/current/report.html b/abi-check/objects_report/openjpeg/2.1/current/report.html index 141c2c4b..33c4f8ac 100644 --- a/abi-check/objects_report/openjpeg/2.1/current/report.html +++ b/abi-check/objects_report/openjpeg/2.1/current/report.html @@ -29,7 +29,7 @@ libopenjp2.so.2.1.0 -100% +76.7% 0 0 diff --git a/abi-check/openjpeg.json b/abi-check/openjpeg.json index 4deb9dc3..56ac1384 100644 --- a/abi-check/openjpeg.json +++ b/abi-check/openjpeg.json @@ -3,7 +3,7 @@ "Title": "OpenJPEG", "SourceUrl": "https://github.com/uclouvain/openjpeg/tags", "Git": "https://github.com/uclouvain/openjpeg.git", - "Maintainer": "Antonin Descampe", + "Maintainer": "Antonin D.", "MaintainerUrl": "http://www.openjpeg.org/", "Configure": "-DCMAKE_C_FLAGS='-fvisibility=hidden -g -Og -w -fpermissive'", "Package": "version.", @@ -105,18 +105,6 @@ "PublicSymbols": "public_symbols/openjpeg/1.4/list", "PublicTypes": "public_types/openjpeg/1.4/list" }, - { - "Number": "1.3", - "Installed": "installed/openjpeg/1.3", - "Source": "src/openjpeg/1.3/version.1.3.tar.gz", - "Changelog": "ChangeLog", - "HeadersDiff": "On", - "PkgDiff": "Off", - "ABIView": "Off", - "ABIDiff": "Off", - "PublicSymbols": "public_symbols/openjpeg/1.3/list", - "PublicTypes": "public_types/openjpeg/1.3/list" - }, { "Number": "1.2", "Installed": "installed/openjpeg/1.2", diff --git a/abi-check/timeline/openjpeg/index.html b/abi-check/timeline/openjpeg/index.html index e2a36d0e..8d3ca1c3 100644 --- a/abi-check/timeline/openjpeg/index.html +++ b/abi-check/timeline/openjpeg/index.html @@ -30,10 +30,10 @@ Headers
Diff current -2016-05-15
01:36 +2016-06-21
16:46 7 changelog -100% +76.7% 0 0 2 @@ -108,19 +108,13 @@ 2011-07-03 1.4 changelog -N/A -N/A -N/A -N/A - -1.3 -2011-07-03 -N/A -changelog -N/A -N/A -N/A -N/A +81.8%
+
+changed SONAME + +3 new +4 removed +1 1.2 2007-06-04 @@ -140,7 +134,7 @@ N/A N/A -
Maintained by Antonin Descampe. Last updated on Tue Jun 21 15:41:52 2016.
+
Maintained by Antonin D.. Last updated on Tue Jun 21 14:58:08 2016.


abi-laboratory.pro