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 @@
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)
Module Name | libopenjp2 |
---|---|
Version #1 | 2.3.1 (gcc 4.8.1) |
Version #2 | current (gcc 4.8.4) |
Version #1 | 2.3.1 |
Version #2 | current |
CPU Type | x86_64 |
GCC Version | 4.8.4 |
Total Header Files | 1 | |
---|---|---|
Total Objects | 1 | |
Total Symbols / Types | 49 / 112 | |
Compatibility | -98% | +100% |
@@ -291,41 +292,12 @@ function showContent(header, id)
-
+
-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
Module Name | openjpeg |
---|---|
Version #1 | 2.3.1 (gcc 4.8.1) |
Version #2 | current (gcc 4.8.4) |
Version #1 | 2.3.1 |
Version #2 | current |
CPU Type | x86_64 |
GCC Version | 4.8.4 |
Total Header Files | 1 | |
---|---|---|
Total Objects | 1 | |
Total Symbols / Types | 49 / 112 | |
Compatibility | -98% | +100% |
Module Name | openjpeg |
---|---|
Version #1 | 2.3.1 (gcc 4.8.1) |
Version #2 | current (gcc 4.8.4) |
Version #1 | 2.3.1 |
Version #2 | current |
CPU Type | x86_64 |
GCC Version | 4.8.4 |
Total Header Files | 1 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
libopenjp2.so.2.3.1 | -98% | +100% | 0 | 0 | Headers Diff |
||||||
current | -2019-10-03 11:04 |
+2019-11-17 02:47 |
7 | changelog | -98% | +100% | 0 | 0 | 1 | @@ -179,7 +179,7 @@N/A | N/A |