diff --git a/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump b/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump
index 4b896b27..3ae452a2 100644
--- a/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump
+++ b/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump
@@ -23,7 +23,7 @@ $VAR1 = {
'thread.c' => 1
},
'SymbolInfo' => {
- '141868' => {
+ '141900' => {
'Header' => 'openjpeg.h',
'Line' => '1055',
'Return' => '177',
@@ -31,13 +31,13 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '157'
},
- '142153' => {
+ '142185' => {
'Header' => 'openjpeg.h',
'Line' => '1496',
'Param' => {
'0' => {
'name' => 'cstr_info',
- 'type' => '142171'
+ 'type' => '142203'
}
},
'Reg' => {
@@ -232,12 +232,12 @@ $VAR1 = {
'Source' => 'cio.c',
'SourceLine' => '258'
},
- '202123' => {
+ '202155' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'p_callback',
@@ -258,12 +258,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '44'
},
- '202221' => {
+ '202253' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'p_callback',
@@ -284,12 +284,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '59'
},
- '202307' => {
+ '202339' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'p_callback',
@@ -310,28 +310,28 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '74'
},
- '202422' => {
+ '202454' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_format',
- 'type' => '191565'
+ 'type' => '191597'
}
},
'Reg' => {
'0' => 'rdi'
},
- 'Return' => '202209',
+ 'Return' => '202241',
'ShortName' => 'opj_create_decompress',
'Source' => 'openjpeg.c',
'SourceLine' => '164'
},
- '202644' => {
+ '202676' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'parameters',
- 'type' => '51563'
+ 'type' => '51595'
}
},
'Reg' => {
@@ -342,12 +342,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '343'
},
- '202775' => {
+ '202807' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'num_threads',
@@ -363,16 +363,16 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '364'
},
- '202893' => {
+ '202925' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'parameters',
- 'type' => '51563'
+ 'type' => '51595'
}
},
'Reg' => {
@@ -384,7 +384,7 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '375'
},
- '203035' => {
+ '203067' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
@@ -393,11 +393,11 @@ $VAR1 = {
},
'1' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'2' => {
'name' => 'p_image',
- 'type' => '51551'
+ 'type' => '51583'
}
},
'Reg' => {
@@ -410,12 +410,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '395'
},
- '203238' => {
+ '203270' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'p_stream',
@@ -423,7 +423,7 @@ $VAR1 = {
},
'2' => {
'name' => 'p_image',
- 'type' => '35942'
+ 'type' => '35974'
}
},
'Reg' => {
@@ -436,16 +436,16 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '418'
},
- '203392' => {
+ '203424' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'p_image',
- 'type' => '35942'
+ 'type' => '35974'
},
'2' => {
'name' => 'p_start_x',
@@ -477,12 +477,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '439'
},
- '203600' => {
+ '203632' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'p_stream',
@@ -519,7 +519,7 @@ $VAR1 = {
},
'9' => {
'name' => 'p_should_go_on',
- 'type' => '51557'
+ 'type' => '51589'
}
},
'Reg' => {
@@ -538,12 +538,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '461'
},
- '203818' => {
+ '203850' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'p_tile_index',
@@ -574,12 +574,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '491'
},
- '204018' => {
+ '204050' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'p_stream',
@@ -587,7 +587,7 @@ $VAR1 = {
},
'2' => {
'name' => 'p_image',
- 'type' => '35942'
+ 'type' => '35974'
},
'3' => {
'name' => 'tile_index',
@@ -605,12 +605,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '516'
},
- '204195' => {
+ '204227' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'res_factor',
@@ -626,28 +626,28 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '539'
},
- '204304' => {
+ '204336' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_format',
- 'type' => '191565'
+ 'type' => '191597'
}
},
'Reg' => {
'0' => 'rdi'
},
- 'Return' => '202209',
+ 'Return' => '202241',
'ShortName' => 'opj_create_compress',
'Source' => 'openjpeg.c',
'SourceLine' => '556'
},
- '204529' => {
+ '204561' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'parameters',
- 'type' => '51575'
+ 'type' => '51607'
}
},
'Reg' => {
@@ -658,20 +658,20 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '652'
},
- '204660' => {
+ '204692' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'parameters',
- 'type' => '51575'
+ 'type' => '51607'
},
'2' => {
'name' => 'p_image',
- 'type' => '35942'
+ 'type' => '35974'
}
},
'Reg' => {
@@ -684,16 +684,16 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '711'
},
- '204798' => {
+ '204830' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'p_image',
- 'type' => '35942'
+ 'type' => '35974'
},
'2' => {
'name' => 'p_stream',
@@ -710,12 +710,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '729'
},
- '204952' => {
+ '204984' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_info',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'p_stream',
@@ -731,12 +731,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '748'
},
- '205083' => {
+ '205115' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'p_stream',
@@ -752,12 +752,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '765'
},
- '205214' => {
+ '205246' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'p_stream',
@@ -773,12 +773,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '782'
},
- '205345' => {
+ '205377' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'parameters',
- 'type' => '51575'
+ 'type' => '51607'
},
'1' => {
'name' => 'pEncodingMatrix',
@@ -804,12 +804,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '801'
},
- '205691' => {
+ '205723' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'p_tile_index',
@@ -840,12 +840,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '830'
},
- '205891' => {
+ '205923' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
}
},
'Reg' => {
@@ -856,12 +856,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '857'
},
- '205992' => {
+ '206024' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
},
'1' => {
'name' => 'info_flag',
@@ -869,7 +869,7 @@ $VAR1 = {
},
'2' => {
'name' => 'output_stream',
- 'type' => '51581'
+ 'type' => '51613'
}
},
'Reg' => {
@@ -882,44 +882,44 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '876'
},
- '206129' => {
+ '206161' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
}
},
'Reg' => {
'0' => 'rdi'
},
- 'Return' => '51587',
+ 'Return' => '51619',
'ShortName' => 'opj_get_cstr_info',
'Source' => 'openjpeg.c',
'SourceLine' => '892'
},
- '206293' => {
+ '206325' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '202209'
+ 'type' => '202241'
}
},
'Reg' => {
'0' => 'rdi'
},
- 'Return' => '49631',
+ 'Return' => '49663',
'ShortName' => 'opj_get_cstr_index',
'Source' => 'openjpeg.c',
'SourceLine' => '919'
},
- '206378' => {
+ '206410' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_cstr_index',
- 'type' => '206438'
+ 'type' => '206470'
}
},
'Reg' => {
@@ -930,7 +930,7 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '930'
},
- '206444' => {
+ '206476' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
@@ -956,7 +956,7 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '943'
},
- '206563' => {
+ '206595' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
@@ -977,12 +977,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '938'
},
- '36221' => {
+ '36253' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'image',
- 'type' => '35942'
+ 'type' => '35974'
}
},
'Reg' => {
@@ -993,7 +993,7 @@ $VAR1 = {
'Source' => 'image.c',
'SourceLine' => '80'
},
- '36399' => {
+ '36431' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
@@ -1002,11 +1002,11 @@ $VAR1 = {
},
'1' => {
'name' => 'cmptparms',
- 'type' => '36674'
+ 'type' => '36706'
},
'2' => {
'name' => 'clrspc',
- 'type' => '33273'
+ 'type' => '33305'
}
},
'Reg' => {
@@ -1014,7 +1014,7 @@ $VAR1 = {
'1' => 'rsi',
'2' => 'rdx'
},
- 'Return' => '35942',
+ 'Return' => '35974',
'ShortName' => 'opj_image_create',
'Source' => 'image.c',
'SourceLine' => '39'
@@ -1033,7 +1033,7 @@ $VAR1 = {
'Source' => 'thread.c',
'SourceLine' => '301'
},
- '38396' => {
+ '38428' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
@@ -1042,11 +1042,11 @@ $VAR1 = {
},
'1' => {
'name' => 'cmptparms',
- 'type' => '36674'
+ 'type' => '36706'
},
'2' => {
'name' => 'clrspc',
- 'type' => '33273'
+ 'type' => '33305'
}
},
'Reg' => {
@@ -1054,7 +1054,7 @@ $VAR1 = {
'1' => 'rsi',
'2' => 'rdx'
},
- 'Return' => '35942',
+ 'Return' => '35974',
'ShortName' => 'opj_image_tile_create',
'Source' => 'image.c',
'SourceLine' => '208'
@@ -1334,8 +1334,8 @@ $VAR1 = {
'Size' => '8',
'Type' => 'Pointer'
},
- '142171' => {
- 'BaseType' => '51587',
+ '142203' => {
+ 'BaseType' => '51619',
'Name' => 'opj_codestream_info_v2_t**',
'Size' => '8',
'Type' => 'Pointer'
@@ -1546,7 +1546,7 @@ $VAR1 = {
'Size' => '216',
'Type' => 'Struct'
},
- '191515' => {
+ '191547' => {
'Header' => 'openjpeg.h',
'Line' => '292',
'Memb' => {
@@ -1579,15 +1579,15 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Enum'
},
- '191565' => {
- 'BaseType' => '191515',
+ '191597' => {
+ 'BaseType' => '191547',
'Header' => 'openjpeg.h',
'Line' => '299',
'Name' => 'OPJ_CODEC_FORMAT',
'Size' => '4',
'Type' => 'Typedef'
},
- '193322' => {
+ '193354' => {
'BaseType' => '141',
'Header' => 'openjpeg.h',
'Line' => '574',
@@ -1595,19 +1595,19 @@ $VAR1 = {
'Size' => '8',
'Type' => 'Typedef'
},
- '202209' => {
- 'BaseType' => '193322',
+ '202241' => {
+ 'BaseType' => '193354',
'Name' => 'opj_codec_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '206438' => {
- 'BaseType' => '49631',
+ '206470' => {
+ 'BaseType' => '49663',
'Name' => 'opj_codestream_index_t**',
'Size' => '8',
'Type' => 'Pointer'
},
- '33023' => {
+ '33055' => {
'BaseType' => '149',
'Header' => 'openjpeg.h',
'Line' => '114',
@@ -1615,7 +1615,7 @@ $VAR1 = {
'Size' => '1',
'Type' => 'Typedef'
},
- '33078' => {
+ '33110' => {
'BaseType' => '70',
'Header' => 'stdint.h',
'Line' => '50',
@@ -1623,15 +1623,15 @@ $VAR1 = {
'Size' => '2',
'Type' => 'Typedef'
},
- '33111' => {
- 'BaseType' => '33078',
+ '33143' => {
+ 'BaseType' => '33110',
'Header' => 'openjpeg.h',
'Line' => '124',
'Name' => 'OPJ_UINT16',
'Size' => '2',
'Type' => 'Typedef'
},
- '33155' => {
+ '33187' => {
'Header' => 'openjpeg.h',
'Line' => '267',
'Memb' => {
@@ -1664,15 +1664,15 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Enum'
},
- '33205' => {
- 'BaseType' => '33155',
+ '33237' => {
+ 'BaseType' => '33187',
'Header' => 'openjpeg.h',
'Line' => '274',
'Name' => 'OPJ_PROG_ORDER',
'Size' => '4',
'Type' => 'Typedef'
},
- '33217' => {
+ '33249' => {
'Header' => 'openjpeg.h',
'Line' => '279',
'Memb' => {
@@ -1709,15 +1709,15 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Enum'
},
- '33273' => {
- 'BaseType' => '33217',
+ '33305' => {
+ 'BaseType' => '33249',
'Header' => 'openjpeg.h',
'Line' => '287',
'Name' => 'OPJ_COLOR_SPACE',
'Size' => '4',
'Type' => 'Typedef'
},
- '33285' => {
+ '33317' => {
'Header' => 'openjpeg.h',
'Line' => '325',
'Memb' => {
@@ -1734,7 +1734,7 @@ $VAR1 = {
'10' => {
'name' => 'progorder',
'offset' => '40',
- 'type' => '33765'
+ 'type' => '33797'
},
'11' => {
'name' => 'tile',
@@ -1894,39 +1894,39 @@ $VAR1 = {
'8' => {
'name' => 'prg1',
'offset' => '32',
- 'type' => '33205'
+ 'type' => '33237'
},
'9' => {
'name' => 'prg',
'offset' => '36',
- 'type' => '33205'
+ 'type' => '33237'
}
},
'Name' => 'struct opj_poc',
'Size' => '148',
'Type' => 'Struct'
},
- '33765' => {
- 'BaseType' => '33023',
+ '33797' => {
+ 'BaseType' => '33055',
'Name' => 'OPJ_CHAR[5]',
'Size' => '5',
'Type' => 'Array'
},
- '33781' => {
- 'BaseType' => '33285',
+ '33813' => {
+ 'BaseType' => '33317',
'Header' => 'openjpeg.h',
'Line' => '348',
'Name' => 'opj_poc_t',
'Size' => '148',
'Type' => 'Typedef'
},
- '33793' => {
- 'BaseType' => '33781',
+ '33825' => {
+ 'BaseType' => '33813',
'Name' => 'opj_poc_t[32]',
'Size' => '4736',
'Type' => 'Array'
},
- '33809' => {
+ '33841' => {
'Header' => 'openjpeg.h',
'Line' => '629',
'Memb' => {
@@ -1953,7 +1953,7 @@ $VAR1 = {
'12' => {
'name' => 'alpha',
'offset' => '56',
- 'type' => '33111'
+ 'type' => '33143'
},
'2' => {
'name' => 'w',
@@ -2000,15 +2000,15 @@ $VAR1 = {
'Size' => '64',
'Type' => 'Struct'
},
- '33990' => {
- 'BaseType' => '33809',
+ '34022' => {
+ 'BaseType' => '33841',
'Header' => 'openjpeg.h',
'Line' => '656',
'Name' => 'opj_image_comp_t',
'Size' => '64',
'Type' => 'Typedef'
},
- '34002' => {
+ '34034' => {
'Header' => 'openjpeg.h',
'Line' => '661',
'Memb' => {
@@ -2040,12 +2040,12 @@ $VAR1 = {
'5' => {
'name' => 'color_space',
'offset' => '20',
- 'type' => '33273'
+ 'type' => '33305'
},
'6' => {
'name' => 'comps',
'offset' => '24',
- 'type' => '34129'
+ 'type' => '34161'
},
'7' => {
'name' => 'icc_profile_buf',
@@ -2062,21 +2062,21 @@ $VAR1 = {
'Size' => '48',
'Type' => 'Struct'
},
- '34129' => {
- 'BaseType' => '33990',
+ '34161' => {
+ 'BaseType' => '34022',
'Name' => 'opj_image_comp_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '34141' => {
- 'BaseType' => '34002',
+ '34173' => {
+ 'BaseType' => '34034',
'Header' => 'openjpeg.h',
'Line' => '680',
'Name' => 'opj_image_t',
'Size' => '48',
'Type' => 'Typedef'
},
- '34153' => {
+ '34185' => {
'Header' => 'openjpeg.h',
'Line' => '686',
'Memb' => {
@@ -2130,27 +2130,27 @@ $VAR1 = {
'Size' => '36',
'Type' => 'Struct'
},
- '34276' => {
- 'BaseType' => '34153',
+ '34308' => {
+ 'BaseType' => '34185',
'Header' => 'openjpeg.h',
'Line' => '705',
'Name' => 'opj_image_cmptparm_t',
'Size' => '36',
'Type' => 'Typedef'
},
- '35942' => {
- 'BaseType' => '34141',
+ '35974' => {
+ 'BaseType' => '34173',
'Name' => 'opj_image_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '36674' => {
- 'BaseType' => '34276',
+ '36706' => {
+ 'BaseType' => '34308',
'Name' => 'opj_image_cmptparm_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '41845' => {
+ '41877' => {
'BaseType' => '188',
'Header' => 'stdio.h',
'Line' => '49',
@@ -2158,7 +2158,7 @@ $VAR1 = {
'Size' => '216',
'Type' => 'Typedef'
},
- '42562' => {
+ '42594' => {
'Header' => 'openjpeg.h',
'Line' => '246',
'Memb' => {
@@ -2183,15 +2183,15 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Enum'
},
- '42601' => {
- 'BaseType' => '42562',
+ '42633' => {
+ 'BaseType' => '42594',
'Header' => 'openjpeg.h',
'Line' => '251',
'Name' => 'OPJ_RSIZ_CAPABILITIES',
'Size' => '4',
'Type' => 'Typedef'
},
- '42612' => {
+ '42644' => {
'Header' => 'openjpeg.h',
'Line' => '257',
'Memb' => {
@@ -2216,15 +2216,15 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Enum'
},
- '42650' => {
- 'BaseType' => '42612',
+ '42682' => {
+ 'BaseType' => '42644',
'Header' => 'openjpeg.h',
'Line' => '262',
'Name' => 'OPJ_CINEMA_MODE',
'Size' => '4',
'Type' => 'Typedef'
},
- '43334' => {
+ '43366' => {
'Header' => 'openjpeg.h',
'Line' => '353',
'Memb' => {
@@ -2246,12 +2246,12 @@ $VAR1 = {
'11' => {
'name' => 'prog_order',
'offset' => '52',
- 'type' => '33205'
+ 'type' => '33237'
},
'12' => {
'name' => 'POC',
'offset' => '56',
- 'type' => '33793'
+ 'type' => '33825'
},
'13' => {
'name' => 'numpocs',
@@ -2266,12 +2266,12 @@ $VAR1 = {
'15' => {
'name' => 'tcp_rates',
'offset' => '4800',
- 'type' => '44198'
+ 'type' => '44230'
},
'16' => {
'name' => 'tcp_distoratio',
'offset' => '5200',
- 'type' => '44198'
+ 'type' => '44230'
},
'17' => {
'name' => 'numresolution',
@@ -2321,22 +2321,22 @@ $VAR1 = {
'25' => {
'name' => 'prcw_init',
'offset' => '5632',
- 'type' => '44214'
+ 'type' => '44246'
},
'26' => {
'name' => 'prch_init',
'offset' => '5764',
- 'type' => '44214'
+ 'type' => '44246'
},
'27' => {
'name' => 'infile',
'offset' => '5896',
- 'type' => '44230'
+ 'type' => '44262'
},
'28' => {
'name' => 'outfile',
'offset' => '9992',
- 'type' => '44230'
+ 'type' => '44262'
},
'29' => {
'name' => 'index_on',
@@ -2351,7 +2351,7 @@ $VAR1 = {
'30' => {
'name' => 'index',
'offset' => '14092',
- 'type' => '44230'
+ 'type' => '44262'
},
'31' => {
'name' => 'image_offset_x0',
@@ -2396,7 +2396,7 @@ $VAR1 = {
'39' => {
'name' => 'jpwl_hprot_TPH_tileno',
'offset' => '18220',
- 'type' => '44247'
+ 'type' => '44279'
},
'4' => {
'name' => 'cp_tdy',
@@ -2406,22 +2406,22 @@ $VAR1 = {
'40' => {
'name' => 'jpwl_hprot_TPH',
'offset' => '18284',
- 'type' => '44247'
+ 'type' => '44279'
},
'41' => {
'name' => 'jpwl_pprot_tileno',
'offset' => '18348',
- 'type' => '44247'
+ 'type' => '44279'
},
'42' => {
'name' => 'jpwl_pprot_packno',
'offset' => '18412',
- 'type' => '44247'
+ 'type' => '44279'
},
'43' => {
'name' => 'jpwl_pprot',
'offset' => '18476',
- 'type' => '44247'
+ 'type' => '44279'
},
'44' => {
'name' => 'jpwl_sens_size',
@@ -2446,12 +2446,12 @@ $VAR1 = {
'48' => {
'name' => 'jpwl_sens_TPH_tileno',
'offset' => '18556',
- 'type' => '44247'
+ 'type' => '44279'
},
'49' => {
'name' => 'jpwl_sens_TPH',
'offset' => '18620',
- 'type' => '44247'
+ 'type' => '44279'
},
'5' => {
'name' => 'cp_disto_alloc',
@@ -2461,7 +2461,7 @@ $VAR1 = {
'50' => {
'name' => 'cp_cinema',
'offset' => '18684',
- 'type' => '42650'
+ 'type' => '42682'
},
'51' => {
'name' => 'max_comp_size',
@@ -2471,7 +2471,7 @@ $VAR1 = {
'52' => {
'name' => 'cp_rsiz',
'offset' => '18692',
- 'type' => '42601'
+ 'type' => '42633'
},
'53' => {
'name' => 'tp_on',
@@ -2506,7 +2506,7 @@ $VAR1 = {
'59' => {
'name' => 'rsiz',
'offset' => '18716',
- 'type' => '33111'
+ 'type' => '33143'
},
'6' => {
'name' => 'cp_fixed_alloc',
@@ -2521,7 +2521,7 @@ $VAR1 = {
'8' => {
'name' => 'cp_matrice',
'offset' => '32',
- 'type' => '44176'
+ 'type' => '44208'
},
'9' => {
'name' => 'cp_comment',
@@ -2533,45 +2533,45 @@ $VAR1 = {
'Size' => '18720',
'Type' => 'Struct'
},
- '44176' => {
+ '44208' => {
'BaseType' => '98',
'Name' => 'int*',
'Size' => '8',
'Type' => 'Pointer'
},
- '44198' => {
+ '44230' => {
'BaseType' => '163',
'Name' => 'float[100]',
'Size' => '400',
'Type' => 'Array'
},
- '44214' => {
+ '44246' => {
'BaseType' => '98',
'Name' => 'int[33]',
'Size' => '132',
'Type' => 'Array'
},
- '44230' => {
+ '44262' => {
'BaseType' => '149',
'Name' => 'char[4096]',
'Size' => '4096',
'Type' => 'Array'
},
- '44247' => {
+ '44279' => {
'BaseType' => '98',
'Name' => 'int[16]',
'Size' => '64',
'Type' => 'Array'
},
- '44263' => {
- 'BaseType' => '43334',
+ '44295' => {
+ 'BaseType' => '43366',
'Header' => 'openjpeg.h',
'Line' => '501',
'Name' => 'opj_cparameters_t',
'Size' => '18720',
'Type' => 'Typedef'
},
- '44275' => {
+ '44307' => {
'Header' => 'openjpeg.h',
'Line' => '508',
'Memb' => {
@@ -2623,12 +2623,12 @@ $VAR1 = {
'2' => {
'name' => 'infile',
'offset' => '8',
- 'type' => '44230'
+ 'type' => '44262'
},
'3' => {
'name' => 'outfile',
'offset' => '4104',
- 'type' => '44230'
+ 'type' => '44262'
},
'4' => {
'name' => 'decod_format',
@@ -2665,8 +2665,8 @@ $VAR1 = {
'Size' => '8252',
'Type' => 'Struct'
},
- '44525' => {
- 'BaseType' => '44275',
+ '44557' => {
+ 'BaseType' => '44307',
'Header' => 'openjpeg.h',
'Line' => '568',
'Name' => 'opj_dparameters_t',
@@ -2681,7 +2681,7 @@ $VAR1 = {
'Size' => '8',
'Type' => 'Typedef'
},
- '45041' => {
+ '45073' => {
'Header' => 'openjpeg.h',
'Line' => '718',
'Memb' => {
@@ -2710,15 +2710,15 @@ $VAR1 = {
'Size' => '32',
'Type' => 'Struct'
},
- '45107' => {
- 'BaseType' => '45041',
+ '45139' => {
+ 'BaseType' => '45073',
'Header' => 'openjpeg.h',
'Line' => '727',
'Name' => 'opj_packet_info_t',
'Size' => '32',
'Type' => 'Typedef'
},
- '45119' => {
+ '45151' => {
'Header' => 'openjpeg.h',
'Line' => '734',
'Memb' => {
@@ -2742,27 +2742,27 @@ $VAR1 = {
'Size' => '24',
'Type' => 'Struct'
},
- '45172' => {
- 'BaseType' => '45119',
+ '45204' => {
+ 'BaseType' => '45151',
'Header' => 'openjpeg.h',
'Line' => '741',
'Name' => 'opj_marker_info_t',
'Size' => '24',
'Type' => 'Typedef'
},
- '45524' => {
- 'BaseType' => '45107',
+ '45556' => {
+ 'BaseType' => '45139',
'Name' => 'opj_packet_info_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '45530' => {
- 'BaseType' => '45172',
+ '45562' => {
+ 'BaseType' => '45204',
'Name' => 'opj_marker_info_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '45870' => {
+ '45902' => {
'Header' => 'openjpeg.h',
'Line' => '858',
'Memb' => {
@@ -2829,33 +2829,33 @@ $VAR1 = {
'8' => {
'name' => 'stepsizes_mant',
'offset' => '32',
- 'type' => '46072'
+ 'type' => '46104'
},
'9' => {
'name' => 'stepsizes_expn',
'offset' => '420',
- 'type' => '46072'
+ 'type' => '46104'
}
},
'Name' => 'struct opj_tccp_info',
'Size' => '1080',
'Type' => 'Struct'
},
- '46072' => {
+ '46104' => {
'BaseType' => '8993',
'Name' => 'OPJ_UINT32[97]',
'Size' => '388',
'Type' => 'Array'
},
- '46104' => {
- 'BaseType' => '45870',
+ '46136' => {
+ 'BaseType' => '45902',
'Header' => 'openjpeg.h',
'Line' => '889',
'Name' => 'opj_tccp_info_t',
'Size' => '1080',
'Type' => 'Typedef'
},
- '46116' => {
+ '46148' => {
'Header' => 'openjpeg.h',
'Line' => '894',
'Memb' => {
@@ -2872,7 +2872,7 @@ $VAR1 = {
'2' => {
'name' => 'prg',
'offset' => '8',
- 'type' => '33205'
+ 'type' => '33237'
},
'3' => {
'name' => 'numlayers',
@@ -2887,28 +2887,28 @@ $VAR1 = {
'5' => {
'name' => 'tccp_info',
'offset' => '24',
- 'type' => '46208'
+ 'type' => '46240'
}
},
'Name' => 'struct opj_tile_v2_info',
'Size' => '32',
'Type' => 'Struct'
},
- '46208' => {
- 'BaseType' => '46104',
+ '46240' => {
+ 'BaseType' => '46136',
'Name' => 'opj_tccp_info_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '46214' => {
- 'BaseType' => '46116',
+ '46246' => {
+ 'BaseType' => '46148',
'Header' => 'openjpeg.h',
'Line' => '910',
'Name' => 'opj_tile_info_v2_t',
'Size' => '32',
'Type' => 'Typedef'
},
- '46226' => {
+ '46258' => {
'Header' => 'openjpeg.h',
'Line' => '915',
'Memb' => {
@@ -2950,33 +2950,33 @@ $VAR1 = {
'7' => {
'name' => 'm_default_tile_info',
'offset' => '32',
- 'type' => '46214'
+ 'type' => '46246'
},
'8' => {
'name' => 'tile_info',
'offset' => '64',
- 'type' => '46355'
+ 'type' => '46387'
}
},
'Name' => 'struct opj_codestream_info_v2',
'Size' => '72',
'Type' => 'Struct'
},
- '46355' => {
- 'BaseType' => '46214',
+ '46387' => {
+ 'BaseType' => '46246',
'Name' => 'opj_tile_info_v2_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '46361' => {
- 'BaseType' => '46226',
+ '46393' => {
+ 'BaseType' => '46258',
'Header' => 'openjpeg.h',
'Line' => '939',
'Name' => 'opj_codestream_info_v2_t',
'Size' => '72',
'Type' => 'Typedef'
},
- '46373' => {
+ '46405' => {
'Header' => 'openjpeg.h',
'Line' => '945',
'Memb' => {
@@ -3000,15 +3000,15 @@ $VAR1 = {
'Size' => '24',
'Type' => 'Struct'
},
- '46426' => {
- 'BaseType' => '46373',
+ '46458' => {
+ 'BaseType' => '46405',
'Header' => 'openjpeg.h',
'Line' => '953',
'Name' => 'opj_tp_index_t',
'Size' => '24',
'Type' => 'Typedef'
},
- '46438' => {
+ '46470' => {
'Header' => 'openjpeg.h',
'Line' => '958',
'Memb' => {
@@ -3035,7 +3035,7 @@ $VAR1 = {
'4' => {
'name' => 'tp_index',
'offset' => '16',
- 'type' => '46582'
+ 'type' => '46614'
},
'5' => {
'name' => 'marknum',
@@ -3045,7 +3045,7 @@ $VAR1 = {
'6' => {
'name' => 'marker',
'offset' => '32',
- 'type' => '45530'
+ 'type' => '45562'
},
'7' => {
'name' => 'maxmarknum',
@@ -3060,28 +3060,28 @@ $VAR1 = {
'9' => {
'name' => 'packet_index',
'offset' => '48',
- 'type' => '45524'
+ 'type' => '45556'
}
},
'Name' => 'struct opj_tile_index',
'Size' => '56',
'Type' => 'Struct'
},
- '46582' => {
- 'BaseType' => '46426',
+ '46614' => {
+ 'BaseType' => '46458',
'Name' => 'opj_tp_index_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '46588' => {
- 'BaseType' => '46438',
+ '46620' => {
+ 'BaseType' => '46470',
'Header' => 'openjpeg.h',
'Line' => '985',
'Name' => 'opj_tile_index_t',
'Size' => '56',
'Type' => 'Typedef'
},
- '46600' => {
+ '46632' => {
'Header' => 'openjpeg.h',
'Line' => '990',
'Memb' => {
@@ -3108,7 +3108,7 @@ $VAR1 = {
'4' => {
'name' => 'marker',
'offset' => '32',
- 'type' => '45530'
+ 'type' => '45562'
},
'5' => {
'name' => 'maxmarknum',
@@ -3123,65 +3123,65 @@ $VAR1 = {
'7' => {
'name' => 'tile_index',
'offset' => '48',
- 'type' => '46718'
+ 'type' => '46750'
}
},
'Name' => 'struct opj_codestream_index',
'Size' => '56',
'Type' => 'Struct'
},
- '46718' => {
- 'BaseType' => '46588',
+ '46750' => {
+ 'BaseType' => '46620',
'Name' => 'opj_tile_index_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '46724' => {
- 'BaseType' => '46600',
+ '46756' => {
+ 'BaseType' => '46632',
'Header' => 'openjpeg.h',
'Line' => '1013',
'Name' => 'opj_codestream_index_t',
'Size' => '56',
'Type' => 'Typedef'
},
- '49631' => {
- 'BaseType' => '46724',
+ '49663' => {
+ 'BaseType' => '46756',
'Name' => 'opj_codestream_index_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '51551' => {
- 'BaseType' => '35942',
+ '51583' => {
+ 'BaseType' => '35974',
'Name' => 'opj_image_t**',
'Size' => '8',
'Type' => 'Pointer'
},
- '51557' => {
+ '51589' => {
'BaseType' => '701',
'Name' => 'OPJ_BOOL*',
'Size' => '8',
'Type' => 'Pointer'
},
- '51563' => {
- 'BaseType' => '44525',
+ '51595' => {
+ 'BaseType' => '44557',
'Name' => 'opj_dparameters_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '51575' => {
- 'BaseType' => '44263',
+ '51607' => {
+ 'BaseType' => '44295',
'Name' => 'opj_cparameters_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '51581' => {
- 'BaseType' => '41845',
+ '51613' => {
+ 'BaseType' => '41877',
'Name' => 'FILE*',
'Size' => '8',
'Type' => 'Pointer'
},
- '51587' => {
- 'BaseType' => '46361',
+ '51619' => {
+ 'BaseType' => '46393',
'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 16dd8554..4a788903 100644
--- a/abi-check/changelog/openjpeg/current/log.html
+++ b/abi-check/changelog/openjpeg/current/log.html
@@ -20,7 +20,16 @@
commit 9a07ccb3d0f076388e4da684a3bfd4327125c721 +commit 6e7616c83cb01d9b7a5a35e093ff9ff6741acc74 +Author: Matthieu Darbois <mayeut@users.noreply.github.com> +Date: 2016-09-15 23:51:34 +0200 + + Remove TODO for overflow check (#842) + + The check was already done. It’s been simplified. + Reformat to get consistent style throughout the functions. + +commit 9a07ccb3d0f076388e4da684a3bfd4327125c721 Author: Matthieu Darbois <mayeut@users.noreply.github.com> Date: 2016-09-15 01:57:53 +0200 @@ -761,12 +770,6 @@ Date: 2016-04-30 01:50:33 +0200 Fix bad call to fclose with NULL pointer -commit be42e72d220ffa89b33c8d24d0c0d4c8de8533cf -Author: Matthieu Darbois <mayeut@users.noreply.github.com> -Date: 2016-04-30 01:12:16 +0200 - - Fix warnings (#763) - commit 20789fed4ec7746e938dd2934a1fb5aa352f4d12 Author: mayeut <mayeut@users.noreply.github.com> Date: 2016-01-25 22:16:49 +0100 diff --git a/abi-check/db/openjpeg/Tracker.data b/abi-check/db/openjpeg/Tracker.data index 88a1d1be..78a663c3 100644 --- a/abi-check/db/openjpeg/Tracker.data +++ b/abi-check/db/openjpeg/Tracker.data @@ -423,7 +423,7 @@ $VAR1 = { '2.0.1' => '2014-04-22 07:53', '2.1' => '2014-04-29 12:58', '2.1.1' => '2016-07-05 14:54', - 'current' => '2016-09-15 01:57:53' + 'current' => '2016-09-15 23:51:34' }, 'HeadersDiff' => { '1.1' => { @@ -491,7 +491,7 @@ $VAR1 = { 'Maintainer' => 'OpenJPEG team', 'MaintainerUrl' => 'http://www.openjpeg.org/', 'PackageDiff' => {}, - 'ScmUpdateTime' => '1473898217', + 'ScmUpdateTime' => '1473976928', 'Soname' => { '1.1' => { 'lib/libopenjpeg.so' => 'libopenjpeg.so' diff --git a/abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so.2.1.1 b/abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so.2.1.1 index 6d923ab8..41ff9756 100644 Binary files a/abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so.2.1.1 and b/abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so.2.1.1 differ diff --git a/abi-check/installed/openjpeg/current/include/openjpeg-2.1/openjpeg.h b/abi-check/installed/openjpeg/current/include/openjpeg-2.1/openjpeg.h index c07e9c84..7912c236 100644 --- a/abi-check/installed/openjpeg/current/include/openjpeg-2.1/openjpeg.h +++ b/abi-check/installed/openjpeg/current/include/openjpeg-2.1/openjpeg.h @@ -1262,6 +1262,25 @@ OPJ_API void OPJ_CALLCONV opj_set_default_decoder_parameters(opj_dparameters_t * OPJ_API OPJ_BOOL OPJ_CALLCONV opj_setup_decoder(opj_codec_t *p_codec, opj_dparameters_t *parameters ); +/** + * Allocates worker threads for the compressor/decompressor. + * + * By default, only the main thread is used. If this function is not used, + * but the OPJ_NUM_THREADS environment variable is set, its value will be + * used to initialize the number of threads. The value can be either an integer + * number, or "ALL_CPUS". If OPJ_NUM_THREADS is set and this function is called, + * this function will override the behaviour of the environment variable. + * + * Note: currently only has effect on the decompressor. + * + * @param p_codec decompressor handler + * @param num_threads number of threads. + * + * @return OPJ_TRUE if the decoder is correctly set + */ +OPJ_API OPJ_BOOL OPJ_CALLCONV opj_codec_set_threads(opj_codec_t *p_codec, + int num_threads); + /** * Decodes an image header. * @@ -1554,6 +1573,19 @@ OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_MCT( opj_cparameters_t *parameters, OPJ_INT32 * p_dc_shift, OPJ_UINT32 pNbComp); +/* +========================================================== + Thread functions +========================================================== +*/ + +/** Returns if the library is built with thread support. + * OPJ_TRUE if mutex, condition, thread, thread pool are available. + */ +OPJ_API OPJ_BOOL OPJ_CALLCONV opj_has_thread_support(void); + +/** Return the number of virtual CPUs */ +OPJ_API int OPJ_CALLCONV opj_get_num_cpus(void); #ifdef __cplusplus 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 460cc2e8..30433308 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 b98a3b76..d5baa006 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 @@ -13,7 +13,7 @@ GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) # Import target "openjp2" for configuration "Debug" SET_PROPERTY(TARGET openjp2 APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) SET_TARGET_PROPERTIES(openjp2 PROPERTIES - IMPORTED_LINK_INTERFACE_LIBRARIES_DEBUG "m" + IMPORTED_LINK_INTERFACE_LIBRARIES_DEBUG "m;-lpthread" IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libopenjp2.so.2.1.1" IMPORTED_SONAME_DEBUG "libopenjp2.so.7" ) diff --git a/abi-check/openjpeg.json b/abi-check/openjpeg.json index 27d7c7fc..71800a4c 100644 --- a/abi-check/openjpeg.json +++ b/abi-check/openjpeg.json @@ -113,9 +113,7 @@ "HeadersDiff": "On", "PkgDiff": "Off", "ABIView": "Off", - "ABIDiff": "Off", - "PublicSymbols": "public_symbols/openjpeg/1.4/list", - "PublicTypes": "public_types/openjpeg/1.4/list" + "ABIDiff": "Off" }, { "Number": "1.2", @@ -125,9 +123,7 @@ "HeadersDiff": "On", "PkgDiff": "Off", "ABIView": "Off", - "ABIDiff": "Off", - "PublicSymbols": "public_symbols/openjpeg/1.2/list", - "PublicTypes": "public_types/openjpeg/1.2/list" + "ABIDiff": "Off" }, { "Number": "1.1", diff --git a/abi-check/timeline/openjpeg/index.html b/abi-check/timeline/openjpeg/index.html index afd21ee0..01e362bf 100644 --- a/abi-check/timeline/openjpeg/index.html +++ b/abi-check/timeline/openjpeg/index.html @@ -30,7 +30,7 @@Headers
Diff- current -2016-09-15 +
01:572016-09-15
23:517 changelog 100% @@ -143,7 +143,7 @@N/A N/A
Maintained by OpenJPEG team. Last updated on Thu Sep 15 09:21:57 2016.
+
Maintained by OpenJPEG team. Last updated on Thu Sep 15 22:02:36 2016.