diff --git a/abi-check/abi_dump/openjpeg/2.3.1/ef225/ABI.dump b/abi-check/abi_dump/openjpeg/2.3.1/ef225/ABI.dump index 9bd3e15c..c6c21e07 100644 --- a/abi-check/abi_dump/openjpeg/2.3.1/ef225/ABI.dump +++ b/abi-check/abi_dump/openjpeg/2.3.1/ef225/ABI.dump @@ -2,7 +2,7 @@ $VAR1 = { 'ABI_DUMPER_VERSION' => '0.99.15', 'ABI_DUMP_VERSION' => '3.2', 'Arch' => 'x86_64', - 'GccVersion' => '4.8.1', + 'GccVersion' => '4.8.4', 'Headers' => { 'openjpeg.h' => 1 }, @@ -207,7 +207,7 @@ $VAR1 = { 'Source' => 'cio.c', 'SourceLine' => '271' }, - '169182' => { + '168912' => { 'Header' => 'openjpeg.h', 'Line' => '1062', 'Return' => '156', @@ -215,13 +215,13 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '160' }, - '169502' => { + '169232' => { 'Header' => 'openjpeg.h', 'Line' => '1587', 'Param' => { '0' => { 'name' => 'cstr_info', - 'type' => '169520' + 'type' => '169250' } }, 'Reg' => { @@ -232,12 +232,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '966' }, - '231829' => { + '231575' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'p_callback', @@ -258,12 +258,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '44' }, - '231927' => { + '231673' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'p_callback', @@ -284,12 +284,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '59' }, - '232013' => { + '231759' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'p_callback', @@ -310,28 +310,28 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '74' }, - '232128' => { + '231874' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_format', - 'type' => '220887' + 'type' => '220633' } }, 'Reg' => { '0' => 'rdi' }, - 'Return' => '231915', + 'Return' => '231661', 'ShortName' => 'opj_create_decompress', 'Source' => 'openjpeg.c', 'SourceLine' => '168' }, - '232350' => { + '232096' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'parameters', - 'type' => '76886' + 'type' => '76844' } }, 'Reg' => { @@ -342,12 +342,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '364' }, - '232481' => { + '232227' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'num_threads', @@ -363,16 +363,16 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '387' }, - '232599' => { + '232345' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'parameters', - 'type' => '76886' + 'type' => '76844' } }, 'Reg' => { @@ -384,7 +384,7 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '398' }, - '232741' => { + '232487' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { @@ -393,11 +393,11 @@ $VAR1 = { }, '1' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '2' => { 'name' => 'p_image', - 'type' => '76880' + 'type' => '76838' } }, 'Reg' => { @@ -410,12 +410,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '418' }, - '232944' => { + '232690' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'numcomps', @@ -423,7 +423,7 @@ $VAR1 = { }, '2' => { 'name' => 'comps_indices', - 'type' => '76898' + 'type' => '76856' }, '3' => { 'name' => 'apply_color_transforms', @@ -441,12 +441,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '442' }, - '233186' => { + '232932' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'p_stream', @@ -467,12 +467,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '471' }, - '233340' => { + '233086' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'p_image', @@ -508,12 +508,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '492' }, - '233548' => { + '233294' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'p_stream', @@ -556,8 +556,8 @@ $VAR1 = { 'Reg' => { '0' => 'rdi', '1' => 'rsi', - '2' => 'rbp', - '3' => 'rbx', + '2' => 'rbx', + '3' => 'r11', '4' => 'rcx', '5' => 'r8', '7' => 'rdx', @@ -569,12 +569,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '515' }, - '233766' => { + '233500' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'p_tile_index', @@ -605,12 +605,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '546' }, - '233966' => { + '233700' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'p_stream', @@ -636,12 +636,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '572' }, - '234143' => { + '233877' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'res_factor', @@ -657,28 +657,28 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '596' }, - '234252' => { + '233986' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_format', - 'type' => '220887' + 'type' => '220633' } }, 'Reg' => { '0' => 'rdi' }, - 'Return' => '231915', + 'Return' => '231661', 'ShortName' => 'opj_create_compress', 'Source' => 'openjpeg.c', 'SourceLine' => '614' }, - '234477' => { + '234211' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'parameters', - 'type' => '76909' + 'type' => '76867' } }, 'Reg' => { @@ -689,16 +689,16 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '712' }, - '234608' => { + '234342' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'parameters', - 'type' => '76909' + 'type' => '76867' }, '2' => { 'name' => 'p_image', @@ -715,12 +715,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '773' }, - '234746' => { + '234480' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'p_image', @@ -741,12 +741,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '791' }, - '234900' => { + '234634' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_info', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'p_stream', @@ -762,12 +762,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '810' }, - '235031' => { + '234765' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'p_stream', @@ -783,12 +783,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '827' }, - '235162' => { + '234896' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'p_stream', @@ -804,12 +804,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '844' }, - '235293' => { + '235027' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'parameters', - 'type' => '76909' + 'type' => '76867' }, '1' => { 'name' => 'pEncodingMatrix', @@ -835,12 +835,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '864' }, - '235639' => { + '235373' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'p_tile_index', @@ -871,12 +871,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '894' }, - '235839' => { + '235573' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' } }, 'Reg' => { @@ -887,12 +887,12 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '921' }, - '235940' => { + '235674' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' }, '1' => { 'name' => 'info_flag', @@ -900,7 +900,7 @@ $VAR1 = { }, '2' => { 'name' => 'output_stream', - 'type' => '76915' + 'type' => '76873' } }, 'Reg' => { @@ -913,44 +913,44 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '939' }, - '236077' => { + '235811' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' } }, 'Reg' => { '0' => 'rdi' }, - 'Return' => '76921', + 'Return' => '76879', 'ShortName' => 'opj_get_cstr_info', 'Source' => 'openjpeg.c', 'SourceLine' => '955' }, - '236241' => { + '235975' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_codec', - 'type' => '231915' + 'type' => '231661' } }, 'Reg' => { '0' => 'rdi' }, - 'Return' => '74699', + 'Return' => '74657', 'ShortName' => 'opj_get_cstr_index', 'Source' => 'openjpeg.c', 'SourceLine' => '983' }, - '236326' => { + '236060' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { 'name' => 'p_cstr_index', - 'type' => '236386' + 'type' => '236120' } }, 'Reg' => { @@ -961,7 +961,7 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '994' }, - '236392' => { + '236126' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { @@ -987,7 +987,7 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '1009' }, - '236511' => { + '236245' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { @@ -1022,7 +1022,7 @@ $VAR1 = { 'Source' => 'thread.c', 'SourceLine' => '300' }, - '61155' => { + '61125' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { @@ -1038,7 +1038,7 @@ $VAR1 = { 'Source' => 'image.c', 'SourceLine' => '92' }, - '61333' => { + '61291' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { @@ -1047,7 +1047,7 @@ $VAR1 = { }, '1' => { 'name' => 'cmptparms', - 'type' => '61683' + 'type' => '61641' }, '2' => { 'name' => 'clrspc', @@ -1064,7 +1064,7 @@ $VAR1 = { 'Source' => 'image.c', 'SourceLine' => '40' }, - '63325' => { + '63283' => { 'Header' => 'openjpeg.h', 'Param' => { '0' => { @@ -1073,7 +1073,7 @@ $VAR1 = { }, '1' => { 'name' => 'cmptparms', - 'type' => '61683' + 'type' => '61641' }, '2' => { 'name' => 'clrspc', @@ -1090,7 +1090,7 @@ $VAR1 = { 'Source' => 'image.c', 'SourceLine' => '228' }, - '63604' => { + '63562' => { 'Header' => 'openjpeg.h', 'Line' => '1119', 'Param' => { @@ -1107,7 +1107,7 @@ $VAR1 = { 'Source' => 'openjpeg.c', 'SourceLine' => '1061' }, - '63668' => { + '63626' => { 'Header' => 'openjpeg.h', 'Line' => '1109', 'Param' => { @@ -1418,8 +1418,8 @@ $VAR1 = { 'Size' => '1', 'Type' => 'Const' }, - '169520' => { - 'BaseType' => '76921', + '169250' => { + 'BaseType' => '76879', 'Name' => 'opj_codestream_info_v2_t**', 'Size' => '8', 'Type' => 'Pointer' @@ -1911,7 +1911,7 @@ $VAR1 = { 'Size' => '8', 'Type' => 'Pointer' }, - '220837' => { + '220583' => { 'Header' => 'openjpeg.h', 'Line' => '292', 'Memb' => { @@ -1944,15 +1944,15 @@ $VAR1 = { 'Size' => '4', 'Type' => 'Enum' }, - '220887' => { - 'BaseType' => '220837', + '220633' => { + 'BaseType' => '220583', 'Header' => 'openjpeg.h', 'Line' => '299', 'Name' => 'OPJ_CODEC_FORMAT', 'Size' => '4', 'Type' => 'Typedef' }, - '222644' => { + '222390' => { 'BaseType' => '130', 'Header' => 'openjpeg.h', 'Line' => '578', @@ -2125,8 +2125,8 @@ $VAR1 = { 'Size' => '216', 'Type' => 'Struct' }, - '231915' => { - 'BaseType' => '222644', + '231661' => { + 'BaseType' => '222390', 'Name' => 'opj_codec_t*', 'Size' => '8', 'Type' => 'Pointer' @@ -2143,8 +2143,8 @@ $VAR1 = { 'Size' => '4', 'Type' => 'Const' }, - '236386' => { - 'BaseType' => '74699', + '236120' => { + 'BaseType' => '74657', 'Name' => 'opj_codestream_index_t**', 'Size' => '8', 'Type' => 'Pointer' @@ -2228,12 +2228,7 @@ $VAR1 = { 'Size' => '2', 'Type' => 'Intrinsic' }, - '59' => { - 'Name' => 'unsigned int', - 'Size' => '4', - 'Type' => 'Intrinsic' - }, - '59010' => { + '58980' => { 'Header' => 'openjpeg.h', 'Line' => '694', 'Memb' => { @@ -2287,16 +2282,21 @@ $VAR1 = { 'Size' => '36', 'Type' => 'Struct' }, - '59133' => { - 'BaseType' => '59010', + '59' => { + 'Name' => 'unsigned int', + 'Size' => '4', + 'Type' => 'Intrinsic' + }, + '59103' => { + 'BaseType' => '58980', 'Header' => 'openjpeg.h', 'Line' => '713', 'Name' => 'opj_image_cmptparm_t', 'Size' => '36', 'Type' => 'Typedef' }, - '61683' => { - 'BaseType' => '59133', + '61641' => { + 'BaseType' => '59103', 'Name' => 'opj_image_cmptparm_t*', 'Size' => '8', 'Type' => 'Pointer' @@ -2306,7 +2306,7 @@ $VAR1 = { 'Size' => '8', 'Type' => 'Intrinsic' }, - '66843' => { + '66801' => { 'BaseType' => '2250', 'Header' => 'stdio.h', 'Line' => '49', @@ -2314,7 +2314,7 @@ $VAR1 = { 'Size' => '216', 'Type' => 'Typedef' }, - '67560' => { + '67518' => { 'Header' => 'openjpeg.h', 'Line' => '246', 'Memb' => { @@ -2339,15 +2339,15 @@ $VAR1 = { 'Size' => '4', 'Type' => 'Enum' }, - '67599' => { - 'BaseType' => '67560', + '67557' => { + 'BaseType' => '67518', 'Header' => 'openjpeg.h', 'Line' => '251', 'Name' => 'OPJ_RSIZ_CAPABILITIES', 'Size' => '4', 'Type' => 'Typedef' }, - '67610' => { + '67568' => { 'Header' => 'openjpeg.h', 'Line' => '257', 'Memb' => { @@ -2372,15 +2372,15 @@ $VAR1 = { 'Size' => '4', 'Type' => 'Enum' }, - '67648' => { - 'BaseType' => '67610', + '67606' => { + 'BaseType' => '67568', 'Header' => 'openjpeg.h', 'Line' => '262', 'Name' => 'OPJ_CINEMA_MODE', 'Size' => '4', 'Type' => 'Typedef' }, - '68332' => { + '68290' => { 'Header' => 'openjpeg.h', 'Line' => '353', 'Memb' => { @@ -2422,12 +2422,12 @@ $VAR1 = { '15' => { 'name' => 'tcp_rates', 'offset' => '4800', - 'type' => '69196' + 'type' => '69154' }, '16' => { 'name' => 'tcp_distoratio', 'offset' => '5200', - 'type' => '69196' + 'type' => '69154' }, '17' => { 'name' => 'numresolution', @@ -2477,22 +2477,22 @@ $VAR1 = { '25' => { 'name' => 'prcw_init', 'offset' => '5632', - 'type' => '69212' + 'type' => '69170' }, '26' => { 'name' => 'prch_init', 'offset' => '5764', - 'type' => '69212' + 'type' => '69170' }, '27' => { 'name' => 'infile', 'offset' => '5896', - 'type' => '69228' + 'type' => '69186' }, '28' => { 'name' => 'outfile', 'offset' => '9992', - 'type' => '69228' + 'type' => '69186' }, '29' => { 'name' => 'index_on', @@ -2507,7 +2507,7 @@ $VAR1 = { '30' => { 'name' => 'index', 'offset' => '14092', - 'type' => '69228' + 'type' => '69186' }, '31' => { 'name' => 'image_offset_x0', @@ -2552,7 +2552,7 @@ $VAR1 = { '39' => { 'name' => 'jpwl_hprot_TPH_tileno', 'offset' => '18220', - 'type' => '69245' + 'type' => '69203' }, '4' => { 'name' => 'cp_tdy', @@ -2562,22 +2562,22 @@ $VAR1 = { '40' => { 'name' => 'jpwl_hprot_TPH', 'offset' => '18284', - 'type' => '69245' + 'type' => '69203' }, '41' => { 'name' => 'jpwl_pprot_tileno', 'offset' => '18348', - 'type' => '69245' + 'type' => '69203' }, '42' => { 'name' => 'jpwl_pprot_packno', 'offset' => '18412', - 'type' => '69245' + 'type' => '69203' }, '43' => { 'name' => 'jpwl_pprot', 'offset' => '18476', - 'type' => '69245' + 'type' => '69203' }, '44' => { 'name' => 'jpwl_sens_size', @@ -2602,12 +2602,12 @@ $VAR1 = { '48' => { 'name' => 'jpwl_sens_TPH_tileno', 'offset' => '18556', - 'type' => '69245' + 'type' => '69203' }, '49' => { 'name' => 'jpwl_sens_TPH', 'offset' => '18620', - 'type' => '69245' + 'type' => '69203' }, '5' => { 'name' => 'cp_disto_alloc', @@ -2617,7 +2617,7 @@ $VAR1 = { '50' => { 'name' => 'cp_cinema', 'offset' => '18684', - 'type' => '67648' + 'type' => '67606' }, '51' => { 'name' => 'max_comp_size', @@ -2627,7 +2627,7 @@ $VAR1 = { '52' => { 'name' => 'cp_rsiz', 'offset' => '18692', - 'type' => '67599' + 'type' => '67557' }, '53' => { 'name' => 'tp_on', @@ -2677,7 +2677,7 @@ $VAR1 = { '8' => { 'name' => 'cp_matrice', 'offset' => '32', - 'type' => '69174' + 'type' => '69132' }, '9' => { 'name' => 'cp_comment', @@ -2689,45 +2689,45 @@ $VAR1 = { 'Size' => '18720', 'Type' => 'Struct' }, - '69174' => { + '69132' => { 'BaseType' => '87', 'Name' => 'int*', 'Size' => '8', 'Type' => 'Pointer' }, - '69196' => { + '69154' => { 'BaseType' => '2236', 'Name' => 'float[100]', 'Size' => '400', 'Type' => 'Array' }, - '69212' => { + '69170' => { 'BaseType' => '87', 'Name' => 'int[33]', 'Size' => '132', 'Type' => 'Array' }, - '69228' => { + '69186' => { 'BaseType' => '138', 'Name' => 'char[4096]', 'Size' => '4096', 'Type' => 'Array' }, - '69245' => { + '69203' => { 'BaseType' => '87', 'Name' => 'int[16]', 'Size' => '64', 'Type' => 'Array' }, - '69261' => { - 'BaseType' => '68332', + '69219' => { + 'BaseType' => '68290', 'Header' => 'openjpeg.h', 'Line' => '504', 'Name' => 'opj_cparameters_t', 'Size' => '18720', 'Type' => 'Typedef' }, - '69273' => { + '69231' => { 'Header' => 'openjpeg.h', 'Line' => '512', 'Memb' => { @@ -2779,12 +2779,12 @@ $VAR1 = { '2' => { 'name' => 'infile', 'offset' => '8', - 'type' => '69228' + 'type' => '69186' }, '3' => { 'name' => 'outfile', 'offset' => '4104', - 'type' => '69228' + 'type' => '69186' }, '4' => { 'name' => 'decod_format', @@ -2821,15 +2821,15 @@ $VAR1 = { 'Size' => '8252', 'Type' => 'Struct' }, - '69523' => { - 'BaseType' => '69273', + '69481' => { + 'BaseType' => '69231', 'Header' => 'openjpeg.h', 'Line' => '572', 'Name' => 'opj_dparameters_t', 'Size' => '8252', 'Type' => 'Typedef' }, - '70039' => { + '69997' => { 'Header' => 'openjpeg.h', 'Line' => '726', 'Memb' => { @@ -2858,15 +2858,15 @@ $VAR1 = { 'Size' => '32', 'Type' => 'Struct' }, - '70105' => { - 'BaseType' => '70039', + '70063' => { + 'BaseType' => '69997', 'Header' => 'openjpeg.h', 'Line' => '735', 'Name' => 'opj_packet_info_t', 'Size' => '32', 'Type' => 'Typedef' }, - '70117' => { + '70075' => { 'Header' => 'openjpeg.h', 'Line' => '742', 'Memb' => { @@ -2890,27 +2890,27 @@ $VAR1 = { 'Size' => '24', 'Type' => 'Struct' }, - '70170' => { - 'BaseType' => '70117', + '70128' => { + 'BaseType' => '70075', 'Header' => 'openjpeg.h', 'Line' => '749', 'Name' => 'opj_marker_info_t', 'Size' => '24', 'Type' => 'Typedef' }, - '70522' => { - 'BaseType' => '70105', + '70480' => { + 'BaseType' => '70063', 'Name' => 'opj_packet_info_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '70528' => { - 'BaseType' => '70170', + '70486' => { + 'BaseType' => '70128', 'Name' => 'opj_marker_info_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '70868' => { + '70826' => { 'Header' => 'openjpeg.h', 'Line' => '866', 'Memb' => { @@ -2977,33 +2977,33 @@ $VAR1 = { '8' => { 'name' => 'stepsizes_mant', 'offset' => '32', - 'type' => '71070' + 'type' => '71028' }, '9' => { 'name' => 'stepsizes_expn', 'offset' => '420', - 'type' => '71070' + 'type' => '71028' } }, 'Name' => 'struct opj_tccp_info', 'Size' => '1080', 'Type' => 'Struct' }, - '71070' => { + '71028' => { 'BaseType' => '9048', 'Name' => 'OPJ_UINT32[97]', 'Size' => '388', 'Type' => 'Array' }, - '71102' => { - 'BaseType' => '70868', + '71060' => { + 'BaseType' => '70826', 'Header' => 'openjpeg.h', 'Line' => '896', 'Name' => 'opj_tccp_info_t', 'Size' => '1080', 'Type' => 'Typedef' }, - '71114' => { + '71072' => { 'Header' => 'openjpeg.h', 'Line' => '901', 'Memb' => { @@ -3035,28 +3035,28 @@ $VAR1 = { '5' => { 'name' => 'tccp_info', 'offset' => '24', - 'type' => '71206' + 'type' => '71164' } }, 'Name' => 'struct opj_tile_v2_info', 'Size' => '32', 'Type' => 'Struct' }, - '71206' => { - 'BaseType' => '71102', + '71164' => { + 'BaseType' => '71060', 'Name' => 'opj_tccp_info_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '71212' => { - 'BaseType' => '71114', + '71170' => { + 'BaseType' => '71072', 'Header' => 'openjpeg.h', 'Line' => '917', 'Name' => 'opj_tile_info_v2_t', 'Size' => '32', 'Type' => 'Typedef' }, - '71224' => { + '71182' => { 'Header' => 'openjpeg.h', 'Line' => '922', 'Memb' => { @@ -3098,33 +3098,33 @@ $VAR1 = { '7' => { 'name' => 'm_default_tile_info', 'offset' => '32', - 'type' => '71212' + 'type' => '71170' }, '8' => { 'name' => 'tile_info', 'offset' => '64', - 'type' => '71353' + 'type' => '71311' } }, 'Name' => 'struct opj_codestream_info_v2', 'Size' => '72', 'Type' => 'Struct' }, - '71353' => { - 'BaseType' => '71212', + '71311' => { + 'BaseType' => '71170', 'Name' => 'opj_tile_info_v2_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '71359' => { - 'BaseType' => '71224', + '71317' => { + 'BaseType' => '71182', 'Header' => 'openjpeg.h', 'Line' => '946', 'Name' => 'opj_codestream_info_v2_t', 'Size' => '72', 'Type' => 'Typedef' }, - '71371' => { + '71329' => { 'Header' => 'openjpeg.h', 'Line' => '952', 'Memb' => { @@ -3148,15 +3148,15 @@ $VAR1 = { 'Size' => '24', 'Type' => 'Struct' }, - '71424' => { - 'BaseType' => '71371', + '71382' => { + 'BaseType' => '71329', 'Header' => 'openjpeg.h', 'Line' => '960', 'Name' => 'opj_tp_index_t', 'Size' => '24', 'Type' => 'Typedef' }, - '71436' => { + '71394' => { 'Header' => 'openjpeg.h', 'Line' => '965', 'Memb' => { @@ -3183,7 +3183,7 @@ $VAR1 = { '4' => { 'name' => 'tp_index', 'offset' => '16', - 'type' => '71580' + 'type' => '71538' }, '5' => { 'name' => 'marknum', @@ -3193,7 +3193,7 @@ $VAR1 = { '6' => { 'name' => 'marker', 'offset' => '32', - 'type' => '70528' + 'type' => '70486' }, '7' => { 'name' => 'maxmarknum', @@ -3208,28 +3208,28 @@ $VAR1 = { '9' => { 'name' => 'packet_index', 'offset' => '48', - 'type' => '70522' + 'type' => '70480' } }, 'Name' => 'struct opj_tile_index', 'Size' => '56', 'Type' => 'Struct' }, - '71580' => { - 'BaseType' => '71424', + '71538' => { + 'BaseType' => '71382', 'Name' => 'opj_tp_index_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '71586' => { - 'BaseType' => '71436', + '71544' => { + 'BaseType' => '71394', 'Header' => 'openjpeg.h', 'Line' => '992', 'Name' => 'opj_tile_index_t', 'Size' => '56', 'Type' => 'Typedef' }, - '71598' => { + '71556' => { 'Header' => 'openjpeg.h', 'Line' => '997', 'Memb' => { @@ -3256,7 +3256,7 @@ $VAR1 = { '4' => { 'name' => 'marker', 'offset' => '32', - 'type' => '70528' + 'type' => '70486' }, '5' => { 'name' => 'maxmarknum', @@ -3271,21 +3271,21 @@ $VAR1 = { '7' => { 'name' => 'tile_index', 'offset' => '48', - 'type' => '71716' + 'type' => '71674' } }, 'Name' => 'struct opj_codestream_index', 'Size' => '56', 'Type' => 'Struct' }, - '71716' => { - 'BaseType' => '71586', + '71674' => { + 'BaseType' => '71544', 'Name' => 'opj_tile_index_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '71722' => { - 'BaseType' => '71598', + '71680' => { + 'BaseType' => '71556', 'Header' => 'openjpeg.h', 'Line' => '1020', 'Name' => 'opj_codestream_index_t', @@ -3297,44 +3297,44 @@ $VAR1 = { 'Size' => '1', 'Type' => 'Intrinsic' }, - '74699' => { - 'BaseType' => '71722', + '74657' => { + 'BaseType' => '71680', 'Name' => 'opj_codestream_index_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '76880' => { + '76838' => { 'BaseType' => '21147', 'Name' => 'opj_image_t**', 'Size' => '8', 'Type' => 'Pointer' }, - '76886' => { - 'BaseType' => '69523', + '76844' => { + 'BaseType' => '69481', 'Name' => 'opj_dparameters_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '76898' => { + '76856' => { 'BaseType' => '23281', 'Name' => 'OPJ_UINT32 const*', 'Size' => '8', 'Type' => 'Pointer' }, - '76909' => { - 'BaseType' => '69261', + '76867' => { + 'BaseType' => '69219', 'Name' => 'opj_cparameters_t*', 'Size' => '8', 'Type' => 'Pointer' }, - '76915' => { - 'BaseType' => '66843', + '76873' => { + 'BaseType' => '66801', 'Name' => 'FILE*', 'Size' => '8', 'Type' => 'Pointer' }, - '76921' => { - 'BaseType' => '71359', + '76879' => { + 'BaseType' => '71317', 'Name' => 'opj_codestream_info_v2_t*', 'Size' => '8', 'Type' => 'Pointer' diff --git a/abi-check/changelog/openjpeg/current/log.html b/abi-check/changelog/openjpeg/current/log.html index 327528e6..39e28631 100644 --- a/abi-check/changelog/openjpeg/current/log.html +++ b/abi-check/changelog/openjpeg/current/log.html @@ -20,7 +20,27 @@

Changelog from Git



-
commit 5875a6b44618fb7dfd5cd6d742533eaee2014060
+
commit cb332992a7c84316824b1c4810103ee4f190937c
+Merge: 5875a6b 016f80a
+Author: Even Rouault <even.rouault@spatialys.com>
+Date:   2019-11-17 02:47:26 +0100
+
+    Merge pull request #1218 from rouault/fix_broken_abi_check
+    
+    abi-check.sh: fix false postive ABI error, and display output error log
+
+commit 016f80ae2106c2b1b5bca08a684b0bd082e231e6
+Author: Even Rouault <even.rouault@spatialys.com>
+Date:   2019-11-17 01:35:26 +0100
+
+    abi-check.sh: fix false postive ABI error, and display output error log
+    
+    There is currently a false positive ABI check failure between v2.3.1
+    and current. It disappears when removing the generated reports of v2.3.1
+    and recreating them. It is likely that some tooling has evolved since
+    the initial v2.3.1 report generation.
+
+commit 5875a6b44618fb7dfd5cd6d742533eaee2014060
 Author: Even Rouault <even.rouault@spatialys.com>
 Date:   2019-10-03 11:04:30 +0200
 
@@ -871,21 +891,6 @@ Date:   2018-02-11 13:31:04 +0100
 
     Avoid out-of-bounds write overflow due to uint32 overflow computation on images with huge dimensions. Credit to Google Autofuzz project for providing test case
 
-commit cfc539512a1b138c2feedda9fd2f57d36cdaa0db
-Author: Andrew Murray <radarhere@users.noreply.github.com>
-Date:   2018-02-09 21:02:25 +1100
-
-    Fixed typos
-
-commit d96d2b9a2524f41a8e024462f94417c09747ba99
-Merge: 07d526e 6941bc6
-Author: Even Rouault <even.rouault@mines-paris.org>
-Date:   2018-02-05 17:31:49 +0100
-
-    Merge pull request #1055 from ideasman42/patch-1
-    
-    Note that seek uses SEEK_SET behavior.
-
 ...
diff --git a/abi-check/compat_report/openjpeg/2.3.1/current/daa7f/abi_compat_report.html b/abi-check/compat_report/openjpeg/2.3.1/current/daa7f/abi_compat_report.html index 06a0486c..9b28f6cd 100644 --- a/abi-check/compat_report/openjpeg/2.3.1/current/daa7f/abi_compat_report.html +++ b/abi-check/compat_report/openjpeg/2.3.1/current/daa7f/abi_compat_report.html @@ -1,4 +1,4 @@ - + @@ -272,9 +272,10 @@ function showContent(header, id)

Test Info


- - + + +
Module Namelibopenjp2
Version #12.3.1 (gcc 4.8.1)
Version #2current (gcc 4.8.4)
Version #12.3.1
Version #2current
CPU Typex86_64
GCC Version4.8.4

Test Results


@@ -282,7 +283,7 @@ function showContent(header, id) - +
Total Header Files1
Total Objects1
Total Symbols / Types49 / 112
Compatibility98%100%

Problem Summary


@@ -291,41 +292,12 @@ function showContent(header, id) Problems with
Data TypesHigh0 Medium0 Low0 -Problems with
SymbolsHigh2 +Problems with
SymbolsHigh0 Medium0 Low0 Problems with
ConstantsLow0 - -

Problems with Symbols, High Severity  2 


-openjpeg.h, libopenjp2.so.2.3.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 )  2  -
- -
-to the top

Header Files  1 


openjpeg.h
diff --git a/abi-check/compat_report/openjpeg/2.3.1/current/daa7f/meta.json b/abi-check/compat_report/openjpeg/2.3.1/current/daa7f/meta.json index 6adea206..3c73c908 100644 --- a/abi-check/compat_report/openjpeg/2.3.1/current/daa7f/meta.json +++ b/abi-check/compat_report/openjpeg/2.3.1/current/daa7f/meta.json @@ -1,8 +1,8 @@ { - "Affected": "2", + "Affected": "0", "Added": 0, "Removed": 0, - "TotalProblems": 2, + "TotalProblems": 0, "Object1": "lib/libopenjp2.so.2.3.1", "Object2": "lib/libopenjp2.so.2.3.1" } \ No newline at end of file diff --git a/abi-check/compat_reports/openjpeg/2.3.1_to_current/abi_compat_report.html b/abi-check/compat_reports/openjpeg/2.3.1_to_current/abi_compat_report.html index 73dec436..4c88dccb 100644 --- a/abi-check/compat_reports/openjpeg/2.3.1_to_current/abi_compat_report.html +++ b/abi-check/compat_reports/openjpeg/2.3.1_to_current/abi_compat_report.html @@ -1,4 +1,4 @@ - + @@ -272,9 +272,10 @@ function showContent(header, id)

Test Info


- - + + +
Module Nameopenjpeg
Version #12.3.1 (gcc 4.8.1)
Version #2current (gcc 4.8.4)
Version #12.3.1
Version #2current
CPU Typex86_64
GCC Version4.8.4

Test Results


@@ -282,7 +283,7 @@ function showContent(header, id) - +
Total Header Files1
Total Objects1
Total Symbols / Types49 / 112
Compatibility98%100%

Problem Summary


@@ -291,41 +292,12 @@ function showContent(header, id) Problems with
Data TypesHigh0 Medium0 Low0 -Problems with
SymbolsHigh2 +Problems with
SymbolsHigh0 Medium0 Low0 Problems with
ConstantsLow0 - -

Problems with Symbols, High Severity  2 


-openjpeg.h, libopenjp2.so.2.3.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 )  2  -
- -
-to the top

Header Files  1 


openjpeg.h
diff --git a/abi-check/compat_reports/openjpeg/2.3.1_to_current/src_compat_report.html b/abi-check/compat_reports/openjpeg/2.3.1_to_current/src_compat_report.html index 82c7878b..0c58e92b 100644 --- a/abi-check/compat_reports/openjpeg/2.3.1_to_current/src_compat_report.html +++ b/abi-check/compat_reports/openjpeg/2.3.1_to_current/src_compat_report.html @@ -272,9 +272,10 @@ function showContent(header, id)

Test Info


- - + + +
Module Nameopenjpeg
Version #12.3.1 (gcc 4.8.1)
Version #2current (gcc 4.8.4)
Version #12.3.1
Version #2current
CPU Typex86_64
GCC Version4.8.4

Test Results


diff --git a/abi-check/db/openjpeg/Tracker.data b/abi-check/db/openjpeg/Tracker.data index 8b0e162d..d932aecb 100644 --- a/abi-check/db/openjpeg/Tracker.data +++ b/abi-check/db/openjpeg/Tracker.data @@ -402,7 +402,7 @@ $VAR1 = { '2.3.1' => { 'current' => { 'Added' => 0, - 'BC' => 98, + 'BC' => 100, 'ChangedSoname' => 0, 'ObjectsAdded' => 0, 'ObjectsAddedSymbols' => 0, @@ -411,7 +411,7 @@ $VAR1 = { 'Path' => 'objects_report/openjpeg/2.3.1/current/report.html', 'Removed' => 0, 'TotalObjects' => 1, - 'TotalProblems' => 2 + 'TotalProblems' => 0 } } }, @@ -660,12 +660,12 @@ $VAR1 = { 'current' => { 'daa7f' => { 'Added' => 0, - 'Affected' => 2, + 'Affected' => 0, 'Object1' => 'lib/libopenjp2.so.2.3.1', 'Object2' => 'lib/libopenjp2.so.2.3.1', 'Path' => 'compat_report/openjpeg/2.3.1/current/daa7f/abi_compat_report.html', 'Removed' => 0, - 'TotalProblems' => 2 + 'TotalProblems' => 0 } } } @@ -705,7 +705,7 @@ $VAR1 = { '2.2.0' => '2017-08-10 00:31', '2.3.0' => '2017-10-04 22:23', '2.3.1' => '2019-04-02 10:08', - 'current' => '2019-10-03 11:04:30' + 'current' => '2019-11-17 02:47:26' }, 'HeadersDiff' => { '1.1' => { @@ -813,7 +813,7 @@ $VAR1 = { 'Maintainer' => 'OpenJPEG team', 'MaintainerUrl' => 'http://www.openjpeg.org/', 'PackageDiff' => {}, - 'ScmUpdateTime' => '1570094061', + 'ScmUpdateTime' => '1573955945', 'Soname' => { '1.1' => { 'lib/libopenjpeg.so' => 'libopenjpeg.so' diff --git a/abi-check/installed/openjpeg/2.3.1/lib/libopenjp2.a b/abi-check/installed/openjpeg/2.3.1/lib/libopenjp2.a index 3154099c..b323cf53 100644 Binary files a/abi-check/installed/openjpeg/2.3.1/lib/libopenjp2.a and b/abi-check/installed/openjpeg/2.3.1/lib/libopenjp2.a differ diff --git a/abi-check/installed/openjpeg/2.3.1/lib/libopenjp2.so.2.3.1 b/abi-check/installed/openjpeg/2.3.1/lib/libopenjp2.so.2.3.1 index ef540fb9..c2dec1df 100644 Binary files a/abi-check/installed/openjpeg/2.3.1/lib/libopenjp2.so.2.3.1 and b/abi-check/installed/openjpeg/2.3.1/lib/libopenjp2.so.2.3.1 differ diff --git a/abi-check/installed/openjpeg/current/lib/libopenjp2.a b/abi-check/installed/openjpeg/current/lib/libopenjp2.a index d3ca04a3..663a73eb 100644 Binary files a/abi-check/installed/openjpeg/current/lib/libopenjp2.a and b/abi-check/installed/openjpeg/current/lib/libopenjp2.a differ diff --git a/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.3.1 b/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.3.1 index 9a64b18b..22960988 100644 Binary files a/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.3.1 and b/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.3.1 differ diff --git a/abi-check/objects_report/openjpeg/2.3.1/current/meta.json b/abi-check/objects_report/openjpeg/2.3.1/current/meta.json index 3f33df7f..cdabadd3 100644 --- a/abi-check/objects_report/openjpeg/2.3.1/current/meta.json +++ b/abi-check/objects_report/openjpeg/2.3.1/current/meta.json @@ -1,8 +1,8 @@ { - "BC": "98", + "BC": "100", "Added": 0, "Removed": 0, - "TotalProblems": 2, + "TotalProblems": 0, "ObjectsAdded": 0, "ObjectsRemoved": 0, "ObjectsAddedSymbols": 0, diff --git a/abi-check/objects_report/openjpeg/2.3.1/current/report.html b/abi-check/objects_report/openjpeg/2.3.1/current/report.html index d68240ad..fa3f9bcb 100644 --- a/abi-check/objects_report/openjpeg/2.3.1/current/report.html +++ b/abi-check/objects_report/openjpeg/2.3.1/current/report.html @@ -29,7 +29,7 @@ - + diff --git a/abi-check/timeline/openjpeg/index.html b/abi-check/timeline/openjpeg/index.html index 2d06df9a..26bf69ed 100644 --- a/abi-check/timeline/openjpeg/index.html +++ b/abi-check/timeline/openjpeg/index.html @@ -30,10 +30,10 @@ - + - + @@ -179,7 +179,7 @@ -
Total Header Files1
libopenjp2.so.2.3.198%100% 0 0
Headers
Diff
current2019-10-03
11:04
2019-11-17
02:47
7 changelog98%100% 0 0 1N/A N/A

Maintained by OpenJPEG team. Last updated on Thu Oct 3 09:14:42 2019.
+
Maintained by OpenJPEG team. Last updated on Sun Nov 17 01:59:48 2019.


abi-laboratory.pro