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 @@

Changelog from Git



-
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.
-
 ...
diff --git a/abi-check/db/openjpeg/Tracker.data b/abi-check/db/openjpeg/Tracker.data index 6c76b223..209000ef 100644 --- a/abi-check/db/openjpeg/Tracker.data +++ b/abi-check/db/openjpeg/Tracker.data @@ -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' => '2020-02-10 11:20:20' + 'current' => '2020-02-13 09:54:20' }, 'HeadersDiff' => { '1.1' => { @@ -813,7 +813,7 @@ $VAR1 = { 'Maintainer' => 'OpenJPEG team', 'MaintainerUrl' => 'http://www.openjpeg.org/', 'PackageDiff' => {}, - 'ScmUpdateTime' => '1581330585', + 'ScmUpdateTime' => '1581584678', 'Soname' => { '1.1' => { 'lib/libopenjpeg.so' => 'libopenjpeg.so' diff --git a/abi-check/headers_diff/openjpeg/2.3.1/current/diff.html b/abi-check/headers_diff/openjpeg/2.3.1/current/diff.html index c87fa208..384b6fad 100644 --- a/abi-check/headers_diff/openjpeg/2.3.1/current/diff.html +++ b/abi-check/headers_diff/openjpeg/2.3.1/current/diff.html @@ -22,7 +22,147 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -51,8 +191,8 @@ itialise_encode*/ - - + +
 openjpeg.h (2.3.1)   openjpeg.h (current) 
