From a3feaae305942f7668f95989173707b87fae434a Mon Sep 17 00:00:00 2001
From: OpenJPEG Travis CI
Date: Tue, 13 Sep 2016 14:57:50 +0000
Subject: [PATCH] Update ABI/API compatibility reports after commit
d6d0f070e179fc195849aacd842c92f79653934f
---
.../abi_dump/openjpeg/current/6ff8d/ABI.dump | 1974 +++++++++--------
.../abi_dump/openjpeg/current/6ff8d/meta.json | 2 +-
abi-check/changelog/openjpeg/current/log.html | 410 +++-
.../current/27c2e/abi_compat_report.html | 11 +-
.../openjpeg/2.1.1/current/27c2e/meta.json | 2 +-
.../2.1.1_to_current/abi_compat_report.html | 11 +-
.../2.1.1_to_current/src_compat_report.html | 11 +-
abi-check/db/openjpeg/Tracker.data | 12 +-
.../openjpeg/2.1.1/current/diff.html | 101 +-
.../openjpeg/2.1.1/current/meta.json | 2 +-
.../openjpeg/2.1.1/lib/libopenjp2.so.2.1.1 | Bin 1017598 -> 1017598 bytes
.../current/include/openjpeg-2.1/openjpeg.h | 32 +
.../openjpeg/current/lib/libopenjp2.so.2.1.1 | Bin 1019390 -> 1214682 bytes
.../openjpeg-2.1/OpenJPEGTargets-debug.cmake | 2 +-
.../openjpeg/2.1.1/current/meta.json | 2 +-
.../openjpeg/2.1.1/current/report.html | 2 +-
abi-check/timeline/openjpeg/index.html | 8 +-
17 files changed, 1598 insertions(+), 984 deletions(-)
diff --git a/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump b/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump
index 316b7a2b..53ec1876 100644
--- a/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump
+++ b/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump
@@ -12,16 +12,18 @@ $VAR1 = {
'NameSpaces' => {},
'Needed' => {
'libc.so.6' => 1,
- 'libm.so.6' => 1
+ 'libm.so.6' => 1,
+ 'libpthread.so.0' => 1
},
'PublicABI' => '1',
'Sources' => {
'cio.c' => 1,
'image.c' => 1,
- 'openjpeg.c' => 1
+ 'openjpeg.c' => 1,
+ 'thread.c' => 1
},
'SymbolInfo' => {
- '131300' => {
+ '141725' => {
'Header' => 'openjpeg.h',
'Line' => '1055',
'Return' => '177',
@@ -29,13 +31,34 @@ $VAR1 = {
'Source' => 'openjpeg.c',
'SourceLine' => '157'
},
- '131585' => {
+ '14199' => {
+ 'Header' => 'openjpeg.h',
+ 'Param' => {
+ '0' => {
+ 'name' => 'p_buffer_size',
+ 'type' => '8898'
+ },
+ '1' => {
+ 'name' => 'l_is_input',
+ 'type' => '701'
+ }
+ },
+ 'Reg' => {
+ '0' => 'rdi',
+ '1' => 'rsi'
+ },
+ 'Return' => '14351',
+ 'ShortName' => 'opj_stream_create',
+ 'Source' => 'cio.c',
+ 'SourceLine' => '151'
+ },
+ '142010' => {
'Header' => 'openjpeg.h',
- 'Line' => '1477',
+ 'Line' => '1496',
'Param' => {
'0' => {
'name' => 'cstr_info',
- 'type' => '131603'
+ 'type' => '142028'
}
},
'Reg' => {
@@ -44,18 +67,181 @@ $VAR1 = {
'Return' => '1',
'ShortName' => 'opj_destroy_cstr_info',
'Source' => 'openjpeg.c',
- 'SourceLine' => '885'
+ 'SourceLine' => '903'
},
- '191721' => {
+ '14357' => {
+ 'Header' => 'openjpeg.h',
+ 'Param' => {
+ '0' => {
+ 'name' => 'l_is_input',
+ 'type' => '701'
+ }
+ },
+ 'Reg' => {
+ '0' => 'rdi'
+ },
+ 'Return' => '14351',
+ 'ShortName' => 'opj_stream_default_create',
+ 'Source' => 'cio.c',
+ 'SourceLine' => '187'
+ },
+ '14434' => {
+ 'Header' => 'openjpeg.h',
+ 'Param' => {
+ '0' => {
+ 'name' => 'p_stream',
+ 'type' => '14351'
+ }
+ },
+ 'Reg' => {
+ '0' => 'rdi'
+ },
+ 'Return' => '1',
+ 'ShortName' => 'opj_stream_destroy',
+ 'Source' => 'cio.c',
+ 'SourceLine' => '192'
+ },
+ '14527' => {
+ 'Header' => 'openjpeg.h',
+ 'Param' => {
+ '0' => {
+ 'name' => 'p_stream',
+ 'type' => '14351'
+ },
+ '1' => {
+ 'name' => 'p_function',
+ 'type' => '11127'
+ }
+ },
+ 'Reg' => {
+ '0' => 'rdi',
+ '1' => 'rsi'
+ },
+ 'Return' => '1',
+ 'ShortName' => 'opj_stream_set_read_function',
+ 'Source' => 'cio.c',
+ 'SourceLine' => '206'
+ },
+ '14596' => {
+ 'Header' => 'openjpeg.h',
+ 'Param' => {
+ '0' => {
+ 'name' => 'p_stream',
+ 'type' => '14351'
+ },
+ '1' => {
+ 'name' => 'p_function',
+ 'type' => '11220'
+ }
+ },
+ 'Reg' => {
+ '0' => 'rdi',
+ '1' => 'rsi'
+ },
+ 'Return' => '1',
+ 'ShortName' => 'opj_stream_set_seek_function',
+ 'Source' => 'cio.c',
+ 'SourceLine' => '217'
+ },
+ '14665' => {
+ 'Header' => 'openjpeg.h',
+ 'Param' => {
+ '0' => {
+ 'name' => 'p_stream',
+ 'type' => '14351'
+ },
+ '1' => {
+ 'name' => 'p_function',
+ 'type' => '11170'
+ }
+ },
+ 'Reg' => {
+ '0' => 'rdi',
+ '1' => 'rsi'
+ },
+ 'Return' => '1',
+ 'ShortName' => 'opj_stream_set_write_function',
+ 'Source' => 'cio.c',
+ 'SourceLine' => '227'
+ },
+ '14734' => {
+ 'Header' => 'openjpeg.h',
+ 'Param' => {
+ '0' => {
+ 'name' => 'p_stream',
+ 'type' => '14351'
+ },
+ '1' => {
+ 'name' => 'p_function',
+ 'type' => '11182'
+ }
+ },
+ 'Reg' => {
+ '0' => 'rdi',
+ '1' => 'rsi'
+ },
+ 'Return' => '1',
+ 'ShortName' => 'opj_stream_set_skip_function',
+ 'Source' => 'cio.c',
+ 'SourceLine' => '238'
+ },
+ '14803' => {
+ 'Header' => 'openjpeg.h',
+ 'Param' => {
+ '0' => {
+ 'name' => 'p_stream',
+ 'type' => '14351'
+ },
+ '1' => {
+ 'name' => 'p_data',
+ 'type' => '141'
+ },
+ '2' => {
+ 'name' => 'p_function',
+ 'type' => '11258'
+ }
+ },
+ 'Reg' => {
+ '0' => 'rdi',
+ '1' => 'rsi',
+ '2' => 'rdx'
+ },
+ 'Return' => '1',
+ 'ShortName' => 'opj_stream_set_user_data',
+ 'Source' => 'cio.c',
+ 'SourceLine' => '249'
+ },
+ '14885' => {
+ 'Header' => 'openjpeg.h',
+ 'Param' => {
+ '0' => {
+ 'name' => 'p_stream',
+ 'type' => '14351'
+ },
+ '1' => {
+ 'name' => 'data_length',
+ 'type' => '11060'
+ }
+ },
+ 'Reg' => {
+ '0' => 'rdi',
+ '1' => 'rsi'
+ },
+ 'Return' => '1',
+ 'ShortName' => 'opj_stream_set_user_data_length',
+ 'Source' => 'cio.c',
+ 'SourceLine' => '258'
+ },
+ '201958' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'p_callback',
- 'type' => '2924'
+ 'type' => '11093'
},
'2' => {
'name' => 'p_user_data',
@@ -67,21 +253,21 @@ $VAR1 = {
'1' => 'rsi',
'2' => 'rdx'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_set_info_handler',
'Source' => 'openjpeg.c',
'SourceLine' => '44'
},
- '191819' => {
+ '202056' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'p_callback',
- 'type' => '2924'
+ 'type' => '11093'
},
'2' => {
'name' => 'p_user_data',
@@ -93,21 +279,21 @@ $VAR1 = {
'1' => 'rsi',
'2' => 'rdx'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_set_warning_handler',
'Source' => 'openjpeg.c',
'SourceLine' => '59'
},
- '191905' => {
+ '202142' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'p_callback',
- 'type' => '2924'
+ 'type' => '11093'
},
'2' => {
'name' => 'p_user_data',
@@ -119,33 +305,33 @@ $VAR1 = {
'1' => 'rsi',
'2' => 'rdx'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_set_error_handler',
'Source' => 'openjpeg.c',
'SourceLine' => '74'
},
- '192020' => {
+ '202257' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_format',
- 'type' => '181274'
+ 'type' => '191411'
}
},
'Reg' => {
'0' => 'rdi'
},
- 'Return' => '191807',
+ 'Return' => '202044',
'ShortName' => 'opj_create_decompress',
'Source' => 'openjpeg.c',
'SourceLine' => '164'
},
- '192242' => {
+ '202479' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'parameters',
- 'type' => '41662'
+ 'type' => '51420'
}
},
'Reg' => {
@@ -154,43 +340,64 @@ $VAR1 = {
'Return' => '1',
'ShortName' => 'opj_set_default_decoder_parameters',
'Source' => 'openjpeg.c',
- 'SourceLine' => '337'
+ 'SourceLine' => '343'
},
- '192373' => {
+ '202610' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
- 'name' => 'parameters',
- 'type' => '41662'
+ 'name' => 'num_threads',
+ 'type' => '98'
}
},
'Reg' => {
'0' => 'rdi',
'1' => 'rsi'
},
- 'Return' => '685',
+ 'Return' => '98',
+ 'ShortName' => 'opj_codec_set_threads',
+ 'Source' => 'openjpeg.c',
+ 'SourceLine' => '364'
+ },
+ '202728' => {
+ 'Header' => 'openjpeg.h',
+ 'Param' => {
+ '0' => {
+ 'name' => 'p_codec',
+ 'type' => '202044'
+ },
+ '1' => {
+ 'name' => 'parameters',
+ 'type' => '51420'
+ }
+ },
+ 'Reg' => {
+ '0' => 'rdi',
+ '1' => 'rsi'
+ },
+ 'Return' => '701',
'ShortName' => 'opj_setup_decoder',
'Source' => 'openjpeg.c',
- 'SourceLine' => '357'
+ 'SourceLine' => '375'
},
- '192515' => {
+ '202870' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_stream',
- 'type' => '6182'
+ 'type' => '14351'
},
'1' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'2' => {
'name' => 'p_image',
- 'type' => '41650'
+ 'type' => '51408'
}
},
'Reg' => {
@@ -198,25 +405,25 @@ $VAR1 = {
'1' => 'rsi',
'2' => 'rdx'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_read_header',
'Source' => 'openjpeg.c',
- 'SourceLine' => '377'
+ 'SourceLine' => '395'
},
- '192718' => {
+ '203073' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'p_stream',
- 'type' => '6182'
+ 'type' => '14351'
},
'2' => {
'name' => 'p_image',
- 'type' => '26125'
+ 'type' => '35810'
}
},
'Reg' => {
@@ -224,37 +431,37 @@ $VAR1 = {
'1' => 'rsi',
'2' => 'rdx'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_decode',
'Source' => 'openjpeg.c',
- 'SourceLine' => '400'
+ 'SourceLine' => '418'
},
- '192872' => {
+ '203227' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'p_image',
- 'type' => '26125'
+ 'type' => '35810'
},
'2' => {
'name' => 'p_start_x',
- 'type' => '2869'
+ 'type' => '11038'
},
'3' => {
'name' => 'p_start_y',
- 'type' => '2869'
+ 'type' => '11038'
},
'4' => {
'name' => 'p_end_x',
- 'type' => '2869'
+ 'type' => '11038'
},
'5' => {
'name' => 'p_end_y',
- 'type' => '2869'
+ 'type' => '11038'
}
},
'Reg' => {
@@ -265,54 +472,54 @@ $VAR1 = {
'4' => 'r8',
'5' => 'r9'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_set_decode_area',
'Source' => 'openjpeg.c',
- 'SourceLine' => '421'
+ 'SourceLine' => '439'
},
- '193080' => {
+ '203435' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'p_stream',
- 'type' => '6182'
+ 'type' => '14351'
},
'2' => {
'name' => 'p_tile_index',
- 'type' => '3522'
+ 'type' => '11691'
},
'3' => {
'name' => 'p_data_size',
- 'type' => '3522'
+ 'type' => '11691'
},
'4' => {
'name' => 'p_tile_x0',
- 'type' => '9952'
+ 'type' => '18121'
},
'5' => {
'name' => 'p_tile_y0',
- 'type' => '9952'
+ 'type' => '18121'
},
'6' => {
'name' => 'p_tile_x1',
'offset' => '0',
- 'type' => '9952'
+ 'type' => '18121'
},
'7' => {
'name' => 'p_tile_y1',
- 'type' => '9952'
+ 'type' => '18121'
},
'8' => {
'name' => 'p_nb_comps',
- 'type' => '3522'
+ 'type' => '11691'
},
'9' => {
'name' => 'p_should_go_on',
- 'type' => '41656'
+ 'type' => '51414'
}
},
'Reg' => {
@@ -326,33 +533,33 @@ $VAR1 = {
'8' => 'rdx',
'9' => 'rdx'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_read_tile_header',
'Source' => 'openjpeg.c',
- 'SourceLine' => '443'
+ 'SourceLine' => '461'
},
- '193298' => {
+ '203653' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'p_tile_index',
- 'type' => '718'
+ 'type' => '8887'
},
'2' => {
'name' => 'p_data',
- 'type' => '740'
+ 'type' => '8909'
},
'3' => {
'name' => 'p_data_size',
- 'type' => '718'
+ 'type' => '8887'
},
'4' => {
'name' => 'p_stream',
- 'type' => '6182'
+ 'type' => '14351'
}
},
'Reg' => {
@@ -362,29 +569,29 @@ $VAR1 = {
'3' => 'rcx',
'4' => 'r8'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_decode_tile_data',
'Source' => 'openjpeg.c',
- 'SourceLine' => '473'
+ 'SourceLine' => '491'
},
- '193498' => {
+ '203853' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'p_stream',
- 'type' => '6182'
+ 'type' => '14351'
},
'2' => {
'name' => 'p_image',
- 'type' => '26125'
+ 'type' => '35810'
},
'3' => {
'name' => 'tile_index',
- 'type' => '718'
+ 'type' => '8887'
}
},
'Reg' => {
@@ -393,54 +600,54 @@ $VAR1 = {
'2' => 'rdx',
'3' => 'rcx'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_get_decoded_tile',
'Source' => 'openjpeg.c',
- 'SourceLine' => '498'
+ 'SourceLine' => '516'
},
- '193675' => {
+ '204030' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'res_factor',
- 'type' => '718'
+ 'type' => '8887'
}
},
'Reg' => {
'0' => 'rdi',
'1' => 'rsi'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_set_decoded_resolution_factor',
'Source' => 'openjpeg.c',
- 'SourceLine' => '521'
+ 'SourceLine' => '539'
},
- '193784' => {
+ '204139' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_format',
- 'type' => '181274'
+ 'type' => '191411'
}
},
'Reg' => {
'0' => 'rdi'
},
- 'Return' => '191807',
+ 'Return' => '202044',
'ShortName' => 'opj_create_compress',
'Source' => 'openjpeg.c',
- 'SourceLine' => '538'
+ 'SourceLine' => '556'
},
- '194009' => {
+ '204364' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'parameters',
- 'type' => '41674'
+ 'type' => '51432'
}
},
'Reg' => {
@@ -449,22 +656,22 @@ $VAR1 = {
'Return' => '1',
'ShortName' => 'opj_set_default_encoder_parameters',
'Source' => 'openjpeg.c',
- 'SourceLine' => '634'
+ 'SourceLine' => '652'
},
- '194140' => {
+ '204495' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'parameters',
- 'type' => '41674'
+ 'type' => '51432'
},
'2' => {
'name' => 'p_image',
- 'type' => '26125'
+ 'type' => '35810'
}
},
'Reg' => {
@@ -472,25 +679,25 @@ $VAR1 = {
'1' => 'rsi',
'2' => 'rdx'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_setup_encoder',
'Source' => 'openjpeg.c',
- 'SourceLine' => '693'
+ 'SourceLine' => '711'
},
- '194278' => {
+ '204633' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'p_image',
- 'type' => '26125'
+ 'type' => '35810'
},
'2' => {
'name' => 'p_stream',
- 'type' => '6182'
+ 'type' => '14351'
}
},
'Reg' => {
@@ -498,92 +705,92 @@ $VAR1 = {
'1' => 'rsi',
'2' => 'rdx'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_start_compress',
'Source' => 'openjpeg.c',
- 'SourceLine' => '711'
+ 'SourceLine' => '729'
},
- '194432' => {
+ '204787' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_info',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'p_stream',
- 'type' => '6182'
+ 'type' => '14351'
}
},
'Reg' => {
'0' => 'rdi',
'1' => 'rsi'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_encode',
'Source' => 'openjpeg.c',
- 'SourceLine' => '730'
+ 'SourceLine' => '748'
},
- '194563' => {
+ '204918' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'p_stream',
- 'type' => '6182'
+ 'type' => '14351'
}
},
'Reg' => {
'0' => 'rdi',
'1' => 'rsi'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_end_compress',
'Source' => 'openjpeg.c',
- 'SourceLine' => '747'
+ 'SourceLine' => '765'
},
- '194694' => {
+ '205049' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'p_stream',
- 'type' => '6182'
+ 'type' => '14351'
}
},
'Reg' => {
'0' => 'rdi',
'1' => 'rsi'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_end_decompress',
'Source' => 'openjpeg.c',
- 'SourceLine' => '764'
+ 'SourceLine' => '782'
},
- '194825' => {
+ '205180' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'parameters',
- 'type' => '41674'
+ 'type' => '51432'
},
'1' => {
'name' => 'pEncodingMatrix',
- 'type' => '3516'
+ 'type' => '11685'
},
'2' => {
'name' => 'p_dc_shift',
- 'type' => '9952'
+ 'type' => '18121'
},
'3' => {
'name' => 'pNbComp',
- 'type' => '718'
+ 'type' => '8887'
}
},
'Reg' => {
@@ -592,33 +799,33 @@ $VAR1 = {
'2' => 'rdx',
'3' => 'rcx'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_set_MCT',
'Source' => 'openjpeg.c',
- 'SourceLine' => '783'
+ 'SourceLine' => '801'
},
- '195171' => {
+ '205526' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'p_tile_index',
- 'type' => '718'
+ 'type' => '8887'
},
'2' => {
'name' => 'p_data',
- 'type' => '740'
+ 'type' => '8909'
},
'3' => {
'name' => 'p_data_size',
- 'type' => '718'
+ 'type' => '8887'
},
'4' => {
'name' => 'p_stream',
- 'type' => '6182'
+ 'type' => '14351'
}
},
'Reg' => {
@@ -628,17 +835,17 @@ $VAR1 = {
'3' => 'rcx',
'4' => 'r8'
},
- 'Return' => '685',
+ 'Return' => '701',
'ShortName' => 'opj_write_tile',
'Source' => 'openjpeg.c',
- 'SourceLine' => '812'
+ 'SourceLine' => '830'
},
- '195371' => {
+ '205726' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
}
},
'Reg' => {
@@ -647,22 +854,22 @@ $VAR1 = {
'Return' => '1',
'ShortName' => 'opj_destroy_codec',
'Source' => 'openjpeg.c',
- 'SourceLine' => '839'
+ 'SourceLine' => '857'
},
- '195472' => {
+ '205827' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
},
'1' => {
'name' => 'info_flag',
- 'type' => '2869'
+ 'type' => '11038'
},
'2' => {
'name' => 'output_stream',
- 'type' => '41680'
+ 'type' => '51438'
}
},
'Reg' => {
@@ -673,46 +880,46 @@ $VAR1 = {
'Return' => '1',
'ShortName' => 'opj_dump_codec',
'Source' => 'openjpeg.c',
- 'SourceLine' => '858'
+ 'SourceLine' => '876'
},
- '195609' => {
+ '205964' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
}
},
'Reg' => {
'0' => 'rdi'
},
- 'Return' => '41686',
+ 'Return' => '51444',
'ShortName' => 'opj_get_cstr_info',
'Source' => 'openjpeg.c',
- 'SourceLine' => '874'
+ 'SourceLine' => '892'
},
- '195773' => {
+ '206128' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_codec',
- 'type' => '191807'
+ 'type' => '202044'
}
},
'Reg' => {
'0' => 'rdi'
},
- 'Return' => '39759',
+ 'Return' => '49488',
'ShortName' => 'opj_get_cstr_index',
'Source' => 'openjpeg.c',
- 'SourceLine' => '901'
+ 'SourceLine' => '919'
},
- '195858' => {
+ '206213' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'p_cstr_index',
- 'type' => '195918'
+ 'type' => '206273'
}
},
'Reg' => {
@@ -721,9 +928,9 @@ $VAR1 = {
'Return' => '1',
'ShortName' => 'opj_destroy_cstr_index',
'Source' => 'openjpeg.c',
- 'SourceLine' => '912'
+ 'SourceLine' => '930'
},
- '195924' => {
+ '206279' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
@@ -732,11 +939,11 @@ $VAR1 = {
},
'1' => {
'name' => 'p_size',
- 'type' => '729'
+ 'type' => '8898'
},
'2' => {
'name' => 'p_is_read_stream',
- 'type' => '685'
+ 'type' => '701'
}
},
'Reg' => {
@@ -744,12 +951,12 @@ $VAR1 = {
'1' => 'r12',
'2' => 'rbx'
},
- 'Return' => '6182',
+ 'Return' => '14351',
'ShortName' => 'opj_stream_create_file_stream',
'Source' => 'openjpeg.c',
- 'SourceLine' => '925'
+ 'SourceLine' => '943'
},
- '196043' => {
+ '206398' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
@@ -758,24 +965,24 @@ $VAR1 = {
},
'1' => {
'name' => 'p_is_read_stream',
- 'type' => '685'
+ 'type' => '701'
}
},
'Reg' => {
'0' => 'rdi',
'1' => 'rsi'
},
- 'Return' => '6182',
+ 'Return' => '14351',
'ShortName' => 'opj_stream_create_default_file_stream',
'Source' => 'openjpeg.c',
- 'SourceLine' => '920'
+ 'SourceLine' => '938'
},
- '26404' => {
+ '36089' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'image',
- 'type' => '26125'
+ 'type' => '35810'
}
},
'Reg' => {
@@ -786,20 +993,20 @@ $VAR1 = {
'Source' => 'image.c',
'SourceLine' => '80'
},
- '26582' => {
+ '36267' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'numcmpts',
- 'type' => '718'
+ 'type' => '8887'
},
'1' => {
'name' => 'cmptparms',
- 'type' => '26857'
+ 'type' => '36542'
},
'2' => {
'name' => 'clrspc',
- 'type' => '23467'
+ 'type' => '33152'
}
},
'Reg' => {
@@ -807,25 +1014,39 @@ $VAR1 = {
'1' => 'rsi',
'2' => 'rdx'
},
- 'Return' => '26125',
+ 'Return' => '35810',
'ShortName' => 'opj_image_create',
'Source' => 'image.c',
'SourceLine' => '39'
},
- '28579' => {
+ '3766' => {
+ 'Header' => 'openjpeg.h',
+ 'Return' => '701',
+ 'ShortName' => 'opj_has_thread_support',
+ 'Source' => 'thread.c',
+ 'SourceLine' => '296'
+ },
+ '3796' => {
+ 'Header' => 'openjpeg.h',
+ 'Return' => '98',
+ 'ShortName' => 'opj_get_num_cpus',
+ 'Source' => 'thread.c',
+ 'SourceLine' => '301'
+ },
+ '38264' => {
'Header' => 'openjpeg.h',
'Param' => {
'0' => {
'name' => 'numcmpts',
- 'type' => '718'
+ 'type' => '8887'
},
'1' => {
'name' => 'cmptparms',
- 'type' => '26857'
+ 'type' => '36542'
},
'2' => {
'name' => 'clrspc',
- 'type' => '23467'
+ 'type' => '33152'
}
},
'Reg' => {
@@ -833,206 +1054,23 @@ $VAR1 = {
'1' => 'rsi',
'2' => 'rdx'
},
- 'Return' => '26125',
+ 'Return' => '35810',
'ShortName' => 'opj_image_tile_create',
'Source' => 'image.c',
'SourceLine' => '208'
- },
- '6030' => {
- 'Header' => 'openjpeg.h',
- 'Param' => {
- '0' => {
- 'name' => 'p_buffer_size',
- 'type' => '729'
- },
- '1' => {
- 'name' => 'l_is_input',
- 'type' => '685'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '6182',
- 'ShortName' => 'opj_stream_create',
- 'Source' => 'cio.c',
- 'SourceLine' => '151'
- },
- '6188' => {
- 'Header' => 'openjpeg.h',
- 'Param' => {
- '0' => {
- 'name' => 'l_is_input',
- 'type' => '685'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '6182',
- 'ShortName' => 'opj_stream_default_create',
- 'Source' => 'cio.c',
- 'SourceLine' => '187'
- },
- '6265' => {
- 'Header' => 'openjpeg.h',
- 'Param' => {
- '0' => {
- 'name' => 'p_stream',
- 'type' => '6182'
- }
- },
- 'Reg' => {
- '0' => 'rdi'
- },
- 'Return' => '1',
- 'ShortName' => 'opj_stream_destroy',
- 'Source' => 'cio.c',
- 'SourceLine' => '192'
- },
- '6358' => {
- 'Header' => 'openjpeg.h',
- 'Param' => {
- '0' => {
- 'name' => 'p_stream',
- 'type' => '6182'
- },
- '1' => {
- 'name' => 'p_function',
- 'type' => '2958'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '1',
- 'ShortName' => 'opj_stream_set_read_function',
- 'Source' => 'cio.c',
- 'SourceLine' => '206'
- },
- '6427' => {
- 'Header' => 'openjpeg.h',
- 'Param' => {
- '0' => {
- 'name' => 'p_stream',
- 'type' => '6182'
- },
- '1' => {
- 'name' => 'p_function',
- 'type' => '3051'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '1',
- 'ShortName' => 'opj_stream_set_seek_function',
- 'Source' => 'cio.c',
- 'SourceLine' => '217'
- },
- '6496' => {
- 'Header' => 'openjpeg.h',
- 'Param' => {
- '0' => {
- 'name' => 'p_stream',
- 'type' => '6182'
- },
- '1' => {
- 'name' => 'p_function',
- 'type' => '3001'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '1',
- 'ShortName' => 'opj_stream_set_write_function',
- 'Source' => 'cio.c',
- 'SourceLine' => '227'
- },
- '6565' => {
- 'Header' => 'openjpeg.h',
- 'Param' => {
- '0' => {
- 'name' => 'p_stream',
- 'type' => '6182'
- },
- '1' => {
- 'name' => 'p_function',
- 'type' => '3013'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '1',
- 'ShortName' => 'opj_stream_set_skip_function',
- 'Source' => 'cio.c',
- 'SourceLine' => '238'
- },
- '6634' => {
- 'Header' => 'openjpeg.h',
- 'Param' => {
- '0' => {
- 'name' => 'p_stream',
- 'type' => '6182'
- },
- '1' => {
- 'name' => 'p_data',
- 'type' => '141'
- },
- '2' => {
- 'name' => 'p_function',
- 'type' => '3089'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi',
- '2' => 'rdx'
- },
- 'Return' => '1',
- 'ShortName' => 'opj_stream_set_user_data',
- 'Source' => 'cio.c',
- 'SourceLine' => '249'
- },
- '6716' => {
- 'Header' => 'openjpeg.h',
- 'Param' => {
- '0' => {
- 'name' => 'p_stream',
- 'type' => '6182'
- },
- '1' => {
- 'name' => 'data_length',
- 'type' => '2891'
- }
- },
- 'Reg' => {
- '0' => 'rdi',
- '1' => 'rsi'
- },
- 'Return' => '1',
- 'ShortName' => 'opj_stream_set_user_data_length',
- 'Source' => 'cio.c',
- 'SourceLine' => '258'
- }
+ }
},
'SymbolVersion' => {
- '_ITM_deregisterTMCloneTable' => 'strcpy@@GLIBC_2.2.5',
- '_ITM_registerTMCloneTable' => 'strcpy@@GLIBC_2.2.5',
- '_Jv_RegisterClasses' => 'strcpy@@GLIBC_2.2.5',
- '__gmon_start__' => 'strcpy@@GLIBC_2.2.5'
+ '_ITM_deregisterTMCloneTable' => 'sysconf@@GLIBC_2.2.5',
+ '_ITM_registerTMCloneTable' => 'sysconf@@GLIBC_2.2.5',
+ '_Jv_RegisterClasses' => 'sysconf@@GLIBC_2.2.5',
+ '__gmon_start__' => 'sysconf@@GLIBC_2.2.5'
},
'Symbols' => {
'libopenjp2.so.2.1.1' => {
'_fini' => 1,
'_init' => 1,
+ 'opj_codec_set_threads' => 1,
'opj_create_compress' => 1,
'opj_create_decompress' => 1,
'opj_decode' => 1,
@@ -1047,6 +1085,8 @@ $VAR1 = {
'opj_get_cstr_index' => 1,
'opj_get_cstr_info' => 1,
'opj_get_decoded_tile' => 1,
+ 'opj_get_num_cpus' => 1,
+ 'opj_has_thread_support' => 1,
'opj_image_create' => 1,
'opj_image_destroy' => 1,
'opj_image_tile_create' => 1,
@@ -1089,6 +1129,139 @@ $VAR1 = {
'Size' => '8',
'Type' => 'Intrinsic'
},
+ '10961' => {
+ 'BaseType' => '163',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '115',
+ 'Name' => 'OPJ_FLOAT32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '10994' => {
+ 'BaseType' => '98',
+ 'Header' => 'stdint.h',
+ 'Line' => '39',
+ 'Name' => 'int32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '11005' => {
+ 'BaseType' => '105',
+ 'Header' => 'stdint.h',
+ 'Line' => '41',
+ 'Name' => 'int64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '11027' => {
+ 'BaseType' => '56',
+ 'Header' => 'stdint.h',
+ 'Line' => '56',
+ 'Name' => 'uint64_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '11038' => {
+ 'BaseType' => '10994',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '125',
+ 'Name' => 'OPJ_INT32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '11060' => {
+ 'BaseType' => '11027',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '128',
+ 'Name' => 'OPJ_UINT64',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '11071' => {
+ 'BaseType' => '11005',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '130',
+ 'Name' => 'OPJ_OFF_T',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '11093' => {
+ 'BaseType' => '11105',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '313',
+ 'Name' => 'opj_msg_callback',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '11105' => {
+ 'Name' => 'void(*)(char const*, void*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '177'
+ },
+ '1' => {
+ 'type' => '141'
+ }
+ },
+ 'Return' => '1',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '11127' => {
+ 'BaseType' => '11139',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '593',
+ 'Name' => 'opj_stream_read_fn',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '11139' => {
+ 'Name' => 'OPJ_SIZE_T(*)(void*, OPJ_SIZE_T, void*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '141'
+ },
+ '1' => {
+ 'type' => '8898'
+ },
+ '2' => {
+ 'type' => '141'
+ }
+ },
+ 'Return' => '8898',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '11170' => {
+ 'BaseType' => '11139',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '598',
+ 'Name' => 'opj_stream_write_fn',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '11182' => {
+ 'BaseType' => '11194',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '603',
+ 'Name' => 'opj_stream_skip_fn',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '11194' => {
+ 'Name' => 'OPJ_OFF_T(*)(OPJ_OFF_T, void*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '11071'
+ },
+ '1' => {
+ 'type' => '141'
+ }
+ },
+ 'Return' => '11071',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
'112' => {
'BaseType' => '105',
'Header' => 'types.h',
@@ -1097,6 +1270,56 @@ $VAR1 = {
'Size' => '8',
'Type' => 'Typedef'
},
+ '11220' => {
+ 'BaseType' => '11232',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '608',
+ 'Name' => 'opj_stream_seek_fn',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '11232' => {
+ 'Name' => 'OPJ_BOOL(*)(OPJ_OFF_T, void*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '11071'
+ },
+ '1' => {
+ 'type' => '141'
+ }
+ },
+ 'Return' => '701',
+ 'Size' => '8',
+ 'Type' => 'FuncPtr'
+ },
+ '11258' => {
+ 'BaseType' => '712',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '613',
+ 'Name' => 'opj_stream_free_user_data_fn',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '11287' => {
+ 'BaseType' => '141',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '618',
+ 'Name' => 'opj_stream_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '11685' => {
+ 'BaseType' => '10961',
+ 'Name' => 'OPJ_FLOAT32*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '11691' => {
+ 'BaseType' => '8887',
+ 'Name' => 'OPJ_UINT32*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
'123' => {
'BaseType' => '105',
'Header' => 'types.h',
@@ -1105,24 +1328,30 @@ $VAR1 = {
'Size' => '8',
'Type' => 'Typedef'
},
- '131603' => {
- 'BaseType' => '41686',
- 'Name' => 'opj_codestream_info_v2_t**',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
'141' => {
'BaseType' => '1',
'Name' => 'void*',
'Size' => '8',
'Type' => 'Pointer'
},
+ '142028' => {
+ 'BaseType' => '51444',
+ 'Name' => 'opj_codestream_info_v2_t**',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
'143' => {
'BaseType' => '149',
'Name' => 'char*',
'Size' => '8',
'Type' => 'Pointer'
},
+ '14351' => {
+ 'BaseType' => '11287',
+ 'Name' => 'opj_stream_t*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
'149' => {
'Name' => 'char',
'Size' => '1',
@@ -1144,61 +1373,24 @@ $VAR1 = {
'Size' => '8',
'Type' => 'Pointer'
},
- '181224' => {
- 'Header' => 'openjpeg.h',
- 'Line' => '292',
- 'Memb' => {
- '0' => {
- 'name' => 'OPJ_CODEC_UNKNOWN',
- 'value' => '18446744073709551615'
- },
- '1' => {
- 'name' => 'OPJ_CODEC_J2K',
- 'value' => '0'
- },
- '2' => {
- 'name' => 'OPJ_CODEC_JPT',
- 'value' => '1'
- },
- '3' => {
- 'name' => 'OPJ_CODEC_JP2',
- 'value' => '2'
- },
- '4' => {
- 'name' => 'OPJ_CODEC_JPP',
- 'value' => '3'
- },
- '5' => {
- 'name' => 'OPJ_CODEC_JPX',
- 'value' => '4'
- }
- },
- 'Name' => 'enum CODEC_FORMAT',
- 'Size' => '4',
- 'Type' => 'Enum'
- },
- '181274' => {
- 'BaseType' => '181224',
- 'Header' => 'openjpeg.h',
- 'Line' => '299',
- 'Name' => 'OPJ_CODEC_FORMAT',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
+ '18121' => {
+ 'BaseType' => '11038',
+ 'Name' => 'OPJ_INT32*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
+ '18133' => {
+ 'BaseType' => '8887',
+ 'Name' => 'OPJ_UINT32[33]',
+ 'Size' => '132',
+ 'Type' => 'Array'
+ },
'183' => {
'BaseType' => '149',
'Name' => 'char const',
'Size' => '1',
'Type' => 'Const'
},
- '183031' => {
- 'BaseType' => '141',
- 'Header' => 'openjpeg.h',
- 'Line' => '574',
- 'Name' => 'opj_codec_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
'188' => {
'Header' => 'libio.h',
'Line' => '273',
@@ -1226,12 +1418,12 @@ $VAR1 = {
'12' => {
'name' => '_markers',
'offset' => '96',
- 'type' => '635'
+ 'type' => '651'
},
'13' => {
'name' => '_chain',
'offset' => '104',
- 'type' => '641'
+ 'type' => '657'
},
'14' => {
'name' => '_fileno',
@@ -1261,7 +1453,7 @@ $VAR1 = {
'19' => {
'name' => '_shortbuf',
'offset' => '131',
- 'type' => '647'
+ 'type' => '663'
},
'2' => {
'name' => '_IO_read_end',
@@ -1271,7 +1463,7 @@ $VAR1 = {
'20' => {
'name' => '_lock',
'offset' => '136',
- 'type' => '663'
+ 'type' => '679'
},
'21' => {
'name' => '_offset',
@@ -1311,7 +1503,7 @@ $VAR1 = {
'28' => {
'name' => '_unused2',
'offset' => '196',
- 'type' => '669'
+ 'type' => '685'
},
'3' => {
'name' => '_IO_read_base',
@@ -1354,19 +1546,68 @@ $VAR1 = {
'Size' => '216',
'Type' => 'Struct'
},
- '191807' => {
- 'BaseType' => '183031',
+ '191361' => {
+ 'Header' => 'openjpeg.h',
+ 'Line' => '292',
+ 'Memb' => {
+ '0' => {
+ 'name' => 'OPJ_CODEC_UNKNOWN',
+ 'value' => '18446744073709551615'
+ },
+ '1' => {
+ 'name' => 'OPJ_CODEC_J2K',
+ 'value' => '0'
+ },
+ '2' => {
+ 'name' => 'OPJ_CODEC_JPT',
+ 'value' => '1'
+ },
+ '3' => {
+ 'name' => 'OPJ_CODEC_JP2',
+ 'value' => '2'
+ },
+ '4' => {
+ 'name' => 'OPJ_CODEC_JPP',
+ 'value' => '3'
+ },
+ '5' => {
+ 'name' => 'OPJ_CODEC_JPX',
+ 'value' => '4'
+ }
+ },
+ 'Name' => 'enum CODEC_FORMAT',
+ 'Size' => '4',
+ 'Type' => 'Enum'
+ },
+ '191411' => {
+ 'BaseType' => '191361',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '299',
+ 'Name' => 'OPJ_CODEC_FORMAT',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '193168' => {
+ 'BaseType' => '141',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '574',
+ 'Name' => 'opj_codec_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '202044' => {
+ 'BaseType' => '193168',
'Name' => 'opj_codec_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '195918' => {
- 'BaseType' => '39759',
+ '206273' => {
+ 'BaseType' => '49488',
'Name' => 'opj_codestream_index_t**',
'Size' => '8',
'Type' => 'Pointer'
},
- '23217' => {
+ '32902' => {
'BaseType' => '149',
'Header' => 'openjpeg.h',
'Line' => '114',
@@ -1374,7 +1615,7 @@ $VAR1 = {
'Size' => '1',
'Type' => 'Typedef'
},
- '23272' => {
+ '32957' => {
'BaseType' => '70',
'Header' => 'stdint.h',
'Line' => '50',
@@ -1382,15 +1623,15 @@ $VAR1 = {
'Size' => '2',
'Type' => 'Typedef'
},
- '23305' => {
- 'BaseType' => '23272',
+ '32990' => {
+ 'BaseType' => '32957',
'Header' => 'openjpeg.h',
'Line' => '124',
'Name' => 'OPJ_UINT16',
'Size' => '2',
'Type' => 'Typedef'
},
- '23349' => {
+ '33034' => {
'Header' => 'openjpeg.h',
'Line' => '267',
'Memb' => {
@@ -1423,15 +1664,15 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Enum'
},
- '23399' => {
- 'BaseType' => '23349',
+ '33084' => {
+ 'BaseType' => '33034',
'Header' => 'openjpeg.h',
'Line' => '274',
'Name' => 'OPJ_PROG_ORDER',
'Size' => '4',
'Type' => 'Typedef'
},
- '23411' => {
+ '33096' => {
'Header' => 'openjpeg.h',
'Line' => '279',
'Memb' => {
@@ -1468,630 +1709,448 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Enum'
},
- '23467' => {
- 'BaseType' => '23411',
+ '33152' => {
+ 'BaseType' => '33096',
'Header' => 'openjpeg.h',
'Line' => '287',
'Name' => 'OPJ_COLOR_SPACE',
'Size' => '4',
'Type' => 'Typedef'
},
- '23479' => {
+ '33164' => {
'Header' => 'openjpeg.h',
'Line' => '325',
'Memb' => {
'0' => {
'name' => 'resno0',
'offset' => '0',
- 'type' => '718'
+ 'type' => '8887'
},
'1' => {
'name' => 'compno0',
'offset' => '4',
- 'type' => '718'
+ 'type' => '8887'
},
'10' => {
'name' => 'progorder',
'offset' => '40',
- 'type' => '23959'
+ 'type' => '33644'
},
'11' => {
'name' => 'tile',
'offset' => '48',
- 'type' => '718'
+ 'type' => '8887'
},
'12' => {
'name' => 'tx0',
'offset' => '52',
- 'type' => '2869'
+ 'type' => '11038'
},
'13' => {
'name' => 'tx1',
'offset' => '56',
- 'type' => '2869'
+ 'type' => '11038'
},
'14' => {
'name' => 'ty0',
'offset' => '60',
- 'type' => '2869'
+ 'type' => '11038'
},
'15' => {
'name' => 'ty1',
'offset' => '64',
- 'type' => '2869'
+ 'type' => '11038'
},
'16' => {
'name' => 'layS',
'offset' => '68',
- 'type' => '718'
+ 'type' => '8887'
},
'17' => {
'name' => 'resS',
'offset' => '72',
- 'type' => '718'
+ 'type' => '8887'
},
'18' => {
'name' => 'compS',
'offset' => '76',
- 'type' => '718'
+ 'type' => '8887'
},
'19' => {
'name' => 'prcS',
'offset' => '80',
- 'type' => '718'
+ 'type' => '8887'
},
'2' => {
'name' => 'layno1',
'offset' => '8',
- 'type' => '718'
+ 'type' => '8887'
},
'20' => {
'name' => 'layE',
'offset' => '84',
- 'type' => '718'
+ 'type' => '8887'
},
'21' => {
'name' => 'resE',
'offset' => '88',
- 'type' => '718'
+ 'type' => '8887'
},
'22' => {
'name' => 'compE',
'offset' => '92',
- 'type' => '718'
+ 'type' => '8887'
},
'23' => {
'name' => 'prcE',
'offset' => '96',
- 'type' => '718'
+ 'type' => '8887'
},
'24' => {
'name' => 'txS',
'offset' => '100',
- 'type' => '718'
+ 'type' => '8887'
},
'25' => {
'name' => 'txE',
'offset' => '104',
- 'type' => '718'
+ 'type' => '8887'
},
'26' => {
'name' => 'tyS',
'offset' => '108',
- 'type' => '718'
+ 'type' => '8887'
},
'27' => {
'name' => 'tyE',
'offset' => '112',
- 'type' => '718'
+ 'type' => '8887'
},
'28' => {
'name' => 'dx',
'offset' => '116',
- 'type' => '718'
+ 'type' => '8887'
},
'29' => {
'name' => 'dy',
'offset' => '120',
- 'type' => '718'
+ 'type' => '8887'
},
'3' => {
'name' => 'resno1',
'offset' => '12',
- 'type' => '718'
+ 'type' => '8887'
},
'30' => {
'name' => 'lay_t',
'offset' => '124',
- 'type' => '718'
+ 'type' => '8887'
},
'31' => {
'name' => 'res_t',
'offset' => '128',
- 'type' => '718'
+ 'type' => '8887'
},
'32' => {
'name' => 'comp_t',
'offset' => '132',
- 'type' => '718'
+ 'type' => '8887'
},
'33' => {
'name' => 'prc_t',
'offset' => '136',
- 'type' => '718'
+ 'type' => '8887'
},
'34' => {
'name' => 'tx0_t',
'offset' => '140',
- 'type' => '718'
+ 'type' => '8887'
},
'35' => {
'name' => 'ty0_t',
'offset' => '144',
- 'type' => '718'
+ 'type' => '8887'
},
'4' => {
'name' => 'compno1',
'offset' => '16',
- 'type' => '718'
+ 'type' => '8887'
},
'5' => {
'name' => 'layno0',
'offset' => '20',
- 'type' => '718'
+ 'type' => '8887'
},
'6' => {
'name' => 'precno0',
'offset' => '24',
- 'type' => '718'
+ 'type' => '8887'
},
'7' => {
'name' => 'precno1',
'offset' => '28',
- 'type' => '718'
+ 'type' => '8887'
},
'8' => {
'name' => 'prg1',
'offset' => '32',
- 'type' => '23399'
+ 'type' => '33084'
},
'9' => {
'name' => 'prg',
'offset' => '36',
- 'type' => '23399'
+ 'type' => '33084'
}
},
'Name' => 'struct opj_poc',
'Size' => '148',
'Type' => 'Struct'
},
- '23959' => {
- 'BaseType' => '23217',
+ '33644' => {
+ 'BaseType' => '32902',
'Name' => 'OPJ_CHAR[5]',
'Size' => '5',
'Type' => 'Array'
},
- '23975' => {
- 'BaseType' => '23479',
+ '33660' => {
+ 'BaseType' => '33164',
'Header' => 'openjpeg.h',
'Line' => '348',
'Name' => 'opj_poc_t',
'Size' => '148',
'Type' => 'Typedef'
},
- '23987' => {
- 'BaseType' => '23975',
+ '33672' => {
+ 'BaseType' => '33660',
'Name' => 'opj_poc_t[32]',
'Size' => '4736',
'Type' => 'Array'
},
- '24003' => {
+ '33688' => {
'Header' => 'openjpeg.h',
'Line' => '629',
'Memb' => {
'0' => {
'name' => 'dx',
'offset' => '0',
- 'type' => '718'
+ 'type' => '8887'
},
'1' => {
'name' => 'dy',
'offset' => '4',
- 'type' => '718'
+ 'type' => '8887'
},
'10' => {
'name' => 'factor',
'offset' => '40',
- 'type' => '718'
+ 'type' => '8887'
},
'11' => {
'name' => 'data',
'offset' => '48',
- 'type' => '9952'
+ 'type' => '18121'
},
'12' => {
'name' => 'alpha',
'offset' => '56',
- 'type' => '23305'
+ 'type' => '32990'
},
'2' => {
'name' => 'w',
'offset' => '8',
- 'type' => '718'
+ 'type' => '8887'
},
'3' => {
'name' => 'h',
'offset' => '12',
- 'type' => '718'
+ 'type' => '8887'
},
'4' => {
'name' => 'x0',
'offset' => '16',
- 'type' => '718'
+ 'type' => '8887'
},
'5' => {
'name' => 'y0',
'offset' => '20',
- 'type' => '718'
+ 'type' => '8887'
},
'6' => {
'name' => 'prec',
'offset' => '24',
- 'type' => '718'
+ 'type' => '8887'
},
'7' => {
'name' => 'bpp',
'offset' => '28',
- 'type' => '718'
+ 'type' => '8887'
},
'8' => {
'name' => 'sgnd',
'offset' => '32',
- 'type' => '718'
+ 'type' => '8887'
},
'9' => {
'name' => 'resno_decoded',
'offset' => '36',
- 'type' => '718'
+ 'type' => '8887'
}
},
'Name' => 'struct opj_image_comp',
'Size' => '64',
'Type' => 'Struct'
},
- '24184' => {
- 'BaseType' => '24003',
+ '33869' => {
+ 'BaseType' => '33688',
'Header' => 'openjpeg.h',
'Line' => '656',
'Name' => 'opj_image_comp_t',
'Size' => '64',
'Type' => 'Typedef'
},
- '24196' => {
+ '33881' => {
'Header' => 'openjpeg.h',
'Line' => '661',
'Memb' => {
'0' => {
'name' => 'x0',
'offset' => '0',
- 'type' => '718'
+ 'type' => '8887'
},
'1' => {
'name' => 'y0',
'offset' => '4',
- 'type' => '718'
+ 'type' => '8887'
},
'2' => {
'name' => 'x1',
'offset' => '8',
- 'type' => '718'
+ 'type' => '8887'
},
'3' => {
'name' => 'y1',
'offset' => '12',
- 'type' => '718'
+ 'type' => '8887'
},
'4' => {
'name' => 'numcomps',
'offset' => '16',
- 'type' => '718'
+ 'type' => '8887'
},
'5' => {
'name' => 'color_space',
'offset' => '20',
- 'type' => '23467'
+ 'type' => '33152'
},
'6' => {
'name' => 'comps',
'offset' => '24',
- 'type' => '24323'
+ 'type' => '34008'
},
'7' => {
'name' => 'icc_profile_buf',
'offset' => '32',
- 'type' => '740'
+ 'type' => '8909'
},
'8' => {
'name' => 'icc_profile_len',
'offset' => '40',
- 'type' => '718'
+ 'type' => '8887'
}
},
'Name' => 'struct opj_image',
'Size' => '48',
'Type' => 'Struct'
},
- '24323' => {
- 'BaseType' => '24184',
+ '34008' => {
+ 'BaseType' => '33869',
'Name' => 'opj_image_comp_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '24335' => {
- 'BaseType' => '24196',
+ '34020' => {
+ 'BaseType' => '33881',
'Header' => 'openjpeg.h',
'Line' => '680',
'Name' => 'opj_image_t',
'Size' => '48',
'Type' => 'Typedef'
},
- '24347' => {
+ '34032' => {
'Header' => 'openjpeg.h',
'Line' => '686',
'Memb' => {
'0' => {
'name' => 'dx',
'offset' => '0',
- 'type' => '718'
+ 'type' => '8887'
},
'1' => {
'name' => 'dy',
'offset' => '4',
- 'type' => '718'
+ 'type' => '8887'
},
'2' => {
'name' => 'w',
'offset' => '8',
- 'type' => '718'
+ 'type' => '8887'
},
'3' => {
'name' => 'h',
'offset' => '12',
- 'type' => '718'
+ 'type' => '8887'
},
'4' => {
'name' => 'x0',
'offset' => '16',
- 'type' => '718'
+ 'type' => '8887'
},
'5' => {
'name' => 'y0',
'offset' => '20',
- 'type' => '718'
+ 'type' => '8887'
},
'6' => {
'name' => 'prec',
'offset' => '24',
- 'type' => '718'
+ 'type' => '8887'
},
'7' => {
'name' => 'bpp',
'offset' => '28',
- 'type' => '718'
+ 'type' => '8887'
},
'8' => {
'name' => 'sgnd',
'offset' => '32',
- 'type' => '718'
+ 'type' => '8887'
}
},
'Name' => 'struct opj_image_comptparm',
'Size' => '36',
'Type' => 'Struct'
},
- '24470' => {
- 'BaseType' => '24347',
+ '34155' => {
+ 'BaseType' => '34032',
'Header' => 'openjpeg.h',
'Line' => '705',
'Name' => 'opj_image_cmptparm_t',
'Size' => '36',
'Type' => 'Typedef'
},
- '26125' => {
- 'BaseType' => '24335',
+ '35810' => {
+ 'BaseType' => '34020',
'Name' => 'opj_image_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '26857' => {
- 'BaseType' => '24470',
+ '36542' => {
+ 'BaseType' => '34155',
'Name' => 'opj_image_cmptparm_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '2792' => {
- 'BaseType' => '163',
- 'Header' => 'openjpeg.h',
- 'Line' => '115',
- 'Name' => 'OPJ_FLOAT32',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '2825' => {
- 'BaseType' => '98',
- 'Header' => 'stdint.h',
- 'Line' => '39',
- 'Name' => 'int32_t',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '2836' => {
- 'BaseType' => '105',
- 'Header' => 'stdint.h',
- 'Line' => '41',
- 'Name' => 'int64_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '2858' => {
- 'BaseType' => '56',
- 'Header' => 'stdint.h',
- 'Line' => '56',
- 'Name' => 'uint64_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '2869' => {
- 'BaseType' => '2825',
- 'Header' => 'openjpeg.h',
- 'Line' => '125',
- 'Name' => 'OPJ_INT32',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '2891' => {
- 'BaseType' => '2858',
- 'Header' => 'openjpeg.h',
- 'Line' => '128',
- 'Name' => 'OPJ_UINT64',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '2902' => {
- 'BaseType' => '2836',
- 'Header' => 'openjpeg.h',
- 'Line' => '130',
- 'Name' => 'OPJ_OFF_T',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '2924' => {
- 'BaseType' => '2936',
- 'Header' => 'openjpeg.h',
- 'Line' => '313',
- 'Name' => 'opj_msg_callback',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '2936' => {
- 'Name' => 'void(*)(char const*, void*)',
- 'Param' => {
- '0' => {
- 'type' => '177'
- },
- '1' => {
- 'type' => '141'
- }
- },
- 'Return' => '1',
- 'Size' => '8',
- 'Type' => 'FuncPtr'
- },
- '2958' => {
- 'BaseType' => '2970',
- 'Header' => 'openjpeg.h',
- 'Line' => '593',
- 'Name' => 'opj_stream_read_fn',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '2970' => {
- 'Name' => 'OPJ_SIZE_T(*)(void*, OPJ_SIZE_T, void*)',
- 'Param' => {
- '0' => {
- 'type' => '141'
- },
- '1' => {
- 'type' => '729'
- },
- '2' => {
- 'type' => '141'
- }
- },
- 'Return' => '729',
- 'Size' => '8',
- 'Type' => 'FuncPtr'
- },
- '3001' => {
- 'BaseType' => '2970',
- 'Header' => 'openjpeg.h',
- 'Line' => '598',
- 'Name' => 'opj_stream_write_fn',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '3013' => {
- 'BaseType' => '3025',
- 'Header' => 'openjpeg.h',
- 'Line' => '603',
- 'Name' => 'opj_stream_skip_fn',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '3025' => {
- 'Name' => 'OPJ_OFF_T(*)(OPJ_OFF_T, void*)',
- 'Param' => {
- '0' => {
- 'type' => '2902'
- },
- '1' => {
- 'type' => '141'
- }
- },
- 'Return' => '2902',
- 'Size' => '8',
- 'Type' => 'FuncPtr'
- },
- '3051' => {
- 'BaseType' => '3063',
- 'Header' => 'openjpeg.h',
- 'Line' => '608',
- 'Name' => 'opj_stream_seek_fn',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '3063' => {
- 'Name' => 'OPJ_BOOL(*)(OPJ_OFF_T, void*)',
- 'Param' => {
- '0' => {
- 'type' => '2902'
- },
- '1' => {
- 'type' => '141'
- }
- },
- 'Return' => '685',
- 'Size' => '8',
- 'Type' => 'FuncPtr'
- },
- '3089' => {
- 'BaseType' => '3101',
- 'Header' => 'openjpeg.h',
- 'Line' => '613',
- 'Name' => 'opj_stream_free_user_data_fn',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '3101' => {
- 'Name' => 'void(*)(void*)',
- 'Param' => {
- '0' => {
- 'type' => '141'
- }
- },
- 'Return' => '1',
- 'Size' => '8',
- 'Type' => 'FuncPtr'
- },
- '3118' => {
- 'BaseType' => '141',
- 'Header' => 'openjpeg.h',
- 'Line' => '618',
- 'Name' => 'opj_stream_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
- '32028' => {
+ '41713' => {
'BaseType' => '188',
'Header' => 'stdio.h',
'Line' => '49',
@@ -2099,7 +2158,7 @@ $VAR1 = {
'Size' => '216',
'Type' => 'Typedef'
},
- '32745' => {
+ '42430' => {
'Header' => 'openjpeg.h',
'Line' => '246',
'Memb' => {
@@ -2124,15 +2183,15 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Enum'
},
- '32784' => {
- 'BaseType' => '32745',
+ '42469' => {
+ 'BaseType' => '42430',
'Header' => 'openjpeg.h',
'Line' => '251',
'Name' => 'OPJ_RSIZ_CAPABILITIES',
'Size' => '4',
'Type' => 'Typedef'
},
- '32795' => {
+ '42480' => {
'Header' => 'openjpeg.h',
'Line' => '257',
'Memb' => {
@@ -2157,22 +2216,22 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Enum'
},
- '32833' => {
- 'BaseType' => '32795',
+ '42518' => {
+ 'BaseType' => '42480',
'Header' => 'openjpeg.h',
'Line' => '262',
'Name' => 'OPJ_CINEMA_MODE',
'Size' => '4',
'Type' => 'Typedef'
},
- '33517' => {
+ '43202' => {
'Header' => 'openjpeg.h',
'Line' => '353',
'Memb' => {
'0' => {
'name' => 'tile_size_on',
'offset' => '0',
- 'type' => '685'
+ 'type' => '701'
},
'1' => {
'name' => 'cp_tx0',
@@ -2187,17 +2246,17 @@ $VAR1 = {
'11' => {
'name' => 'prog_order',
'offset' => '52',
- 'type' => '23399'
+ 'type' => '33084'
},
'12' => {
'name' => 'POC',
'offset' => '56',
- 'type' => '23987'
+ 'type' => '33672'
},
'13' => {
'name' => 'numpocs',
'offset' => '4792',
- 'type' => '718'
+ 'type' => '8887'
},
'14' => {
'name' => 'tcp_numlayers',
@@ -2207,12 +2266,12 @@ $VAR1 = {
'15' => {
'name' => 'tcp_rates',
'offset' => '4800',
- 'type' => '34381'
+ 'type' => '44066'
},
'16' => {
'name' => 'tcp_distoratio',
'offset' => '5200',
- 'type' => '34381'
+ 'type' => '44066'
},
'17' => {
'name' => 'numresolution',
@@ -2262,22 +2321,22 @@ $VAR1 = {
'25' => {
'name' => 'prcw_init',
'offset' => '5632',
- 'type' => '34397'
+ 'type' => '44082'
},
'26' => {
'name' => 'prch_init',
'offset' => '5764',
- 'type' => '34397'
+ 'type' => '44082'
},
'27' => {
'name' => 'infile',
'offset' => '5896',
- 'type' => '34413'
+ 'type' => '44098'
},
'28' => {
'name' => 'outfile',
'offset' => '9992',
- 'type' => '34413'
+ 'type' => '44098'
},
'29' => {
'name' => 'index_on',
@@ -2292,7 +2351,7 @@ $VAR1 = {
'30' => {
'name' => 'index',
'offset' => '14092',
- 'type' => '34413'
+ 'type' => '44098'
},
'31' => {
'name' => 'image_offset_x0',
@@ -2327,7 +2386,7 @@ $VAR1 = {
'37' => {
'name' => 'jpwl_epc_on',
'offset' => '18212',
- 'type' => '685'
+ 'type' => '701'
},
'38' => {
'name' => 'jpwl_hprot_MH',
@@ -2337,7 +2396,7 @@ $VAR1 = {
'39' => {
'name' => 'jpwl_hprot_TPH_tileno',
'offset' => '18220',
- 'type' => '34430'
+ 'type' => '44115'
},
'4' => {
'name' => 'cp_tdy',
@@ -2347,22 +2406,22 @@ $VAR1 = {
'40' => {
'name' => 'jpwl_hprot_TPH',
'offset' => '18284',
- 'type' => '34430'
+ 'type' => '44115'
},
'41' => {
'name' => 'jpwl_pprot_tileno',
'offset' => '18348',
- 'type' => '34430'
+ 'type' => '44115'
},
'42' => {
'name' => 'jpwl_pprot_packno',
'offset' => '18412',
- 'type' => '34430'
+ 'type' => '44115'
},
'43' => {
'name' => 'jpwl_pprot',
'offset' => '18476',
- 'type' => '34430'
+ 'type' => '44115'
},
'44' => {
'name' => 'jpwl_sens_size',
@@ -2387,12 +2446,12 @@ $VAR1 = {
'48' => {
'name' => 'jpwl_sens_TPH_tileno',
'offset' => '18556',
- 'type' => '34430'
+ 'type' => '44115'
},
'49' => {
'name' => 'jpwl_sens_TPH',
'offset' => '18620',
- 'type' => '34430'
+ 'type' => '44115'
},
'5' => {
'name' => 'cp_disto_alloc',
@@ -2402,7 +2461,7 @@ $VAR1 = {
'50' => {
'name' => 'cp_cinema',
'offset' => '18684',
- 'type' => '32833'
+ 'type' => '42518'
},
'51' => {
'name' => 'max_comp_size',
@@ -2412,7 +2471,7 @@ $VAR1 = {
'52' => {
'name' => 'cp_rsiz',
'offset' => '18692',
- 'type' => '32784'
+ 'type' => '42469'
},
'53' => {
'name' => 'tp_on',
@@ -2432,7 +2491,7 @@ $VAR1 = {
'56' => {
'name' => 'jpip_on',
'offset' => '18700',
- 'type' => '685'
+ 'type' => '701'
},
'57' => {
'name' => 'mct_data',
@@ -2447,7 +2506,7 @@ $VAR1 = {
'59' => {
'name' => 'rsiz',
'offset' => '18716',
- 'type' => '23305'
+ 'type' => '32990'
},
'6' => {
'name' => 'cp_fixed_alloc',
@@ -2462,7 +2521,7 @@ $VAR1 = {
'8' => {
'name' => 'cp_matrice',
'offset' => '32',
- 'type' => '34359'
+ 'type' => '44044'
},
'9' => {
'name' => 'cp_comment',
@@ -2474,77 +2533,77 @@ $VAR1 = {
'Size' => '18720',
'Type' => 'Struct'
},
- '34359' => {
+ '44044' => {
'BaseType' => '98',
'Name' => 'int*',
'Size' => '8',
'Type' => 'Pointer'
},
- '34381' => {
+ '44066' => {
'BaseType' => '163',
'Name' => 'float[100]',
'Size' => '400',
'Type' => 'Array'
},
- '34397' => {
+ '44082' => {
'BaseType' => '98',
'Name' => 'int[33]',
'Size' => '132',
'Type' => 'Array'
},
- '34413' => {
+ '44098' => {
'BaseType' => '149',
'Name' => 'char[4096]',
'Size' => '4096',
'Type' => 'Array'
},
- '34430' => {
+ '44115' => {
'BaseType' => '98',
'Name' => 'int[16]',
'Size' => '64',
'Type' => 'Array'
},
- '34446' => {
- 'BaseType' => '33517',
+ '44131' => {
+ 'BaseType' => '43202',
'Header' => 'openjpeg.h',
'Line' => '501',
'Name' => 'opj_cparameters_t',
'Size' => '18720',
'Type' => 'Typedef'
},
- '34458' => {
+ '44143' => {
'Header' => 'openjpeg.h',
'Line' => '508',
'Memb' => {
'0' => {
'name' => 'cp_reduce',
'offset' => '0',
- 'type' => '718'
+ 'type' => '8887'
},
'1' => {
'name' => 'cp_layer',
'offset' => '4',
- 'type' => '718'
+ 'type' => '8887'
},
'10' => {
'name' => 'm_verbose',
'offset' => '8224',
- 'type' => '685'
+ 'type' => '701'
},
'11' => {
'name' => 'tile_index',
'offset' => '8228',
- 'type' => '718'
+ 'type' => '8887'
},
'12' => {
'name' => 'nb_tile_to_decode',
'offset' => '8232',
- 'type' => '718'
+ 'type' => '8887'
},
'13' => {
'name' => 'jpwl_correct',
'offset' => '8236',
- 'type' => '685'
+ 'type' => '701'
},
'14' => {
'name' => 'jpwl_exp_comps',
@@ -2564,12 +2623,12 @@ $VAR1 = {
'2' => {
'name' => 'infile',
'offset' => '8',
- 'type' => '34413'
+ 'type' => '44098'
},
'3' => {
'name' => 'outfile',
'offset' => '4104',
- 'type' => '34413'
+ 'type' => '44098'
},
'4' => {
'name' => 'decod_format',
@@ -2584,66 +2643,54 @@ $VAR1 = {
'6' => {
'name' => 'DA_x0',
'offset' => '8208',
- 'type' => '718'
+ 'type' => '8887'
},
'7' => {
'name' => 'DA_x1',
'offset' => '8212',
- 'type' => '718'
+ 'type' => '8887'
},
'8' => {
'name' => 'DA_y0',
'offset' => '8216',
- 'type' => '718'
+ 'type' => '8887'
},
'9' => {
'name' => 'DA_y1',
'offset' => '8220',
- 'type' => '718'
+ 'type' => '8887'
}
},
'Name' => 'struct opj_dparameters',
'Size' => '8252',
'Type' => 'Struct'
},
- '34708' => {
- 'BaseType' => '34458',
+ '44393' => {
+ 'BaseType' => '44143',
'Header' => 'openjpeg.h',
'Line' => '568',
'Name' => 'opj_dparameters_t',
'Size' => '8252',
'Type' => 'Typedef'
},
- '3516' => {
- 'BaseType' => '2792',
- 'Name' => 'OPJ_FLOAT32*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '3522' => {
- 'BaseType' => '718',
- 'Name' => 'OPJ_UINT32*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '35224' => {
+ '44909' => {
'Header' => 'openjpeg.h',
'Line' => '718',
'Memb' => {
'0' => {
'name' => 'start_pos',
'offset' => '0',
- 'type' => '2902'
+ 'type' => '11071'
},
'1' => {
'name' => 'end_ph_pos',
'offset' => '8',
- 'type' => '2902'
+ 'type' => '11071'
},
'2' => {
'name' => 'end_pos',
'offset' => '16',
- 'type' => '2902'
+ 'type' => '11071'
},
'3' => {
'name' => 'disto',
@@ -2655,15 +2702,15 @@ $VAR1 = {
'Size' => '32',
'Type' => 'Struct'
},
- '35290' => {
- 'BaseType' => '35224',
+ '44975' => {
+ 'BaseType' => '44909',
'Header' => 'openjpeg.h',
'Line' => '727',
'Name' => 'opj_packet_info_t',
'Size' => '32',
'Type' => 'Typedef'
},
- '35302' => {
+ '44987' => {
'Header' => 'openjpeg.h',
'Line' => '734',
'Memb' => {
@@ -2675,7 +2722,7 @@ $VAR1 = {
'1' => {
'name' => 'pos',
'offset' => '8',
- 'type' => '2902'
+ 'type' => '11071'
},
'2' => {
'name' => 'len',
@@ -2687,120 +2734,128 @@ $VAR1 = {
'Size' => '24',
'Type' => 'Struct'
},
- '35355' => {
- 'BaseType' => '35302',
+ '45' => {
+ 'BaseType' => '56',
+ 'Header' => 'stddef.h',
+ 'Line' => '212',
+ 'Name' => 'size_t',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '45040' => {
+ 'BaseType' => '44987',
'Header' => 'openjpeg.h',
'Line' => '741',
'Name' => 'opj_marker_info_t',
'Size' => '24',
'Type' => 'Typedef'
},
- '35707' => {
- 'BaseType' => '35290',
+ '45392' => {
+ 'BaseType' => '44975',
'Name' => 'opj_packet_info_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '35713' => {
- 'BaseType' => '35355',
+ '45398' => {
+ 'BaseType' => '45040',
'Name' => 'opj_marker_info_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '36053' => {
+ '45738' => {
'Header' => 'openjpeg.h',
'Line' => '858',
'Memb' => {
'0' => {
'name' => 'compno',
'offset' => '0',
- 'type' => '718'
+ 'type' => '8887'
},
'1' => {
'name' => 'csty',
'offset' => '4',
- 'type' => '718'
+ 'type' => '8887'
},
'10' => {
'name' => 'numgbits',
'offset' => '808',
- 'type' => '718'
+ 'type' => '8887'
},
'11' => {
'name' => 'roishift',
'offset' => '812',
- 'type' => '2869'
+ 'type' => '11038'
},
'12' => {
'name' => 'prcw',
'offset' => '816',
- 'type' => '9964'
+ 'type' => '18133'
},
'13' => {
'name' => 'prch',
'offset' => '948',
- 'type' => '9964'
+ 'type' => '18133'
},
'2' => {
'name' => 'numresolutions',
'offset' => '8',
- 'type' => '718'
+ 'type' => '8887'
},
'3' => {
'name' => 'cblkw',
'offset' => '12',
- 'type' => '718'
+ 'type' => '8887'
},
'4' => {
'name' => 'cblkh',
'offset' => '16',
- 'type' => '718'
+ 'type' => '8887'
},
'5' => {
'name' => 'cblksty',
'offset' => '20',
- 'type' => '718'
+ 'type' => '8887'
},
'6' => {
'name' => 'qmfbid',
'offset' => '24',
- 'type' => '718'
+ 'type' => '8887'
},
'7' => {
'name' => 'qntsty',
'offset' => '28',
- 'type' => '718'
+ 'type' => '8887'
},
'8' => {
'name' => 'stepsizes_mant',
'offset' => '32',
- 'type' => '36255'
+ 'type' => '45940'
},
'9' => {
'name' => 'stepsizes_expn',
'offset' => '420',
- 'type' => '36255'
+ 'type' => '45940'
}
},
'Name' => 'struct opj_tccp_info',
'Size' => '1080',
'Type' => 'Struct'
},
- '36255' => {
- 'BaseType' => '718',
+ '45940' => {
+ 'BaseType' => '8887',
'Name' => 'OPJ_UINT32[97]',
'Size' => '388',
'Type' => 'Array'
},
- '36287' => {
- 'BaseType' => '36053',
+ '45972' => {
+ 'BaseType' => '45738',
'Header' => 'openjpeg.h',
'Line' => '889',
'Name' => 'opj_tccp_info_t',
'Size' => '1080',
'Type' => 'Typedef'
},
- '36299' => {
+ '45984' => {
'Header' => 'openjpeg.h',
'Line' => '894',
'Memb' => {
@@ -2812,357 +2867,349 @@ $VAR1 = {
'1' => {
'name' => 'csty',
'offset' => '4',
- 'type' => '718'
+ 'type' => '8887'
},
'2' => {
'name' => 'prg',
'offset' => '8',
- 'type' => '23399'
+ 'type' => '33084'
},
'3' => {
'name' => 'numlayers',
'offset' => '12',
- 'type' => '718'
+ 'type' => '8887'
},
'4' => {
'name' => 'mct',
'offset' => '16',
- 'type' => '718'
+ 'type' => '8887'
},
'5' => {
'name' => 'tccp_info',
'offset' => '24',
- 'type' => '36391'
+ 'type' => '46076'
}
},
'Name' => 'struct opj_tile_v2_info',
'Size' => '32',
'Type' => 'Struct'
},
- '36391' => {
- 'BaseType' => '36287',
+ '46076' => {
+ 'BaseType' => '45972',
'Name' => 'opj_tccp_info_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '36397' => {
- 'BaseType' => '36299',
+ '46082' => {
+ 'BaseType' => '45984',
'Header' => 'openjpeg.h',
'Line' => '910',
'Name' => 'opj_tile_info_v2_t',
'Size' => '32',
'Type' => 'Typedef'
},
- '36409' => {
+ '46094' => {
'Header' => 'openjpeg.h',
'Line' => '915',
'Memb' => {
'0' => {
'name' => 'tx0',
'offset' => '0',
- 'type' => '718'
+ 'type' => '8887'
},
'1' => {
'name' => 'ty0',
'offset' => '4',
- 'type' => '718'
+ 'type' => '8887'
},
'2' => {
'name' => 'tdx',
'offset' => '8',
- 'type' => '718'
+ 'type' => '8887'
},
'3' => {
'name' => 'tdy',
'offset' => '12',
- 'type' => '718'
+ 'type' => '8887'
},
'4' => {
'name' => 'tw',
'offset' => '16',
- 'type' => '718'
+ 'type' => '8887'
},
'5' => {
'name' => 'th',
'offset' => '20',
- 'type' => '718'
+ 'type' => '8887'
},
'6' => {
'name' => 'nbcomps',
'offset' => '24',
- 'type' => '718'
+ 'type' => '8887'
},
'7' => {
'name' => 'm_default_tile_info',
'offset' => '32',
- 'type' => '36397'
+ 'type' => '46082'
},
'8' => {
'name' => 'tile_info',
'offset' => '64',
- 'type' => '36538'
+ 'type' => '46223'
}
},
'Name' => 'struct opj_codestream_info_v2',
'Size' => '72',
'Type' => 'Struct'
},
- '36538' => {
- 'BaseType' => '36397',
+ '46223' => {
+ 'BaseType' => '46082',
'Name' => 'opj_tile_info_v2_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '36544' => {
- 'BaseType' => '36409',
+ '46229' => {
+ 'BaseType' => '46094',
'Header' => 'openjpeg.h',
'Line' => '939',
'Name' => 'opj_codestream_info_v2_t',
'Size' => '72',
'Type' => 'Typedef'
},
- '36556' => {
+ '46241' => {
'Header' => 'openjpeg.h',
'Line' => '945',
'Memb' => {
'0' => {
'name' => 'start_pos',
'offset' => '0',
- 'type' => '2902'
+ 'type' => '11071'
},
'1' => {
'name' => 'end_header',
'offset' => '8',
- 'type' => '2902'
+ 'type' => '11071'
},
'2' => {
'name' => 'end_pos',
'offset' => '16',
- 'type' => '2902'
+ 'type' => '11071'
}
},
'Name' => 'struct opj_tp_index',
'Size' => '24',
'Type' => 'Struct'
},
- '36609' => {
- 'BaseType' => '36556',
+ '46294' => {
+ 'BaseType' => '46241',
'Header' => 'openjpeg.h',
'Line' => '953',
'Name' => 'opj_tp_index_t',
'Size' => '24',
'Type' => 'Typedef'
},
- '36621' => {
+ '46306' => {
'Header' => 'openjpeg.h',
'Line' => '958',
'Memb' => {
'0' => {
'name' => 'tileno',
'offset' => '0',
- 'type' => '718'
+ 'type' => '8887'
},
'1' => {
'name' => 'nb_tps',
'offset' => '4',
- 'type' => '718'
+ 'type' => '8887'
},
'2' => {
'name' => 'current_nb_tps',
'offset' => '8',
- 'type' => '718'
+ 'type' => '8887'
},
'3' => {
'name' => 'current_tpsno',
'offset' => '12',
- 'type' => '718'
+ 'type' => '8887'
},
'4' => {
'name' => 'tp_index',
'offset' => '16',
- 'type' => '36765'
+ 'type' => '46450'
},
'5' => {
'name' => 'marknum',
'offset' => '24',
- 'type' => '718'
+ 'type' => '8887'
},
'6' => {
'name' => 'marker',
'offset' => '32',
- 'type' => '35713'
+ 'type' => '45398'
},
'7' => {
'name' => 'maxmarknum',
'offset' => '40',
- 'type' => '718'
+ 'type' => '8887'
},
'8' => {
'name' => 'nb_packet',
'offset' => '44',
- 'type' => '718'
+ 'type' => '8887'
},
'9' => {
'name' => 'packet_index',
'offset' => '48',
- 'type' => '35707'
+ 'type' => '45392'
}
},
'Name' => 'struct opj_tile_index',
'Size' => '56',
'Type' => 'Struct'
},
- '36765' => {
- 'BaseType' => '36609',
+ '46450' => {
+ 'BaseType' => '46294',
'Name' => 'opj_tp_index_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '36771' => {
- 'BaseType' => '36621',
+ '46456' => {
+ 'BaseType' => '46306',
'Header' => 'openjpeg.h',
'Line' => '985',
'Name' => 'opj_tile_index_t',
'Size' => '56',
'Type' => 'Typedef'
},
- '36783' => {
+ '46468' => {
'Header' => 'openjpeg.h',
'Line' => '990',
'Memb' => {
'0' => {
'name' => 'main_head_start',
'offset' => '0',
- 'type' => '2902'
+ 'type' => '11071'
},
'1' => {
'name' => 'main_head_end',
'offset' => '8',
- 'type' => '2902'
+ 'type' => '11071'
},
'2' => {
'name' => 'codestream_size',
'offset' => '16',
- 'type' => '2891'
+ 'type' => '11060'
},
'3' => {
'name' => 'marknum',
'offset' => '24',
- 'type' => '718'
+ 'type' => '8887'
},
'4' => {
'name' => 'marker',
'offset' => '32',
- 'type' => '35713'
+ 'type' => '45398'
},
'5' => {
'name' => 'maxmarknum',
'offset' => '40',
- 'type' => '718'
+ 'type' => '8887'
},
'6' => {
'name' => 'nb_of_tiles',
'offset' => '44',
- 'type' => '718'
+ 'type' => '8887'
},
'7' => {
'name' => 'tile_index',
'offset' => '48',
- 'type' => '36901'
+ 'type' => '46586'
}
},
'Name' => 'struct opj_codestream_index',
'Size' => '56',
'Type' => 'Struct'
},
- '36901' => {
- 'BaseType' => '36771',
+ '46586' => {
+ 'BaseType' => '46456',
'Name' => 'opj_tile_index_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '36907' => {
- 'BaseType' => '36783',
+ '46592' => {
+ 'BaseType' => '46468',
'Header' => 'openjpeg.h',
'Line' => '1013',
'Name' => 'opj_codestream_index_t',
'Size' => '56',
'Type' => 'Typedef'
},
- '39759' => {
- 'BaseType' => '36907',
+ '49488' => {
+ 'BaseType' => '46592',
'Name' => 'opj_codestream_index_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '41650' => {
- 'BaseType' => '26125',
+ '51408' => {
+ 'BaseType' => '35810',
'Name' => 'opj_image_t**',
'Size' => '8',
'Type' => 'Pointer'
},
- '41656' => {
- 'BaseType' => '685',
+ '51414' => {
+ 'BaseType' => '701',
'Name' => 'OPJ_BOOL*',
'Size' => '8',
'Type' => 'Pointer'
},
- '41662' => {
- 'BaseType' => '34708',
+ '51420' => {
+ 'BaseType' => '44393',
'Name' => 'opj_dparameters_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '41674' => {
- 'BaseType' => '34446',
+ '51432' => {
+ 'BaseType' => '44131',
'Name' => 'opj_cparameters_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '41680' => {
- 'BaseType' => '32028',
+ '51438' => {
+ 'BaseType' => '41713',
'Name' => 'FILE*',
'Size' => '8',
'Type' => 'Pointer'
},
- '41686' => {
- 'BaseType' => '36544',
+ '51444' => {
+ 'BaseType' => '46229',
'Name' => 'opj_codestream_info_v2_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '45' => {
- 'BaseType' => '56',
- 'Header' => 'stddef.h',
- 'Line' => '212',
- 'Name' => 'size_t',
- 'Size' => '8',
- 'Type' => 'Typedef'
- },
'56' => {
'Name' => 'unsigned long',
'Size' => '8',
'Type' => 'Intrinsic'
},
- '579' => {
+ '595' => {
'Header' => 'libio.h',
'Line' => '182',
'Name' => '_IO_lock_t',
'Type' => 'Typedef'
},
- '586' => {
+ '602' => {
'Header' => 'libio.h',
'Line' => '188',
'Memb' => {
'0' => {
'name' => '_next',
'offset' => '0',
- 'type' => '635'
+ 'type' => '651'
},
'1' => {
'name' => '_sbuf',
'offset' => '8',
- 'type' => '641'
+ 'type' => '657'
},
'2' => {
'name' => '_pos',
@@ -3175,48 +3222,47 @@ $VAR1 = {
'Size' => '24',
'Type' => 'Struct'
},
- '6182' => {
- 'BaseType' => '3118',
- 'Name' => 'opj_stream_t*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
'63' => {
'Name' => 'unsigned char',
'Size' => '1',
'Type' => 'Intrinsic'
},
- '635' => {
- 'BaseType' => '586',
+ '651' => {
+ 'BaseType' => '602',
'Name' => 'struct _IO_marker*',
'Size' => '8',
'Type' => 'Pointer'
},
- '641' => {
+ '657' => {
'BaseType' => '188',
'Name' => 'struct _IO_FILE*',
'Size' => '8',
'Type' => 'Pointer'
},
- '647' => {
+ '663' => {
'BaseType' => '149',
'Name' => 'char[1]',
'Size' => '1',
'Type' => 'Array'
},
- '663' => {
- 'BaseType' => '579',
+ '679' => {
+ 'BaseType' => '595',
'Name' => '_IO_lock_t*',
'Size' => '8',
'Type' => 'Pointer'
},
- '669' => {
+ '685' => {
'BaseType' => '149',
'Name' => 'char[20]',
'Size' => '20',
'Type' => 'Array'
},
- '685' => {
+ '70' => {
+ 'Name' => 'unsigned short',
+ 'Size' => '2',
+ 'Type' => 'Intrinsic'
+ },
+ '701' => {
'BaseType' => '98',
'Header' => 'openjpeg.h',
'Line' => '110',
@@ -3224,48 +3270,16 @@ $VAR1 = {
'Size' => '4',
'Type' => 'Typedef'
},
- '696' => {
- 'BaseType' => '63',
- 'Header' => 'openjpeg.h',
- 'Line' => '117',
- 'Name' => 'OPJ_BYTE',
- 'Size' => '1',
- 'Type' => 'Typedef'
- },
- '70' => {
- 'Name' => 'unsigned short',
- 'Size' => '2',
- 'Type' => 'Intrinsic'
- },
- '707' => {
- 'BaseType' => '77',
- 'Header' => 'stdint.h',
- 'Line' => '52',
- 'Name' => 'uint32_t',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '718' => {
- 'BaseType' => '707',
- 'Header' => 'openjpeg.h',
- 'Line' => '126',
- 'Name' => 'OPJ_UINT32',
- 'Size' => '4',
- 'Type' => 'Typedef'
- },
- '729' => {
- 'BaseType' => '45',
- 'Header' => 'openjpeg.h',
- 'Line' => '133',
- 'Name' => 'OPJ_SIZE_T',
+ '712' => {
+ 'Name' => 'void(*)(void*)',
+ 'Param' => {
+ '0' => {
+ 'type' => '141'
+ }
+ },
+ 'Return' => '1',
'Size' => '8',
- 'Type' => 'Typedef'
- },
- '740' => {
- 'BaseType' => '696',
- 'Name' => 'OPJ_BYTE*',
- 'Size' => '8',
- 'Type' => 'Pointer'
+ 'Type' => 'FuncPtr'
},
'77' => {
'Name' => 'unsigned int',
@@ -3277,23 +3291,49 @@ $VAR1 = {
'Size' => '1',
'Type' => 'Intrinsic'
},
+ '8865' => {
+ 'BaseType' => '63',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '117',
+ 'Name' => 'OPJ_BYTE',
+ 'Size' => '1',
+ 'Type' => 'Typedef'
+ },
+ '8876' => {
+ 'BaseType' => '77',
+ 'Header' => 'stdint.h',
+ 'Line' => '52',
+ 'Name' => 'uint32_t',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '8887' => {
+ 'BaseType' => '8876',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '126',
+ 'Name' => 'OPJ_UINT32',
+ 'Size' => '4',
+ 'Type' => 'Typedef'
+ },
+ '8898' => {
+ 'BaseType' => '45',
+ 'Header' => 'openjpeg.h',
+ 'Line' => '133',
+ 'Name' => 'OPJ_SIZE_T',
+ 'Size' => '8',
+ 'Type' => 'Typedef'
+ },
+ '8909' => {
+ 'BaseType' => '8865',
+ 'Name' => 'OPJ_BYTE*',
+ 'Size' => '8',
+ 'Type' => 'Pointer'
+ },
'98' => {
'Name' => 'int',
'Size' => '4',
'Type' => 'Intrinsic'
- },
- '9952' => {
- 'BaseType' => '2869',
- 'Name' => 'OPJ_INT32*',
- 'Size' => '8',
- 'Type' => 'Pointer'
- },
- '9964' => {
- 'BaseType' => '718',
- 'Name' => 'OPJ_UINT32[33]',
- 'Size' => '132',
- 'Type' => 'Array'
- }
+ }
},
'UndefinedSymbols' => {
'libopenjp2.so.2.1.1' => {
@@ -3319,16 +3359,30 @@ $VAR1 = {
'fseeko@GLIBC_2.2.5' => 0,
'ftello@GLIBC_2.2.5' => 0,
'fwrite@GLIBC_2.2.5' => 0,
+ 'getenv@GLIBC_2.2.5' => 0,
'getrusage@GLIBC_2.2.5' => 0,
'malloc@GLIBC_2.2.5' => 0,
'memcpy@GLIBC_2.14' => 0,
'memset@GLIBC_2.2.5' => 0,
'posix_memalign@GLIBC_2.2.5' => 0,
'pow@GLIBC_2.2.5' => 0,
+ 'pthread_attr_init@GLIBC_2.2.5' => 0,
+ 'pthread_attr_setdetachstate@GLIBC_2.2.5' => 0,
+ 'pthread_cond_destroy@GLIBC_2.3.2' => 0,
+ 'pthread_cond_init@GLIBC_2.3.2' => 0,
+ 'pthread_cond_signal@GLIBC_2.3.2' => 0,
+ 'pthread_cond_wait@GLIBC_2.3.2' => 0,
+ 'pthread_create@GLIBC_2.2.5' => 0,
+ 'pthread_join@GLIBC_2.2.5' => 0,
+ 'pthread_mutex_destroy@GLIBC_2.2.5' => 0,
+ 'pthread_mutex_lock@GLIBC_2.2.5' => 0,
+ 'pthread_mutex_unlock@GLIBC_2.2.5' => 0,
'realloc@GLIBC_2.2.5' => 0,
'sqrt@GLIBC_2.2.5' => 0,
'stdout@GLIBC_2.2.5' => 0,
- 'strcpy@GLIBC_2.2.5' => 0
+ 'strcpy@GLIBC_2.2.5' => 0,
+ 'strtol@GLIBC_2.2.5' => 0,
+ 'sysconf@GLIBC_2.2.5' => 0
}
},
'WordSize' => '8'
diff --git a/abi-check/abi_dump/openjpeg/current/6ff8d/meta.json b/abi-check/abi_dump/openjpeg/current/6ff8d/meta.json
index 31ae086b..05e622a2 100644
--- a/abi-check/abi_dump/openjpeg/current/6ff8d/meta.json
+++ b/abi-check/abi_dump/openjpeg/current/6ff8d/meta.json
@@ -1,7 +1,7 @@
{
"Object": "lib/libopenjp2.so.2.1.1",
"Lang": "C",
- "TotalSymbols": "43",
+ "TotalSymbols": "46",
"PublicABI": "1",
"Version": "1.7"
}
\ No newline at end of file
diff --git a/abi-check/changelog/openjpeg/current/log.html b/abi-check/changelog/openjpeg/current/log.html
index b5b3c7d6..c6759284 100644
--- a/abi-check/changelog/openjpeg/current/log.html
+++ b/abi-check/changelog/openjpeg/current/log.html
@@ -20,7 +20,16 @@
Changelog from Git
-
commit f1f7c533089130266a6c1a502b30a846bb506b56
+commit d6d0f070e179fc195849aacd842c92f79653934f
+Merge: f1f7c53 48c16b2
+Author: Antonin Descampe <antonin@gmail.com>
+Date: 2016-09-13 16:39:26 +0200
+
+ Merge pull request #786 from rouault/tier1_optimizations_multithreading
+
+ T1 & DWT multithreading decoding optimizations
+
+commit f1f7c533089130266a6c1a502b30a846bb506b56
Author: Antonin Descampe <antonin@gmail.com>
Date: 2016-09-13 16:21:38 +0200
@@ -56,6 +65,22 @@ Date: 2016-09-08 11:28:58 +0200
Update THANKS.md
+commit 48c16b2c199210a3c20b306a737eac5fc2c8f6c9
+Merge: ab22c5b ef01f18
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-09-08 10:30:09 +0200
+
+ Merge branch 'master' of https://github.com/uclouvain/openjpeg into tier1_optimizations_multithreading_2
+
+ Conflicts:
+ src/lib/openjp2/t1.c
+
+commit ab22c5bad55fccdc440847c896baaf4bf89365a0
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-09-08 09:43:36 +0200
+
+ opj_thread_pool: fix potential deadlock at thread pool destruction
+
commit ef01f18dfc6780b776d0674ed3e7415c6ef54d24
Author: Matthieu Darbois <mayeut@users.noreply.github.com>
Date: 2016-09-08 07:34:46 +0200
@@ -156,6 +181,12 @@ Date: 2016-09-02 23:58:12 +0200
clang 3.9 is currently unavailable for precise through apt
+commit 4f9abb9a45ffd711f9717db15d062fa020ed6cf5
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-08-11 21:50:46 +0200
+
+ [Win32] Use _beginthreadex instead of CreateThread()
+
commit 4a2a8693e5a02207a8813b02a375abdc4e43c49b
Author: Matthieu Darbois <mayeut@users.noreply.github.com>
Date: 2016-08-06 13:04:56 +0200
@@ -323,6 +354,150 @@ Date: 2016-06-21 16:19:06 +0200
setup automatic upload of ABI reports
+commit 7d3c7a345f05adbc9ca26d8ca7f6c7fffa5096be
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-26 23:51:32 +0200
+
+ Be robust to failed allocations of job structures
+
+commit 69497d35c0e35a1f9b789d016e9eb4946b8f0fab
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-25 21:39:21 +0200
+
+ opj_decompress: use clock_gettime() instead of getrusage() so as to get the time spent, and not to the total CPU time
+
+commit d67cd2220a291b54718f731052be4a9397f67077
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-25 19:08:04 +0200
+
+ opj_decompress: add a -threads <num_threads> option
+
+commit e3eb0a206d66cc873eccb57fc12a0497de400aca
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-25 18:39:41 +0200
+
+ .travis.yml: add a conf with OPJ_NUM_THREADS=2
+
+commit 57b216bb587aa7eba13afbbfd6a1fe5f04201b61
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-25 18:07:15 +0200
+
+ Use thread pool for DWT decoding
+
+commit 5fbb8b2645a085391b070162d8551aa960caab6a
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-25 16:38:44 +0200
+
+ Use thread-pool for T1 decoding
+
+commit d4b7f03cfa4732132767188782683f3d957da912
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-25 16:36:47 +0200
+
+ Add opj_codec_set_threads() in public API and propagate resulting thread pool to tcd level
+
+ By default, only the main thread is used. If opj_codec_set_threads() 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.
+
+commit 54179fe1d53156c6b440166fe71a10f238a6ea56
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-25 16:34:52 +0200
+
+ Add threading and thread pool API
+
+commit 7092f7ea112fcc44e7426c462bf01a406b076620
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-23 16:00:04 +0200
+
+ Fix MSVC210 build issue (use of C99 declaration after statement) introduced in ba1edf6cd41415594729bc90ad3b0008af48251e
+
+commit 107eb31531ca688e2799406e69e9383efc13448f
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-23 13:45:15 +0200
+
+ Improve perf of opj_t1_dec_sigpass_mqc_vsc() and opj_t1_dec_refpass_mqc_vsc() with loop unrolling
+
+commit 8371491a9968a31ce16d6ce37b775ef3c7d090c8
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-23 11:44:54 +0200
+
+ Better inlining of opj_t1_updateflagscolflags() w.r.t. flags_stride
+
+commit 956c31d5a6e4530a92b6dd6099bdbf071144f6f1
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-23 10:34:44 +0200
+
+ opj_t1_dec_clnpass(): remove useless test in the runlen decoding path (of the non VSC case)
+
+commit 93f7f907117675cf6af227b4d0243a58f6c3640a
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-23 10:25:55 +0200
+
+ opj_t1_decode_cblks(): tiny perf increase when loop unrolling
+
+commit 1da397e94a4e441a7c9a1aa4c2debd1c06ba05e2
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-23 01:33:06 +0200
+
+ Tier 1 decoding: add a colflags array
+
+ Addition flag array such that colflags[1+0] is for state of col=0,row=0..3,
+ colflags[1+1] for col=1, row=0..3, colflags[1+flags_stride] for col=0,row=4..7, ...
+ This array avoids too much cache trashing when processing by 4 vertical samples
+ as done in the various decoding steps.
+
+commit 31882ad7f4a0d9d0231c3fdb9c75a6b69912e1b7
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-22 00:54:06 +0200
+
+ Const'ify lut arrays so they are in the read-only data section
+
+commit ba1edf6cd41415594729bc90ad3b0008af48251e
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-22 00:50:34 +0200
+
+ Reduce number of occurrences of orient function argument
+
+ This is essentially used to shift inside the lut_ctxno_zc, which we
+ can precompute at the beginning of opj_t1_decode_cblk() /
+ opj_t1_encode_cblk()
+
+commit 23a01dfdef1a266754af268b07d912efbe04a759
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-21 16:27:35 +0200
+
+ Specialize decoding passes for 64x64 code blocks
+
+commit d8fef96f23ea8b12226d7326118f2ffd91da28ac
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-21 15:52:02 +0200
+
+ Improve code generation in opj_t1_dec_clnpass()
+
+ Add a opj_t1_dec_clnpass_step_only_if_flag_not_sig_visit() method that
+ does the job of opj_t1_dec_clnpass_step_only() assuming the conditions
+ are met. And use it in opj_t1_dec_clnpass(). The compiler generates
+ more efficient code.
+
+commit c539808d097945866c0f7120ccdea28921a011a2
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2016-05-21 15:41:36 +0200
+
+ opj_t1_updateflags(): tiny optimization
+
+ We can avoid using a loop-up table with some shift arithmetics.
+
+commit 426bf8d337715f7b2e867cb2643128e5c2e3b5bb
+Author: Kal Conley <kcconley@gmail.com>
+Date: 2015-12-27 20:14:47 +0100
+
+ Move some MQC functions into a header for speed
+
+ Allow these hot functions to be inlined. This boosts decode performance by ~10%.
+
commit d0babeb6f6cdd1887308137df37bb2b4724a6592
Author: Antonin Descampe <antonin@gmail.com>
Date: 2016-05-15 01:36:31 +0200
@@ -383,6 +558,239 @@ Date: 2016-05-08 20:10:13 +0200
Fix uclouvain/openjpeg#775
+commit 162f6199c0cd3ec1c6c6dc65e41b2faab92b2d91
+Author: mayeut <mayeut@users.noreply.github.com>
+Date: 2016-05-08 19:18:05 +0200
+
+ Fix Heap Buffer Overflow in function color_cmyk_to_rgb
+
+ Fix uclouvain/openjpeg#774
+
+commit 8f9cc62b3f9a1da9712329ddcedb9750d585505c
+Author: mayeut <mayeut@users.noreply.github.com>
+Date: 2016-05-08 18:40:12 +0200
+
+ Fix division by zero
+
+ Fix uclouvain/openjpeg#733
+
+commit 44a499f2acf10b55172d07abf387e5a579a585f7
+Author: Matthieu Darbois <mayeut@users.noreply.github.com>
+Date: 2016-05-03 22:22:03 +0200
+
+ Update lcms2 (#773)
+
+ Update to mm2/Little-CMS@e342f44
+
+commit 94cfb1b008319e8b0b17e741f1e29e0a7b90af38
+Merge: ba0cf12 17a0a8a
+Author: julienmalik <julienmalik@users.noreply.github.com>
+Date: 2016-05-02 21:57:55 +0200
+
+ Merge pull request #769 from julienmalik/cmake_lowercase
+
+ Use lowercase for cmake commands consistenly
+
+commit 17a0a8a195a9aad76a6bdb174edc8aa5fb8b7831
+Author: Julien Malik <julien.malik@paraiso.me>
+Date: 2016-05-02 16:03:16 +0200
+
+ Use lowercase for cmake commands consistenly
+
+ Inspired from https://github.com/InsightSoftwareConsortium/ITK/blob/master/Utilities/Maintenance/HowToCreateTheCMakeCaseConversion.txt
+ This needs vim 7.3 and fails with vim 7.4
+
+ This also fixes a number of :
+ - missing empty line at end of files
+ - useless space at end of lines
+
+commit ba0cf122f6820d38a7a5acc65b9d64392dd94e83
+Merge: da56086 e1e018a
+Author: julienmalik <julienmalik@users.noreply.github.com>
+Date: 2016-05-02 14:34:32 +0200
+
+ Merge pull request #767 from julienmalik/fix_memset_null_pointer
+
+ Fix UBSan gcc warning for first arg to memset non null
+
+commit da56086e012117edb278408e6062d1b890b53576
+Merge: b51d088 04b8cbd
+Author: julienmalik <julienmalik@users.noreply.github.com>
+Date: 2016-05-02 14:32:08 +0200
+
+ Merge pull request #768 from julienmalik/filter_clang_warnings
+
+ Ignore clang's summary warning
+
+commit 04b8cbd27aae2372b19598a38ba15e860952cae2
+Author: Julien Malik <julien.malik@paraiso.me>
+Date: 2016-05-02 12:55:43 +0200
+
+ Ignore clang's summary warning
+
+ This assumes prior text has matched some other warning expression.
+
+ This reduces the warnings reported for clang build on the dashboard,
+ which were caused only by the "XXX warnings generated." message.
+ For some reason they were not reported when not using ctest launchers.
+
+ This commit allows to confidently use ctest launchers to improve
+ dashboard reports.
+
+commit e1e018a8dc8c96f45486768356b7fb370ae0527c
+Author: Julien Malik <julien.malik@paraiso.me>
+Date: 2016-05-02 12:13:24 +0200
+
+ Fix UBSan gcc warning for first arg to memset non null
+
+commit b51d088267cb88eb95555ea047755120e36c511b
+Author: Matthieu Darbois <mayeut@users.noreply.github.com>
+Date: 2016-05-01 18:05:46 +0200
+
+ Update to libtiff-4.0.6 (#764)
+
+commit 4f11e89c803fd9a332698bc36338a4be87c6d199
+Author: mayeut <mayeut@users.noreply.github.com>
+Date: 2016-04-30 18:51:36 +0200
+
+ Add tests for recent issues
+
+ Update uclouvain/openjpeg#725
+ Update uclouvain/openjpeg#726
+
+commit 9a20f8e8d1a91bd032e81ac53bf9a48dbb92bc29
+Author: Matthieu Darbois <mayeut@users.noreply.github.com>
+Date: 2016-04-30 17:58:04 +0200
+
+ Update lcms (#544)
+
+ Update to mm2/Little-CMS@0e8234e090d6aab33f90e2eb0296f30aa0705e57
+
+commit 72deb588cbc8d5f56f8b0db3a2d120913e792cb8
+Merge: cd77b60 20789fe
+Author: Antonin Descampe <antonin@gmail.com>
+Date: 2016-04-30 13:51:01 +0200
+
+ Merge pull request #706 from mayeut/issue135
+
+ Fix issue 135
+ The fix is legal regarding the standard but I did not manage to find out if it covers a bug in opj_t2_read_packet_data or if the file is corrupted
+
+commit cd77b6003b774dd337835630ea7b9b1fbc68d264
+Author: mayeut <mayeut@users.noreply.github.com>
+Date: 2016-04-30 12:15:22 +0200
+
+ Fix some coverity warnings
+
+commit f40a2ff2ad821cf6492761c01de136ac2bf48b4a
+Author: mayeut <mayeut@users.noreply.github.com>
+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 15f081c89650dccee4aa4ae66f614c3fdb268767
+Author: Matthieu Darbois <mayeut@users.noreply.github.com>
+Date: 2016-04-30 00:33:27 +0200
+
+ Fix Out-Of-Bounds Read in sycc42x_to_rgb function (#745)
+
+ 42x Images with an odd x0/y0 lead to subsampled component starting at the
+ 2nd column/line.
+ That is offset = comp->dx * comp->x0 - image->x0 = 1
+
+ Fix #726
+
+commit ad593c9e0622e0d8d87228e67e4dbd36243ffd22
+Author: Matthieu Darbois <mayeut@users.noreply.github.com>
+Date: 2016-04-29 23:51:14 +0200
+
+ Fix heap-buffer-overflow in color_esycc_to_rgb (#748)
+
+ When all components do not have the same dx/dy, components buffer are
+ read beyond their end.
+ Do not convert in this case.
+
+ Update uclouvain/openjpeg#725
+
+commit 319fc971fef8a1e1c1c543506c26805873e3f258
+Author: julienmalik <julienmalik@users.noreply.github.com>
+Date: 2016-04-29 23:49:17 +0200
+
+ cppcheck fix for openjp2 (#740)
+
+commit e166e4a209d9a3e4b583e4b2cdcbab2c57967eb1
+Author: Matthieu Darbois <mayeut@users.noreply.github.com>
+Date: 2016-04-28 19:20:14 +0200
+
+ Check SSIZ is valid in opj_j2k_read_siz (#762)
+
+commit 20789fed4ec7746e938dd2934a1fb5aa352f4d12
+Author: mayeut <mayeut@users.noreply.github.com>
+Date: 2016-01-25 22:16:49 +0100
+
+ Fix issue 135
+
+ dwt_interleave_h.gsr105.jp2 now has the same output as kakadu
+ issue399 is corrupted. Only the corrupted part changes.
+
+ Update known failures for x86 MD5
+
+ NR-DEC-kodak_2layers_lrcp.j2c-31-decode-md5
+ NR-DEC-kodak_2layers_lrcp.j2c-32-decode-md5
+ NR-DEC-issue135.j2k-68-decode-md5
+
+commit 5947e10ff7bebdcc8f72ab9246f03db05582fa0a
+Author: julienmalik <julienmalik@users.noreply.github.com>
+Date: 2016-04-27 23:05:43 +0200
+
+ Add clang 3.9 build to Travis matrix (#753)
+
+commit e6881e75279627096fbbaca19e837252737a3892
+Author: Matthieu Darbois <mayeut@users.noreply.github.com>
+Date: 2016-04-27 21:56:09 +0200
+
+ Fix negative shift left reported by UBSan (#758)
+
+ Follow-up of #757
+
+ This shall have no performance impact on 2’s complement machine where
+ the compiler replaces the multiplication by power of two (constant) by
+ a left shift.
+ Verified at least on MacOS Xcode 7.3, same assembly generated after fix.
+
+commit 2296dc9e68e0ebc8342a8669aa2398a029b0fa3f
+Author: Stefan Weil <sw@weilnetz.de>
+Date: 2016-04-26 22:12:11 +0200
+
+ Remove whitespace and CR at line endings (#678)
+
+ Signed-off-by: Stefan Weil <sw@weilnetz.de>
+
+commit 6f2ac3ee366a9b587abe9a72febc400ba5b98c24
+Author: Matthieu Darbois <mayeut@users.noreply.github.com>
+Date: 2016-04-26 22:06:06 +0200
+
+ Fix negative shift left reported by UBSan (#757)
+
+ This shall have no performance impact on 2’s complement machine where
+ the compiler replaces the multiplication by power of two (constant) by
+ a left shift.
+ Verified at least on MacOS Xcode 7.3, same assembly generated after fix.
+
+commit c559c628539bc8956193a5ff8ac787a0c6fa090c
+Author: Matthieu Darbois <mayeut@users.noreply.github.com>
+Date: 2016-04-23 14:17:31 +0200
+
+ Do not define __attribute__ in opj_includes.h (#751)
+
+ Fix #727
+
...
diff --git a/abi-check/compat_report/openjpeg/2.1.1/current/27c2e/abi_compat_report.html b/abi-check/compat_report/openjpeg/2.1.1/current/27c2e/abi_compat_report.html
index 06a850c1..f73d95ed 100644
--- a/abi-check/compat_report/openjpeg/2.1.1/current/27c2e/abi_compat_report.html
+++ b/abi-check/compat_report/openjpeg/2.1.1/current/27c2e/abi_compat_report.html
@@ -1,4 +1,4 @@
-
+