diff --git a/abi-check/abi_dump/openjpeg/current/ef225/ABI.dump b/abi-check/abi_dump/openjpeg/current/ef225/ABI.dump
index c0d2e1dd..dcd85b53 100644
--- a/abi-check/abi_dump/openjpeg/current/ef225/ABI.dump
+++ b/abi-check/abi_dump/openjpeg/current/ef225/ABI.dump
@@ -207,21 +207,21 @@ $VAR1 = {
'Source' => 'cio.c',
'SourceLine' => '271'
},
- '169398' => {
+ '171879' => {
'Header' => 'openjpeg.h',
- 'Line' => '1062',
+ 'Line' => '1092',
'Return' => '156',
'ShortName' => 'opj_version',
'Source' => 'openjpeg.c',
'SourceLine' => '160'
},
- '169718' => {
+ '172199' => {
'Header' => 'openjpeg.h',
- 'Line' => '1587',
+ 'Line' => '1617',
'Param' => {
'0' => {
'name' => 'cstr_info',
- 'type' => '169736'
+ 'type' => '172217'
}
},
'Reg' => {
@@ -232,12 +232,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '966'
},
- '232061' => {
+ '234546' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'p_callback',
@@ -258,12 +258,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '44'
},
- '232159' => {
+ '234644' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'p_callback',
@@ -284,12 +284,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '59'
},
- '232245' => {
+ '234730' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'p_callback',
@@ -310,28 +310,28 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '74'
},
- '232360' => {
+ '234845' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_format',
- 'type' => '221119'
+ 'type' => '223604'
}
},
'Reg' => {
'0' => 'rdi'
},
- 'Return' => '232147',
+ 'Return' => '234632',
'ShortName' => 'opj_create_decompress',
'Source' => 'openjpeg.c',
'SourceLine' => '168'
},
- '232582' => {
+ '235067' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'parameters',
- 'type' => '76844'
+ 'type' => '76846'
}
},
'Reg' => {
@@ -342,12 +342,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '364'
},
- '232713' => {
+ '235198' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'num_threads',
@@ -363,16 +363,16 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '387'
},
- '232831' => {
+ '235316' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'parameters',
- 'type' => '76844'
+ 'type' => '76846'
}
},
'Reg' => {
@@ -384,7 +384,7 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '398'
},
- '232973' => {
+ '235458' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
@@ -393,11 +393,11 @@ $VAR1 = {
},
'1' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'2' => {
'name' => 'p_image',
- 'type' => '76838'
+ 'type' => '76840'
}
},
'Reg' => {
@@ -410,12 +410,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '418'
},
- '233176' => {
+ '235661' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'numcomps',
@@ -423,7 +423,7 @@ $VAR1 = {
},
'2' => {
'name' => 'comps_indices',
- 'type' => '76856'
+ 'type' => '76858'
},
'3' => {
'name' => 'apply_color_transforms',
@@ -441,12 +441,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '442'
},
- '233418' => {
+ '235903' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'p_stream',
@@ -467,12 +467,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '471'
},
- '233572' => {
+ '236057' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'p_image',
@@ -508,12 +508,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '492'
},
- '233780' => {
+ '236265' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'p_stream',
@@ -569,12 +569,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '515'
},
- '233986' => {
+ '236471' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'p_tile_index',
@@ -605,12 +605,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '546'
},
- '234186' => {
+ '236671' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'p_stream',
@@ -636,12 +636,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '572'
},
- '234363' => {
+ '236848' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'res_factor',
@@ -657,28 +657,28 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '596'
},
- '234472' => {
+ '236957' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_format',
- 'type' => '221119'
+ 'type' => '223604'
}
},
'Reg' => {
'0' => 'rdi'
},
- 'Return' => '232147',
+ 'Return' => '234632',
'ShortName' => 'opj_create_compress',
'Source' => 'openjpeg.c',
'SourceLine' => '614'
},
- '234697' => {
+ '237182' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'parameters',
- 'type' => '76867'
+ 'type' => '76869'
}
},
'Reg' => {
@@ -689,16 +689,16 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '712'
},
- '234828' => {
+ '237313' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'parameters',
- 'type' => '76867'
+ 'type' => '76869'
},
'2' => {
'name' => 'p_image',
@@ -715,12 +715,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '773'
},
- '234966' => {
+ '237451' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'p_image',
@@ -741,12 +741,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '791'
},
- '235120' => {
+ '237605' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_info',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'p_stream',
@@ -762,12 +762,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '810'
},
- '235251' => {
+ '237736' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'p_stream',
@@ -783,12 +783,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '827'
},
- '235382' => {
+ '237867' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'p_stream',
@@ -804,12 +804,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '844'
},
- '235513' => {
+ '237998' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'parameters',
- 'type' => '76867'
+ 'type' => '76869'
},
'1' => {
'name' => 'pEncodingMatrix',
@@ -835,12 +835,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '864'
},
- '235859' => {
+ '238344' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'p_tile_index',
@@ -871,12 +871,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '894'
},
- '236059' => {
+ '238544' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
}
},
'Reg' => {
@@ -887,12 +887,12 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '921'
},
- '236160' => {
+ '238645' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
},
'1' => {
'name' => 'info_flag',
@@ -900,7 +900,7 @@ $VAR1 = {
},
'2' => {
'name' => 'output_stream',
- 'type' => '76873'
+ 'type' => '76875'
}
},
'Reg' => {
@@ -913,44 +913,44 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '939'
},
- '236297' => {
+ '238782' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
}
},
'Reg' => {
'0' => 'rdi'
},
- 'Return' => '76879',
+ 'Return' => '76881',
'ShortName' => 'opj_get_cstr_info',
'Source' => 'openjpeg.c',
'SourceLine' => '955'
},
- '236461' => {
+ '238946' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '232147'
+ 'type' => '234632'
}
},
'Reg' => {
'0' => 'rdi'
},
- 'Return' => '74657',
+ 'Return' => '74659',
'ShortName' => 'opj_get_cstr_index',
'Source' => 'openjpeg.c',
'SourceLine' => '983'
},
- '236546' => {
+ '239031' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_cstr_index',
- 'type' => '236606'
+ 'type' => '239091'
}
},
'Reg' => {
@@ -961,7 +961,7 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '994'
},
- '236612' => {
+ '239097' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
@@ -987,7 +987,7 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '1009'
},
- '236731' => {
+ '239216' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
@@ -1092,7 +1092,7 @@ $VAR1 = {
},
'63562' => {
'Header' => 'openjpeg.h',
- 'Line' => '1119',
+ 'Line' => '1149',
'Param' => {
'0' => {
'name' => 'ptr',
@@ -1109,7 +1109,7 @@ $VAR1 = {
},
'63626' => {
'Header' => 'openjpeg.h',
- 'Line' => '1109',
+ 'Line' => '1139',
'Param' => {
'0' => {
'name' => 'size',
@@ -1251,7 +1251,7 @@ $VAR1 = {
'11254' => {
'BaseType' => '11266',
'Header' => 'openjpeg.h',
- 'Line' => '313',
+ 'Line' => '343',
'Name' => 'opj_msg_callback',
'Size' => '8',
'Type' => 'Typedef'
@@ -1273,7 +1273,7 @@ $VAR1 = {
'11288' => {
'BaseType' => '11300',
'Header' => 'openjpeg.h',
- 'Line' => '597',
+ 'Line' => '627',
'Name' => 'opj_stream_read_fn',
'Size' => '8',
'Type' => 'Typedef'
@@ -1298,7 +1298,7 @@ $VAR1 = {
'11331' => {
'BaseType' => '11300',
'Header' => 'openjpeg.h',
- 'Line' => '603',
+ 'Line' => '633',
'Name' => 'opj_stream_write_fn',
'Size' => '8',
'Type' => 'Typedef'
@@ -1306,7 +1306,7 @@ $VAR1 = {
'11343' => {
'BaseType' => '11355',
'Header' => 'openjpeg.h',
- 'Line' => '609',
+ 'Line' => '639',
'Name' => 'opj_stream_skip_fn',
'Size' => '8',
'Type' => 'Typedef'
@@ -1328,7 +1328,7 @@ $VAR1 = {
'11381' => {
'BaseType' => '11393',
'Header' => 'openjpeg.h',
- 'Line' => '615',
+ 'Line' => '645',
'Name' => 'opj_stream_seek_fn',
'Size' => '8',
'Type' => 'Typedef'
@@ -1350,7 +1350,7 @@ $VAR1 = {
'11419' => {
'BaseType' => '781',
'Header' => 'openjpeg.h',
- 'Line' => '621',
+ 'Line' => '651',
'Name' => 'opj_stream_free_user_data_fn',
'Size' => '8',
'Type' => 'Typedef'
@@ -1358,7 +1358,7 @@ $VAR1 = {
'11448' => {
'BaseType' => '130',
'Header' => 'openjpeg.h',
- 'Line' => '626',
+ 'Line' => '656',
'Name' => 'opj_stream_t',
'Size' => '8',
'Type' => 'Typedef'
@@ -1418,8 +1418,8 @@ $VAR1 = {
'Size' => '1',
'Type' => 'Const'
},
- '169736' => {
- 'BaseType' => '76879',
+ '172217' => {
+ 'BaseType' => '76881',
'Name' => 'opj_codestream_info_v2_t**',
'Size' => '8',
'Type' => 'Pointer'
@@ -1450,7 +1450,7 @@ $VAR1 = {
},
'18379' => {
'Header' => 'openjpeg.h',
- 'Line' => '267',
+ 'Line' => '297',
'Memb' => {
'0' => {
'name' => 'OPJ_PROG_UNKNOWN',
@@ -1484,14 +1484,14 @@ $VAR1 = {
'18429' => {
'BaseType' => '18379',
'Header' => 'openjpeg.h',
- 'Line' => '274',
+ 'Line' => '304',
'Name' => 'OPJ_PROG_ORDER',
'Size' => '4',
'Type' => 'Typedef'
},
'18441' => {
'Header' => 'openjpeg.h',
- 'Line' => '279',
+ 'Line' => '309',
'Memb' => {
'0' => {
'name' => 'OPJ_CLRSPC_UNKNOWN',
@@ -1529,14 +1529,14 @@ $VAR1 = {
'18497' => {
'BaseType' => '18441',
'Header' => 'openjpeg.h',
- 'Line' => '287',
+ 'Line' => '317',
'Name' => 'OPJ_COLOR_SPACE',
'Size' => '4',
'Type' => 'Typedef'
},
'18509' => {
'Header' => 'openjpeg.h',
- 'Line' => '325',
+ 'Line' => '355',
'Memb' => {
'0' => {
'name' => 'resno0',
@@ -1732,7 +1732,7 @@ $VAR1 = {
'19005' => {
'BaseType' => '18509',
'Header' => 'openjpeg.h',
- 'Line' => '348',
+ 'Line' => '378',
'Name' => 'opj_poc_t',
'Size' => '148',
'Type' => 'Typedef'
@@ -1745,7 +1745,7 @@ $VAR1 = {
},
'19033' => {
'Header' => 'openjpeg.h',
- 'Line' => '637',
+ 'Line' => '667',
'Memb' => {
'0' => {
'name' => 'dx',
@@ -1826,14 +1826,14 @@ $VAR1 = {
'19214' => {
'BaseType' => '19033',
'Header' => 'openjpeg.h',
- 'Line' => '664',
+ 'Line' => '694',
'Name' => 'opj_image_comp_t',
'Size' => '64',
'Type' => 'Typedef'
},
'19226' => {
'Header' => 'openjpeg.h',
- 'Line' => '669',
+ 'Line' => '699',
'Memb' => {
'0' => {
'name' => 'x0',
@@ -1894,7 +1894,7 @@ $VAR1 = {
'19365' => {
'BaseType' => '19226',
'Header' => 'openjpeg.h',
- 'Line' => '688',
+ 'Line' => '718',
'Name' => 'opj_image_t',
'Size' => '48',
'Type' => 'Typedef'
@@ -1911,9 +1911,9 @@ $VAR1 = {
'Size' => '8',
'Type' => 'Pointer'
},
- '221069' => {
+ '223554' => {
'Header' => 'openjpeg.h',
- 'Line' => '292',
+ 'Line' => '322',
'Memb' => {
'0' => {
'name' => 'OPJ_CODEC_UNKNOWN',
@@ -1944,27 +1944,19 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Enum'
},
- '221119' => {
- 'BaseType' => '221069',
- 'Header' => 'openjpeg.h',
- 'Line' => '299',
- 'Name' => 'OPJ_CODEC_FORMAT',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '222876' => {
- 'BaseType' => '130',
- 'Header' => 'openjpeg.h',
- 'Line' => '578',
- 'Name' => 'opj_codec_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
'2236' => {
'Name' => 'float',
'Size' => '4',
'Type' => 'Intrinsic'
},
+ '223604' => {
+ 'BaseType' => '223554',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '329',
+ 'Name' => 'OPJ_CODEC_FORMAT',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
'2243' => {
'Name' => 'double',
'Size' => '8',
@@ -2125,11 +2117,13 @@ $VAR1 = {
'Size' => '216',
'Type' => 'Struct'
},
- '232147' => {
- 'BaseType' => '222876',
- 'Name' => 'opj_codec_t*',
+ '225361' => {
+ 'BaseType' => '130',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '608',
+ 'Name' => 'opj_codec_t',
'Size' => '8',
- 'Type' => 'Pointer'
+ 'Type' => 'Typedef'
},
'23247' => {
'BaseType' => '2747',
@@ -2143,8 +2137,14 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Const'
},
- '236606' => {
- 'BaseType' => '74657',
+ '234632' => {
+ 'BaseType' => '225361',
+ 'Name' => 'opj_codec_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '239091' => {
+ 'BaseType' => '74659',
'Name' => 'opj_codestream_index_t**',
'Size' => '8',
'Type' => 'Pointer'
@@ -2230,7 +2230,7 @@ $VAR1 = {
},
'58980' => {
'Header' => 'openjpeg.h',
- 'Line' => '694',
+ 'Line' => '724',
'Memb' => {
'0' => {
'name' => 'dx',
@@ -2290,7 +2290,7 @@ $VAR1 = {
'59103' => {
'BaseType' => '58980',
'Header' => 'openjpeg.h',
- 'Line' => '713',
+ 'Line' => '743',
'Name' => 'opj_image_cmptparm_t',
'Size' => '36',
'Type' => 'Typedef'
@@ -2316,7 +2316,7 @@ $VAR1 = {
},
'67518' => {
'Header' => 'openjpeg.h',
- 'Line' => '246',
+ 'Line' => '276',
'Memb' => {
'0' => {
'name' => 'OPJ_STD_RSIZ',
@@ -2339,17 +2339,17 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Enum'
},
- '67557' => {
+ '67558' => {
'BaseType' => '67518',
'Header' => 'openjpeg.h',
- 'Line' => '251',
+ 'Line' => '281',
'Name' => 'OPJ_RSIZ_CAPABILITIES',
'Size' => '4',
'Type' => 'Typedef'
},
- '67568' => {
+ '67570' => {
'Header' => 'openjpeg.h',
- 'Line' => '257',
+ 'Line' => '287',
'Memb' => {
'0' => {
'name' => 'OPJ_OFF',
@@ -2372,17 +2372,17 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Enum'
},
- '67606' => {
- 'BaseType' => '67568',
+ '67608' => {
+ 'BaseType' => '67570',
'Header' => 'openjpeg.h',
- 'Line' => '262',
+ 'Line' => '292',
'Name' => 'OPJ_CINEMA_MODE',
'Size' => '4',
'Type' => 'Typedef'
},
- '68290' => {
+ '68292' => {
'Header' => 'openjpeg.h',
- 'Line' => '353',
+ 'Line' => '383',
'Memb' => {
'0' => {
'name' => 'tile_size_on',
@@ -2422,12 +2422,12 @@ $VAR1 = {
'15' => {
'name' => 'tcp_rates',
'offset' => '4800',
- 'type' => '69154'
+ 'type' => '69156'
},
'16' => {
'name' => 'tcp_distoratio',
'offset' => '5200',
- 'type' => '69154'
+ 'type' => '69156'
},
'17' => {
'name' => 'numresolution',
@@ -2477,22 +2477,22 @@ $VAR1 = {
'25' => {
'name' => 'prcw_init',
'offset' => '5632',
- 'type' => '69170'
+ 'type' => '69172'
},
'26' => {
'name' => 'prch_init',
'offset' => '5764',
- 'type' => '69170'
+ 'type' => '69172'
},
'27' => {
'name' => 'infile',
'offset' => '5896',
- 'type' => '69186'
+ 'type' => '69188'
},
'28' => {
'name' => 'outfile',
'offset' => '9992',
- 'type' => '69186'
+ 'type' => '69188'
},
'29' => {
'name' => 'index_on',
@@ -2507,7 +2507,7 @@ $VAR1 = {
'30' => {
'name' => 'index',
'offset' => '14092',
- 'type' => '69186'
+ 'type' => '69188'
},
'31' => {
'name' => 'image_offset_x0',
@@ -2552,7 +2552,7 @@ $VAR1 = {
'39' => {
'name' => 'jpwl_hprot_TPH_tileno',
'offset' => '18220',
- 'type' => '69203'
+ 'type' => '69205'
},
'4' => {
'name' => 'cp_tdy',
@@ -2562,22 +2562,22 @@ $VAR1 = {
'40' => {
'name' => 'jpwl_hprot_TPH',
'offset' => '18284',
- 'type' => '69203'
+ 'type' => '69205'
},
'41' => {
'name' => 'jpwl_pprot_tileno',
'offset' => '18348',
- 'type' => '69203'
+ 'type' => '69205'
},
'42' => {
'name' => 'jpwl_pprot_packno',
'offset' => '18412',
- 'type' => '69203'
+ 'type' => '69205'
},
'43' => {
'name' => 'jpwl_pprot',
'offset' => '18476',
- 'type' => '69203'
+ 'type' => '69205'
},
'44' => {
'name' => 'jpwl_sens_size',
@@ -2602,12 +2602,12 @@ $VAR1 = {
'48' => {
'name' => 'jpwl_sens_TPH_tileno',
'offset' => '18556',
- 'type' => '69203'
+ 'type' => '69205'
},
'49' => {
'name' => 'jpwl_sens_TPH',
'offset' => '18620',
- 'type' => '69203'
+ 'type' => '69205'
},
'5' => {
'name' => 'cp_disto_alloc',
@@ -2617,7 +2617,7 @@ $VAR1 = {
'50' => {
'name' => 'cp_cinema',
'offset' => '18684',
- 'type' => '67606'
+ 'type' => '67608'
},
'51' => {
'name' => 'max_comp_size',
@@ -2627,7 +2627,7 @@ $VAR1 = {
'52' => {
'name' => 'cp_rsiz',
'offset' => '18692',
- 'type' => '67557'
+ 'type' => '67558'
},
'53' => {
'name' => 'tp_on',
@@ -2677,7 +2677,7 @@ $VAR1 = {
'8' => {
'name' => 'cp_matrice',
'offset' => '32',
- 'type' => '69132'
+ 'type' => '69134'
},
'9' => {
'name' => 'cp_comment',
@@ -2689,47 +2689,47 @@ $VAR1 = {
'Size' => '18720',
'Type' => 'Struct'
},
- '69132' => {
+ '69134' => {
'BaseType' => '87',
'Name' => 'int*',
'Size' => '8',
'Type' => 'Pointer'
},
- '69154' => {
+ '69156' => {
'BaseType' => '2236',
'Name' => 'float[100]',
'Size' => '400',
'Type' => 'Array'
},
- '69170' => {
+ '69172' => {
'BaseType' => '87',
'Name' => 'int[33]',
'Size' => '132',
'Type' => 'Array'
},
- '69186' => {
+ '69188' => {
'BaseType' => '138',
'Name' => 'char[4096]',
'Size' => '4096',
'Type' => 'Array'
},
- '69203' => {
+ '69205' => {
'BaseType' => '87',
'Name' => 'int[16]',
'Size' => '64',
'Type' => 'Array'
},
- '69219' => {
- 'BaseType' => '68290',
+ '69221' => {
+ 'BaseType' => '68292',
'Header' => 'openjpeg.h',
- 'Line' => '504',
+ 'Line' => '534',
'Name' => 'opj_cparameters_t',
'Size' => '18720',
'Type' => 'Typedef'
},
- '69231' => {
+ '69233' => {
'Header' => 'openjpeg.h',
- 'Line' => '512',
+ 'Line' => '542',
'Memb' => {
'0' => {
'name' => 'cp_reduce',
@@ -2779,12 +2779,12 @@ $VAR1 = {
'2' => {
'name' => 'infile',
'offset' => '8',
- 'type' => '69186'
+ 'type' => '69188'
},
'3' => {
'name' => 'outfile',
'offset' => '4104',
- 'type' => '69186'
+ 'type' => '69188'
},
'4' => {
'name' => 'decod_format',
@@ -2821,17 +2821,17 @@ $VAR1 = {
'Size' => '8252',
'Type' => 'Struct'
},
- '69481' => {
- 'BaseType' => '69231',
+ '69483' => {
+ 'BaseType' => '69233',
'Header' => 'openjpeg.h',
- 'Line' => '572',
+ 'Line' => '602',
'Name' => 'opj_dparameters_t',
'Size' => '8252',
'Type' => 'Typedef'
},
- '69997' => {
+ '69999' => {
'Header' => 'openjpeg.h',
- 'Line' => '726',
+ 'Line' => '756',
'Memb' => {
'0' => {
'name' => 'start_pos',
@@ -2858,17 +2858,17 @@ $VAR1 = {
'Size' => '32',
'Type' => 'Struct'
},
- '70063' => {
- 'BaseType' => '69997',
+ '70065' => {
+ 'BaseType' => '69999',
'Header' => 'openjpeg.h',
- 'Line' => '735',
+ 'Line' => '765',
'Name' => 'opj_packet_info_t',
'Size' => '32',
'Type' => 'Typedef'
},
- '70075' => {
+ '70077' => {
'Header' => 'openjpeg.h',
- 'Line' => '742',
+ 'Line' => '772',
'Memb' => {
'0' => {
'name' => 'type',
@@ -2890,29 +2890,29 @@ $VAR1 = {
'Size' => '24',
'Type' => 'Struct'
},
- '70128' => {
- 'BaseType' => '70075',
+ '70130' => {
+ 'BaseType' => '70077',
'Header' => 'openjpeg.h',
- 'Line' => '749',
+ 'Line' => '779',
'Name' => 'opj_marker_info_t',
'Size' => '24',
'Type' => 'Typedef'
},
- '70480' => {
- 'BaseType' => '70063',
+ '70482' => {
+ 'BaseType' => '70065',
'Name' => 'opj_packet_info_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '70486' => {
- 'BaseType' => '70128',
+ '70488' => {
+ 'BaseType' => '70130',
'Name' => 'opj_marker_info_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '70826' => {
+ '70828' => {
'Header' => 'openjpeg.h',
- 'Line' => '866',
+ 'Line' => '896',
'Memb' => {
'0' => {
'name' => 'compno',
@@ -2977,35 +2977,35 @@ $VAR1 = {
'8' => {
'name' => 'stepsizes_mant',
'offset' => '32',
- 'type' => '71028'
+ 'type' => '71030'
},
'9' => {
'name' => 'stepsizes_expn',
'offset' => '420',
- 'type' => '71028'
+ 'type' => '71030'
}
},
'Name' => 'struct opj_tccp_info',
'Size' => '1080',
'Type' => 'Struct'
},
- '71028' => {
+ '71030' => {
'BaseType' => '9048',
'Name' => 'OPJ_UINT32[97]',
'Size' => '388',
'Type' => 'Array'
},
- '71060' => {
- 'BaseType' => '70826',
+ '71062' => {
+ 'BaseType' => '70828',
'Header' => 'openjpeg.h',
- 'Line' => '896',
+ 'Line' => '926',
'Name' => 'opj_tccp_info_t',
'Size' => '1080',
'Type' => 'Typedef'
},
- '71072' => {
+ '71074' => {
'Header' => 'openjpeg.h',
- 'Line' => '901',
+ 'Line' => '931',
'Memb' => {
'0' => {
'name' => 'tileno',
@@ -3035,30 +3035,30 @@ $VAR1 = {
'5' => {
'name' => 'tccp_info',
'offset' => '24',
- 'type' => '71164'
+ 'type' => '71166'
}
},
'Name' => 'struct opj_tile_v2_info',
'Size' => '32',
'Type' => 'Struct'
},
- '71164' => {
- 'BaseType' => '71060',
+ '71166' => {
+ 'BaseType' => '71062',
'Name' => 'opj_tccp_info_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '71170' => {
- 'BaseType' => '71072',
+ '71172' => {
+ 'BaseType' => '71074',
'Header' => 'openjpeg.h',
- 'Line' => '917',
+ 'Line' => '947',
'Name' => 'opj_tile_info_v2_t',
'Size' => '32',
'Type' => 'Typedef'
},
- '71182' => {
+ '71184' => {
'Header' => 'openjpeg.h',
- 'Line' => '922',
+ 'Line' => '952',
'Memb' => {
'0' => {
'name' => 'tx0',
@@ -3098,35 +3098,35 @@ $VAR1 = {
'7' => {
'name' => 'm_default_tile_info',
'offset' => '32',
- 'type' => '71170'
+ 'type' => '71172'
},
'8' => {
'name' => 'tile_info',
'offset' => '64',
- 'type' => '71311'
+ 'type' => '71313'
}
},
'Name' => 'struct opj_codestream_info_v2',
'Size' => '72',
'Type' => 'Struct'
},
- '71311' => {
- 'BaseType' => '71170',
+ '71313' => {
+ 'BaseType' => '71172',
'Name' => 'opj_tile_info_v2_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '71317' => {
- 'BaseType' => '71182',
+ '71319' => {
+ 'BaseType' => '71184',
'Header' => 'openjpeg.h',
- 'Line' => '946',
+ 'Line' => '976',
'Name' => 'opj_codestream_info_v2_t',
'Size' => '72',
'Type' => 'Typedef'
},
- '71329' => {
+ '71331' => {
'Header' => 'openjpeg.h',
- 'Line' => '952',
+ 'Line' => '982',
'Memb' => {
'0' => {
'name' => 'start_pos',
@@ -3148,17 +3148,17 @@ $VAR1 = {
'Size' => '24',
'Type' => 'Struct'
},
- '71382' => {
- 'BaseType' => '71329',
+ '71384' => {
+ 'BaseType' => '71331',
'Header' => 'openjpeg.h',
- 'Line' => '960',
+ 'Line' => '990',
'Name' => 'opj_tp_index_t',
'Size' => '24',
'Type' => 'Typedef'
},
- '71394' => {
+ '71396' => {
'Header' => 'openjpeg.h',
- 'Line' => '965',
+ 'Line' => '995',
'Memb' => {
'0' => {
'name' => 'tileno',
@@ -3183,7 +3183,7 @@ $VAR1 = {
'4' => {
'name' => 'tp_index',
'offset' => '16',
- 'type' => '71538'
+ 'type' => '71540'
},
'5' => {
'name' => 'marknum',
@@ -3193,7 +3193,7 @@ $VAR1 = {
'6' => {
'name' => 'marker',
'offset' => '32',
- 'type' => '70486'
+ 'type' => '70488'
},
'7' => {
'name' => 'maxmarknum',
@@ -3208,30 +3208,30 @@ $VAR1 = {
'9' => {
'name' => 'packet_index',
'offset' => '48',
- 'type' => '70480'
+ 'type' => '70482'
}
},
'Name' => 'struct opj_tile_index',
'Size' => '56',
'Type' => 'Struct'
},
- '71538' => {
- 'BaseType' => '71382',
+ '71540' => {
+ 'BaseType' => '71384',
'Name' => 'opj_tp_index_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '71544' => {
- 'BaseType' => '71394',
+ '71546' => {
+ 'BaseType' => '71396',
'Header' => 'openjpeg.h',
- 'Line' => '992',
+ 'Line' => '1022',
'Name' => 'opj_tile_index_t',
'Size' => '56',
'Type' => 'Typedef'
},
- '71556' => {
+ '71558' => {
'Header' => 'openjpeg.h',
- 'Line' => '997',
+ 'Line' => '1027',
'Memb' => {
'0' => {
'name' => 'main_head_start',
@@ -3256,7 +3256,7 @@ $VAR1 = {
'4' => {
'name' => 'marker',
'offset' => '32',
- 'type' => '70486'
+ 'type' => '70488'
},
'5' => {
'name' => 'maxmarknum',
@@ -3271,23 +3271,23 @@ $VAR1 = {
'7' => {
'name' => 'tile_index',
'offset' => '48',
- 'type' => '71674'
+ 'type' => '71676'
}
},
'Name' => 'struct opj_codestream_index',
'Size' => '56',
'Type' => 'Struct'
},
- '71674' => {
- 'BaseType' => '71544',
+ '71676' => {
+ 'BaseType' => '71546',
'Name' => 'opj_tile_index_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '71680' => {
- 'BaseType' => '71556',
+ '71682' => {
+ 'BaseType' => '71558',
'Header' => 'openjpeg.h',
- 'Line' => '1020',
+ 'Line' => '1050',
'Name' => 'opj_codestream_index_t',
'Size' => '56',
'Type' => 'Typedef'
@@ -3297,44 +3297,44 @@ $VAR1 = {
'Size' => '1',
'Type' => 'Intrinsic'
},
- '74657' => {
- 'BaseType' => '71680',
+ '74659' => {
+ 'BaseType' => '71682',
'Name' => 'opj_codestream_index_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '76838' => {
+ '76840' => {
'BaseType' => '21147',
'Name' => 'opj_image_t**',
'Size' => '8',
'Type' => 'Pointer'
},
- '76844' => {
- 'BaseType' => '69481',
+ '76846' => {
+ 'BaseType' => '69483',
'Name' => 'opj_dparameters_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '76856' => {
+ '76858' => {
'BaseType' => '23281',
'Name' => 'OPJ_UINT32 const*',
'Size' => '8',
'Type' => 'Pointer'
},
- '76867' => {
- 'BaseType' => '69219',
+ '76869' => {
+ 'BaseType' => '69221',
'Name' => 'opj_cparameters_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '76873' => {
+ '76875' => {
'BaseType' => '66801',
'Name' => 'FILE*',
'Size' => '8',
'Type' => 'Pointer'
},
- '76879' => {
- 'BaseType' => '71317',
+ '76881' => {
+ 'BaseType' => '71319',
'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 13992ffb..485dcb8d 100644
--- a/abi-check/changelog/openjpeg/current/log.html
+++ b/abi-check/changelog/openjpeg/current/log.html
@@ -20,7 +20,30 @@
commit 28881453f6b1ae68a357557999498a11a2bc8b7e +commit 4e5501b3c72a98b3117e68263afb922092c309cf +Merge: 2888145 84f3beb +Author: Even Rouault <even.rouault@spatialys.com> +Date: 2020-02-13 09:54:20 +0100 + + Merge pull request #1235 from rouault/imf + + Implement writing of IMF profiles + +commit 84f3bebbff515f2b00ccf0c817930ebb10b91760 +Author: Even Rouault <even.rouault@spatialys.com> +Date: 2020-02-12 15:55:16 +0100 + + Implement writing of IMF profiles + + Add -IMF switch to opj_compress as well + +commit fffe32adcb9f41a00805f4120012be9625ba450a +Author: Even Rouault <even.rouault@spatialys.com> +Date: 2020-02-12 15:55:02 +0100 + + openjpeg.h: fix values of OPJ_PROFILE_IMF_ constants + +commit 28881453f6b1ae68a357557999498a11a2bc8b7e Merge: 647f9b1 b5cb419 Author: Even Rouault <even.rouault@spatialys.com> Date: 2020-02-10 11:20:20 +0100 @@ -872,35 +895,6 @@ Date: 2018-03-04 23:16:04 +0100 mj2: Add missing variable to format string in fprintf() invocation in meta_out.c -commit 31a347a9a04209933c63b180c9ff04bdf8a427e5 -Merge: b02e0d9 db6841a -Author: Even Rouault <even.rouault@mines-paris.org> -Date: 2018-03-04 23:13:45 +0100 - - Merge pull request #1096 from kbabioch/fix/opj_mj2_extract-help - - opj_mj2_extract: Rename output_location to output_prefix - -commit b02e0d9c4e746faf7448cb06f0487402dff66083 -Merge: 564fbfb e351c22 -Author: Even Rouault <even.rouault@mines-paris.org> -Date: 2018-03-04 23:10:48 +0100 - - Merge pull request #1101 from kbabioch/fix/jp3d-sprintf-overflow - - jp3d: Replace sprintf() by snprintf() in volumetobin() - -commit e351c22ee8c4d8cef0f212831a00447bc0400601 -Author: Karol Babioch <karol@babioch.de> -Date: 2018-03-03 10:10:32 +0100 - - jp3d: Replace sprintf() by snprintf() in volumetobin() - - This replaces the unsafe sprintf() invocation by the safer snprintf() - one, with the correct buffer size to prevent buffer overflows. - - This fixes #1085. - ...