skipping to change at line 334 skipping to change at line 334
skipping to change at line 206 skipping to change at line 206
#define OPJ_PROFILE_PART2 0x8000 /** At least 1 extension defined in +15444-2 (Part-2) */ #define OPJ_PROFILE_PART2 0x8000 /** At least 1 extension defined in +15444-2 (Part-2) */
#define OPJ_PROFILE_CINEMA_2K 0x0003 /** 2K cinema profile defined in 154 +44-1 AMD1 */ #define OPJ_PROFILE_CINEMA_2K 0x0003 /** 2K cinema profile defined in 154 +44-1 AMD1 */
#define OPJ_PROFILE_CINEMA_4K 0x0004 /** 4K cinema profile defined in 154 +44-1 AMD1 */ #define OPJ_PROFILE_CINEMA_4K 0x0004 /** 4K cinema profile defined in 154 +44-1 AMD1 */
#define OPJ_PROFILE_CINEMA_S2K 0x0005 /** Scalable 2K cinema profile defin +ed in 15444-1 AMD2 */ #define OPJ_PROFILE_CINEMA_S2K 0x0005 /** Scalable 2K cinema profile defin +ed in 15444-1 AMD2 */
#define OPJ_PROFILE_CINEMA_S4K 0x0006 /** Scalable 4K cinema profile defin +ed in 15444-1 AMD2 */ #define OPJ_PROFILE_CINEMA_S4K 0x0006 /** Scalable 4K cinema profile defin +ed in 15444-1 AMD2 */
#define OPJ_PROFILE_CINEMA_LTS 0x0007 /** Long term storage cinema profile + defined in 15444-1 AMD2 */ #define OPJ_PROFILE_CINEMA_LTS 0x0007 /** Long term storage cinema profile + defined in 15444-1 AMD2 */
#define OPJ_PROFILE_BC_SINGLE 0x0100 /** Single Tile Broadcast profile de +fined in 15444-1 AMD3 */ #define OPJ_PROFILE_BC_SINGLE 0x0100 /** Single Tile Broadcast profile de +fined in 15444-1 AMD3 */
#define OPJ_PROFILE_BC_MULTI 0x0200 /** Multi Tile Broadcast profile def +ined in 15444-1 AMD3 */ #define OPJ_PROFILE_BC_MULTI 0x0200 /** Multi Tile Broadcast profile def +ined in 15444-1 AMD3 */
#define OPJ_PROFILE_BC_MULTI_R 0x0300 /** Multi Tile Reversible Broadcast +profile defined in 15444-1 AMD3 */ #define OPJ_PROFILE_BC_MULTI_R 0x0300 /** Multi Tile Reversible Broadcast +profile defined in 15444-1 AMD3 */
#define OPJ_PROFILE_IMF_2K 0x0400 /** 2K Single Tile Lossy IMF profile + defined in 15444-1 AMD 8 */ #define OPJ_PROFILE_IMF_2K 0x0400 /** 2K Single Tile Lossy IMF profile + defined in 15444-1 AMD 8 */
#define OPJ_PROFILE_IMF_4K 0x0401 /** 4K Single Tile Lossy IMF profile #define OPJ_PROFILE_IMF_4K 0x0500 /** 4K Single Tile Lossy IMF profile
defined in 15444-1 AMD 8 */ defined in 15444-1 AMD 8 */
#define OPJ_PROFILE_IMF_8K 0x0402 /** 8K Single Tile Lossy IMF profile #define OPJ_PROFILE_IMF_8K 0x0600 /** 8K Single Tile Lossy IMF profile
defined in 15444-1 AMD 8 */ defined in 15444-1 AMD 8 */
#define OPJ_PROFILE_IMF_2K_R 0x0403 /** 2K Single/Multi Tile Reversible #define OPJ_PROFILE_IMF_2K_R 0x0700 /** 2K Single/Multi Tile Reversible
IMF profile defined in 15444-1 AMD 8 */ IMF profile defined in 15444-1 AMD 8 */
#define OPJ_PROFILE_IMF_4K_R 0x0800 /** 4K Single/Multi Tile Reversible +IMF profile defined in 15444-1 AMD 8 */ #define OPJ_PROFILE_IMF_4K_R 0x0800 /** 4K Single/Multi Tile Reversible +IMF profile defined in 15444-1 AMD 8 */
#define OPJ_PROFILE_IMF_8K_R 0x0801 /** 8K Single/Multi Tile Reversible + IMF profile defined in 15444-1 AMD 8 */ #define OPJ_PROFILE_IMF_8K_R 0x0900 /** 8K Single/Multi Tile Reversible +IMF profile defined in 15444-1 AMD 8 */
/** /**
* JPEG 2000 Part-2 extensions * JPEG 2000 Part-2 extensions
* */ * */
#define OPJ_EXTENSION_NONE 0x0000 /** No Part-2 extension */ #define OPJ_EXTENSION_NONE 0x0000 /** No Part-2 extension */
#define OPJ_EXTENSION_MCT 0x0100 /** Custom MCT support */ #define OPJ_EXTENSION_MCT 0x0100 /** Custom MCT support */
/** /**
* JPEG 2000 profile macros * JPEG 2000 profile macros
* */ * */
#define OPJ_IS_CINEMA(v) (((v) >= OPJ_PROFILE_CINEMA_2K)&&((v) <= OPJ_P +ROFILE_CINEMA_S4K)) #define OPJ_IS_CINEMA(v) (((v) >= OPJ_PROFILE_CINEMA_2K)&&((v) <= OPJ_P +ROFILE_CINEMA_S4K))
#define OPJ_IS_STORAGE(v) ((v) == OPJ_PROFILE_CINEMA_LTS) #define OPJ_IS_STORAGE(v) ((v) == OPJ_PROFILE_CINEMA_LTS)
#define OPJ_IS_BROADCAST(v) (((v) >= OPJ_PROFILE_BC_SINGLE)&&((v) <= ((OPJ +_PROFILE_BC_MULTI_R) | (0x000b)))) #define OPJ_IS_BROADCAST(v) (((v) >= OPJ_PROFILE_BC_SINGLE)&&((v) <= ((OPJ +_PROFILE_BC_MULTI_R) | (0x000b))))
#define OPJ_IS_IMF(v) (((v) >= OPJ_PROFILE_IMF_2K)&&((v) <= ((OPJ_PR +OFILE_IMF_8K_R) | (0x009b)))) #define OPJ_IS_IMF(v) (((v) >= OPJ_PROFILE_IMF_2K)&&((v) <= ((OPJ_PR +OFILE_IMF_8K_R) | (0x009b))))
#define OPJ_IS_PART2(v) ((v) & OPJ_PROFILE_PART2) #define OPJ_IS_PART2(v) ((v) & OPJ_PROFILE_PART2)
#define OPJ_GET_IMF_PROFILE(v) ((v) & 0xff00) /** Extract IMF profil
e without mainlevel/sublevel */
#define OPJ_GET_IMF_MAINLEVEL(v) ((v) & 0xf) /** Extract IMF main l
evel */
#define OPJ_GET_IMF_SUBLEVEL(v) (((v) >> 4) & 0xf) /** Extract IMF sub le
vel */
#define OPJ_IMF_MAINLEVEL_MAX 11 /** Maximum main level */
/** Max. Components Sampling Rate (MSamples/sec) per IMF main level */
#define OPJ_IMF_MAINLEVEL_1_MSAMPLESEC 65 /** MSamples/sec for IMF m
ain level 1 */
#define OPJ_IMF_MAINLEVEL_2_MSAMPLESEC 130 /** MSamples/sec for IMF m
ain level 2 */
#define OPJ_IMF_MAINLEVEL_3_MSAMPLESEC 195 /** MSamples/sec for IMF m
ain level 3 */
#define OPJ_IMF_MAINLEVEL_4_MSAMPLESEC 260 /** MSamples/sec for IMF m
ain level 4 */
#define OPJ_IMF_MAINLEVEL_5_MSAMPLESEC 520 /** MSamples/sec for IMF m
ain level 5 */
#define OPJ_IMF_MAINLEVEL_6_MSAMPLESEC 1200 /** MSamples/sec for IMF m
ain level 6 */
#define OPJ_IMF_MAINLEVEL_7_MSAMPLESEC 2400 /** MSamples/sec for IMF m
ain level 7 */
#define OPJ_IMF_MAINLEVEL_8_MSAMPLESEC 4800 /** MSamples/sec for IMF m
ain level 8 */
#define OPJ_IMF_MAINLEVEL_9_MSAMPLESEC 9600 /** MSamples/sec for IMF m
ain level 9 */
#define OPJ_IMF_MAINLEVEL_10_MSAMPLESEC 19200 /** MSamples/sec for IMF m
ain level 10 */
#define OPJ_IMF_MAINLEVEL_11_MSAMPLESEC 38400 /** MSamples/sec for IMF m
ain level 11 */
/** Max. compressed Bit Rate (Mbits/s) per IMF sub level */
#define OPJ_IMF_SUBLEVEL_1_MBITSSEC 200 /** Mbits/s for IMF sub le
vel 1 */
#define OPJ_IMF_SUBLEVEL_2_MBITSSEC 400 /** Mbits/s for IMF sub le
vel 2 */
#define OPJ_IMF_SUBLEVEL_3_MBITSSEC 800 /** Mbits/s for IMF sub le
vel 3 */
#define OPJ_IMF_SUBLEVEL_4_MBITSSEC 1600 /** Mbits/s for IMF sub le
vel 4 */
#define OPJ_IMF_SUBLEVEL_5_MBITSSEC 3200 /** Mbits/s for IMF sub le
vel 5 */
#define OPJ_IMF_SUBLEVEL_6_MBITSSEC 6400 /** Mbits/s for IMF sub le
vel 6 */
#define OPJ_IMF_SUBLEVEL_7_MBITSSEC 12800 /** Mbits/s for IMF sub le
vel 7 */
#define OPJ_IMF_SUBLEVEL_8_MBITSSEC 25600 /** Mbits/s for IMF sub le
vel 8 */
#define OPJ_IMF_SUBLEVEL_9_MBITSSEC 51200 /** Mbits/s for IMF sub le
vel 9 */
/** /**
* JPEG 2000 codestream and component size limits in cinema profiles * JPEG 2000 codestream and component size limits in cinema profiles
* */ * */
#define OPJ_CINEMA_24_CS 1302083 /** Maximum codestream length for 2 +4fps */ #define OPJ_CINEMA_24_CS 1302083 /** Maximum codestream length for 2 +4fps */
#define OPJ_CINEMA_48_CS 651041 /** Maximum codestream length for 4 +8fps */ #define OPJ_CINEMA_48_CS 651041 /** Maximum codestream length for 4 +8fps */
#define OPJ_CINEMA_24_COMP 1041666 /** Maximum size per color componen +t for 2K & 4K @ 24fps */ #define OPJ_CINEMA_24_COMP 1041666 /** Maximum size per color componen +t for 2K & 4K @ 24fps */
#define OPJ_CINEMA_48_COMP 520833 /** Maximum size per color componen +t for 2K @ 48fps */ #define OPJ_CINEMA_48_COMP 520833 /** Maximum size per color componen +t for 2K @ 48fps */
/* /*
========================================================== ==========================================================
skipping to change at line 334 skipping to change at line 364
/** Resolution num start, Component num start, given by POC */ /** Resolution num start, Component num start, given by POC */
OPJ_UINT32 resno0, compno0; OPJ_UINT32 resno0, compno0;
/** Layer num end,Resolution num end, Component num end, given by POC * @@ -35,7 +175,7 @@
OPJ_PROG_ORDER prg1, prg; OPJ_PROG_ORDER prg1, prg;
/** Progression order string*/ /** Progression order string*/
OPJ_CHAR progorder[5]; OPJ_CHAR progorder[5];
/** Tile number */ /** Tile number (starting at 1) */
OPJ_UINT32 tile; OPJ_UINT32 tile;
/** Start and end values for Tile width and height*/ /** Start and end values for Tile width and height*/
/** Temporary values for Tile parts, initialised in pi_create_encode */ /** Temporary values for Tile parts, initialised in pi_create_encode */
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added
 End of changes. 4 change blocks. 
8 lines changed or deleted 61 lines changed or added

This html diff was produced by rfcdiff 1.41.The latest version is available from http://tools.ietf.org/tools/rfcdiff/
diff --git a/abi-check/installed/openjpeg/2.3.1/lib/libopenjp2.a b/abi-check/installed/openjpeg/2.3.1/lib/libopenjp2.a index 21d9d5d6..e3933043 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 5058487c..599bcd3a 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/include/openjpeg-2.3/openjpeg.h b/abi-check/installed/openjpeg/current/include/openjpeg-2.3/openjpeg.h index dc1e206f..50ed02d8 100644 --- a/abi-check/installed/openjpeg/current/include/openjpeg-2.3/openjpeg.h +++ b/abi-check/installed/openjpeg/current/include/openjpeg-2.3/openjpeg.h @@ -204,11 +204,11 @@ typedef size_t OPJ_SIZE_T; #define OPJ_PROFILE_BC_MULTI 0x0200 /** Multi Tile Broadcast profile defined in 15444-1 AMD3 */ #define OPJ_PROFILE_BC_MULTI_R 0x0300 /** Multi Tile Reversible Broadcast profile defined in 15444-1 AMD3 */ #define OPJ_PROFILE_IMF_2K 0x0400 /** 2K Single Tile Lossy IMF profile defined in 15444-1 AMD 8 */ -#define OPJ_PROFILE_IMF_4K 0x0401 /** 4K Single Tile Lossy IMF profile defined in 15444-1 AMD 8 */ -#define OPJ_PROFILE_IMF_8K 0x0402 /** 8K Single Tile Lossy IMF profile defined in 15444-1 AMD 8 */ -#define OPJ_PROFILE_IMF_2K_R 0x0403 /** 2K Single/Multi Tile Reversible IMF profile defined in 15444-1 AMD 8 */ +#define OPJ_PROFILE_IMF_4K 0x0500 /** 4K Single Tile Lossy IMF profile defined in 15444-1 AMD 8 */ +#define OPJ_PROFILE_IMF_8K 0x0600 /** 8K Single Tile Lossy IMF profile defined in 15444-1 AMD 8 */ +#define OPJ_PROFILE_IMF_2K_R 0x0700 /** 2K Single/Multi Tile Reversible IMF profile defined in 15444-1 AMD 8 */ #define OPJ_PROFILE_IMF_4K_R 0x0800 /** 4K Single/Multi Tile Reversible IMF profile defined in 15444-1 AMD 8 */ -#define OPJ_PROFILE_IMF_8K_R 0x0801 /** 8K Single/Multi Tile Reversible IMF profile defined in 15444-1 AMD 8 */ +#define OPJ_PROFILE_IMF_8K_R 0x0900 /** 8K Single/Multi Tile Reversible IMF profile defined in 15444-1 AMD 8 */ /** * JPEG 2000 Part-2 extensions @@ -225,6 +225,36 @@ typedef size_t OPJ_SIZE_T; #define OPJ_IS_IMF(v) (((v) >= OPJ_PROFILE_IMF_2K)&&((v) <= ((OPJ_PROFILE_IMF_8K_R) | (0x009b)))) #define OPJ_IS_PART2(v) ((v) & OPJ_PROFILE_PART2) +#define OPJ_GET_IMF_PROFILE(v) ((v) & 0xff00) /** Extract IMF profile without mainlevel/sublevel */ +#define OPJ_GET_IMF_MAINLEVEL(v) ((v) & 0xf) /** Extract IMF main level */ +#define OPJ_GET_IMF_SUBLEVEL(v) (((v) >> 4) & 0xf) /** Extract IMF sub level */ + +#define OPJ_IMF_MAINLEVEL_MAX 11 /** Maximum main level */ + +/** Max. Components Sampling Rate (MSamples/sec) per IMF main level */ +#define OPJ_IMF_MAINLEVEL_1_MSAMPLESEC 65 /** MSamples/sec for IMF main level 1 */ +#define OPJ_IMF_MAINLEVEL_2_MSAMPLESEC 130 /** MSamples/sec for IMF main level 2 */ +#define OPJ_IMF_MAINLEVEL_3_MSAMPLESEC 195 /** MSamples/sec for IMF main level 3 */ +#define OPJ_IMF_MAINLEVEL_4_MSAMPLESEC 260 /** MSamples/sec for IMF main level 4 */ +#define OPJ_IMF_MAINLEVEL_5_MSAMPLESEC 520 /** MSamples/sec for IMF main level 5 */ +#define OPJ_IMF_MAINLEVEL_6_MSAMPLESEC 1200 /** MSamples/sec for IMF main level 6 */ +#define OPJ_IMF_MAINLEVEL_7_MSAMPLESEC 2400 /** MSamples/sec for IMF main level 7 */ +#define OPJ_IMF_MAINLEVEL_8_MSAMPLESEC 4800 /** MSamples/sec for IMF main level 8 */ +#define OPJ_IMF_MAINLEVEL_9_MSAMPLESEC 9600 /** MSamples/sec for IMF main level 9 */ +#define OPJ_IMF_MAINLEVEL_10_MSAMPLESEC 19200 /** MSamples/sec for IMF main level 10 */ +#define OPJ_IMF_MAINLEVEL_11_MSAMPLESEC 38400 /** MSamples/sec for IMF main level 11 */ + +/** Max. compressed Bit Rate (Mbits/s) per IMF sub level */ +#define OPJ_IMF_SUBLEVEL_1_MBITSSEC 200 /** Mbits/s for IMF sub level 1 */ +#define OPJ_IMF_SUBLEVEL_2_MBITSSEC 400 /** Mbits/s for IMF sub level 2 */ +#define OPJ_IMF_SUBLEVEL_3_MBITSSEC 800 /** Mbits/s for IMF sub level 3 */ +#define OPJ_IMF_SUBLEVEL_4_MBITSSEC 1600 /** Mbits/s for IMF sub level 4 */ +#define OPJ_IMF_SUBLEVEL_5_MBITSSEC 3200 /** Mbits/s for IMF sub level 5 */ +#define OPJ_IMF_SUBLEVEL_6_MBITSSEC 6400 /** Mbits/s for IMF sub level 6 */ +#define OPJ_IMF_SUBLEVEL_7_MBITSSEC 12800 /** Mbits/s for IMF sub level 7 */ +#define OPJ_IMF_SUBLEVEL_8_MBITSSEC 25600 /** Mbits/s for IMF sub level 8 */ +#define OPJ_IMF_SUBLEVEL_9_MBITSSEC 51200 /** Mbits/s for IMF sub level 9 */ + /** * JPEG 2000 codestream and component size limits in cinema profiles * */ diff --git a/abi-check/installed/openjpeg/current/lib/libopenjp2.a b/abi-check/installed/openjpeg/current/lib/libopenjp2.a index 246d511d..7640ecef 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 e01469f1..31acedbf 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/timeline/openjpeg/index.html b/abi-check/timeline/openjpeg/index.html index 1ebb9dc1..dc11d21d 100644 --- a/abi-check/timeline/openjpeg/index.html +++ b/abi-check/timeline/openjpeg/index.html @@ -30,7 +30,7 @@ Headers
Diff current -2020-02-10
11:20 +2020-02-13
09:54 7 changelog 100% @@ -179,7 +179,7 @@ N/A N/A -
Maintained by OpenJPEG team. Last updated on Mon Feb 10 10:30:22 2020.
+
Maintained by OpenJPEG team. Last updated on Thu Feb 13 09:05:13 2020.


abi-laboratory.pro