From 441f3d4de5a518a8af8ce7ebacbac1fadf1adbc1 Mon Sep 17 00:00:00 2001 From: mayeut Date: Wed, 6 Jul 2016 00:10:33 +0200 Subject: [PATCH] Prepare for ABI tracker rebuild --- .../abi_dump/openjpeg/2.1.1/6ff8d/ABI.dump | 3336 ----------------- .../abi_dump/openjpeg/2.1.1/6ff8d/meta.json | 7 - .../abi_dump/openjpeg/current/6ff8d/ABI.dump | 3335 ---------------- .../abi_dump/openjpeg/current/6ff8d/meta.json | 7 - abi-check/changelog/openjpeg/current/log.html | 585 --- .../current/27c2e/abi_compat_report.html | 353 -- .../openjpeg/2.1.1/current/27c2e/meta.json | 8 - .../2.1/2.1.1/e6eaa/abi_compat_report.html | 353 -- .../openjpeg/2.1/2.1.1/e6eaa/meta.json | 8 - .../2.1/current/e6eaa/abi_compat_report.html | 325 -- .../openjpeg/2.1/current/e6eaa/meta.json | 8 - .../2.1.1_to_current/abi_compat_report.html | 353 -- .../2.1.1_to_current/src_compat_report.html | 324 -- .../2.1_to_2.1.1/abi_compat_report.html | 353 -- .../2.1_to_2.1.1/src_compat_report.html | 324 -- .../2.1_to_current/abi_compat_report.html | 325 -- .../2.1_to_current/src_compat_report.html | 325 -- abi-check/db/openjpeg/Monitor.data | 7 +- abi-check/db/openjpeg/Tracker.data | 137 +- .../openjpeg/2.1.1/current/diff.html | 24 - .../openjpeg/2.1.1/current/meta.json | 3 - .../headers_diff/openjpeg/2.1/2.1.1/diff.html | 187 - .../headers_diff/openjpeg/2.1/2.1.1/meta.json | 3 - .../openjpeg/2.1/current/diff.html | 201 - .../openjpeg/2.1/current/meta.json | 3 - .../2.1.1/include/openjpeg-2.1/openjpeg.h | 1563 -------- .../2.1.1/include/openjpeg-2.1/opj_config.h | 10 - .../2.1.1/include/openjpeg-2.1/opj_stdint.h | 52 - .../openjpeg/2.1.1/lib/libopenjp2.so | 1 - .../openjpeg/2.1.1/lib/libopenjp2.so.2.1.1 | Bin 1017598 -> 0 bytes .../openjpeg/2.1.1/lib/libopenjp2.so.7 | 1 - .../lib/openjpeg-2.1/OpenJPEGConfig.cmake | 48 - .../openjpeg-2.1/OpenJPEGTargets-debug.cmake | 74 - .../lib/openjpeg-2.1/OpenJPEGTargets.cmake | 36 - .../2.1.1/lib/pkgconfig/libopenjp2.pc | 14 - .../current/include/openjpeg-2.1/openjpeg.h | 1563 -------- .../current/include/openjpeg-2.1/opj_config.h | 10 - .../current/include/openjpeg-2.1/opj_stdint.h | 52 - .../openjpeg/current/lib/libopenjp2.so | 1 - .../openjpeg/current/lib/libopenjp2.so.2.1.1 | Bin 1017310 -> 0 bytes .../openjpeg/current/lib/libopenjp2.so.7 | 1 - .../lib/openjpeg-2.1/OpenJPEGConfig.cmake | 48 - .../openjpeg-2.1/OpenJPEGTargets-debug.cmake | 74 - .../lib/openjpeg-2.1/OpenJPEGTargets.cmake | 36 - .../current/lib/pkgconfig/libopenjp2.pc | 14 - .../openjpeg/2.1.1/current/meta.json | 12 - .../openjpeg/2.1.1/current/report.html | 44 - .../openjpeg/2.1/2.1.1/meta.json | 12 - .../openjpeg/2.1/2.1.1/report.html | 44 - .../openjpeg/2.1/current/meta.json | 12 - .../openjpeg/2.1/current/report.html | 44 - 51 files changed, 7 insertions(+), 14653 deletions(-) delete mode 100644 abi-check/abi_dump/openjpeg/2.1.1/6ff8d/ABI.dump delete mode 100644 abi-check/abi_dump/openjpeg/2.1.1/6ff8d/meta.json delete mode 100644 abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump delete mode 100644 abi-check/abi_dump/openjpeg/current/6ff8d/meta.json delete mode 100644 abi-check/changelog/openjpeg/current/log.html delete mode 100644 abi-check/compat_report/openjpeg/2.1.1/current/27c2e/abi_compat_report.html delete mode 100644 abi-check/compat_report/openjpeg/2.1.1/current/27c2e/meta.json delete mode 100644 abi-check/compat_report/openjpeg/2.1/2.1.1/e6eaa/abi_compat_report.html delete mode 100644 abi-check/compat_report/openjpeg/2.1/2.1.1/e6eaa/meta.json delete mode 100644 abi-check/compat_report/openjpeg/2.1/current/e6eaa/abi_compat_report.html delete mode 100644 abi-check/compat_report/openjpeg/2.1/current/e6eaa/meta.json delete mode 100644 abi-check/compat_reports/openjpeg/2.1.1_to_current/abi_compat_report.html delete mode 100644 abi-check/compat_reports/openjpeg/2.1.1_to_current/src_compat_report.html delete mode 100644 abi-check/compat_reports/openjpeg/2.1_to_2.1.1/abi_compat_report.html delete mode 100644 abi-check/compat_reports/openjpeg/2.1_to_2.1.1/src_compat_report.html delete mode 100644 abi-check/compat_reports/openjpeg/2.1_to_current/abi_compat_report.html delete mode 100644 abi-check/compat_reports/openjpeg/2.1_to_current/src_compat_report.html delete mode 100644 abi-check/headers_diff/openjpeg/2.1.1/current/diff.html delete mode 100644 abi-check/headers_diff/openjpeg/2.1.1/current/meta.json delete mode 100644 abi-check/headers_diff/openjpeg/2.1/2.1.1/diff.html delete mode 100644 abi-check/headers_diff/openjpeg/2.1/2.1.1/meta.json delete mode 100644 abi-check/headers_diff/openjpeg/2.1/current/diff.html delete mode 100644 abi-check/headers_diff/openjpeg/2.1/current/meta.json delete mode 100644 abi-check/installed/openjpeg/2.1.1/include/openjpeg-2.1/openjpeg.h delete mode 100644 abi-check/installed/openjpeg/2.1.1/include/openjpeg-2.1/opj_config.h delete mode 100644 abi-check/installed/openjpeg/2.1.1/include/openjpeg-2.1/opj_stdint.h delete mode 120000 abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so delete mode 100644 abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so.2.1.1 delete mode 120000 abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so.7 delete mode 100644 abi-check/installed/openjpeg/2.1.1/lib/openjpeg-2.1/OpenJPEGConfig.cmake delete mode 100644 abi-check/installed/openjpeg/2.1.1/lib/openjpeg-2.1/OpenJPEGTargets-debug.cmake delete mode 100644 abi-check/installed/openjpeg/2.1.1/lib/openjpeg-2.1/OpenJPEGTargets.cmake delete mode 100644 abi-check/installed/openjpeg/2.1.1/lib/pkgconfig/libopenjp2.pc delete mode 100644 abi-check/installed/openjpeg/current/include/openjpeg-2.1/openjpeg.h delete mode 100644 abi-check/installed/openjpeg/current/include/openjpeg-2.1/opj_config.h delete mode 100644 abi-check/installed/openjpeg/current/include/openjpeg-2.1/opj_stdint.h delete mode 120000 abi-check/installed/openjpeg/current/lib/libopenjp2.so delete mode 100644 abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.1.1 delete mode 120000 abi-check/installed/openjpeg/current/lib/libopenjp2.so.7 delete mode 100644 abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGConfig.cmake delete mode 100644 abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets-debug.cmake delete mode 100644 abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets.cmake delete mode 100644 abi-check/installed/openjpeg/current/lib/pkgconfig/libopenjp2.pc delete mode 100644 abi-check/objects_report/openjpeg/2.1.1/current/meta.json delete mode 100644 abi-check/objects_report/openjpeg/2.1.1/current/report.html delete mode 100644 abi-check/objects_report/openjpeg/2.1/2.1.1/meta.json delete mode 100644 abi-check/objects_report/openjpeg/2.1/2.1.1/report.html delete mode 100644 abi-check/objects_report/openjpeg/2.1/current/meta.json delete mode 100644 abi-check/objects_report/openjpeg/2.1/current/report.html diff --git a/abi-check/abi_dump/openjpeg/2.1.1/6ff8d/ABI.dump b/abi-check/abi_dump/openjpeg/2.1.1/6ff8d/ABI.dump deleted file mode 100644 index 8d0b5dfc..00000000 --- a/abi-check/abi_dump/openjpeg/2.1.1/6ff8d/ABI.dump +++ /dev/null @@ -1,3336 +0,0 @@ -$VAR1 = { - 'ABI_DUMPER_VERSION' => '0.99.15', - 'ABI_DUMP_VERSION' => '3.2', - 'Arch' => 'x86_64', - 'GccVersion' => '4.8.4', - 'Headers' => { - 'openjpeg.h' => 1 - }, - 'Language' => 'C', - 'LibraryName' => 'libopenjp2.so.2.1.1', - 'LibraryVersion' => '2.1.1', - 'NameSpaces' => {}, - 'Needed' => { - 'libc.so.6' => 1, - 'libm.so.6' => 1 - }, - 'PublicABI' => '1', - 'Sources' => { - 'cio.c' => 1, - 'image.c' => 1, - 'openjpeg.c' => 1 - }, - 'SymbolInfo' => { - '130988' => { - 'Header' => 'openjpeg.h', - 'Line' => '1055', - 'Return' => '177', - 'ShortName' => 'opj_version', - 'Source' => 'openjpeg.c', - 'SourceLine' => '157' - }, - '131273' => { - 'Header' => 'openjpeg.h', - 'Line' => '1477', - 'Param' => { - '0' => { - 'name' => 'cstr_info', - 'type' => '131291' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_destroy_cstr_info', - 'Source' => 'openjpeg.c', - 'SourceLine' => '885' - }, - '191306' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'p_callback', - 'type' => '2910' - }, - '2' => { - 'name' => 'p_user_data', - 'type' => '141' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '678', - 'ShortName' => 'opj_set_info_handler', - 'Source' => 'openjpeg.c', - 'SourceLine' => '44' - }, - '191404' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'p_callback', - 'type' => '2910' - }, - '2' => { - 'name' => 'p_user_data', - 'type' => '141' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '678', - 'ShortName' => 'opj_set_warning_handler', - 'Source' => 'openjpeg.c', - 'SourceLine' => '59' - }, - '191490' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'p_callback', - 'type' => '2910' - }, - '2' => { - 'name' => 'p_user_data', - 'type' => '141' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '678', - 'ShortName' => 'opj_set_error_handler', - 'Source' => 'openjpeg.c', - 'SourceLine' => '74' - }, - '191605' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_format', - 'type' => '180859' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '191392', - 'ShortName' => 'opj_create_decompress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '164' - }, - '191827' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'parameters', - 'type' => '41597' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_set_default_decoder_parameters', - 'Source' => 'openjpeg.c', - 'SourceLine' => '337' - }, - '191958' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'parameters', - 'type' => '41597' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '678', - 'ShortName' => 'opj_setup_decoder', - 'Source' => 'openjpeg.c', - 'SourceLine' => '357' - }, - '192100' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6168' - }, - '1' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '2' => { - 'name' => 'p_image', - 'type' => '41585' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '678', - 'ShortName' => 'opj_read_header', - 'Source' => 'openjpeg.c', - 'SourceLine' => '377' - }, - '192303' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6168' - }, - '2' => { - 'name' => 'p_image', - 'type' => '26086' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '678', - 'ShortName' => 'opj_decode', - 'Source' => 'openjpeg.c', - 'SourceLine' => '400' - }, - '192457' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'p_image', - 'type' => '26086' - }, - '2' => { - 'name' => 'p_start_x', - 'type' => '2855' - }, - '3' => { - 'name' => 'p_start_y', - 'type' => '2855' - }, - '4' => { - 'name' => 'p_end_x', - 'type' => '2855' - }, - '5' => { - 'name' => 'p_end_y', - 'type' => '2855' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx', - '4' => 'r8', - '5' => 'r9' - }, - 'Return' => '678', - 'ShortName' => 'opj_set_decode_area', - 'Source' => 'openjpeg.c', - 'SourceLine' => '421' - }, - '192665' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6168' - }, - '2' => { - 'name' => 'p_tile_index', - 'type' => '3508' - }, - '3' => { - 'name' => 'p_data_size', - 'type' => '3508' - }, - '4' => { - 'name' => 'p_tile_x0', - 'type' => '9931' - }, - '5' => { - 'name' => 'p_tile_y0', - 'type' => '9931' - }, - '6' => { - 'name' => 'p_tile_x1', - 'offset' => '0', - 'type' => '9931' - }, - '7' => { - 'name' => 'p_tile_y1', - 'type' => '9931' - }, - '8' => { - 'name' => 'p_nb_comps', - 'type' => '3508' - }, - '9' => { - 'name' => 'p_should_go_on', - 'type' => '41591' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rbx', - '3' => 'r11', - '4' => 'rcx', - '5' => 'r8', - '7' => 'rdx', - '8' => 'rdx', - '9' => 'rdx' - }, - 'Return' => '678', - 'ShortName' => 'opj_read_tile_header', - 'Source' => 'openjpeg.c', - 'SourceLine' => '443' - }, - '192871' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'p_tile_index', - 'type' => '711' - }, - '2' => { - 'name' => 'p_data', - 'type' => '733' - }, - '3' => { - 'name' => 'p_data_size', - 'type' => '711' - }, - '4' => { - 'name' => 'p_stream', - 'type' => '6168' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx', - '4' => 'r8' - }, - 'Return' => '678', - 'ShortName' => 'opj_decode_tile_data', - 'Source' => 'openjpeg.c', - 'SourceLine' => '473' - }, - '193071' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6168' - }, - '2' => { - 'name' => 'p_image', - 'type' => '26086' - }, - '3' => { - 'name' => 'tile_index', - 'type' => '711' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx' - }, - 'Return' => '678', - 'ShortName' => 'opj_get_decoded_tile', - 'Source' => 'openjpeg.c', - 'SourceLine' => '498' - }, - '193248' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'res_factor', - 'type' => '711' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '678', - 'ShortName' => 'opj_set_decoded_resolution_factor', - 'Source' => 'openjpeg.c', - 'SourceLine' => '521' - }, - '193357' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_format', - 'type' => '180859' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '191392', - 'ShortName' => 'opj_create_compress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '538' - }, - '193582' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'parameters', - 'type' => '41609' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_set_default_encoder_parameters', - 'Source' => 'openjpeg.c', - 'SourceLine' => '634' - }, - '193713' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'parameters', - 'type' => '41609' - }, - '2' => { - 'name' => 'p_image', - 'type' => '26086' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '678', - 'ShortName' => 'opj_setup_encoder', - 'Source' => 'openjpeg.c', - 'SourceLine' => '693' - }, - '193851' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'p_image', - 'type' => '26086' - }, - '2' => { - 'name' => 'p_stream', - 'type' => '6168' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '678', - 'ShortName' => 'opj_start_compress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '711' - }, - '194005' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_info', - 'type' => '191392' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6168' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '678', - 'ShortName' => 'opj_encode', - 'Source' => 'openjpeg.c', - 'SourceLine' => '730' - }, - '194136' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6168' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '678', - 'ShortName' => 'opj_end_compress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '747' - }, - '194267' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6168' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '678', - 'ShortName' => 'opj_end_decompress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '764' - }, - '194398' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'parameters', - 'type' => '41609' - }, - '1' => { - 'name' => 'pEncodingMatrix', - 'type' => '3502' - }, - '2' => { - 'name' => 'p_dc_shift', - 'type' => '9931' - }, - '3' => { - 'name' => 'pNbComp', - 'type' => '711' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx' - }, - 'Return' => '678', - 'ShortName' => 'opj_set_MCT', - 'Source' => 'openjpeg.c', - 'SourceLine' => '783' - }, - '194744' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'p_tile_index', - 'type' => '711' - }, - '2' => { - 'name' => 'p_data', - 'type' => '733' - }, - '3' => { - 'name' => 'p_data_size', - 'type' => '711' - }, - '4' => { - 'name' => 'p_stream', - 'type' => '6168' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx', - '4' => 'r8' - }, - 'Return' => '678', - 'ShortName' => 'opj_write_tile', - 'Source' => 'openjpeg.c', - 'SourceLine' => '812' - }, - '194944' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_destroy_codec', - 'Source' => 'openjpeg.c', - 'SourceLine' => '839' - }, - '195045' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - }, - '1' => { - 'name' => 'info_flag', - 'type' => '2855' - }, - '2' => { - 'name' => 'output_stream', - 'type' => '41615' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '1', - 'ShortName' => 'opj_dump_codec', - 'Source' => 'openjpeg.c', - 'SourceLine' => '858' - }, - '195182' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '41621', - 'ShortName' => 'opj_get_cstr_info', - 'Source' => 'openjpeg.c', - 'SourceLine' => '874' - }, - '195346' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191392' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '39694', - 'ShortName' => 'opj_get_cstr_index', - 'Source' => 'openjpeg.c', - 'SourceLine' => '901' - }, - '195431' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_cstr_index', - 'type' => '195491' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_destroy_cstr_index', - 'Source' => 'openjpeg.c', - 'SourceLine' => '912' - }, - '195497' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'fname', - 'type' => '177' - }, - '1' => { - 'name' => 'p_size', - 'type' => '722' - }, - '2' => { - 'name' => 'p_is_read_stream', - 'type' => '678' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'r12', - '2' => 'rbx' - }, - 'Return' => '6168', - 'ShortName' => 'opj_stream_create_file_stream', - 'Source' => 'openjpeg.c', - 'SourceLine' => '925' - }, - '195616' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'fname', - 'type' => '177' - }, - '1' => { - 'name' => 'p_is_read_stream', - 'type' => '678' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '6168', - 'ShortName' => 'opj_stream_create_default_file_stream', - 'Source' => 'openjpeg.c', - 'SourceLine' => '920' - }, - '26365' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'image', - 'type' => '26086' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_image_destroy', - 'Source' => 'image.c', - 'SourceLine' => '80' - }, - '26531' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'numcmpts', - 'type' => '711' - }, - '1' => { - 'name' => 'cmptparms', - 'type' => '26806' - }, - '2' => { - 'name' => 'clrspc', - 'type' => '23428' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '26086', - 'ShortName' => 'opj_image_create', - 'Source' => 'image.c', - 'SourceLine' => '39' - }, - '28528' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'numcmpts', - 'type' => '711' - }, - '1' => { - 'name' => 'cmptparms', - 'type' => '26806' - }, - '2' => { - 'name' => 'clrspc', - 'type' => '23428' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '26086', - 'ShortName' => 'opj_image_tile_create', - 'Source' => 'image.c', - 'SourceLine' => '208' - }, - '6016' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_buffer_size', - 'type' => '722' - }, - '1' => { - 'name' => 'l_is_input', - 'type' => '678' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '6168', - 'ShortName' => 'opj_stream_create', - 'Source' => 'cio.c', - 'SourceLine' => '151' - }, - '6174' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'l_is_input', - 'type' => '678' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '6168', - 'ShortName' => 'opj_stream_default_create', - 'Source' => 'cio.c', - 'SourceLine' => '187' - }, - '6251' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6168' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_destroy', - 'Source' => 'cio.c', - 'SourceLine' => '192' - }, - '6344' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6168' - }, - '1' => { - 'name' => 'p_function', - 'type' => '2944' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_read_function', - 'Source' => 'cio.c', - 'SourceLine' => '206' - }, - '6413' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6168' - }, - '1' => { - 'name' => 'p_function', - 'type' => '3037' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_seek_function', - 'Source' => 'cio.c', - 'SourceLine' => '217' - }, - '6482' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6168' - }, - '1' => { - 'name' => 'p_function', - 'type' => '2987' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_write_function', - 'Source' => 'cio.c', - 'SourceLine' => '227' - }, - '6551' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6168' - }, - '1' => { - 'name' => 'p_function', - 'type' => '2999' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_skip_function', - 'Source' => 'cio.c', - 'SourceLine' => '238' - }, - '6620' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6168' - }, - '1' => { - 'name' => 'p_data', - 'type' => '141' - }, - '2' => { - 'name' => 'p_function', - 'type' => '3075' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '1', - 'ShortName' => 'opj_stream_set_user_data', - 'Source' => 'cio.c', - 'SourceLine' => '249' - }, - '6702' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6168' - }, - '1' => { - 'name' => 'data_length', - 'type' => '2877' - } - }, - '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' - }, - 'Symbols' => { - 'libopenjp2.so.2.1.1' => { - '_fini' => 1, - '_init' => 1, - 'opj_create_compress' => 1, - 'opj_create_decompress' => 1, - 'opj_decode' => 1, - 'opj_decode_tile_data' => 1, - 'opj_destroy_codec' => 1, - 'opj_destroy_cstr_index' => 1, - 'opj_destroy_cstr_info' => 1, - 'opj_dump_codec' => 1, - 'opj_encode' => 1, - 'opj_end_compress' => 1, - 'opj_end_decompress' => 1, - 'opj_get_cstr_index' => 1, - 'opj_get_cstr_info' => 1, - 'opj_get_decoded_tile' => 1, - 'opj_image_create' => 1, - 'opj_image_destroy' => 1, - 'opj_image_tile_create' => 1, - 'opj_read_header' => 1, - 'opj_read_tile_header' => 1, - 'opj_set_MCT' => 1, - 'opj_set_decode_area' => 1, - 'opj_set_decoded_resolution_factor' => 1, - 'opj_set_default_decoder_parameters' => 1, - 'opj_set_default_encoder_parameters' => 1, - 'opj_set_error_handler' => 1, - 'opj_set_info_handler' => 1, - 'opj_set_warning_handler' => 1, - 'opj_setup_decoder' => 1, - 'opj_setup_encoder' => 1, - 'opj_start_compress' => 1, - 'opj_stream_create' => 1, - 'opj_stream_create_default_file_stream' => 1, - 'opj_stream_create_file_stream' => 1, - 'opj_stream_default_create' => 1, - 'opj_stream_destroy' => 1, - 'opj_stream_set_read_function' => 1, - 'opj_stream_set_seek_function' => 1, - 'opj_stream_set_skip_function' => 1, - 'opj_stream_set_user_data' => 1, - 'opj_stream_set_user_data_length' => 1, - 'opj_stream_set_write_function' => 1, - 'opj_version' => 1, - 'opj_write_tile' => 1 - } - }, - 'Target' => 'unix', - 'TypeInfo' => { - '1' => { - 'Name' => 'void', - 'Type' => 'Intrinsic' - }, - '105' => { - 'Name' => 'long', - 'Size' => '8', - 'Type' => 'Intrinsic' - }, - '112' => { - 'BaseType' => '105', - 'Header' => 'types.h', - 'Line' => '131', - 'Name' => '__off_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '123' => { - 'BaseType' => '105', - 'Header' => 'types.h', - 'Line' => '132', - 'Name' => '__off64_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '131291' => { - 'BaseType' => '41621', - 'Name' => 'opj_codestream_info_v2_t**', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '141' => { - 'BaseType' => '1', - 'Name' => 'void*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '143' => { - 'BaseType' => '149', - 'Name' => 'char*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '149' => { - 'Name' => 'char', - 'Size' => '1', - 'Type' => 'Intrinsic' - }, - '163' => { - 'Name' => 'float', - 'Size' => '4', - 'Type' => 'Intrinsic' - }, - '170' => { - 'Name' => 'double', - 'Size' => '8', - 'Type' => 'Intrinsic' - }, - '177' => { - 'BaseType' => '183', - 'Name' => 'char const*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '180809' => { - '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' - }, - '180859' => { - 'BaseType' => '180809', - 'Header' => 'openjpeg.h', - 'Line' => '299', - 'Name' => 'OPJ_CODEC_FORMAT', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '182616' => { - 'BaseType' => '141', - 'Header' => 'openjpeg.h', - 'Line' => '574', - 'Name' => 'opj_codec_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '183' => { - 'BaseType' => '149', - 'Name' => 'char const', - 'Size' => '1', - 'Type' => 'Const' - }, - '188' => { - 'Header' => 'libio.h', - 'Line' => '245', - 'Memb' => { - '0' => { - 'name' => '_flags', - 'offset' => '0', - 'type' => '98' - }, - '1' => { - 'name' => '_IO_read_ptr', - 'offset' => '8', - 'type' => '143' - }, - '10' => { - 'name' => '_IO_backup_base', - 'offset' => '80', - 'type' => '143' - }, - '11' => { - 'name' => '_IO_save_end', - 'offset' => '88', - 'type' => '143' - }, - '12' => { - 'name' => '_markers', - 'offset' => '96', - 'type' => '628' - }, - '13' => { - 'name' => '_chain', - 'offset' => '104', - 'type' => '634' - }, - '14' => { - 'name' => '_fileno', - 'offset' => '112', - 'type' => '98' - }, - '15' => { - 'name' => '_flags2', - 'offset' => '116', - 'type' => '98' - }, - '16' => { - 'name' => '_old_offset', - 'offset' => '120', - 'type' => '112' - }, - '17' => { - 'name' => '_cur_column', - 'offset' => '128', - 'type' => '70' - }, - '18' => { - 'name' => '_vtable_offset', - 'offset' => '130', - 'type' => '84' - }, - '19' => { - 'name' => '_shortbuf', - 'offset' => '131', - 'type' => '640' - }, - '2' => { - 'name' => '_IO_read_end', - 'offset' => '16', - 'type' => '143' - }, - '20' => { - 'name' => '_lock', - 'offset' => '136', - 'type' => '656' - }, - '21' => { - 'name' => '_offset', - 'offset' => '144', - 'type' => '123' - }, - '22' => { - 'name' => '__pad1', - 'offset' => '152', - 'type' => '141' - }, - '23' => { - 'name' => '__pad2', - 'offset' => '160', - 'type' => '141' - }, - '24' => { - 'name' => '__pad3', - 'offset' => '168', - 'type' => '141' - }, - '25' => { - 'name' => '__pad4', - 'offset' => '176', - 'type' => '141' - }, - '26' => { - 'name' => '__pad5', - 'offset' => '184', - 'type' => '45' - }, - '27' => { - 'name' => '_mode', - 'offset' => '192', - 'type' => '98' - }, - '28' => { - 'name' => '_unused2', - 'offset' => '196', - 'type' => '662' - }, - '3' => { - 'name' => '_IO_read_base', - 'offset' => '24', - 'type' => '143' - }, - '4' => { - 'name' => '_IO_write_base', - 'offset' => '32', - 'type' => '143' - }, - '5' => { - 'name' => '_IO_write_ptr', - 'offset' => '40', - 'type' => '143' - }, - '6' => { - 'name' => '_IO_write_end', - 'offset' => '48', - 'type' => '143' - }, - '7' => { - 'name' => '_IO_buf_base', - 'offset' => '56', - 'type' => '143' - }, - '8' => { - 'name' => '_IO_buf_end', - 'offset' => '64', - 'type' => '143' - }, - '9' => { - 'name' => '_IO_save_base', - 'offset' => '72', - 'type' => '143' - } - }, - 'Name' => 'struct _IO_FILE', - 'PrivateABI' => 1, - 'Size' => '216', - 'Type' => 'Struct' - }, - '191392' => { - 'BaseType' => '182616', - 'Name' => 'opj_codec_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '195491' => { - 'BaseType' => '39694', - 'Name' => 'opj_codestream_index_t**', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '23178' => { - 'BaseType' => '149', - 'Header' => 'openjpeg.h', - 'Line' => '114', - 'Name' => 'OPJ_CHAR', - 'Size' => '1', - 'Type' => 'Typedef' - }, - '23233' => { - 'BaseType' => '70', - 'Header' => 'stdint.h', - 'Line' => '49', - 'Name' => 'uint16_t', - 'Size' => '2', - 'Type' => 'Typedef' - }, - '23266' => { - 'BaseType' => '23233', - 'Header' => 'openjpeg.h', - 'Line' => '124', - 'Name' => 'OPJ_UINT16', - 'Size' => '2', - 'Type' => 'Typedef' - }, - '23310' => { - 'Header' => 'openjpeg.h', - 'Line' => '267', - 'Memb' => { - '0' => { - 'name' => 'OPJ_PROG_UNKNOWN', - 'value' => '18446744073709551615' - }, - '1' => { - 'name' => 'OPJ_LRCP', - 'value' => '0' - }, - '2' => { - 'name' => 'OPJ_RLCP', - 'value' => '1' - }, - '3' => { - 'name' => 'OPJ_RPCL', - 'value' => '2' - }, - '4' => { - 'name' => 'OPJ_PCRL', - 'value' => '3' - }, - '5' => { - 'name' => 'OPJ_CPRL', - 'value' => '4' - } - }, - 'Name' => 'enum PROG_ORDER', - 'Size' => '4', - 'Type' => 'Enum' - }, - '23360' => { - 'BaseType' => '23310', - 'Header' => 'openjpeg.h', - 'Line' => '274', - 'Name' => 'OPJ_PROG_ORDER', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '23372' => { - 'Header' => 'openjpeg.h', - 'Line' => '279', - 'Memb' => { - '0' => { - 'name' => 'OPJ_CLRSPC_UNKNOWN', - 'value' => '18446744073709551615' - }, - '1' => { - 'name' => 'OPJ_CLRSPC_UNSPECIFIED', - 'value' => '0' - }, - '2' => { - 'name' => 'OPJ_CLRSPC_SRGB', - 'value' => '1' - }, - '3' => { - 'name' => 'OPJ_CLRSPC_GRAY', - 'value' => '2' - }, - '4' => { - 'name' => 'OPJ_CLRSPC_SYCC', - 'value' => '3' - }, - '5' => { - 'name' => 'OPJ_CLRSPC_EYCC', - 'value' => '4' - }, - '6' => { - 'name' => 'OPJ_CLRSPC_CMYK', - 'value' => '5' - } - }, - 'Name' => 'enum COLOR_SPACE', - 'Size' => '4', - 'Type' => 'Enum' - }, - '23428' => { - 'BaseType' => '23372', - 'Header' => 'openjpeg.h', - 'Line' => '287', - 'Name' => 'OPJ_COLOR_SPACE', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '23440' => { - 'Header' => 'openjpeg.h', - 'Line' => '325', - 'Memb' => { - '0' => { - 'name' => 'resno0', - 'offset' => '0', - 'type' => '711' - }, - '1' => { - 'name' => 'compno0', - 'offset' => '4', - 'type' => '711' - }, - '10' => { - 'name' => 'progorder', - 'offset' => '40', - 'type' => '23920' - }, - '11' => { - 'name' => 'tile', - 'offset' => '48', - 'type' => '711' - }, - '12' => { - 'name' => 'tx0', - 'offset' => '52', - 'type' => '2855' - }, - '13' => { - 'name' => 'tx1', - 'offset' => '56', - 'type' => '2855' - }, - '14' => { - 'name' => 'ty0', - 'offset' => '60', - 'type' => '2855' - }, - '15' => { - 'name' => 'ty1', - 'offset' => '64', - 'type' => '2855' - }, - '16' => { - 'name' => 'layS', - 'offset' => '68', - 'type' => '711' - }, - '17' => { - 'name' => 'resS', - 'offset' => '72', - 'type' => '711' - }, - '18' => { - 'name' => 'compS', - 'offset' => '76', - 'type' => '711' - }, - '19' => { - 'name' => 'prcS', - 'offset' => '80', - 'type' => '711' - }, - '2' => { - 'name' => 'layno1', - 'offset' => '8', - 'type' => '711' - }, - '20' => { - 'name' => 'layE', - 'offset' => '84', - 'type' => '711' - }, - '21' => { - 'name' => 'resE', - 'offset' => '88', - 'type' => '711' - }, - '22' => { - 'name' => 'compE', - 'offset' => '92', - 'type' => '711' - }, - '23' => { - 'name' => 'prcE', - 'offset' => '96', - 'type' => '711' - }, - '24' => { - 'name' => 'txS', - 'offset' => '100', - 'type' => '711' - }, - '25' => { - 'name' => 'txE', - 'offset' => '104', - 'type' => '711' - }, - '26' => { - 'name' => 'tyS', - 'offset' => '108', - 'type' => '711' - }, - '27' => { - 'name' => 'tyE', - 'offset' => '112', - 'type' => '711' - }, - '28' => { - 'name' => 'dx', - 'offset' => '116', - 'type' => '711' - }, - '29' => { - 'name' => 'dy', - 'offset' => '120', - 'type' => '711' - }, - '3' => { - 'name' => 'resno1', - 'offset' => '12', - 'type' => '711' - }, - '30' => { - 'name' => 'lay_t', - 'offset' => '124', - 'type' => '711' - }, - '31' => { - 'name' => 'res_t', - 'offset' => '128', - 'type' => '711' - }, - '32' => { - 'name' => 'comp_t', - 'offset' => '132', - 'type' => '711' - }, - '33' => { - 'name' => 'prc_t', - 'offset' => '136', - 'type' => '711' - }, - '34' => { - 'name' => 'tx0_t', - 'offset' => '140', - 'type' => '711' - }, - '35' => { - 'name' => 'ty0_t', - 'offset' => '144', - 'type' => '711' - }, - '4' => { - 'name' => 'compno1', - 'offset' => '16', - 'type' => '711' - }, - '5' => { - 'name' => 'layno0', - 'offset' => '20', - 'type' => '711' - }, - '6' => { - 'name' => 'precno0', - 'offset' => '24', - 'type' => '711' - }, - '7' => { - 'name' => 'precno1', - 'offset' => '28', - 'type' => '711' - }, - '8' => { - 'name' => 'prg1', - 'offset' => '32', - 'type' => '23360' - }, - '9' => { - 'name' => 'prg', - 'offset' => '36', - 'type' => '23360' - } - }, - 'Name' => 'struct opj_poc', - 'Size' => '148', - 'Type' => 'Struct' - }, - '23920' => { - 'BaseType' => '23178', - 'Name' => 'OPJ_CHAR[5]', - 'Size' => '5', - 'Type' => 'Array' - }, - '23936' => { - 'BaseType' => '23440', - 'Header' => 'openjpeg.h', - 'Line' => '348', - 'Name' => 'opj_poc_t', - 'Size' => '148', - 'Type' => 'Typedef' - }, - '23948' => { - 'BaseType' => '23936', - 'Name' => 'opj_poc_t[32]', - 'Size' => '4736', - 'Type' => 'Array' - }, - '23964' => { - 'Header' => 'openjpeg.h', - 'Line' => '629', - 'Memb' => { - '0' => { - 'name' => 'dx', - 'offset' => '0', - 'type' => '711' - }, - '1' => { - 'name' => 'dy', - 'offset' => '4', - 'type' => '711' - }, - '10' => { - 'name' => 'factor', - 'offset' => '40', - 'type' => '711' - }, - '11' => { - 'name' => 'data', - 'offset' => '48', - 'type' => '9931' - }, - '12' => { - 'name' => 'alpha', - 'offset' => '56', - 'type' => '23266' - }, - '2' => { - 'name' => 'w', - 'offset' => '8', - 'type' => '711' - }, - '3' => { - 'name' => 'h', - 'offset' => '12', - 'type' => '711' - }, - '4' => { - 'name' => 'x0', - 'offset' => '16', - 'type' => '711' - }, - '5' => { - 'name' => 'y0', - 'offset' => '20', - 'type' => '711' - }, - '6' => { - 'name' => 'prec', - 'offset' => '24', - 'type' => '711' - }, - '7' => { - 'name' => 'bpp', - 'offset' => '28', - 'type' => '711' - }, - '8' => { - 'name' => 'sgnd', - 'offset' => '32', - 'type' => '711' - }, - '9' => { - 'name' => 'resno_decoded', - 'offset' => '36', - 'type' => '711' - } - }, - 'Name' => 'struct opj_image_comp', - 'Size' => '64', - 'Type' => 'Struct' - }, - '24145' => { - 'BaseType' => '23964', - 'Header' => 'openjpeg.h', - 'Line' => '656', - 'Name' => 'opj_image_comp_t', - 'Size' => '64', - 'Type' => 'Typedef' - }, - '24157' => { - 'Header' => 'openjpeg.h', - 'Line' => '661', - 'Memb' => { - '0' => { - 'name' => 'x0', - 'offset' => '0', - 'type' => '711' - }, - '1' => { - 'name' => 'y0', - 'offset' => '4', - 'type' => '711' - }, - '2' => { - 'name' => 'x1', - 'offset' => '8', - 'type' => '711' - }, - '3' => { - 'name' => 'y1', - 'offset' => '12', - 'type' => '711' - }, - '4' => { - 'name' => 'numcomps', - 'offset' => '16', - 'type' => '711' - }, - '5' => { - 'name' => 'color_space', - 'offset' => '20', - 'type' => '23428' - }, - '6' => { - 'name' => 'comps', - 'offset' => '24', - 'type' => '24284' - }, - '7' => { - 'name' => 'icc_profile_buf', - 'offset' => '32', - 'type' => '733' - }, - '8' => { - 'name' => 'icc_profile_len', - 'offset' => '40', - 'type' => '711' - } - }, - 'Name' => 'struct opj_image', - 'Size' => '48', - 'Type' => 'Struct' - }, - '24284' => { - 'BaseType' => '24145', - 'Name' => 'opj_image_comp_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '24296' => { - 'BaseType' => '24157', - 'Header' => 'openjpeg.h', - 'Line' => '680', - 'Name' => 'opj_image_t', - 'Size' => '48', - 'Type' => 'Typedef' - }, - '24308' => { - 'Header' => 'openjpeg.h', - 'Line' => '686', - 'Memb' => { - '0' => { - 'name' => 'dx', - 'offset' => '0', - 'type' => '711' - }, - '1' => { - 'name' => 'dy', - 'offset' => '4', - 'type' => '711' - }, - '2' => { - 'name' => 'w', - 'offset' => '8', - 'type' => '711' - }, - '3' => { - 'name' => 'h', - 'offset' => '12', - 'type' => '711' - }, - '4' => { - 'name' => 'x0', - 'offset' => '16', - 'type' => '711' - }, - '5' => { - 'name' => 'y0', - 'offset' => '20', - 'type' => '711' - }, - '6' => { - 'name' => 'prec', - 'offset' => '24', - 'type' => '711' - }, - '7' => { - 'name' => 'bpp', - 'offset' => '28', - 'type' => '711' - }, - '8' => { - 'name' => 'sgnd', - 'offset' => '32', - 'type' => '711' - } - }, - 'Name' => 'struct opj_image_comptparm', - 'Size' => '36', - 'Type' => 'Struct' - }, - '24431' => { - 'BaseType' => '24308', - 'Header' => 'openjpeg.h', - 'Line' => '705', - 'Name' => 'opj_image_cmptparm_t', - 'Size' => '36', - 'Type' => 'Typedef' - }, - '26086' => { - 'BaseType' => '24296', - 'Name' => 'opj_image_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '26806' => { - 'BaseType' => '24431', - 'Name' => 'opj_image_cmptparm_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '2778' => { - 'BaseType' => '163', - 'Header' => 'openjpeg.h', - 'Line' => '115', - 'Name' => 'OPJ_FLOAT32', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '2811' => { - 'BaseType' => '98', - 'Header' => 'stdint.h', - 'Line' => '38', - 'Name' => 'int32_t', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '2822' => { - 'BaseType' => '105', - 'Header' => 'stdint.h', - 'Line' => '40', - 'Name' => 'int64_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '2844' => { - 'BaseType' => '56', - 'Header' => 'stdint.h', - 'Line' => '55', - 'Name' => 'uint64_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '2855' => { - 'BaseType' => '2811', - 'Header' => 'openjpeg.h', - 'Line' => '125', - 'Name' => 'OPJ_INT32', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '2877' => { - 'BaseType' => '2844', - 'Header' => 'openjpeg.h', - 'Line' => '128', - 'Name' => 'OPJ_UINT64', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '2888' => { - 'BaseType' => '2822', - 'Header' => 'openjpeg.h', - 'Line' => '130', - 'Name' => 'OPJ_OFF_T', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '2910' => { - 'BaseType' => '2922', - 'Header' => 'openjpeg.h', - 'Line' => '313', - 'Name' => 'opj_msg_callback', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '2922' => { - 'Name' => 'void(*)(char const*, void*)', - 'Param' => { - '0' => { - 'type' => '177' - }, - '1' => { - 'type' => '141' - } - }, - 'Return' => '1', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '2944' => { - 'BaseType' => '2956', - 'Header' => 'openjpeg.h', - 'Line' => '593', - 'Name' => 'opj_stream_read_fn', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '2956' => { - 'Name' => 'OPJ_SIZE_T(*)(void*, OPJ_SIZE_T, void*)', - 'Param' => { - '0' => { - 'type' => '141' - }, - '1' => { - 'type' => '722' - }, - '2' => { - 'type' => '141' - } - }, - 'Return' => '722', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '2987' => { - 'BaseType' => '2956', - 'Header' => 'openjpeg.h', - 'Line' => '598', - 'Name' => 'opj_stream_write_fn', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '2999' => { - 'BaseType' => '3011', - 'Header' => 'openjpeg.h', - 'Line' => '603', - 'Name' => 'opj_stream_skip_fn', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '3011' => { - 'Name' => 'OPJ_OFF_T(*)(OPJ_OFF_T, void*)', - 'Param' => { - '0' => { - 'type' => '2888' - }, - '1' => { - 'type' => '141' - } - }, - 'Return' => '2888', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '3037' => { - 'BaseType' => '3049', - 'Header' => 'openjpeg.h', - 'Line' => '608', - 'Name' => 'opj_stream_seek_fn', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '3049' => { - 'Name' => 'OPJ_BOOL(*)(OPJ_OFF_T, void*)', - 'Param' => { - '0' => { - 'type' => '2888' - }, - '1' => { - 'type' => '141' - } - }, - 'Return' => '678', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '3075' => { - 'BaseType' => '3087', - 'Header' => 'openjpeg.h', - 'Line' => '613', - 'Name' => 'opj_stream_free_user_data_fn', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '3087' => { - 'Name' => 'void(*)(void*)', - 'Param' => { - '0' => { - 'type' => '141' - } - }, - 'Return' => '1', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '3104' => { - 'BaseType' => '141', - 'Header' => 'openjpeg.h', - 'Line' => '618', - 'Name' => 'opj_stream_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '31970' => { - 'BaseType' => '188', - 'Header' => 'stdio.h', - 'Line' => '48', - 'Name' => 'FILE', - 'Size' => '216', - 'Type' => 'Typedef' - }, - '32680' => { - 'Header' => 'openjpeg.h', - 'Line' => '246', - 'Memb' => { - '0' => { - 'name' => 'OPJ_STD_RSIZ', - 'value' => '0' - }, - '1' => { - 'name' => 'OPJ_CINEMA2K', - 'value' => '3' - }, - '2' => { - 'name' => 'OPJ_CINEMA4K', - 'value' => '4' - }, - '3' => { - 'name' => 'OPJ_MCT', - 'value' => '33024' - } - }, - 'Name' => 'enum RSIZ_CAPABILITIES', - 'Size' => '4', - 'Type' => 'Enum' - }, - '32719' => { - 'BaseType' => '32680', - 'Header' => 'openjpeg.h', - 'Line' => '251', - 'Name' => 'OPJ_RSIZ_CAPABILITIES', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '32730' => { - 'Header' => 'openjpeg.h', - 'Line' => '257', - 'Memb' => { - '0' => { - 'name' => 'OPJ_OFF', - 'value' => '0' - }, - '1' => { - 'name' => 'OPJ_CINEMA2K_24', - 'value' => '1' - }, - '2' => { - 'name' => 'OPJ_CINEMA2K_48', - 'value' => '2' - }, - '3' => { - 'name' => 'OPJ_CINEMA4K_24', - 'value' => '3' - } - }, - 'Name' => 'enum CINEMA_MODE', - 'Size' => '4', - 'Type' => 'Enum' - }, - '32768' => { - 'BaseType' => '32730', - 'Header' => 'openjpeg.h', - 'Line' => '262', - 'Name' => 'OPJ_CINEMA_MODE', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '33452' => { - 'Header' => 'openjpeg.h', - 'Line' => '353', - 'Memb' => { - '0' => { - 'name' => 'tile_size_on', - 'offset' => '0', - 'type' => '678' - }, - '1' => { - 'name' => 'cp_tx0', - 'offset' => '4', - 'type' => '98' - }, - '10' => { - 'name' => 'csty', - 'offset' => '48', - 'type' => '98' - }, - '11' => { - 'name' => 'prog_order', - 'offset' => '52', - 'type' => '23360' - }, - '12' => { - 'name' => 'POC', - 'offset' => '56', - 'type' => '23948' - }, - '13' => { - 'name' => 'numpocs', - 'offset' => '4792', - 'type' => '711' - }, - '14' => { - 'name' => 'tcp_numlayers', - 'offset' => '4796', - 'type' => '98' - }, - '15' => { - 'name' => 'tcp_rates', - 'offset' => '4800', - 'type' => '34316' - }, - '16' => { - 'name' => 'tcp_distoratio', - 'offset' => '5200', - 'type' => '34316' - }, - '17' => { - 'name' => 'numresolution', - 'offset' => '5600', - 'type' => '98' - }, - '18' => { - 'name' => 'cblockw_init', - 'offset' => '5604', - 'type' => '98' - }, - '19' => { - 'name' => 'cblockh_init', - 'offset' => '5608', - 'type' => '98' - }, - '2' => { - 'name' => 'cp_ty0', - 'offset' => '8', - 'type' => '98' - }, - '20' => { - 'name' => 'mode', - 'offset' => '5612', - 'type' => '98' - }, - '21' => { - 'name' => 'irreversible', - 'offset' => '5616', - 'type' => '98' - }, - '22' => { - 'name' => 'roi_compno', - 'offset' => '5620', - 'type' => '98' - }, - '23' => { - 'name' => 'roi_shift', - 'offset' => '5624', - 'type' => '98' - }, - '24' => { - 'name' => 'res_spec', - 'offset' => '5628', - 'type' => '98' - }, - '25' => { - 'name' => 'prcw_init', - 'offset' => '5632', - 'type' => '34332' - }, - '26' => { - 'name' => 'prch_init', - 'offset' => '5764', - 'type' => '34332' - }, - '27' => { - 'name' => 'infile', - 'offset' => '5896', - 'type' => '34348' - }, - '28' => { - 'name' => 'outfile', - 'offset' => '9992', - 'type' => '34348' - }, - '29' => { - 'name' => 'index_on', - 'offset' => '14088', - 'type' => '98' - }, - '3' => { - 'name' => 'cp_tdx', - 'offset' => '12', - 'type' => '98' - }, - '30' => { - 'name' => 'index', - 'offset' => '14092', - 'type' => '34348' - }, - '31' => { - 'name' => 'image_offset_x0', - 'offset' => '18188', - 'type' => '98' - }, - '32' => { - 'name' => 'image_offset_y0', - 'offset' => '18192', - 'type' => '98' - }, - '33' => { - 'name' => 'subsampling_dx', - 'offset' => '18196', - 'type' => '98' - }, - '34' => { - 'name' => 'subsampling_dy', - 'offset' => '18200', - 'type' => '98' - }, - '35' => { - 'name' => 'decod_format', - 'offset' => '18204', - 'type' => '98' - }, - '36' => { - 'name' => 'cod_format', - 'offset' => '18208', - 'type' => '98' - }, - '37' => { - 'name' => 'jpwl_epc_on', - 'offset' => '18212', - 'type' => '678' - }, - '38' => { - 'name' => 'jpwl_hprot_MH', - 'offset' => '18216', - 'type' => '98' - }, - '39' => { - 'name' => 'jpwl_hprot_TPH_tileno', - 'offset' => '18220', - 'type' => '34365' - }, - '4' => { - 'name' => 'cp_tdy', - 'offset' => '16', - 'type' => '98' - }, - '40' => { - 'name' => 'jpwl_hprot_TPH', - 'offset' => '18284', - 'type' => '34365' - }, - '41' => { - 'name' => 'jpwl_pprot_tileno', - 'offset' => '18348', - 'type' => '34365' - }, - '42' => { - 'name' => 'jpwl_pprot_packno', - 'offset' => '18412', - 'type' => '34365' - }, - '43' => { - 'name' => 'jpwl_pprot', - 'offset' => '18476', - 'type' => '34365' - }, - '44' => { - 'name' => 'jpwl_sens_size', - 'offset' => '18540', - 'type' => '98' - }, - '45' => { - 'name' => 'jpwl_sens_addr', - 'offset' => '18544', - 'type' => '98' - }, - '46' => { - 'name' => 'jpwl_sens_range', - 'offset' => '18548', - 'type' => '98' - }, - '47' => { - 'name' => 'jpwl_sens_MH', - 'offset' => '18552', - 'type' => '98' - }, - '48' => { - 'name' => 'jpwl_sens_TPH_tileno', - 'offset' => '18556', - 'type' => '34365' - }, - '49' => { - 'name' => 'jpwl_sens_TPH', - 'offset' => '18620', - 'type' => '34365' - }, - '5' => { - 'name' => 'cp_disto_alloc', - 'offset' => '20', - 'type' => '98' - }, - '50' => { - 'name' => 'cp_cinema', - 'offset' => '18684', - 'type' => '32768' - }, - '51' => { - 'name' => 'max_comp_size', - 'offset' => '18688', - 'type' => '98' - }, - '52' => { - 'name' => 'cp_rsiz', - 'offset' => '18692', - 'type' => '32719' - }, - '53' => { - 'name' => 'tp_on', - 'offset' => '18696', - 'type' => '149' - }, - '54' => { - 'name' => 'tp_flag', - 'offset' => '18697', - 'type' => '149' - }, - '55' => { - 'name' => 'tcp_mct', - 'offset' => '18698', - 'type' => '149' - }, - '56' => { - 'name' => 'jpip_on', - 'offset' => '18700', - 'type' => '678' - }, - '57' => { - 'name' => 'mct_data', - 'offset' => '18704', - 'type' => '141' - }, - '58' => { - 'name' => 'max_cs_size', - 'offset' => '18712', - 'type' => '98' - }, - '59' => { - 'name' => 'rsiz', - 'offset' => '18716', - 'type' => '23266' - }, - '6' => { - 'name' => 'cp_fixed_alloc', - 'offset' => '24', - 'type' => '98' - }, - '7' => { - 'name' => 'cp_fixed_quality', - 'offset' => '28', - 'type' => '98' - }, - '8' => { - 'name' => 'cp_matrice', - 'offset' => '32', - 'type' => '34294' - }, - '9' => { - 'name' => 'cp_comment', - 'offset' => '40', - 'type' => '143' - } - }, - 'Name' => 'struct opj_cparameters', - 'Size' => '18720', - 'Type' => 'Struct' - }, - '34294' => { - 'BaseType' => '98', - 'Name' => 'int*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '34316' => { - 'BaseType' => '163', - 'Name' => 'float[100]', - 'Size' => '400', - 'Type' => 'Array' - }, - '34332' => { - 'BaseType' => '98', - 'Name' => 'int[33]', - 'Size' => '132', - 'Type' => 'Array' - }, - '34348' => { - 'BaseType' => '149', - 'Name' => 'char[4096]', - 'Size' => '4096', - 'Type' => 'Array' - }, - '34365' => { - 'BaseType' => '98', - 'Name' => 'int[16]', - 'Size' => '64', - 'Type' => 'Array' - }, - '34381' => { - 'BaseType' => '33452', - 'Header' => 'openjpeg.h', - 'Line' => '501', - 'Name' => 'opj_cparameters_t', - 'Size' => '18720', - 'Type' => 'Typedef' - }, - '34393' => { - 'Header' => 'openjpeg.h', - 'Line' => '508', - 'Memb' => { - '0' => { - 'name' => 'cp_reduce', - 'offset' => '0', - 'type' => '711' - }, - '1' => { - 'name' => 'cp_layer', - 'offset' => '4', - 'type' => '711' - }, - '10' => { - 'name' => 'm_verbose', - 'offset' => '8224', - 'type' => '678' - }, - '11' => { - 'name' => 'tile_index', - 'offset' => '8228', - 'type' => '711' - }, - '12' => { - 'name' => 'nb_tile_to_decode', - 'offset' => '8232', - 'type' => '711' - }, - '13' => { - 'name' => 'jpwl_correct', - 'offset' => '8236', - 'type' => '678' - }, - '14' => { - 'name' => 'jpwl_exp_comps', - 'offset' => '8240', - 'type' => '98' - }, - '15' => { - 'name' => 'jpwl_max_tiles', - 'offset' => '8244', - 'type' => '98' - }, - '16' => { - 'name' => 'flags', - 'offset' => '8248', - 'type' => '77' - }, - '2' => { - 'name' => 'infile', - 'offset' => '8', - 'type' => '34348' - }, - '3' => { - 'name' => 'outfile', - 'offset' => '4104', - 'type' => '34348' - }, - '4' => { - 'name' => 'decod_format', - 'offset' => '8200', - 'type' => '98' - }, - '5' => { - 'name' => 'cod_format', - 'offset' => '8204', - 'type' => '98' - }, - '6' => { - 'name' => 'DA_x0', - 'offset' => '8208', - 'type' => '711' - }, - '7' => { - 'name' => 'DA_x1', - 'offset' => '8212', - 'type' => '711' - }, - '8' => { - 'name' => 'DA_y0', - 'offset' => '8216', - 'type' => '711' - }, - '9' => { - 'name' => 'DA_y1', - 'offset' => '8220', - 'type' => '711' - } - }, - 'Name' => 'struct opj_dparameters', - 'Size' => '8252', - 'Type' => 'Struct' - }, - '34643' => { - 'BaseType' => '34393', - 'Header' => 'openjpeg.h', - 'Line' => '568', - 'Name' => 'opj_dparameters_t', - 'Size' => '8252', - 'Type' => 'Typedef' - }, - '3502' => { - 'BaseType' => '2778', - 'Name' => 'OPJ_FLOAT32*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '3508' => { - 'BaseType' => '711', - 'Name' => 'OPJ_UINT32*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '35159' => { - 'Header' => 'openjpeg.h', - 'Line' => '718', - 'Memb' => { - '0' => { - 'name' => 'start_pos', - 'offset' => '0', - 'type' => '2888' - }, - '1' => { - 'name' => 'end_ph_pos', - 'offset' => '8', - 'type' => '2888' - }, - '2' => { - 'name' => 'end_pos', - 'offset' => '16', - 'type' => '2888' - }, - '3' => { - 'name' => 'disto', - 'offset' => '24', - 'type' => '170' - } - }, - 'Name' => 'struct opj_packet_info', - 'Size' => '32', - 'Type' => 'Struct' - }, - '35225' => { - 'BaseType' => '35159', - 'Header' => 'openjpeg.h', - 'Line' => '727', - 'Name' => 'opj_packet_info_t', - 'Size' => '32', - 'Type' => 'Typedef' - }, - '35237' => { - 'Header' => 'openjpeg.h', - 'Line' => '734', - 'Memb' => { - '0' => { - 'name' => 'type', - 'offset' => '0', - 'type' => '70' - }, - '1' => { - 'name' => 'pos', - 'offset' => '8', - 'type' => '2888' - }, - '2' => { - 'name' => 'len', - 'offset' => '16', - 'type' => '98' - } - }, - 'Name' => 'struct opj_marker_info', - 'Size' => '24', - 'Type' => 'Struct' - }, - '35290' => { - 'BaseType' => '35237', - 'Header' => 'openjpeg.h', - 'Line' => '741', - 'Name' => 'opj_marker_info_t', - 'Size' => '24', - 'Type' => 'Typedef' - }, - '35642' => { - 'BaseType' => '35225', - 'Name' => 'opj_packet_info_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '35648' => { - 'BaseType' => '35290', - 'Name' => 'opj_marker_info_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '35988' => { - 'Header' => 'openjpeg.h', - 'Line' => '858', - 'Memb' => { - '0' => { - 'name' => 'compno', - 'offset' => '0', - 'type' => '711' - }, - '1' => { - 'name' => 'csty', - 'offset' => '4', - 'type' => '711' - }, - '10' => { - 'name' => 'numgbits', - 'offset' => '808', - 'type' => '711' - }, - '11' => { - 'name' => 'roishift', - 'offset' => '812', - 'type' => '2855' - }, - '12' => { - 'name' => 'prcw', - 'offset' => '816', - 'type' => '9943' - }, - '13' => { - 'name' => 'prch', - 'offset' => '948', - 'type' => '9943' - }, - '2' => { - 'name' => 'numresolutions', - 'offset' => '8', - 'type' => '711' - }, - '3' => { - 'name' => 'cblkw', - 'offset' => '12', - 'type' => '711' - }, - '4' => { - 'name' => 'cblkh', - 'offset' => '16', - 'type' => '711' - }, - '5' => { - 'name' => 'cblksty', - 'offset' => '20', - 'type' => '711' - }, - '6' => { - 'name' => 'qmfbid', - 'offset' => '24', - 'type' => '711' - }, - '7' => { - 'name' => 'qntsty', - 'offset' => '28', - 'type' => '711' - }, - '8' => { - 'name' => 'stepsizes_mant', - 'offset' => '32', - 'type' => '36190' - }, - '9' => { - 'name' => 'stepsizes_expn', - 'offset' => '420', - 'type' => '36190' - } - }, - 'Name' => 'struct opj_tccp_info', - 'Size' => '1080', - 'Type' => 'Struct' - }, - '36190' => { - 'BaseType' => '711', - 'Name' => 'OPJ_UINT32[97]', - 'Size' => '388', - 'Type' => 'Array' - }, - '36222' => { - 'BaseType' => '35988', - 'Header' => 'openjpeg.h', - 'Line' => '889', - 'Name' => 'opj_tccp_info_t', - 'Size' => '1080', - 'Type' => 'Typedef' - }, - '36234' => { - 'Header' => 'openjpeg.h', - 'Line' => '894', - 'Memb' => { - '0' => { - 'name' => 'tileno', - 'offset' => '0', - 'type' => '98' - }, - '1' => { - 'name' => 'csty', - 'offset' => '4', - 'type' => '711' - }, - '2' => { - 'name' => 'prg', - 'offset' => '8', - 'type' => '23360' - }, - '3' => { - 'name' => 'numlayers', - 'offset' => '12', - 'type' => '711' - }, - '4' => { - 'name' => 'mct', - 'offset' => '16', - 'type' => '711' - }, - '5' => { - 'name' => 'tccp_info', - 'offset' => '24', - 'type' => '36326' - } - }, - 'Name' => 'struct opj_tile_v2_info', - 'Size' => '32', - 'Type' => 'Struct' - }, - '36326' => { - 'BaseType' => '36222', - 'Name' => 'opj_tccp_info_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '36332' => { - 'BaseType' => '36234', - 'Header' => 'openjpeg.h', - 'Line' => '910', - 'Name' => 'opj_tile_info_v2_t', - 'Size' => '32', - 'Type' => 'Typedef' - }, - '36344' => { - 'Header' => 'openjpeg.h', - 'Line' => '915', - 'Memb' => { - '0' => { - 'name' => 'tx0', - 'offset' => '0', - 'type' => '711' - }, - '1' => { - 'name' => 'ty0', - 'offset' => '4', - 'type' => '711' - }, - '2' => { - 'name' => 'tdx', - 'offset' => '8', - 'type' => '711' - }, - '3' => { - 'name' => 'tdy', - 'offset' => '12', - 'type' => '711' - }, - '4' => { - 'name' => 'tw', - 'offset' => '16', - 'type' => '711' - }, - '5' => { - 'name' => 'th', - 'offset' => '20', - 'type' => '711' - }, - '6' => { - 'name' => 'nbcomps', - 'offset' => '24', - 'type' => '711' - }, - '7' => { - 'name' => 'm_default_tile_info', - 'offset' => '32', - 'type' => '36332' - }, - '8' => { - 'name' => 'tile_info', - 'offset' => '64', - 'type' => '36473' - } - }, - 'Name' => 'struct opj_codestream_info_v2', - 'Size' => '72', - 'Type' => 'Struct' - }, - '36473' => { - 'BaseType' => '36332', - 'Name' => 'opj_tile_info_v2_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '36479' => { - 'BaseType' => '36344', - 'Header' => 'openjpeg.h', - 'Line' => '939', - 'Name' => 'opj_codestream_info_v2_t', - 'Size' => '72', - 'Type' => 'Typedef' - }, - '36491' => { - 'Header' => 'openjpeg.h', - 'Line' => '945', - 'Memb' => { - '0' => { - 'name' => 'start_pos', - 'offset' => '0', - 'type' => '2888' - }, - '1' => { - 'name' => 'end_header', - 'offset' => '8', - 'type' => '2888' - }, - '2' => { - 'name' => 'end_pos', - 'offset' => '16', - 'type' => '2888' - } - }, - 'Name' => 'struct opj_tp_index', - 'Size' => '24', - 'Type' => 'Struct' - }, - '36544' => { - 'BaseType' => '36491', - 'Header' => 'openjpeg.h', - 'Line' => '953', - 'Name' => 'opj_tp_index_t', - 'Size' => '24', - 'Type' => 'Typedef' - }, - '36556' => { - 'Header' => 'openjpeg.h', - 'Line' => '958', - 'Memb' => { - '0' => { - 'name' => 'tileno', - 'offset' => '0', - 'type' => '711' - }, - '1' => { - 'name' => 'nb_tps', - 'offset' => '4', - 'type' => '711' - }, - '2' => { - 'name' => 'current_nb_tps', - 'offset' => '8', - 'type' => '711' - }, - '3' => { - 'name' => 'current_tpsno', - 'offset' => '12', - 'type' => '711' - }, - '4' => { - 'name' => 'tp_index', - 'offset' => '16', - 'type' => '36700' - }, - '5' => { - 'name' => 'marknum', - 'offset' => '24', - 'type' => '711' - }, - '6' => { - 'name' => 'marker', - 'offset' => '32', - 'type' => '35648' - }, - '7' => { - 'name' => 'maxmarknum', - 'offset' => '40', - 'type' => '711' - }, - '8' => { - 'name' => 'nb_packet', - 'offset' => '44', - 'type' => '711' - }, - '9' => { - 'name' => 'packet_index', - 'offset' => '48', - 'type' => '35642' - } - }, - 'Name' => 'struct opj_tile_index', - 'Size' => '56', - 'Type' => 'Struct' - }, - '36700' => { - 'BaseType' => '36544', - 'Name' => 'opj_tp_index_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '36706' => { - 'BaseType' => '36556', - 'Header' => 'openjpeg.h', - 'Line' => '985', - 'Name' => 'opj_tile_index_t', - 'Size' => '56', - 'Type' => 'Typedef' - }, - '36718' => { - 'Header' => 'openjpeg.h', - 'Line' => '990', - 'Memb' => { - '0' => { - 'name' => 'main_head_start', - 'offset' => '0', - 'type' => '2888' - }, - '1' => { - 'name' => 'main_head_end', - 'offset' => '8', - 'type' => '2888' - }, - '2' => { - 'name' => 'codestream_size', - 'offset' => '16', - 'type' => '2877' - }, - '3' => { - 'name' => 'marknum', - 'offset' => '24', - 'type' => '711' - }, - '4' => { - 'name' => 'marker', - 'offset' => '32', - 'type' => '35648' - }, - '5' => { - 'name' => 'maxmarknum', - 'offset' => '40', - 'type' => '711' - }, - '6' => { - 'name' => 'nb_of_tiles', - 'offset' => '44', - 'type' => '711' - }, - '7' => { - 'name' => 'tile_index', - 'offset' => '48', - 'type' => '36836' - } - }, - 'Name' => 'struct opj_codestream_index', - 'Size' => '56', - 'Type' => 'Struct' - }, - '36836' => { - 'BaseType' => '36706', - 'Name' => 'opj_tile_index_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '36842' => { - 'BaseType' => '36718', - 'Header' => 'openjpeg.h', - 'Line' => '1013', - 'Name' => 'opj_codestream_index_t', - 'Size' => '56', - 'Type' => 'Typedef' - }, - '39694' => { - 'BaseType' => '36842', - 'Name' => 'opj_codestream_index_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41585' => { - 'BaseType' => '26086', - 'Name' => 'opj_image_t**', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41591' => { - 'BaseType' => '678', - 'Name' => 'OPJ_BOOL*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41597' => { - 'BaseType' => '34643', - 'Name' => 'opj_dparameters_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41609' => { - 'BaseType' => '34381', - 'Name' => 'opj_cparameters_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41615' => { - 'BaseType' => '31970', - 'Name' => 'FILE*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41621' => { - 'BaseType' => '36479', - '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' - }, - '572' => { - 'Header' => 'libio.h', - 'Line' => '154', - 'Name' => '_IO_lock_t', - 'Type' => 'Typedef' - }, - '579' => { - 'Header' => 'libio.h', - 'Line' => '160', - 'Memb' => { - '0' => { - 'name' => '_next', - 'offset' => '0', - 'type' => '628' - }, - '1' => { - 'name' => '_sbuf', - 'offset' => '8', - 'type' => '634' - }, - '2' => { - 'name' => '_pos', - 'offset' => '16', - 'type' => '98' - } - }, - 'Name' => 'struct _IO_marker', - 'PrivateABI' => 1, - 'Size' => '24', - 'Type' => 'Struct' - }, - '6168' => { - 'BaseType' => '3104', - 'Name' => 'opj_stream_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '628' => { - 'BaseType' => '579', - 'Name' => 'struct _IO_marker*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '63' => { - 'Name' => 'unsigned char', - 'Size' => '1', - 'Type' => 'Intrinsic' - }, - '634' => { - 'BaseType' => '188', - 'Name' => 'struct _IO_FILE*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '640' => { - 'BaseType' => '149', - 'Name' => 'char[1]', - 'Size' => '1', - 'Type' => 'Array' - }, - '656' => { - 'BaseType' => '572', - 'Name' => '_IO_lock_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '662' => { - 'BaseType' => '149', - 'Name' => 'char[20]', - 'Size' => '20', - 'Type' => 'Array' - }, - '678' => { - 'BaseType' => '98', - 'Header' => 'openjpeg.h', - 'Line' => '110', - 'Name' => 'OPJ_BOOL', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '689' => { - 'BaseType' => '63', - 'Header' => 'openjpeg.h', - 'Line' => '117', - 'Name' => 'OPJ_BYTE', - 'Size' => '1', - 'Type' => 'Typedef' - }, - '70' => { - 'Name' => 'unsigned short', - 'Size' => '2', - 'Type' => 'Intrinsic' - }, - '700' => { - 'BaseType' => '77', - 'Header' => 'stdint.h', - 'Line' => '51', - 'Name' => 'uint32_t', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '711' => { - 'BaseType' => '700', - 'Header' => 'openjpeg.h', - 'Line' => '126', - 'Name' => 'OPJ_UINT32', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '722' => { - 'BaseType' => '45', - 'Header' => 'openjpeg.h', - 'Line' => '133', - 'Name' => 'OPJ_SIZE_T', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '733' => { - 'BaseType' => '689', - 'Name' => 'OPJ_BYTE*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '77' => { - 'Name' => 'unsigned int', - 'Size' => '4', - 'Type' => 'Intrinsic' - }, - '84' => { - 'Name' => 'signed char', - 'Size' => '1', - 'Type' => 'Intrinsic' - }, - '98' => { - 'Name' => 'int', - 'Size' => '4', - 'Type' => 'Intrinsic' - }, - '9931' => { - 'BaseType' => '2855', - 'Name' => 'OPJ_INT32*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '9943' => { - 'BaseType' => '711', - 'Name' => 'OPJ_UINT32[33]', - 'Size' => '132', - 'Type' => 'Array' - } - }, - 'UndefinedSymbols' => { - 'libopenjp2.so.2.1.1' => { - '_ITM_deregisterTMCloneTable' => 0, - '_ITM_registerTMCloneTable' => 0, - '_Jv_RegisterClasses' => 0, - '__assert_fail@GLIBC_2.2.5' => 0, - '__cxa_finalize@GLIBC_2.2.5' => 0, - '__fprintf_chk@GLIBC_2.3.4' => 0, - '__gmon_start__' => 0, - '__sprintf_chk@GLIBC_2.3.4' => 0, - '__stack_chk_fail@GLIBC_2.4' => 0, - '__vsnprintf_chk@GLIBC_2.3.4' => 0, - 'calloc@GLIBC_2.2.5' => 0, - 'ceilf@GLIBC_2.2.5' => 0, - 'fclose@GLIBC_2.2.5' => 0, - 'floor@GLIBC_2.2.5' => 0, - 'floorf@GLIBC_2.2.5' => 0, - 'fopen@GLIBC_2.2.5' => 0, - 'fputc@GLIBC_2.2.5' => 0, - 'fread@GLIBC_2.2.5' => 0, - 'free@GLIBC_2.2.5' => 0, - 'fseeko@GLIBC_2.2.5' => 0, - 'ftello@GLIBC_2.2.5' => 0, - 'fwrite@GLIBC_2.2.5' => 0, - 'getrusage@GLIBC_2.2.5' => 0, - 'lrintf@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, - 'realloc@GLIBC_2.2.5' => 0, - 'sqrt@GLIBC_2.2.5' => 0, - 'stdout@GLIBC_2.2.5' => 0, - 'strcpy@GLIBC_2.2.5' => 0 - } - }, - 'WordSize' => '8' - }; diff --git a/abi-check/abi_dump/openjpeg/2.1.1/6ff8d/meta.json b/abi-check/abi_dump/openjpeg/2.1.1/6ff8d/meta.json deleted file mode 100644 index 31ae086b..00000000 --- a/abi-check/abi_dump/openjpeg/2.1.1/6ff8d/meta.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Object": "lib/libopenjp2.so.2.1.1", - "Lang": "C", - "TotalSymbols": "43", - "PublicABI": "1", - "Version": "1.7" -} \ No newline at end of file diff --git a/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump b/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump deleted file mode 100644 index 77a7810c..00000000 --- a/abi-check/abi_dump/openjpeg/current/6ff8d/ABI.dump +++ /dev/null @@ -1,3335 +0,0 @@ -$VAR1 = { - 'ABI_DUMPER_VERSION' => '0.99.15', - 'ABI_DUMP_VERSION' => '3.2', - 'Arch' => 'x86_64', - 'GccVersion' => '4.8.1', - 'Headers' => { - 'openjpeg.h' => 1 - }, - 'Language' => 'C', - 'LibraryName' => 'libopenjp2.so.2.1.1', - 'LibraryVersion' => 'current', - 'NameSpaces' => {}, - 'Needed' => { - 'libc.so.6' => 1, - 'libm.so.6' => 1 - }, - 'PublicABI' => '1', - 'Sources' => { - 'cio.c' => 1, - 'image.c' => 1, - 'openjpeg.c' => 1 - }, - 'SymbolInfo' => { - '131242' => { - 'Header' => 'openjpeg.h', - 'Line' => '1055', - 'Return' => '177', - 'ShortName' => 'opj_version', - 'Source' => 'openjpeg.c', - 'SourceLine' => '157' - }, - '131527' => { - 'Header' => 'openjpeg.h', - 'Line' => '1477', - 'Param' => { - '0' => { - 'name' => 'cstr_info', - 'type' => '131545' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_destroy_cstr_info', - 'Source' => 'openjpeg.c', - 'SourceLine' => '885' - }, - '191579' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'p_callback', - 'type' => '2924' - }, - '2' => { - 'name' => 'p_user_data', - 'type' => '141' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_set_info_handler', - 'Source' => 'openjpeg.c', - 'SourceLine' => '44' - }, - '191677' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'p_callback', - 'type' => '2924' - }, - '2' => { - 'name' => 'p_user_data', - 'type' => '141' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_set_warning_handler', - 'Source' => 'openjpeg.c', - 'SourceLine' => '59' - }, - '191763' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'p_callback', - 'type' => '2924' - }, - '2' => { - 'name' => 'p_user_data', - 'type' => '141' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_set_error_handler', - 'Source' => 'openjpeg.c', - 'SourceLine' => '74' - }, - '191878' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_format', - 'type' => '181132' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '191665', - 'ShortName' => 'opj_create_decompress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '164' - }, - '192100' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'parameters', - 'type' => '41662' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_set_default_decoder_parameters', - 'Source' => 'openjpeg.c', - 'SourceLine' => '337' - }, - '192231' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'parameters', - 'type' => '41662' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '685', - 'ShortName' => 'opj_setup_decoder', - 'Source' => 'openjpeg.c', - 'SourceLine' => '357' - }, - '192373' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_stream', - 'type' => '6182' - }, - '1' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '2' => { - 'name' => 'p_image', - 'type' => '41650' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_read_header', - 'Source' => 'openjpeg.c', - 'SourceLine' => '377' - }, - '192576' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6182' - }, - '2' => { - 'name' => 'p_image', - 'type' => '26125' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_decode', - 'Source' => 'openjpeg.c', - 'SourceLine' => '400' - }, - '192730' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'p_image', - 'type' => '26125' - }, - '2' => { - 'name' => 'p_start_x', - 'type' => '2869' - }, - '3' => { - 'name' => 'p_start_y', - 'type' => '2869' - }, - '4' => { - 'name' => 'p_end_x', - 'type' => '2869' - }, - '5' => { - 'name' => 'p_end_y', - 'type' => '2869' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx', - '4' => 'r8', - '5' => 'r9' - }, - 'Return' => '685', - 'ShortName' => 'opj_set_decode_area', - 'Source' => 'openjpeg.c', - 'SourceLine' => '421' - }, - '192938' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6182' - }, - '2' => { - 'name' => 'p_tile_index', - 'type' => '3522' - }, - '3' => { - 'name' => 'p_data_size', - 'type' => '3522' - }, - '4' => { - 'name' => 'p_tile_x0', - 'type' => '9952' - }, - '5' => { - 'name' => 'p_tile_y0', - 'type' => '9952' - }, - '6' => { - 'name' => 'p_tile_x1', - 'offset' => '0', - 'type' => '9952' - }, - '7' => { - 'name' => 'p_tile_y1', - 'type' => '9952' - }, - '8' => { - 'name' => 'p_nb_comps', - 'type' => '3522' - }, - '9' => { - 'name' => 'p_should_go_on', - 'type' => '41656' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rbp', - '3' => 'rbx', - '4' => 'rcx', - '5' => 'r8', - '7' => 'rdx', - '8' => 'rdx', - '9' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_read_tile_header', - 'Source' => 'openjpeg.c', - 'SourceLine' => '443' - }, - '193156' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'p_tile_index', - 'type' => '718' - }, - '2' => { - 'name' => 'p_data', - 'type' => '740' - }, - '3' => { - 'name' => 'p_data_size', - 'type' => '718' - }, - '4' => { - 'name' => 'p_stream', - 'type' => '6182' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx', - '4' => 'r8' - }, - 'Return' => '685', - 'ShortName' => 'opj_decode_tile_data', - 'Source' => 'openjpeg.c', - 'SourceLine' => '473' - }, - '193356' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6182' - }, - '2' => { - 'name' => 'p_image', - 'type' => '26125' - }, - '3' => { - 'name' => 'tile_index', - 'type' => '718' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx' - }, - 'Return' => '685', - 'ShortName' => 'opj_get_decoded_tile', - 'Source' => 'openjpeg.c', - 'SourceLine' => '498' - }, - '193533' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'res_factor', - 'type' => '718' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '685', - 'ShortName' => 'opj_set_decoded_resolution_factor', - 'Source' => 'openjpeg.c', - 'SourceLine' => '521' - }, - '193642' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_format', - 'type' => '181132' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '191665', - 'ShortName' => 'opj_create_compress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '538' - }, - '193867' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'parameters', - 'type' => '41674' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_set_default_encoder_parameters', - 'Source' => 'openjpeg.c', - 'SourceLine' => '634' - }, - '193998' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'parameters', - 'type' => '41674' - }, - '2' => { - 'name' => 'p_image', - 'type' => '26125' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_setup_encoder', - 'Source' => 'openjpeg.c', - 'SourceLine' => '693' - }, - '194136' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'p_image', - 'type' => '26125' - }, - '2' => { - 'name' => 'p_stream', - 'type' => '6182' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '685', - 'ShortName' => 'opj_start_compress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '711' - }, - '194290' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_info', - 'type' => '191665' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6182' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '685', - 'ShortName' => 'opj_encode', - 'Source' => 'openjpeg.c', - 'SourceLine' => '730' - }, - '194421' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6182' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '685', - 'ShortName' => 'opj_end_compress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '747' - }, - '194552' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'p_stream', - 'type' => '6182' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '685', - 'ShortName' => 'opj_end_decompress', - 'Source' => 'openjpeg.c', - 'SourceLine' => '764' - }, - '194683' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'parameters', - 'type' => '41674' - }, - '1' => { - 'name' => 'pEncodingMatrix', - 'type' => '3516' - }, - '2' => { - 'name' => 'p_dc_shift', - 'type' => '9952' - }, - '3' => { - 'name' => 'pNbComp', - 'type' => '718' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx' - }, - 'Return' => '685', - 'ShortName' => 'opj_set_MCT', - 'Source' => 'openjpeg.c', - 'SourceLine' => '783' - }, - '195029' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'p_tile_index', - 'type' => '718' - }, - '2' => { - 'name' => 'p_data', - 'type' => '740' - }, - '3' => { - 'name' => 'p_data_size', - 'type' => '718' - }, - '4' => { - 'name' => 'p_stream', - 'type' => '6182' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx', - '3' => 'rcx', - '4' => 'r8' - }, - 'Return' => '685', - 'ShortName' => 'opj_write_tile', - 'Source' => 'openjpeg.c', - 'SourceLine' => '812' - }, - '195229' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_destroy_codec', - 'Source' => 'openjpeg.c', - 'SourceLine' => '839' - }, - '195330' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - }, - '1' => { - 'name' => 'info_flag', - 'type' => '2869' - }, - '2' => { - 'name' => 'output_stream', - 'type' => '41680' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '1', - 'ShortName' => 'opj_dump_codec', - 'Source' => 'openjpeg.c', - 'SourceLine' => '858' - }, - '195467' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '41686', - 'ShortName' => 'opj_get_cstr_info', - 'Source' => 'openjpeg.c', - 'SourceLine' => '874' - }, - '195631' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_codec', - 'type' => '191665' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '39759', - 'ShortName' => 'opj_get_cstr_index', - 'Source' => 'openjpeg.c', - 'SourceLine' => '901' - }, - '195716' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'p_cstr_index', - 'type' => '195776' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_destroy_cstr_index', - 'Source' => 'openjpeg.c', - 'SourceLine' => '912' - }, - '195782' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'fname', - 'type' => '177' - }, - '1' => { - 'name' => 'p_size', - 'type' => '729' - }, - '2' => { - 'name' => 'p_is_read_stream', - 'type' => '685' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'r12', - '2' => 'rbx' - }, - 'Return' => '6182', - 'ShortName' => 'opj_stream_create_file_stream', - 'Source' => 'openjpeg.c', - 'SourceLine' => '925' - }, - '195901' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'fname', - 'type' => '177' - }, - '1' => { - 'name' => 'p_is_read_stream', - 'type' => '685' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi' - }, - 'Return' => '6182', - 'ShortName' => 'opj_stream_create_default_file_stream', - 'Source' => 'openjpeg.c', - 'SourceLine' => '920' - }, - '26404' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'image', - 'type' => '26125' - } - }, - 'Reg' => { - '0' => 'rdi' - }, - 'Return' => '1', - 'ShortName' => 'opj_image_destroy', - 'Source' => 'image.c', - 'SourceLine' => '80' - }, - '26582' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'numcmpts', - 'type' => '718' - }, - '1' => { - 'name' => 'cmptparms', - 'type' => '26857' - }, - '2' => { - 'name' => 'clrspc', - 'type' => '23467' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '26125', - 'ShortName' => 'opj_image_create', - 'Source' => 'image.c', - 'SourceLine' => '39' - }, - '28579' => { - 'Header' => 'openjpeg.h', - 'Param' => { - '0' => { - 'name' => 'numcmpts', - 'type' => '718' - }, - '1' => { - 'name' => 'cmptparms', - 'type' => '26857' - }, - '2' => { - 'name' => 'clrspc', - 'type' => '23467' - } - }, - 'Reg' => { - '0' => 'rdi', - '1' => 'rsi', - '2' => 'rdx' - }, - 'Return' => '26125', - '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' - }, - 'Symbols' => { - 'libopenjp2.so.2.1.1' => { - '_fini' => 1, - '_init' => 1, - 'opj_create_compress' => 1, - 'opj_create_decompress' => 1, - 'opj_decode' => 1, - 'opj_decode_tile_data' => 1, - 'opj_destroy_codec' => 1, - 'opj_destroy_cstr_index' => 1, - 'opj_destroy_cstr_info' => 1, - 'opj_dump_codec' => 1, - 'opj_encode' => 1, - 'opj_end_compress' => 1, - 'opj_end_decompress' => 1, - 'opj_get_cstr_index' => 1, - 'opj_get_cstr_info' => 1, - 'opj_get_decoded_tile' => 1, - 'opj_image_create' => 1, - 'opj_image_destroy' => 1, - 'opj_image_tile_create' => 1, - 'opj_read_header' => 1, - 'opj_read_tile_header' => 1, - 'opj_set_MCT' => 1, - 'opj_set_decode_area' => 1, - 'opj_set_decoded_resolution_factor' => 1, - 'opj_set_default_decoder_parameters' => 1, - 'opj_set_default_encoder_parameters' => 1, - 'opj_set_error_handler' => 1, - 'opj_set_info_handler' => 1, - 'opj_set_warning_handler' => 1, - 'opj_setup_decoder' => 1, - 'opj_setup_encoder' => 1, - 'opj_start_compress' => 1, - 'opj_stream_create' => 1, - 'opj_stream_create_default_file_stream' => 1, - 'opj_stream_create_file_stream' => 1, - 'opj_stream_default_create' => 1, - 'opj_stream_destroy' => 1, - 'opj_stream_set_read_function' => 1, - 'opj_stream_set_seek_function' => 1, - 'opj_stream_set_skip_function' => 1, - 'opj_stream_set_user_data' => 1, - 'opj_stream_set_user_data_length' => 1, - 'opj_stream_set_write_function' => 1, - 'opj_version' => 1, - 'opj_write_tile' => 1 - } - }, - 'Target' => 'unix', - 'TypeInfo' => { - '1' => { - 'Name' => 'void', - 'Type' => 'Intrinsic' - }, - '105' => { - 'Name' => 'long', - 'Size' => '8', - 'Type' => 'Intrinsic' - }, - '112' => { - 'BaseType' => '105', - 'Header' => 'types.h', - 'Line' => '141', - 'Name' => '__off_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '123' => { - 'BaseType' => '105', - 'Header' => 'types.h', - 'Line' => '142', - 'Name' => '__off64_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '131545' => { - 'BaseType' => '41686', - 'Name' => 'opj_codestream_info_v2_t**', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '141' => { - 'BaseType' => '1', - 'Name' => 'void*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '143' => { - 'BaseType' => '149', - 'Name' => 'char*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '149' => { - 'Name' => 'char', - 'Size' => '1', - 'Type' => 'Intrinsic' - }, - '163' => { - 'Name' => 'float', - 'Size' => '4', - 'Type' => 'Intrinsic' - }, - '170' => { - 'Name' => 'double', - 'Size' => '8', - 'Type' => 'Intrinsic' - }, - '177' => { - 'BaseType' => '183', - 'Name' => 'char const*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '181082' => { - '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' - }, - '181132' => { - 'BaseType' => '181082', - 'Header' => 'openjpeg.h', - 'Line' => '299', - 'Name' => 'OPJ_CODEC_FORMAT', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '182889' => { - 'BaseType' => '141', - 'Header' => 'openjpeg.h', - 'Line' => '574', - 'Name' => 'opj_codec_t', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '183' => { - 'BaseType' => '149', - 'Name' => 'char const', - 'Size' => '1', - 'Type' => 'Const' - }, - '188' => { - 'Header' => 'libio.h', - 'Line' => '273', - 'Memb' => { - '0' => { - 'name' => '_flags', - 'offset' => '0', - 'type' => '98' - }, - '1' => { - 'name' => '_IO_read_ptr', - 'offset' => '8', - 'type' => '143' - }, - '10' => { - 'name' => '_IO_backup_base', - 'offset' => '80', - 'type' => '143' - }, - '11' => { - 'name' => '_IO_save_end', - 'offset' => '88', - 'type' => '143' - }, - '12' => { - 'name' => '_markers', - 'offset' => '96', - 'type' => '635' - }, - '13' => { - 'name' => '_chain', - 'offset' => '104', - 'type' => '641' - }, - '14' => { - 'name' => '_fileno', - 'offset' => '112', - 'type' => '98' - }, - '15' => { - 'name' => '_flags2', - 'offset' => '116', - 'type' => '98' - }, - '16' => { - 'name' => '_old_offset', - 'offset' => '120', - 'type' => '112' - }, - '17' => { - 'name' => '_cur_column', - 'offset' => '128', - 'type' => '70' - }, - '18' => { - 'name' => '_vtable_offset', - 'offset' => '130', - 'type' => '84' - }, - '19' => { - 'name' => '_shortbuf', - 'offset' => '131', - 'type' => '647' - }, - '2' => { - 'name' => '_IO_read_end', - 'offset' => '16', - 'type' => '143' - }, - '20' => { - 'name' => '_lock', - 'offset' => '136', - 'type' => '663' - }, - '21' => { - 'name' => '_offset', - 'offset' => '144', - 'type' => '123' - }, - '22' => { - 'name' => '__pad1', - 'offset' => '152', - 'type' => '141' - }, - '23' => { - 'name' => '__pad2', - 'offset' => '160', - 'type' => '141' - }, - '24' => { - 'name' => '__pad3', - 'offset' => '168', - 'type' => '141' - }, - '25' => { - 'name' => '__pad4', - 'offset' => '176', - 'type' => '141' - }, - '26' => { - 'name' => '__pad5', - 'offset' => '184', - 'type' => '45' - }, - '27' => { - 'name' => '_mode', - 'offset' => '192', - 'type' => '98' - }, - '28' => { - 'name' => '_unused2', - 'offset' => '196', - 'type' => '669' - }, - '3' => { - 'name' => '_IO_read_base', - 'offset' => '24', - 'type' => '143' - }, - '4' => { - 'name' => '_IO_write_base', - 'offset' => '32', - 'type' => '143' - }, - '5' => { - 'name' => '_IO_write_ptr', - 'offset' => '40', - 'type' => '143' - }, - '6' => { - 'name' => '_IO_write_end', - 'offset' => '48', - 'type' => '143' - }, - '7' => { - 'name' => '_IO_buf_base', - 'offset' => '56', - 'type' => '143' - }, - '8' => { - 'name' => '_IO_buf_end', - 'offset' => '64', - 'type' => '143' - }, - '9' => { - 'name' => '_IO_save_base', - 'offset' => '72', - 'type' => '143' - } - }, - 'Name' => 'struct _IO_FILE', - 'PrivateABI' => 1, - 'Size' => '216', - 'Type' => 'Struct' - }, - '191665' => { - 'BaseType' => '182889', - 'Name' => 'opj_codec_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '195776' => { - 'BaseType' => '39759', - 'Name' => 'opj_codestream_index_t**', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '23217' => { - 'BaseType' => '149', - 'Header' => 'openjpeg.h', - 'Line' => '114', - 'Name' => 'OPJ_CHAR', - 'Size' => '1', - 'Type' => 'Typedef' - }, - '23272' => { - 'BaseType' => '70', - 'Header' => 'stdint.h', - 'Line' => '50', - 'Name' => 'uint16_t', - 'Size' => '2', - 'Type' => 'Typedef' - }, - '23305' => { - 'BaseType' => '23272', - 'Header' => 'openjpeg.h', - 'Line' => '124', - 'Name' => 'OPJ_UINT16', - 'Size' => '2', - 'Type' => 'Typedef' - }, - '23349' => { - 'Header' => 'openjpeg.h', - 'Line' => '267', - 'Memb' => { - '0' => { - 'name' => 'OPJ_PROG_UNKNOWN', - 'value' => '18446744073709551615' - }, - '1' => { - 'name' => 'OPJ_LRCP', - 'value' => '0' - }, - '2' => { - 'name' => 'OPJ_RLCP', - 'value' => '1' - }, - '3' => { - 'name' => 'OPJ_RPCL', - 'value' => '2' - }, - '4' => { - 'name' => 'OPJ_PCRL', - 'value' => '3' - }, - '5' => { - 'name' => 'OPJ_CPRL', - 'value' => '4' - } - }, - 'Name' => 'enum PROG_ORDER', - 'Size' => '4', - 'Type' => 'Enum' - }, - '23399' => { - 'BaseType' => '23349', - 'Header' => 'openjpeg.h', - 'Line' => '274', - 'Name' => 'OPJ_PROG_ORDER', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '23411' => { - 'Header' => 'openjpeg.h', - 'Line' => '279', - 'Memb' => { - '0' => { - 'name' => 'OPJ_CLRSPC_UNKNOWN', - 'value' => '18446744073709551615' - }, - '1' => { - 'name' => 'OPJ_CLRSPC_UNSPECIFIED', - 'value' => '0' - }, - '2' => { - 'name' => 'OPJ_CLRSPC_SRGB', - 'value' => '1' - }, - '3' => { - 'name' => 'OPJ_CLRSPC_GRAY', - 'value' => '2' - }, - '4' => { - 'name' => 'OPJ_CLRSPC_SYCC', - 'value' => '3' - }, - '5' => { - 'name' => 'OPJ_CLRSPC_EYCC', - 'value' => '4' - }, - '6' => { - 'name' => 'OPJ_CLRSPC_CMYK', - 'value' => '5' - } - }, - 'Name' => 'enum COLOR_SPACE', - 'Size' => '4', - 'Type' => 'Enum' - }, - '23467' => { - 'BaseType' => '23411', - 'Header' => 'openjpeg.h', - 'Line' => '287', - 'Name' => 'OPJ_COLOR_SPACE', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '23479' => { - 'Header' => 'openjpeg.h', - 'Line' => '325', - 'Memb' => { - '0' => { - 'name' => 'resno0', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'compno0', - 'offset' => '4', - 'type' => '718' - }, - '10' => { - 'name' => 'progorder', - 'offset' => '40', - 'type' => '23959' - }, - '11' => { - 'name' => 'tile', - 'offset' => '48', - 'type' => '718' - }, - '12' => { - 'name' => 'tx0', - 'offset' => '52', - 'type' => '2869' - }, - '13' => { - 'name' => 'tx1', - 'offset' => '56', - 'type' => '2869' - }, - '14' => { - 'name' => 'ty0', - 'offset' => '60', - 'type' => '2869' - }, - '15' => { - 'name' => 'ty1', - 'offset' => '64', - 'type' => '2869' - }, - '16' => { - 'name' => 'layS', - 'offset' => '68', - 'type' => '718' - }, - '17' => { - 'name' => 'resS', - 'offset' => '72', - 'type' => '718' - }, - '18' => { - 'name' => 'compS', - 'offset' => '76', - 'type' => '718' - }, - '19' => { - 'name' => 'prcS', - 'offset' => '80', - 'type' => '718' - }, - '2' => { - 'name' => 'layno1', - 'offset' => '8', - 'type' => '718' - }, - '20' => { - 'name' => 'layE', - 'offset' => '84', - 'type' => '718' - }, - '21' => { - 'name' => 'resE', - 'offset' => '88', - 'type' => '718' - }, - '22' => { - 'name' => 'compE', - 'offset' => '92', - 'type' => '718' - }, - '23' => { - 'name' => 'prcE', - 'offset' => '96', - 'type' => '718' - }, - '24' => { - 'name' => 'txS', - 'offset' => '100', - 'type' => '718' - }, - '25' => { - 'name' => 'txE', - 'offset' => '104', - 'type' => '718' - }, - '26' => { - 'name' => 'tyS', - 'offset' => '108', - 'type' => '718' - }, - '27' => { - 'name' => 'tyE', - 'offset' => '112', - 'type' => '718' - }, - '28' => { - 'name' => 'dx', - 'offset' => '116', - 'type' => '718' - }, - '29' => { - 'name' => 'dy', - 'offset' => '120', - 'type' => '718' - }, - '3' => { - 'name' => 'resno1', - 'offset' => '12', - 'type' => '718' - }, - '30' => { - 'name' => 'lay_t', - 'offset' => '124', - 'type' => '718' - }, - '31' => { - 'name' => 'res_t', - 'offset' => '128', - 'type' => '718' - }, - '32' => { - 'name' => 'comp_t', - 'offset' => '132', - 'type' => '718' - }, - '33' => { - 'name' => 'prc_t', - 'offset' => '136', - 'type' => '718' - }, - '34' => { - 'name' => 'tx0_t', - 'offset' => '140', - 'type' => '718' - }, - '35' => { - 'name' => 'ty0_t', - 'offset' => '144', - 'type' => '718' - }, - '4' => { - 'name' => 'compno1', - 'offset' => '16', - 'type' => '718' - }, - '5' => { - 'name' => 'layno0', - 'offset' => '20', - 'type' => '718' - }, - '6' => { - 'name' => 'precno0', - 'offset' => '24', - 'type' => '718' - }, - '7' => { - 'name' => 'precno1', - 'offset' => '28', - 'type' => '718' - }, - '8' => { - 'name' => 'prg1', - 'offset' => '32', - 'type' => '23399' - }, - '9' => { - 'name' => 'prg', - 'offset' => '36', - 'type' => '23399' - } - }, - 'Name' => 'struct opj_poc', - 'Size' => '148', - 'Type' => 'Struct' - }, - '23959' => { - 'BaseType' => '23217', - 'Name' => 'OPJ_CHAR[5]', - 'Size' => '5', - 'Type' => 'Array' - }, - '23975' => { - 'BaseType' => '23479', - 'Header' => 'openjpeg.h', - 'Line' => '348', - 'Name' => 'opj_poc_t', - 'Size' => '148', - 'Type' => 'Typedef' - }, - '23987' => { - 'BaseType' => '23975', - 'Name' => 'opj_poc_t[32]', - 'Size' => '4736', - 'Type' => 'Array' - }, - '24003' => { - 'Header' => 'openjpeg.h', - 'Line' => '629', - 'Memb' => { - '0' => { - 'name' => 'dx', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'dy', - 'offset' => '4', - 'type' => '718' - }, - '10' => { - 'name' => 'factor', - 'offset' => '40', - 'type' => '718' - }, - '11' => { - 'name' => 'data', - 'offset' => '48', - 'type' => '9952' - }, - '12' => { - 'name' => 'alpha', - 'offset' => '56', - 'type' => '23305' - }, - '2' => { - 'name' => 'w', - 'offset' => '8', - 'type' => '718' - }, - '3' => { - 'name' => 'h', - 'offset' => '12', - 'type' => '718' - }, - '4' => { - 'name' => 'x0', - 'offset' => '16', - 'type' => '718' - }, - '5' => { - 'name' => 'y0', - 'offset' => '20', - 'type' => '718' - }, - '6' => { - 'name' => 'prec', - 'offset' => '24', - 'type' => '718' - }, - '7' => { - 'name' => 'bpp', - 'offset' => '28', - 'type' => '718' - }, - '8' => { - 'name' => 'sgnd', - 'offset' => '32', - 'type' => '718' - }, - '9' => { - 'name' => 'resno_decoded', - 'offset' => '36', - 'type' => '718' - } - }, - 'Name' => 'struct opj_image_comp', - 'Size' => '64', - 'Type' => 'Struct' - }, - '24184' => { - 'BaseType' => '24003', - 'Header' => 'openjpeg.h', - 'Line' => '656', - 'Name' => 'opj_image_comp_t', - 'Size' => '64', - 'Type' => 'Typedef' - }, - '24196' => { - 'Header' => 'openjpeg.h', - 'Line' => '661', - 'Memb' => { - '0' => { - 'name' => 'x0', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'y0', - 'offset' => '4', - 'type' => '718' - }, - '2' => { - 'name' => 'x1', - 'offset' => '8', - 'type' => '718' - }, - '3' => { - 'name' => 'y1', - 'offset' => '12', - 'type' => '718' - }, - '4' => { - 'name' => 'numcomps', - 'offset' => '16', - 'type' => '718' - }, - '5' => { - 'name' => 'color_space', - 'offset' => '20', - 'type' => '23467' - }, - '6' => { - 'name' => 'comps', - 'offset' => '24', - 'type' => '24323' - }, - '7' => { - 'name' => 'icc_profile_buf', - 'offset' => '32', - 'type' => '740' - }, - '8' => { - 'name' => 'icc_profile_len', - 'offset' => '40', - 'type' => '718' - } - }, - 'Name' => 'struct opj_image', - 'Size' => '48', - 'Type' => 'Struct' - }, - '24323' => { - 'BaseType' => '24184', - 'Name' => 'opj_image_comp_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '24335' => { - 'BaseType' => '24196', - 'Header' => 'openjpeg.h', - 'Line' => '680', - 'Name' => 'opj_image_t', - 'Size' => '48', - 'Type' => 'Typedef' - }, - '24347' => { - 'Header' => 'openjpeg.h', - 'Line' => '686', - 'Memb' => { - '0' => { - 'name' => 'dx', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'dy', - 'offset' => '4', - 'type' => '718' - }, - '2' => { - 'name' => 'w', - 'offset' => '8', - 'type' => '718' - }, - '3' => { - 'name' => 'h', - 'offset' => '12', - 'type' => '718' - }, - '4' => { - 'name' => 'x0', - 'offset' => '16', - 'type' => '718' - }, - '5' => { - 'name' => 'y0', - 'offset' => '20', - 'type' => '718' - }, - '6' => { - 'name' => 'prec', - 'offset' => '24', - 'type' => '718' - }, - '7' => { - 'name' => 'bpp', - 'offset' => '28', - 'type' => '718' - }, - '8' => { - 'name' => 'sgnd', - 'offset' => '32', - 'type' => '718' - } - }, - 'Name' => 'struct opj_image_comptparm', - 'Size' => '36', - 'Type' => 'Struct' - }, - '24470' => { - 'BaseType' => '24347', - 'Header' => 'openjpeg.h', - 'Line' => '705', - 'Name' => 'opj_image_cmptparm_t', - 'Size' => '36', - 'Type' => 'Typedef' - }, - '26125' => { - 'BaseType' => '24335', - 'Name' => 'opj_image_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '26857' => { - 'BaseType' => '24470', - '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' => { - 'BaseType' => '188', - 'Header' => 'stdio.h', - 'Line' => '49', - 'Name' => 'FILE', - 'Size' => '216', - 'Type' => 'Typedef' - }, - '32745' => { - 'Header' => 'openjpeg.h', - 'Line' => '246', - 'Memb' => { - '0' => { - 'name' => 'OPJ_STD_RSIZ', - 'value' => '0' - }, - '1' => { - 'name' => 'OPJ_CINEMA2K', - 'value' => '3' - }, - '2' => { - 'name' => 'OPJ_CINEMA4K', - 'value' => '4' - }, - '3' => { - 'name' => 'OPJ_MCT', - 'value' => '33024' - } - }, - 'Name' => 'enum RSIZ_CAPABILITIES', - 'Size' => '4', - 'Type' => 'Enum' - }, - '32784' => { - 'BaseType' => '32745', - 'Header' => 'openjpeg.h', - 'Line' => '251', - 'Name' => 'OPJ_RSIZ_CAPABILITIES', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '32795' => { - 'Header' => 'openjpeg.h', - 'Line' => '257', - 'Memb' => { - '0' => { - 'name' => 'OPJ_OFF', - 'value' => '0' - }, - '1' => { - 'name' => 'OPJ_CINEMA2K_24', - 'value' => '1' - }, - '2' => { - 'name' => 'OPJ_CINEMA2K_48', - 'value' => '2' - }, - '3' => { - 'name' => 'OPJ_CINEMA4K_24', - 'value' => '3' - } - }, - 'Name' => 'enum CINEMA_MODE', - 'Size' => '4', - 'Type' => 'Enum' - }, - '32833' => { - 'BaseType' => '32795', - 'Header' => 'openjpeg.h', - 'Line' => '262', - 'Name' => 'OPJ_CINEMA_MODE', - 'Size' => '4', - 'Type' => 'Typedef' - }, - '33517' => { - 'Header' => 'openjpeg.h', - 'Line' => '353', - 'Memb' => { - '0' => { - 'name' => 'tile_size_on', - 'offset' => '0', - 'type' => '685' - }, - '1' => { - 'name' => 'cp_tx0', - 'offset' => '4', - 'type' => '98' - }, - '10' => { - 'name' => 'csty', - 'offset' => '48', - 'type' => '98' - }, - '11' => { - 'name' => 'prog_order', - 'offset' => '52', - 'type' => '23399' - }, - '12' => { - 'name' => 'POC', - 'offset' => '56', - 'type' => '23987' - }, - '13' => { - 'name' => 'numpocs', - 'offset' => '4792', - 'type' => '718' - }, - '14' => { - 'name' => 'tcp_numlayers', - 'offset' => '4796', - 'type' => '98' - }, - '15' => { - 'name' => 'tcp_rates', - 'offset' => '4800', - 'type' => '34381' - }, - '16' => { - 'name' => 'tcp_distoratio', - 'offset' => '5200', - 'type' => '34381' - }, - '17' => { - 'name' => 'numresolution', - 'offset' => '5600', - 'type' => '98' - }, - '18' => { - 'name' => 'cblockw_init', - 'offset' => '5604', - 'type' => '98' - }, - '19' => { - 'name' => 'cblockh_init', - 'offset' => '5608', - 'type' => '98' - }, - '2' => { - 'name' => 'cp_ty0', - 'offset' => '8', - 'type' => '98' - }, - '20' => { - 'name' => 'mode', - 'offset' => '5612', - 'type' => '98' - }, - '21' => { - 'name' => 'irreversible', - 'offset' => '5616', - 'type' => '98' - }, - '22' => { - 'name' => 'roi_compno', - 'offset' => '5620', - 'type' => '98' - }, - '23' => { - 'name' => 'roi_shift', - 'offset' => '5624', - 'type' => '98' - }, - '24' => { - 'name' => 'res_spec', - 'offset' => '5628', - 'type' => '98' - }, - '25' => { - 'name' => 'prcw_init', - 'offset' => '5632', - 'type' => '34397' - }, - '26' => { - 'name' => 'prch_init', - 'offset' => '5764', - 'type' => '34397' - }, - '27' => { - 'name' => 'infile', - 'offset' => '5896', - 'type' => '34413' - }, - '28' => { - 'name' => 'outfile', - 'offset' => '9992', - 'type' => '34413' - }, - '29' => { - 'name' => 'index_on', - 'offset' => '14088', - 'type' => '98' - }, - '3' => { - 'name' => 'cp_tdx', - 'offset' => '12', - 'type' => '98' - }, - '30' => { - 'name' => 'index', - 'offset' => '14092', - 'type' => '34413' - }, - '31' => { - 'name' => 'image_offset_x0', - 'offset' => '18188', - 'type' => '98' - }, - '32' => { - 'name' => 'image_offset_y0', - 'offset' => '18192', - 'type' => '98' - }, - '33' => { - 'name' => 'subsampling_dx', - 'offset' => '18196', - 'type' => '98' - }, - '34' => { - 'name' => 'subsampling_dy', - 'offset' => '18200', - 'type' => '98' - }, - '35' => { - 'name' => 'decod_format', - 'offset' => '18204', - 'type' => '98' - }, - '36' => { - 'name' => 'cod_format', - 'offset' => '18208', - 'type' => '98' - }, - '37' => { - 'name' => 'jpwl_epc_on', - 'offset' => '18212', - 'type' => '685' - }, - '38' => { - 'name' => 'jpwl_hprot_MH', - 'offset' => '18216', - 'type' => '98' - }, - '39' => { - 'name' => 'jpwl_hprot_TPH_tileno', - 'offset' => '18220', - 'type' => '34430' - }, - '4' => { - 'name' => 'cp_tdy', - 'offset' => '16', - 'type' => '98' - }, - '40' => { - 'name' => 'jpwl_hprot_TPH', - 'offset' => '18284', - 'type' => '34430' - }, - '41' => { - 'name' => 'jpwl_pprot_tileno', - 'offset' => '18348', - 'type' => '34430' - }, - '42' => { - 'name' => 'jpwl_pprot_packno', - 'offset' => '18412', - 'type' => '34430' - }, - '43' => { - 'name' => 'jpwl_pprot', - 'offset' => '18476', - 'type' => '34430' - }, - '44' => { - 'name' => 'jpwl_sens_size', - 'offset' => '18540', - 'type' => '98' - }, - '45' => { - 'name' => 'jpwl_sens_addr', - 'offset' => '18544', - 'type' => '98' - }, - '46' => { - 'name' => 'jpwl_sens_range', - 'offset' => '18548', - 'type' => '98' - }, - '47' => { - 'name' => 'jpwl_sens_MH', - 'offset' => '18552', - 'type' => '98' - }, - '48' => { - 'name' => 'jpwl_sens_TPH_tileno', - 'offset' => '18556', - 'type' => '34430' - }, - '49' => { - 'name' => 'jpwl_sens_TPH', - 'offset' => '18620', - 'type' => '34430' - }, - '5' => { - 'name' => 'cp_disto_alloc', - 'offset' => '20', - 'type' => '98' - }, - '50' => { - 'name' => 'cp_cinema', - 'offset' => '18684', - 'type' => '32833' - }, - '51' => { - 'name' => 'max_comp_size', - 'offset' => '18688', - 'type' => '98' - }, - '52' => { - 'name' => 'cp_rsiz', - 'offset' => '18692', - 'type' => '32784' - }, - '53' => { - 'name' => 'tp_on', - 'offset' => '18696', - 'type' => '149' - }, - '54' => { - 'name' => 'tp_flag', - 'offset' => '18697', - 'type' => '149' - }, - '55' => { - 'name' => 'tcp_mct', - 'offset' => '18698', - 'type' => '149' - }, - '56' => { - 'name' => 'jpip_on', - 'offset' => '18700', - 'type' => '685' - }, - '57' => { - 'name' => 'mct_data', - 'offset' => '18704', - 'type' => '141' - }, - '58' => { - 'name' => 'max_cs_size', - 'offset' => '18712', - 'type' => '98' - }, - '59' => { - 'name' => 'rsiz', - 'offset' => '18716', - 'type' => '23305' - }, - '6' => { - 'name' => 'cp_fixed_alloc', - 'offset' => '24', - 'type' => '98' - }, - '7' => { - 'name' => 'cp_fixed_quality', - 'offset' => '28', - 'type' => '98' - }, - '8' => { - 'name' => 'cp_matrice', - 'offset' => '32', - 'type' => '34359' - }, - '9' => { - 'name' => 'cp_comment', - 'offset' => '40', - 'type' => '143' - } - }, - 'Name' => 'struct opj_cparameters', - 'Size' => '18720', - 'Type' => 'Struct' - }, - '34359' => { - 'BaseType' => '98', - 'Name' => 'int*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '34381' => { - 'BaseType' => '163', - 'Name' => 'float[100]', - 'Size' => '400', - 'Type' => 'Array' - }, - '34397' => { - 'BaseType' => '98', - 'Name' => 'int[33]', - 'Size' => '132', - 'Type' => 'Array' - }, - '34413' => { - 'BaseType' => '149', - 'Name' => 'char[4096]', - 'Size' => '4096', - 'Type' => 'Array' - }, - '34430' => { - 'BaseType' => '98', - 'Name' => 'int[16]', - 'Size' => '64', - 'Type' => 'Array' - }, - '34446' => { - 'BaseType' => '33517', - 'Header' => 'openjpeg.h', - 'Line' => '501', - 'Name' => 'opj_cparameters_t', - 'Size' => '18720', - 'Type' => 'Typedef' - }, - '34458' => { - 'Header' => 'openjpeg.h', - 'Line' => '508', - 'Memb' => { - '0' => { - 'name' => 'cp_reduce', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'cp_layer', - 'offset' => '4', - 'type' => '718' - }, - '10' => { - 'name' => 'm_verbose', - 'offset' => '8224', - 'type' => '685' - }, - '11' => { - 'name' => 'tile_index', - 'offset' => '8228', - 'type' => '718' - }, - '12' => { - 'name' => 'nb_tile_to_decode', - 'offset' => '8232', - 'type' => '718' - }, - '13' => { - 'name' => 'jpwl_correct', - 'offset' => '8236', - 'type' => '685' - }, - '14' => { - 'name' => 'jpwl_exp_comps', - 'offset' => '8240', - 'type' => '98' - }, - '15' => { - 'name' => 'jpwl_max_tiles', - 'offset' => '8244', - 'type' => '98' - }, - '16' => { - 'name' => 'flags', - 'offset' => '8248', - 'type' => '77' - }, - '2' => { - 'name' => 'infile', - 'offset' => '8', - 'type' => '34413' - }, - '3' => { - 'name' => 'outfile', - 'offset' => '4104', - 'type' => '34413' - }, - '4' => { - 'name' => 'decod_format', - 'offset' => '8200', - 'type' => '98' - }, - '5' => { - 'name' => 'cod_format', - 'offset' => '8204', - 'type' => '98' - }, - '6' => { - 'name' => 'DA_x0', - 'offset' => '8208', - 'type' => '718' - }, - '7' => { - 'name' => 'DA_x1', - 'offset' => '8212', - 'type' => '718' - }, - '8' => { - 'name' => 'DA_y0', - 'offset' => '8216', - 'type' => '718' - }, - '9' => { - 'name' => 'DA_y1', - 'offset' => '8220', - 'type' => '718' - } - }, - 'Name' => 'struct opj_dparameters', - 'Size' => '8252', - 'Type' => 'Struct' - }, - '34708' => { - 'BaseType' => '34458', - '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' => { - 'Header' => 'openjpeg.h', - 'Line' => '718', - 'Memb' => { - '0' => { - 'name' => 'start_pos', - 'offset' => '0', - 'type' => '2902' - }, - '1' => { - 'name' => 'end_ph_pos', - 'offset' => '8', - 'type' => '2902' - }, - '2' => { - 'name' => 'end_pos', - 'offset' => '16', - 'type' => '2902' - }, - '3' => { - 'name' => 'disto', - 'offset' => '24', - 'type' => '170' - } - }, - 'Name' => 'struct opj_packet_info', - 'Size' => '32', - 'Type' => 'Struct' - }, - '35290' => { - 'BaseType' => '35224', - 'Header' => 'openjpeg.h', - 'Line' => '727', - 'Name' => 'opj_packet_info_t', - 'Size' => '32', - 'Type' => 'Typedef' - }, - '35302' => { - 'Header' => 'openjpeg.h', - 'Line' => '734', - 'Memb' => { - '0' => { - 'name' => 'type', - 'offset' => '0', - 'type' => '70' - }, - '1' => { - 'name' => 'pos', - 'offset' => '8', - 'type' => '2902' - }, - '2' => { - 'name' => 'len', - 'offset' => '16', - 'type' => '98' - } - }, - 'Name' => 'struct opj_marker_info', - 'Size' => '24', - 'Type' => 'Struct' - }, - '35355' => { - 'BaseType' => '35302', - 'Header' => 'openjpeg.h', - 'Line' => '741', - 'Name' => 'opj_marker_info_t', - 'Size' => '24', - 'Type' => 'Typedef' - }, - '35707' => { - 'BaseType' => '35290', - 'Name' => 'opj_packet_info_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '35713' => { - 'BaseType' => '35355', - 'Name' => 'opj_marker_info_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '36053' => { - 'Header' => 'openjpeg.h', - 'Line' => '858', - 'Memb' => { - '0' => { - 'name' => 'compno', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'csty', - 'offset' => '4', - 'type' => '718' - }, - '10' => { - 'name' => 'numgbits', - 'offset' => '808', - 'type' => '718' - }, - '11' => { - 'name' => 'roishift', - 'offset' => '812', - 'type' => '2869' - }, - '12' => { - 'name' => 'prcw', - 'offset' => '816', - 'type' => '9964' - }, - '13' => { - 'name' => 'prch', - 'offset' => '948', - 'type' => '9964' - }, - '2' => { - 'name' => 'numresolutions', - 'offset' => '8', - 'type' => '718' - }, - '3' => { - 'name' => 'cblkw', - 'offset' => '12', - 'type' => '718' - }, - '4' => { - 'name' => 'cblkh', - 'offset' => '16', - 'type' => '718' - }, - '5' => { - 'name' => 'cblksty', - 'offset' => '20', - 'type' => '718' - }, - '6' => { - 'name' => 'qmfbid', - 'offset' => '24', - 'type' => '718' - }, - '7' => { - 'name' => 'qntsty', - 'offset' => '28', - 'type' => '718' - }, - '8' => { - 'name' => 'stepsizes_mant', - 'offset' => '32', - 'type' => '36255' - }, - '9' => { - 'name' => 'stepsizes_expn', - 'offset' => '420', - 'type' => '36255' - } - }, - 'Name' => 'struct opj_tccp_info', - 'Size' => '1080', - 'Type' => 'Struct' - }, - '36255' => { - 'BaseType' => '718', - 'Name' => 'OPJ_UINT32[97]', - 'Size' => '388', - 'Type' => 'Array' - }, - '36287' => { - 'BaseType' => '36053', - 'Header' => 'openjpeg.h', - 'Line' => '889', - 'Name' => 'opj_tccp_info_t', - 'Size' => '1080', - 'Type' => 'Typedef' - }, - '36299' => { - 'Header' => 'openjpeg.h', - 'Line' => '894', - 'Memb' => { - '0' => { - 'name' => 'tileno', - 'offset' => '0', - 'type' => '98' - }, - '1' => { - 'name' => 'csty', - 'offset' => '4', - 'type' => '718' - }, - '2' => { - 'name' => 'prg', - 'offset' => '8', - 'type' => '23399' - }, - '3' => { - 'name' => 'numlayers', - 'offset' => '12', - 'type' => '718' - }, - '4' => { - 'name' => 'mct', - 'offset' => '16', - 'type' => '718' - }, - '5' => { - 'name' => 'tccp_info', - 'offset' => '24', - 'type' => '36391' - } - }, - 'Name' => 'struct opj_tile_v2_info', - 'Size' => '32', - 'Type' => 'Struct' - }, - '36391' => { - 'BaseType' => '36287', - 'Name' => 'opj_tccp_info_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '36397' => { - 'BaseType' => '36299', - 'Header' => 'openjpeg.h', - 'Line' => '910', - 'Name' => 'opj_tile_info_v2_t', - 'Size' => '32', - 'Type' => 'Typedef' - }, - '36409' => { - 'Header' => 'openjpeg.h', - 'Line' => '915', - 'Memb' => { - '0' => { - 'name' => 'tx0', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'ty0', - 'offset' => '4', - 'type' => '718' - }, - '2' => { - 'name' => 'tdx', - 'offset' => '8', - 'type' => '718' - }, - '3' => { - 'name' => 'tdy', - 'offset' => '12', - 'type' => '718' - }, - '4' => { - 'name' => 'tw', - 'offset' => '16', - 'type' => '718' - }, - '5' => { - 'name' => 'th', - 'offset' => '20', - 'type' => '718' - }, - '6' => { - 'name' => 'nbcomps', - 'offset' => '24', - 'type' => '718' - }, - '7' => { - 'name' => 'm_default_tile_info', - 'offset' => '32', - 'type' => '36397' - }, - '8' => { - 'name' => 'tile_info', - 'offset' => '64', - 'type' => '36538' - } - }, - 'Name' => 'struct opj_codestream_info_v2', - 'Size' => '72', - 'Type' => 'Struct' - }, - '36538' => { - 'BaseType' => '36397', - 'Name' => 'opj_tile_info_v2_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '36544' => { - 'BaseType' => '36409', - 'Header' => 'openjpeg.h', - 'Line' => '939', - 'Name' => 'opj_codestream_info_v2_t', - 'Size' => '72', - 'Type' => 'Typedef' - }, - '36556' => { - 'Header' => 'openjpeg.h', - 'Line' => '945', - 'Memb' => { - '0' => { - 'name' => 'start_pos', - 'offset' => '0', - 'type' => '2902' - }, - '1' => { - 'name' => 'end_header', - 'offset' => '8', - 'type' => '2902' - }, - '2' => { - 'name' => 'end_pos', - 'offset' => '16', - 'type' => '2902' - } - }, - 'Name' => 'struct opj_tp_index', - 'Size' => '24', - 'Type' => 'Struct' - }, - '36609' => { - 'BaseType' => '36556', - 'Header' => 'openjpeg.h', - 'Line' => '953', - 'Name' => 'opj_tp_index_t', - 'Size' => '24', - 'Type' => 'Typedef' - }, - '36621' => { - 'Header' => 'openjpeg.h', - 'Line' => '958', - 'Memb' => { - '0' => { - 'name' => 'tileno', - 'offset' => '0', - 'type' => '718' - }, - '1' => { - 'name' => 'nb_tps', - 'offset' => '4', - 'type' => '718' - }, - '2' => { - 'name' => 'current_nb_tps', - 'offset' => '8', - 'type' => '718' - }, - '3' => { - 'name' => 'current_tpsno', - 'offset' => '12', - 'type' => '718' - }, - '4' => { - 'name' => 'tp_index', - 'offset' => '16', - 'type' => '36765' - }, - '5' => { - 'name' => 'marknum', - 'offset' => '24', - 'type' => '718' - }, - '6' => { - 'name' => 'marker', - 'offset' => '32', - 'type' => '35713' - }, - '7' => { - 'name' => 'maxmarknum', - 'offset' => '40', - 'type' => '718' - }, - '8' => { - 'name' => 'nb_packet', - 'offset' => '44', - 'type' => '718' - }, - '9' => { - 'name' => 'packet_index', - 'offset' => '48', - 'type' => '35707' - } - }, - 'Name' => 'struct opj_tile_index', - 'Size' => '56', - 'Type' => 'Struct' - }, - '36765' => { - 'BaseType' => '36609', - 'Name' => 'opj_tp_index_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '36771' => { - 'BaseType' => '36621', - 'Header' => 'openjpeg.h', - 'Line' => '985', - 'Name' => 'opj_tile_index_t', - 'Size' => '56', - 'Type' => 'Typedef' - }, - '36783' => { - 'Header' => 'openjpeg.h', - 'Line' => '990', - 'Memb' => { - '0' => { - 'name' => 'main_head_start', - 'offset' => '0', - 'type' => '2902' - }, - '1' => { - 'name' => 'main_head_end', - 'offset' => '8', - 'type' => '2902' - }, - '2' => { - 'name' => 'codestream_size', - 'offset' => '16', - 'type' => '2891' - }, - '3' => { - 'name' => 'marknum', - 'offset' => '24', - 'type' => '718' - }, - '4' => { - 'name' => 'marker', - 'offset' => '32', - 'type' => '35713' - }, - '5' => { - 'name' => 'maxmarknum', - 'offset' => '40', - 'type' => '718' - }, - '6' => { - 'name' => 'nb_of_tiles', - 'offset' => '44', - 'type' => '718' - }, - '7' => { - 'name' => 'tile_index', - 'offset' => '48', - 'type' => '36901' - } - }, - 'Name' => 'struct opj_codestream_index', - 'Size' => '56', - 'Type' => 'Struct' - }, - '36901' => { - 'BaseType' => '36771', - 'Name' => 'opj_tile_index_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '36907' => { - 'BaseType' => '36783', - 'Header' => 'openjpeg.h', - 'Line' => '1013', - 'Name' => 'opj_codestream_index_t', - 'Size' => '56', - 'Type' => 'Typedef' - }, - '39759' => { - 'BaseType' => '36907', - 'Name' => 'opj_codestream_index_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41650' => { - 'BaseType' => '26125', - 'Name' => 'opj_image_t**', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41656' => { - 'BaseType' => '685', - 'Name' => 'OPJ_BOOL*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41662' => { - 'BaseType' => '34708', - 'Name' => 'opj_dparameters_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41674' => { - 'BaseType' => '34446', - 'Name' => 'opj_cparameters_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41680' => { - 'BaseType' => '32028', - 'Name' => 'FILE*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '41686' => { - 'BaseType' => '36544', - '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' => { - 'Header' => 'libio.h', - 'Line' => '182', - 'Name' => '_IO_lock_t', - 'Type' => 'Typedef' - }, - '586' => { - 'Header' => 'libio.h', - 'Line' => '188', - 'Memb' => { - '0' => { - 'name' => '_next', - 'offset' => '0', - 'type' => '635' - }, - '1' => { - 'name' => '_sbuf', - 'offset' => '8', - 'type' => '641' - }, - '2' => { - 'name' => '_pos', - 'offset' => '16', - 'type' => '98' - } - }, - 'Name' => 'struct _IO_marker', - 'PrivateABI' => 1, - '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', - 'Name' => 'struct _IO_marker*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '641' => { - 'BaseType' => '188', - 'Name' => 'struct _IO_FILE*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '647' => { - 'BaseType' => '149', - 'Name' => 'char[1]', - 'Size' => '1', - 'Type' => 'Array' - }, - '663' => { - 'BaseType' => '579', - 'Name' => '_IO_lock_t*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '669' => { - 'BaseType' => '149', - 'Name' => 'char[20]', - 'Size' => '20', - 'Type' => 'Array' - }, - '685' => { - 'BaseType' => '98', - 'Header' => 'openjpeg.h', - 'Line' => '110', - 'Name' => 'OPJ_BOOL', - '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', - 'Size' => '8', - 'Type' => 'Typedef' - }, - '740' => { - 'BaseType' => '696', - 'Name' => 'OPJ_BYTE*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '77' => { - 'Name' => 'unsigned int', - 'Size' => '4', - 'Type' => 'Intrinsic' - }, - '84' => { - 'Name' => 'signed char', - 'Size' => '1', - 'Type' => 'Intrinsic' - }, - '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' => { - '_ITM_deregisterTMCloneTable' => 0, - '_ITM_registerTMCloneTable' => 0, - '_Jv_RegisterClasses' => 0, - '__assert_fail@GLIBC_2.2.5' => 0, - '__cxa_finalize@GLIBC_2.2.5' => 0, - '__fprintf_chk@GLIBC_2.3.4' => 0, - '__gmon_start__' => 0, - '__sprintf_chk@GLIBC_2.3.4' => 0, - '__stack_chk_fail@GLIBC_2.4' => 0, - '__vsnprintf_chk@GLIBC_2.3.4' => 0, - 'calloc@GLIBC_2.2.5' => 0, - 'ceilf@GLIBC_2.2.5' => 0, - 'fclose@GLIBC_2.2.5' => 0, - 'floor@GLIBC_2.2.5' => 0, - 'floorf@GLIBC_2.2.5' => 0, - 'fopen@GLIBC_2.2.5' => 0, - 'fputc@GLIBC_2.2.5' => 0, - 'fread@GLIBC_2.2.5' => 0, - 'free@GLIBC_2.2.5' => 0, - 'fseeko@GLIBC_2.2.5' => 0, - 'ftello@GLIBC_2.2.5' => 0, - 'fwrite@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, - 'realloc@GLIBC_2.2.5' => 0, - 'sqrt@GLIBC_2.2.5' => 0, - 'stdout@GLIBC_2.2.5' => 0, - 'strcpy@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 deleted file mode 100644 index 31ae086b..00000000 --- a/abi-check/abi_dump/openjpeg/current/6ff8d/meta.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "Object": "lib/libopenjp2.so.2.1.1", - "Lang": "C", - "TotalSymbols": "43", - "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 deleted file mode 100644 index 64bdfcf3..00000000 --- a/abi-check/changelog/openjpeg/current/log.html +++ /dev/null @@ -1,585 +0,0 @@ - - - - - - - - - - - - OpenJPEG current: changelog - - - - - -

ABI
Tracker

(OpenJPEG)


-
-
-

Changelog from Git



-
-
commit 9db62b20111198429c4fa9650dda16e1ee326f3c
-Author: mayeut <mayeut@users.noreply.github.com>
-Date:   2016-07-05 23:53:31 +0200
-
-    Update ABI tracker from 2.1 to 2.1.1
-
-commit 7948d83340e19f8520b4d1dc87a03fcc9613732e
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-07-05 23:33:00 +0200
-
-    update api/abi tracker
-
-commit 132c4a248b53510466381e348e45f52e1f5f4afd
-Author: mayeut <mayeut@users.noreply.github.com>
-Date:   2016-07-05 22:12:11 +0200
-
-    Add version 2.1.1 to ABI tracker
-
-commit ed294598eacda0664ec8ebfa843ae242036f21f8
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-07-05 18:10:35 +0200
-
-    Trigger API/ABI update on website
-
-commit fef144283f070e24a0a8f9e86158ec6353e99cf1
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-07-05 16:49:10 +0200
-
-    Update INSTALL.md
-
-commit 4c5a1cc82584e263103fc48c8bd729985199c147
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-07-05 16:40:27 +0200
-
-    Update AUTHORS.md
-
-commit bd96ed835352897c30ecc0f5cff43d0b1399e4e5
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-07-05 16:07:16 +0200
-
-    Update AUTHORS file
-
-commit f4a708ba0fe0ef906209ba608c6059572ff76dcf
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-07-05 16:04:29 +0200
-
-    Update INSTALL, README and THANKS file
-
-commit 2372cb78a01132aa3e9c1f55065355035d031330
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-07-05 15:29:02 +0200
-
-    Upload changelog and convert some files to mardown
-
-commit 9d5002f8fd2f52521b5303ae391051ef201e9b5c
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-06-26 20:00:37 +0200
-
-    Remove useless diff command in abi-check.sh
-
-commit e4c74f536461f6af1d4487bf4e8250d60a06f431
-Author: Matthieu Darbois <mayeut@users.noreply.github.com>
-Date:   2016-06-25 01:09:42 +0200
-
-    Correct abi-check.sh for PR (#791)
-
-commit cb72c08472f2e82387ebdde1792c6b39a25019d5
-Author: maddin200 <maddin200@aol.com>
-Date:   2016-06-21 22:13:57 +0200
-
-    Update tcd.c (#790)
-    
-    cppcheck unitialized variable
-
-commit 898ca6f52247cf869b66048b21871f236fd5f900
-Author: Matthieu Darbois <mayeut@users.noreply.github.com>
-Date:   2016-06-21 22:09:08 +0200
-
-    Remove clang-3.9 build
-    
-    c.f. travis-ci/travis-ci#6120
-
-commit 86698be6e9ca3375a42e7cc00c743bd1bf9b203d
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-06-21 17:41:29 +0200
-
-    Automatic upload of ABI report (end)
-
-commit cdcb77e796f8f06d3838356c0a2931a82b4375be
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-06-21 17:21:08 +0200
-
-    Automatic upload of ABI report (ctd)
-
-commit 954dad66dea3c5bb1e59187987e77c18f7b593ec
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-06-21 16:46:38 +0200
-
-    Automatic upload of ABI report (ctd)
-
-commit 48744a1342123945ca461839ffe52d9b2c467fc9
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-06-21 16:19:06 +0200
-
-    setup automatic upload of ABI reports
-
-commit d0babeb6f6cdd1887308137df37bb2b4724a6592
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-05-15 01:36:31 +0200
-
-    WIP automatic release
-
-commit d1ca2b4f29efc9e12a77c7aba76091beae1966ec
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-05-15 00:53:24 +0200
-
-    WIP: debug travis run script
-
-commit 8ba0de3e45aec595361a4f321e67dfd745d492d3
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-05-15 00:42:54 +0200
-
-    Update travis and appveyor to enable automatic releases on tag commit
-
-commit 2e0779e2505f98ea43eced3ee650a2a61a6b017c
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-05-13 12:31:56 +0200
-
-    Update version number in CMakeLists.txt
-
-commit e55130d3c53388e44fa7ea63a436d73b39d95159
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-05-13 12:25:55 +0200
-
-    Update NEWS
-
-commit 4d2b6a671a0431722cd4845b246fe0a09f7ca934
-Author: Stefan Weil <sw@weilnetz.de>
-Date:   2016-05-10 22:08:49 +0200
-
-    Update implementation of opj_calloc (#705)
-
-commit aae066debc29f6fe44bfcda1206bba0a68dfd00e
-Author: Stefan Weil <sw@weilnetz.de>
-Date:   2016-05-10 22:02:49 +0200
-
-    Add missing source for the JPIP library and executables (issue #658) (#659)
-    
-    They all need opj_malloc and other functions from opc_malloc.c.
-    
-    Signed-off-by: Stefan Weil <sw@weilnetz.de>
-
-commit 6609719b409be038c2d41765b64e42f7b92f79cb
-Author: mayeut <mayeut@users.noreply.github.com>
-Date:   2016-05-08 20:26:12 +0200
-
-    Correct expected result for test of issue 495
-
-commit 1a8318f6c24623189ecb65e049267c6f2e005c0e
-Author: mayeut <mayeut@users.noreply.github.com>
-Date:   2016-05-08 20:10:13 +0200
-
-    Fix Out-of-Bounds Access in function opj_tgt_reset
-    
-    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 29313eb5f1b2c01c7493087fa2d8f1a20495a34e
-Author: Matthieu Darbois <mayeut@users.noreply.github.com>
-Date:   2016-04-28 13:16:43 +0200
-
-    Fix unsigned int overflow reported by UBSan (#761)
-    
-    * Fix unsigned int overflow reported by UBSan
-    
-    Please add -DOPJ_UBSAN_BUILD to CFLAGS when building with
-    -fsanitize=undefined,unsigned-integer-overflow
-    
-    It seems clang/gcc do not allow to disable checking for block of code
-    other than function or file.
-
-commit e982d0396607a16ca0c373020cc93449504eb4e8
-Author: julienmalik <julienmalik@users.noreply.github.com>
-Date:   2016-04-28 11:52:45 +0200
-
-    Fix implicit float-to-bool conversions (#752)
-
-commit 66fd497765939d02e8816d6d019839388fffdf79
-Author: Matthieu Darbois <mayeut@users.noreply.github.com>
-Date:   2016-04-28 00:18:37 +0200
-
-    Fix unsigned int overflow reported by UBSan (#759)
-
-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
-
-commit a9feb9addd05bc9f05e833dab16a8114bb6d70f3
-Merge: 06e8dc9 74e8143
-Author: Matthieu Darbois <mayeut@users.noreply.github.com>
-Date:   2016-04-23 10:51:46 +0200
-
-    Merge pull request #750 from mayeut/issue-729-2
-    
-    Allow to read/write 3/5/7/9/11/13/15 bpp TIF files
-
-commit 74e814358c2530d238e3ada22d8eee6bf1d65283
-Author: mayeut <mayeut@users.noreply.github.com>
-Date:   2016-04-23 01:53:32 +0200
-
-    Allow to write 3/5/7/9/11/13/15 bpp TIF files
-    
-    Update uclouvain/openjpeg#729
-
-commit 54393d9e38ac9d170d1ca6ac0c348d5f539d117d
-Author: mayeut <mayeut@users.noreply.github.com>
-Date:   2016-04-23 04:24:04 +0200
-
-    Allow to read 3/5/7/9/11/13/15 bpp TIF files
-
-commit 06e8dc9edde8aacea66b32c14a8f8fb6e3cdbbbf
-Merge: f5446fd 6ea2ff0
-Author: Matthieu Darbois <mayeut@users.noreply.github.com>
-Date:   2016-04-22 12:54:25 +0200
-
-    Merge pull request #746 from senbox-org/update_cmake_jpylyzer
-    
-    Update cmake & jpylyzer for travis builds
-
-commit f5446fdcfb4f9174c449a706e641b635d07bfa5c
-Merge: e1a93d9 8611d12
-Author: Matthieu Darbois <mayeut@users.noreply.github.com>
-Date:   2016-04-22 10:48:40 +0200
-
-    Merge pull request #747 from julienmalik/update_libpng
-    
-    update libpng to from 1.6.17 to 1.6.21
-
-commit 8611d127db0957aa0de65613a9d2626a6314122b
-Author: Julien Malik <julien.malik@paraiso.me>
-Date:   2016-04-22 00:16:16 +0200
-
-    Import pnglibconf.h.prebuilt as new pnglibconf.h
-
-commit 889bf167913c202ee33b25c64063fd6db5bece96
-Author: Julien Malik <julien.malik@paraiso.me>
-Date:   2016-04-21 18:49:15 +0200
-
-    update libpng to from 1.6.17 to 1.6.21
-
-commit 6ea2ff0b0627655d36ad7cc7483de7592b8bcbd1
-Author: Julien Malik <julien.malik@paraiso.me>
-Date:   2016-04-19 15:25:42 +0200
-
-    Update jpylyzer to 1.17.0
-
-commit 3436c4e9baac1fd847c4475b961802cd1c9bbe7e
-Author: Julien Malik <julien.malik@paraiso.me>
-Date:   2016-04-19 15:22:49 +0200
-
-    upgrade cmake to 3.5.2
-
-commit e1a93d9e59f08b708200e6a371f3f6a4eeb54940
-Merge: a1c0ee9 0069a2b
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-04-18 10:51:51 +0200
-
-    Merge pull request #708 from GrokImageCompression/issue_695
-    
-    issue #695 MQ Encode: ensure that bp pointer never points to uninitialized memory
-
-commit a1c0ee9a861778d54df734ebc21b604f06bd52bf
-Merge: 40b5a53 5e5f699
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-04-12 10:48:02 +0200
-
-    Merge pull request #734 from senbox-org/opj_dump_dead_code
-    
-    Remove dead code in opj_dump
-
-commit 40b5a53d2f364fe59b8ed86f4821c867d345a95e
-Merge: 5c5ae1d e7797b9
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-04-12 10:47:28 +0200
-
-    Merge pull request #735 from senbox-org/cppcheck_fix_openjp2
-    
-    Fix uninitialized variable reported by cppcheck
-
-commit e7797b97a1922e0d38d705916117c29af96471a0
-Author: Julien Malik <julien.malik@paraiso.me>
-Date:   2016-04-09 19:02:05 +0200
-
-    Fix uninitialized variable reported by cppcheck
-    
-    Also reorder initialization to follow declaration order
-
-commit 5e5f6999a8e218f52584841ea6fdffde34743722
-Author: Julien Malik <julien.malik@paraiso.me>
-Date:   2016-04-09 18:34:11 +0200
-
-    Remove dead code in opj_dump
-
-commit 0069a2bd2f8055b7edf9699332f4f00ac5351564
-Author: Aaron Boxer <boxerab@gmail.com>
-Date:   2016-01-30 10:05:46 -0500
-
-    suppress valgrind error - avoid accessing uninitialized memory in mq encoder
-
-commit e3100f714c2bae3da26877020048e2cf5906172b
-Author: Aaron Boxer <boxerab@gmail.com>
-Date:   2016-01-28 19:34:00 -0500
-
-    issue #695 MQ Encode: ensure that bp pointer never points to uninitialized memory
-
-commit 5c5ae1d51a3b5a1c4e68ae0323f7a14d7628f465
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-01-25 17:30:43 +0100
-
-    fixed tile numbering
-    
-    Fixes #245
-
-commit 3767af52deaa8e75c322961aa51f56b397de22af
-Author: Antonin Descampe <antonin@gmail.com>
-Date:   2016-01-23 19:43:09 +0100
-
-    Merge pull request #648 from stweil/alloc
-    
-    Fix support of posix_memalloc for Linux
-
-...
- - - 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 deleted file mode 100644 index 34734304..00000000 --- a/abi-check/compat_report/openjpeg/2.1.1/current/27c2e/abi_compat_report.html +++ /dev/null @@ -1,353 +0,0 @@ - - - - - - - -libopenjp2: 2.1.1 to current binary compatibility report - - - - - -
-

Binary compatibility report for the libopenjp2.so object between 2.1.1 and current versions on x86_64

- -

Test Info


- - - - - -
Module Namelibopenjp2
Version #12.1.1 (gcc 4.8.4)
Version #2current (gcc 4.8.1)
CPU Typex86_64
-

Test Results


- - - - - - - -
Total Header Files1
Total Source Files3
Total Objects1
Total Symbols / Types43 / 110
Compatibility97.7%
-

Problem Summary


- - - - - - - - - -
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High2
Medium0
Low0
Problems with
Constants
Low0
- - -

Problems with Symbols, High Severity  2 


-openjpeg.h, libopenjp2.so.2.1.1
- -[+] opj_read_tile_header ( opj_codec_t* p_codec, opj_stream_t* p_stream, OPJ_UINT32* p_tile_index, OPJ_UINT32* p_data_size, OPJ_INT32* p_tile_x0, OPJ_INT32* p_tile_y0, OPJ_INT32* p_tile_x1, OPJ_INT32* p_tile_y1, OPJ_UINT32* p_nb_comps, OPJ_BOOL* p_should_go_on )  2  -
- -
-to the top
-

Header Files  1 


-
-openjpeg.h
-
-
to the top
-

Source Files  3 


-
-cio.c
-image.c
-openjpeg.c
-
-
to the top
-

Objects  1 


-
-libopenjp2.so.2.1.1
-
-
to the top
-
-


-
- -
- - diff --git a/abi-check/compat_report/openjpeg/2.1.1/current/27c2e/meta.json b/abi-check/compat_report/openjpeg/2.1.1/current/27c2e/meta.json deleted file mode 100644 index 322ae7a0..00000000 --- a/abi-check/compat_report/openjpeg/2.1.1/current/27c2e/meta.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Affected": "2.3", - "Added": 0, - "Removed": 0, - "TotalProblems": 2, - "Object1": "lib/libopenjp2.so.2.1.1", - "Object2": "lib/libopenjp2.so.2.1.1" -} \ No newline at end of file diff --git a/abi-check/compat_report/openjpeg/2.1/2.1.1/e6eaa/abi_compat_report.html b/abi-check/compat_report/openjpeg/2.1/2.1.1/e6eaa/abi_compat_report.html deleted file mode 100644 index aea5fa55..00000000 --- a/abi-check/compat_report/openjpeg/2.1/2.1.1/e6eaa/abi_compat_report.html +++ /dev/null @@ -1,353 +0,0 @@ - - - - - - - -libopenjp2: 2.1 to 2.1.1 binary compatibility report - - - - - -
-

Binary compatibility report for the libopenjp2.so object between 2.1 and 2.1.1 versions on x86_64

- -

Test Info


- - - - - -
Module Namelibopenjp2
Version #12.1 (gcc 4.8.1)
Version #22.1.1 (gcc 4.8.4)
CPU Typex86_64
-

Test Results


- - - - - - - -
Total Header Files1
Total Source Files3
Total Objects1
Total Symbols / Types43 / 110
Compatibility97.7%
-

Problem Summary


- - - - - - - - - -
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High2
Medium0
Low0
Problems with
Constants
Low0
- - -

Problems with Symbols, High Severity  2 


-openjpeg.h, libopenjp2.so.2.1.0
- -[+] opj_read_tile_header ( opj_codec_t* p_codec, opj_stream_t* p_stream, OPJ_UINT32* p_tile_index, OPJ_UINT32* p_data_size, OPJ_INT32* p_tile_x0, OPJ_INT32* p_tile_y0, OPJ_INT32* p_tile_x1, OPJ_INT32* p_tile_y1, OPJ_UINT32* p_nb_comps, OPJ_BOOL* p_should_go_on )  2  -
- -
-to the top
-

Header Files  1 


-
-openjpeg.h
-
-
to the top
-

Source Files  3 


-
-cio.c
-image.c
-openjpeg.c
-
-
to the top
-

Objects  1 


-
-libopenjp2.so.2.1.0
-
-
to the top
-
-


-
- -
- - diff --git a/abi-check/compat_report/openjpeg/2.1/2.1.1/e6eaa/meta.json b/abi-check/compat_report/openjpeg/2.1/2.1.1/e6eaa/meta.json deleted file mode 100644 index 9e7a054b..00000000 --- a/abi-check/compat_report/openjpeg/2.1/2.1.1/e6eaa/meta.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Affected": "2.3", - "Added": 0, - "Removed": 0, - "TotalProblems": 2, - "Object1": "lib/libopenjp2.so.2.1.0", - "Object2": "lib/libopenjp2.so.2.1.1" -} \ No newline at end of file diff --git a/abi-check/compat_report/openjpeg/2.1/current/e6eaa/abi_compat_report.html b/abi-check/compat_report/openjpeg/2.1/current/e6eaa/abi_compat_report.html deleted file mode 100644 index 21fff1be..00000000 --- a/abi-check/compat_report/openjpeg/2.1/current/e6eaa/abi_compat_report.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - -libopenjp2: 2.1 to current binary compatibility report - - - - - -
-

Binary compatibility report for the libopenjp2.so object between 2.1 and current versions on x86_64

- -

Test Info


- - - - - - -
Module Namelibopenjp2
Version #12.1
Version #2current
CPU Typex86_64
GCC Version4.8.1
-

Test Results


- - - - - - - -
Total Header Files1
Total Source Files3
Total Objects1
Total Symbols / Types43 / 110
Compatibility100%
-

Problem Summary


- - - - - - - - - -
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
- -

Header Files  1 


-
-openjpeg.h
-
-
to the top
-

Source Files  3 


-
-cio.c
-image.c
-openjpeg.c
-
-
to the top
-

Objects  1 


-
-libopenjp2.so.2.1.0
-
-
to the top
-
-


-
- -
- - diff --git a/abi-check/compat_report/openjpeg/2.1/current/e6eaa/meta.json b/abi-check/compat_report/openjpeg/2.1/current/e6eaa/meta.json deleted file mode 100644 index cb7b34ec..00000000 --- a/abi-check/compat_report/openjpeg/2.1/current/e6eaa/meta.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Affected": "0", - "Added": 0, - "Removed": 0, - "TotalProblems": 0, - "Object1": "lib/libopenjp2.so.2.1.0", - "Object2": "lib/libopenjp2.so.2.1.1" -} \ No newline at end of file diff --git a/abi-check/compat_reports/openjpeg/2.1.1_to_current/abi_compat_report.html b/abi-check/compat_reports/openjpeg/2.1.1_to_current/abi_compat_report.html deleted file mode 100644 index 3d750f75..00000000 --- a/abi-check/compat_reports/openjpeg/2.1.1_to_current/abi_compat_report.html +++ /dev/null @@ -1,353 +0,0 @@ - - - - - - - -openjpeg: 2.1.1 to current binary compatibility report - - - - - -
-

Binary compatibility report for the libopenjp2.so object between 2.1.1 and current versions on x86_64

- -

Test Info


- - - - - -
Module Nameopenjpeg
Version #12.1.1 (gcc 4.8.4)
Version #2current (gcc 4.8.1)
CPU Typex86_64
-

Test Results


- - - - - - - -
Total Header Files1
Total Source Files3
Total Objects1
Total Symbols / Types43 / 110
Compatibility97.7%
-

Problem Summary


- - - - - - - - - -
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High2
Medium0
Low0
Problems with
Constants
Low0
- - -

Problems with Symbols, High Severity  2 


-openjpeg.h, libopenjp2.so.2.1.1
- -[+] opj_read_tile_header ( opj_codec_t* p_codec, opj_stream_t* p_stream, OPJ_UINT32* p_tile_index, OPJ_UINT32* p_data_size, OPJ_INT32* p_tile_x0, OPJ_INT32* p_tile_y0, OPJ_INT32* p_tile_x1, OPJ_INT32* p_tile_y1, OPJ_UINT32* p_nb_comps, OPJ_BOOL* p_should_go_on )  2  -
- -
-to the top
-

Header Files  1 


-
-openjpeg.h
-
-
to the top
-

Source Files  3 


-
-cio.c
-image.c
-openjpeg.c
-
-
to the top
-

Objects  1 


-
-libopenjp2.so.2.1.1
-
-
to the top
-
-


-
- -
- - diff --git a/abi-check/compat_reports/openjpeg/2.1.1_to_current/src_compat_report.html b/abi-check/compat_reports/openjpeg/2.1.1_to_current/src_compat_report.html deleted file mode 100644 index 5a50cb71..00000000 --- a/abi-check/compat_reports/openjpeg/2.1.1_to_current/src_compat_report.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - - -openjpeg: 2.1.1 to current source compatibility report - - - - - -
-

Source compatibility report for the libopenjp2.so object between 2.1.1 and current versions

- -

Test Info


- - - - - -
Module Nameopenjpeg
Version #12.1.1 (gcc 4.8.4)
Version #2current (gcc 4.8.1)
CPU Typex86_64
-

Test Results


- - - - - - - -
Total Header Files1
Total Source Files3
Total Objects1
Total Symbols / Types43 / 110
Compatibility100%
-

Problem Summary


- - - - - - - - - -
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
- -

Header Files  1 


-
-openjpeg.h
-
-
to the top
-

Source Files  3 


-
-cio.c
-image.c
-openjpeg.c
-
-
to the top
-

Objects  1 


-
-libopenjp2.so.2.1.1
-
-
to the top
-
-


-
- -
- - diff --git a/abi-check/compat_reports/openjpeg/2.1_to_2.1.1/abi_compat_report.html b/abi-check/compat_reports/openjpeg/2.1_to_2.1.1/abi_compat_report.html deleted file mode 100644 index fa11e4fc..00000000 --- a/abi-check/compat_reports/openjpeg/2.1_to_2.1.1/abi_compat_report.html +++ /dev/null @@ -1,353 +0,0 @@ - - - - - - - -openjpeg: 2.1 to 2.1.1 binary compatibility report - - - - - -
-

Binary compatibility report for the libopenjp2.so object between 2.1 and 2.1.1 versions on x86_64

- -

Test Info


- - - - - -
Module Nameopenjpeg
Version #12.1 (gcc 4.8.1)
Version #22.1.1 (gcc 4.8.4)
CPU Typex86_64
-

Test Results


- - - - - - - -
Total Header Files1
Total Source Files3
Total Objects1
Total Symbols / Types43 / 110
Compatibility97.7%
-

Problem Summary


- - - - - - - - - -
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High2
Medium0
Low0
Problems with
Constants
Low0
- - -

Problems with Symbols, High Severity  2 


-openjpeg.h, libopenjp2.so.2.1.0
- -[+] opj_read_tile_header ( opj_codec_t* p_codec, opj_stream_t* p_stream, OPJ_UINT32* p_tile_index, OPJ_UINT32* p_data_size, OPJ_INT32* p_tile_x0, OPJ_INT32* p_tile_y0, OPJ_INT32* p_tile_x1, OPJ_INT32* p_tile_y1, OPJ_UINT32* p_nb_comps, OPJ_BOOL* p_should_go_on )  2  -
- -
-to the top
-

Header Files  1 


-
-openjpeg.h
-
-
to the top
-

Source Files  3 


-
-cio.c
-image.c
-openjpeg.c
-
-
to the top
-

Objects  1 


-
-libopenjp2.so.2.1.0
-
-
to the top
-
-


-
- -
- - diff --git a/abi-check/compat_reports/openjpeg/2.1_to_2.1.1/src_compat_report.html b/abi-check/compat_reports/openjpeg/2.1_to_2.1.1/src_compat_report.html deleted file mode 100644 index 86d6d622..00000000 --- a/abi-check/compat_reports/openjpeg/2.1_to_2.1.1/src_compat_report.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - - -openjpeg: 2.1 to 2.1.1 source compatibility report - - - - - -
-

Source compatibility report for the libopenjp2.so object between 2.1 and 2.1.1 versions

- -

Test Info


- - - - - -
Module Nameopenjpeg
Version #12.1 (gcc 4.8.1)
Version #22.1.1 (gcc 4.8.4)
CPU Typex86_64
-

Test Results


- - - - - - - -
Total Header Files1
Total Source Files3
Total Objects1
Total Symbols / Types43 / 110
Compatibility100%
-

Problem Summary


- - - - - - - - - -
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
- -

Header Files  1 


-
-openjpeg.h
-
-
to the top
-

Source Files  3 


-
-cio.c
-image.c
-openjpeg.c
-
-
to the top
-

Objects  1 


-
-libopenjp2.so.2.1.0
-
-
to the top
-
-


-
- -
- - diff --git a/abi-check/compat_reports/openjpeg/2.1_to_current/abi_compat_report.html b/abi-check/compat_reports/openjpeg/2.1_to_current/abi_compat_report.html deleted file mode 100644 index 82bd81d3..00000000 --- a/abi-check/compat_reports/openjpeg/2.1_to_current/abi_compat_report.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - -openjpeg: 2.1 to current binary compatibility report - - - - - -
-

Binary compatibility report for the libopenjp2.so object between 2.1 and current versions on x86_64

- -

Test Info


- - - - - - -
Module Nameopenjpeg
Version #12.1
Version #2current
CPU Typex86_64
GCC Version4.8.1
-

Test Results


- - - - - - - -
Total Header Files1
Total Source Files3
Total Objects1
Total Symbols / Types43 / 110
Compatibility100%
-

Problem Summary


- - - - - - - - - -
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
- -

Header Files  1 


-
-openjpeg.h
-
-
to the top
-

Source Files  3 


-
-cio.c
-image.c
-openjpeg.c
-
-
to the top
-

Objects  1 


-
-libopenjp2.so.2.1.0
-
-
to the top
-
-


-
- -
- - diff --git a/abi-check/compat_reports/openjpeg/2.1_to_current/src_compat_report.html b/abi-check/compat_reports/openjpeg/2.1_to_current/src_compat_report.html deleted file mode 100644 index db195666..00000000 --- a/abi-check/compat_reports/openjpeg/2.1_to_current/src_compat_report.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - -openjpeg: 2.1 to current source compatibility report - - - - - -
-

Source compatibility report for the libopenjp2.so object between 2.1 and current versions

- -

Test Info


- - - - - - -
Module Nameopenjpeg
Version #12.1
Version #2current
CPU Typex86_64
GCC Version4.8.1
-

Test Results


- - - - - - - -
Total Header Files1
Total Source Files3
Total Objects1
Total Symbols / Types43 / 110
Compatibility100%
-

Problem Summary


- - - - - - - - - -
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
- -

Header Files  1 


-
-openjpeg.h
-
-
to the top
-

Source Files  3 


-
-cio.c
-image.c
-openjpeg.c
-
-
to the top
-

Objects  1 


-
-libopenjp2.so.2.1.0
-
-
to the top
-
-


-
- -
- - diff --git a/abi-check/db/openjpeg/Monitor.data b/abi-check/db/openjpeg/Monitor.data index f4caabbb..810dc187 100644 --- a/abi-check/db/openjpeg/Monitor.data +++ b/abi-check/db/openjpeg/Monitor.data @@ -10,8 +10,7 @@ $VAR1 = { '1.5.2' => 'NEWS', '2.0' => 'NEWS', '2.0.1' => 'NEWS', - '2.1' => 'NEWS', - '2.1.1' => 'Off' + '2.1' => 'NEWS' }, 'Installed' => { '1.1' => 'installed/openjpeg/1.1', @@ -22,9 +21,7 @@ $VAR1 = { '1.5.2' => 'installed/openjpeg/1.5.2', '2.0' => 'installed/openjpeg/2.0', '2.0.1' => 'installed/openjpeg/2.0.1', - '2.1' => 'installed/openjpeg/2.1', - '2.1.1' => 'installed/openjpeg/2.1.1', - 'current' => 'installed/openjpeg/current' + '2.1' => 'installed/openjpeg/2.1' }, 'Source' => { '1.0' => 'src/openjpeg/1.0/version.1.0.tar.gz', diff --git a/abi-check/db/openjpeg/Tracker.data b/abi-check/db/openjpeg/Tracker.data index 05cecbd1..dae6f89f 100644 --- a/abi-check/db/openjpeg/Tracker.data +++ b/abi-check/db/openjpeg/Tracker.data @@ -89,26 +89,7 @@ $VAR1 = { 'TotalSymbolsFiltered' => '43', 'Version' => '1.7' } - }, - '2.1.1' => { - '6ff8d' => { - 'Lang' => 'C', - 'Object' => 'lib/libopenjp2.so.2.1.1', - 'Path' => 'abi_dump/openjpeg/2.1.1/6ff8d/ABI.dump', - 'TotalSymbols' => '43', - 'TotalSymbolsFiltered' => '43', - 'Version' => '1.7' - } - }, - 'current' => { - '6ff8d' => { - 'Lang' => 'C', - 'Object' => 'lib/libopenjp2.so.2.1.1', - 'Path' => 'abi_dump/openjpeg/current/6ff8d/ABI.dump', - 'TotalSymbols' => '43', - 'Version' => '1.7' - } - } + } }, 'ABIReport' => { '1.1' => { @@ -231,49 +212,6 @@ $VAR1 = { 'TotalObjects' => 1, 'TotalProblems' => 20 } - }, - '2.1' => { - '2.1.1' => { - 'Added' => 0, - 'BC' => '97.7', - 'ChangedSoname' => 0, - 'ObjectsAdded' => 0, - 'ObjectsAddedSymbols' => 0, - 'ObjectsRemoved' => 0, - 'ObjectsRemovedSymbols' => 0, - 'Path' => 'objects_report/openjpeg/2.1/2.1.1/report.html', - 'Removed' => 0, - 'TotalObjects' => 1, - 'TotalProblems' => 2 - }, - 'current' => { - 'Added' => 0, - 'BC' => 100, - 'ChangedSoname' => 0, - 'ObjectsAdded' => 0, - 'ObjectsAddedSymbols' => 0, - 'ObjectsRemoved' => 0, - 'ObjectsRemovedSymbols' => 0, - 'Path' => 'objects_report/openjpeg/2.1/current/report.html', - 'Removed' => 0, - 'TotalObjects' => 1, - 'TotalProblems' => 0 - } - }, - '2.1.1' => { - 'current' => { - 'Added' => 0, - 'BC' => '97.7', - 'ChangedSoname' => 0, - 'ObjectsAdded' => 0, - 'ObjectsAddedSymbols' => 0, - 'ObjectsRemoved' => 0, - 'ObjectsRemovedSymbols' => 0, - 'Path' => 'objects_report/openjpeg/2.1.1/current/report.html', - 'Removed' => 0, - 'TotalObjects' => 1, - 'TotalProblems' => 2 - } } }, 'ABIReport_D' => { @@ -380,43 +318,6 @@ $VAR1 = { 'TotalProblems' => 20 } } - }, - '2.1' => { - '2.1.1' => { - 'e6eaa' => { - 'Added' => 0, - 'Affected' => '2.3', - 'Object1' => 'lib/libopenjp2.so.2.1.0', - 'Object2' => 'lib/libopenjp2.so.2.1.1', - 'Path' => 'compat_report/openjpeg/2.1/2.1.1/e6eaa/abi_compat_report.html', - 'Removed' => 0, - 'TotalProblems' => 2 - } - }, - 'current' => { - 'e6eaa' => { - 'Added' => 0, - 'Affected' => 0, - 'Object1' => 'lib/libopenjp2.so.2.1.0', - 'Object2' => 'lib/libopenjp2.so.2.1.1', - 'Path' => 'compat_report/openjpeg/2.1/current/e6eaa/abi_compat_report.html', - 'Removed' => 0, - 'TotalProblems' => 0 - } - } - }, - '2.1.1' => { - 'current' => { - '27c2e' => { - 'Added' => 0, - 'Affected' => '2.3', - 'Object1' => 'lib/libopenjp2.so.2.1.1', - 'Object2' => 'lib/libopenjp2.so.2.1.1', - 'Path' => 'compat_report/openjpeg/2.1.1/current/27c2e/abi_compat_report.html', - 'Removed' => 0, - 'TotalProblems' => 2 - } - } } }, 'ABIView' => {}, @@ -431,9 +332,7 @@ $VAR1 = { '1.5.2' => 'changelog/openjpeg/1.5.2/log.html', '2.0' => 'changelog/openjpeg/2.0/log.html', '2.0.1' => 'changelog/openjpeg/2.0.1/log.html', - '2.1' => 'changelog/openjpeg/2.1/log.html', - '2.1.1' => 'Off', - 'current' => 'changelog/openjpeg/current/log.html' + '2.1' => 'changelog/openjpeg/2.1/log.html' }, 'Date' => { '1.1' => '2007-01-31 15:09', @@ -445,9 +344,7 @@ $VAR1 = { '1.5.2' => '2014-03-28 08:20', '2.0' => '2014-03-28 08:13', '2.0.1' => '2014-04-22 07:53', - '2.1' => '2014-04-29 12:58', - '2.1.1' => '2016-07-05 14:54', - 'current' => '2016-07-05 23:53:31' + '2.1' => '2014-04-29 12:58' }, 'HeadersDiff' => { '1.1' => { @@ -498,22 +395,6 @@ $VAR1 = { 'Path' => 'headers_diff/openjpeg/2.0.1/2.1/diff.html', 'Total' => 2 } - }, - '2.1' => { - '2.1.1' => { - 'Path' => 'headers_diff/openjpeg/2.1/2.1.1/diff.html', - 'Total' => 2 - }, - 'current' => { - 'Path' => 'headers_diff/openjpeg/2.1/current/diff.html', - 'Total' => 2 - } - }, - '2.1.1' => { - 'current' => { - 'Path' => 'headers_diff/openjpeg/2.1.1/current/diff.html', - 'Total' => 0 - } } }, 'Maintainer' => 'OpenJPEG team', @@ -547,13 +428,7 @@ $VAR1 = { }, '2.1' => { 'lib/libopenjp2.so.2.1.0' => 'libopenjp2.so.7' - }, - '2.1.1' => { - 'lib/libopenjp2.so.2.1.1' => 'libopenjp2.so.7' - }, - 'current' => { - 'lib/libopenjp2.so.2.1.1' => 'libopenjp2.so.7' - } + } }, 'Sover' => { '1.1' => 'None', @@ -564,9 +439,7 @@ $VAR1 = { '1.5.2' => '5', '2.0' => '6', '2.0.1' => '7', - '2.1' => '7', - '2.1.1' => '7', - 'current' => '7' + '2.1' => '7' }, 'Title' => 'OpenJPEG' }; diff --git a/abi-check/headers_diff/openjpeg/2.1.1/current/diff.html b/abi-check/headers_diff/openjpeg/2.1.1/current/diff.html deleted file mode 100644 index 75185957..00000000 --- a/abi-check/headers_diff/openjpeg/2.1.1/current/diff.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - OpenJPEG: headers diff between 2.1.1 and current versions - - - - - -

ABI
Tracker

(OpenJPEG)


-
-
-

Headers diff: 2.1.1 vs current




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/headers_diff/openjpeg/2.1.1/current/meta.json b/abi-check/headers_diff/openjpeg/2.1.1/current/meta.json deleted file mode 100644 index 58a1d64f..00000000 --- a/abi-check/headers_diff/openjpeg/2.1.1/current/meta.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Total": 0 -} \ No newline at end of file diff --git a/abi-check/headers_diff/openjpeg/2.1/2.1.1/diff.html b/abi-check/headers_diff/openjpeg/2.1/2.1.1/diff.html deleted file mode 100644 index eac72cbc..00000000 --- a/abi-check/headers_diff/openjpeg/2.1/2.1.1/diff.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - - - - - - - OpenJPEG: headers diff between 2.1 and 2.1.1 versions - - - - - -

ABI
Tracker

(OpenJPEG)


-
-
-

Headers diff: 2.1 vs 2.1.1



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 openjpeg.h (2.1)   openjpeg.h (2.1.1) 
skipping to change at line 80 skipping to change at line 80
#define OPJ_DEPRECATED(func) func __attribute__ ((deprecated)) #define OPJ_DEPRECATED(func) func __attribute__ ((deprecated))
#elif defined(_MSC_VER) #elif defined(_MSC_VER)
#define OPJ_DEPRECATED(func) __declspec(deprecated) func #define OPJ_DEPRECATED(func) __declspec(deprecated) func
#else #else
#pragma message("WARNING: You need to implement DEPRECATED for this c -ompiler") #pragma message("WARNING: You need to implement DEPRECATED for this c -ompiler")
#define OPJ_DEPRECATED(func) func #define OPJ_DEPRECATED(func) func
#endif #endif
#if defined(OPJ_STATIC) || !defined(_WIN32) #if defined(OPJ_STATIC) || !defined(_WIN32)
/* http://gcc.gnu.org/wiki/Visibility */ /* http://gcc.gnu.org/wiki/Visibility */
#if __GNUC__ >= 4 # if __GNUC__ >= 4
#define OPJ_API __attribute__ ((visibility ("default"))) # if defined(OPJ_STATIC) /* static library uses "hidden" */
#define OPJ_LOCAL __attribute__ ((visibility ("hidden"))) # define OPJ_API __attribute__ ((visibility ("hidden")))
#else # else
#define OPJ_API # define OPJ_API __attribute__ ((visibility ("default")))
#define OPJ_LOCAL # endif
#endif # define OPJ_LOCAL __attribute__ ((visibility ("hidden")))
#define OPJ_CALLCONV # else
# define OPJ_API
# define OPJ_LOCAL
# endif
# define OPJ_CALLCONV
#else #else
#define OPJ_CALLCONV __stdcall # define OPJ_CALLCONV __stdcall
/* /*
The following ifdef block is the standard way of creating macros which make - exporting The following ifdef block is the standard way of creating macros which make - exporting
from a DLL simpler. All files within this DLL are compiled with the OPJ_EXP -ORTS from a DLL simpler. All files within this DLL are compiled with the OPJ_EXP -ORTS
symbol defined on the command line. this symbol should not be defined on an -y project symbol defined on the command line. this symbol should not be defined on an -y project
that uses this DLL. This way any other project whose source files include t -his file see that uses this DLL. This way any other project whose source files include t -his file see
OPJ_API functions as being imported from a DLL, wheras this DLL sees symbol -s OPJ_API functions as being imported from a DLL, whereas this DLL sees symbo -ls
defined with this macro as being exported. defined with this macro as being exported.
*/ */
#if defined(OPJ_EXPORTS) || defined(DLL_EXPORT) # if defined(OPJ_EXPORTS) || defined(DLL_EXPORT)
#define OPJ_API __declspec(dllexport) # define OPJ_API __declspec(dllexport)
#else # else
#define OPJ_API __declspec(dllimport) # define OPJ_API __declspec(dllimport)
#endif /* OPJ_EXPORTS */ # endif /* OPJ_EXPORTS */
#endif /* !OPJ_STATIC || !_WIN32 */ #endif /* !OPJ_STATIC || !_WIN32 */
typedef int OPJ_BOOL; typedef int OPJ_BOOL;
#define OPJ_TRUE 1 #define OPJ_TRUE 1
#define OPJ_FALSE 0 #define OPJ_FALSE 0
typedef char OPJ_CHAR; typedef char OPJ_CHAR;
typedef float OPJ_FLOAT32; typedef float OPJ_FLOAT32;
typedef double OPJ_FLOAT64; typedef double OPJ_FLOAT64;
typedef unsigned char OPJ_BYTE; typedef unsigned char OPJ_BYTE;
skipping to change at line 843 skipping to change at line 847
int main_head_start; int main_head_start;
/** main header position */ /** main header position */
int main_head_end; int main_head_end;
/** codestream's size */ /** codestream's size */
int codestream_size; int codestream_size;
/** information regarding tiles inside image */ /** information regarding tiles inside image */
opj_tile_info_t *tile; opj_tile_info_t *tile;
} opj_codestream_info_t; } opj_codestream_info_t;
/* <----------------------------------------------------------- */ /* <----------------------------------------------------------- */
/* new output managment of the codestream information and index */ /* new output management of the codestream information and index */
/** /**
* Tile-component coding parameters information * Tile-component coding parameters information
*/ */
typedef struct opj_tccp_info typedef struct opj_tccp_info
{ {
/** component index */ /** component index */
OPJ_UINT32 compno; OPJ_UINT32 compno;
/** coding style */ /** coding style */
OPJ_UINT32 csty; OPJ_UINT32 csty;
skipping to change at line 1336 skipping to change at line 1340
* *
* @return true if the data could be written. * @return true if the data could be written.
*/ */
OPJ_API OPJ_BOOL OPJ_CALLCONV opj_write_tile (opj_codec_t *p_codec, OPJ_API OPJ_BOOL OPJ_CALLCONV opj_write_tile (opj_codec_t *p_codec,
OPJ_UINT32 p_tile_index, OPJ_UINT32 p_tile_index,
OPJ_BYTE * p_data, OPJ_BYTE * p_data,
OPJ_UINT32 p_data_size, OPJ_UINT32 p_data_size,
opj_stream_t *p_stream ); opj_stream_t *p_stream );
/** /**
* Reads a tile header. This function is compulsory and allows one to know -the size of the tile thta will be decoded. * Reads a tile header. This function is compulsory and allows one to know -the size of the tile that will be decoded.
* The user may need to refer to the image got by opj_read_header to unders -tand the size being taken by the tile. * The user may need to refer to the image got by opj_read_header to unders -tand the size being taken by the tile.
* *
* @param p_codec the jpeg2000 codec. * @param p_codec the jpeg2000 codec.
* @param p_tile_index pointer to a value that will hold the index o -f the tile being decoded, in case of success. * @param p_tile_index pointer to a value that will hold the index o -f the tile being decoded, in case of success.
* @param p_data_size pointer to a value that will hold the maximum - size of the decoded data, in case of success. In case * @param p_data_size pointer to a value that will hold the maximum - size of the decoded data, in case of success. In case
* of truncated codestreams, the actual number of bytes decoded may be l -ower. The computation of the size is the same * of truncated codestreams, the actual number of bytes decoded may be l -ower. The computation of the size is the same
* as depicted in opj_write_tile. * as depicted in opj_write_tile.
* @param p_tile_x0 pointer to a value that will hold the x0 pos -of the tile (in the image). * @param p_tile_x0 pointer to a value that will hold the x0 pos -of the tile (in the image).
* @param p_tile_y0 pointer to a value that will hold the y0 pos -of the tile (in the image). * @param p_tile_y0 pointer to a value that will hold the y0 pos -of the tile (in the image).
* @param p_tile_x1 pointer to a value that will hold the x1 pos -of the tile (in the image). * @param p_tile_x1 pointer to a value that will hold the x1 pos -of the tile (in the image).
 End of changes. 6 change blocks. 
17 lines changed or deleted 21 lines changed or added
-

- - - - - - - - - - - - - - - - - - - -
 opj_config.h (2.1)   opj_config.h (2.1.1) 
/* create opj_config.h for CMake */ /* create opj_config.h for CMake */
#define OPJ_HAVE_STDINT_H 1 #define OPJ_HAVE_STDINT_H 1
/*------------------------------------------------------------------------- --*/ /*------------------------------------------------------------------------- --*/
/* OpenJPEG Versioning - */ /* OpenJPEG Versioning - */
/* Version number. */ /* Version number. */
#define OPJ_VERSION_MAJOR 2 #define OPJ_VERSION_MAJOR 2
#define OPJ_VERSION_MINOR 1 #define OPJ_VERSION_MINOR 1
#define OPJ_VERSION_BUILD 0 #define OPJ_VERSION_BUILD 1
 End of changes. 1 change blocks. 
0 lines changed or deleted 0 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/headers_diff/openjpeg/2.1/2.1.1/meta.json b/abi-check/headers_diff/openjpeg/2.1/2.1.1/meta.json deleted file mode 100644 index c9b9e49f..00000000 --- a/abi-check/headers_diff/openjpeg/2.1/2.1.1/meta.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Total": 2 -} \ No newline at end of file diff --git a/abi-check/headers_diff/openjpeg/2.1/current/diff.html b/abi-check/headers_diff/openjpeg/2.1/current/diff.html deleted file mode 100644 index 9b769ecc..00000000 --- a/abi-check/headers_diff/openjpeg/2.1/current/diff.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - - - - - - OpenJPEG: headers diff between 2.1 and current versions - - - - - -

ABI
Tracker

(OpenJPEG)


-
-
-

Headers diff: 2.1 vs current



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 openjpeg.h (2.1)   openjpeg.h (current) 
skipping to change at line 80 skipping to change at line 80
#define OPJ_DEPRECATED(func) func __attribute__ ((deprecated)) #define OPJ_DEPRECATED(func) func __attribute__ ((deprecated))
#elif defined(_MSC_VER) #elif defined(_MSC_VER)
#define OPJ_DEPRECATED(func) __declspec(deprecated) func #define OPJ_DEPRECATED(func) __declspec(deprecated) func
#else #else
#pragma message("WARNING: You need to implement DEPRECATED for this -compiler") #pragma message("WARNING: You need to implement DEPRECATED for this -compiler")
#define OPJ_DEPRECATED(func) func #define OPJ_DEPRECATED(func) func
#endif #endif
#if defined(OPJ_STATIC) || !defined(_WIN32) #if defined(OPJ_STATIC) || !defined(_WIN32)
/* http://gcc.gnu.org/wiki/Visibility */ /* http://gcc.gnu.org/wiki/Visibility */
#if __GNUC__ >= 4 # if __GNUC__ >= 4
#define OPJ_API __attribute__ ((visibility ("default"))) # if defined(OPJ_STATIC) /* static library uses "hidden" */
#define OPJ_LOCAL __attribute__ ((visibility ("hidden"))) # define OPJ_API __attribute__ ((visibility ("hidde
#else n")))
#define OPJ_API # else
#define OPJ_LOCAL # define OPJ_API __attribute__ ((visibility ("defau
#endif lt")))
#define OPJ_CALLCONV # endif
# define OPJ_LOCAL __attribute__ ((visibility ("hidden")))
# else
# define OPJ_API
# define OPJ_LOCAL
# endif
# define OPJ_CALLCONV
#else #else
#define OPJ_CALLCONV __stdcall # define OPJ_CALLCONV __stdcall
/* /*
The following ifdef block is the standard way of creating macros which make - exporting The following ifdef block is the standard way of creating macros which make - exporting
from a DLL simpler. All files within this DLL are compiled with the OPJ_EXP -ORTS from a DLL simpler. All files within this DLL are compiled with the OPJ_EXP -ORTS
symbol defined on the command line. this symbol should not be defined on an -y project symbol defined on the command line. this symbol should not be defined on an -y project
that uses this DLL. This way any other project whose source files include t -his file see that uses this DLL. This way any other project whose source files include t -his file see
OPJ_API functions as being imported from a DLL, wheras this DLL sees symbol -s OPJ_API functions as being imported from a DLL, whereas this DLL sees symbo -ls
defined with this macro as being exported. defined with this macro as being exported.
*/ */
#if defined(OPJ_EXPORTS) || defined(DLL_EXPORT) # if defined(OPJ_EXPORTS) || defined(DLL_EXPORT)
#define OPJ_API __declspec(dllexport) # define OPJ_API __declspec(dllexport)
#else # else
#define OPJ_API __declspec(dllimport) # define OPJ_API __declspec(dllimport)
#endif /* OPJ_EXPORTS */ # endif /* OPJ_EXPORTS */
#endif /* !OPJ_STATIC || !_WIN32 */ #endif /* !OPJ_STATIC || !_WIN32 */
typedef int OPJ_BOOL; typedef int OPJ_BOOL;
#define OPJ_TRUE 1 #define OPJ_TRUE 1
#define OPJ_FALSE 0 #define OPJ_FALSE 0
typedef char OPJ_CHAR; typedef char OPJ_CHAR;
typedef float OPJ_FLOAT32; typedef float OPJ_FLOAT32;
typedef double OPJ_FLOAT64; typedef double OPJ_FLOAT64;
typedef unsigned char OPJ_BYTE; typedef unsigned char OPJ_BYTE;
skipping to change at line 843 skipping to change at line 847
int main_head_start; int main_head_start;
/** main header position */ /** main header position */
int main_head_end; int main_head_end;
/** codestream's size */ /** codestream's size */
int codestream_size; int codestream_size;
/** information regarding tiles inside image */ /** information regarding tiles inside image */
opj_tile_info_t *tile; opj_tile_info_t *tile;
} opj_codestream_info_t; } opj_codestream_info_t;
/* <----------------------------------------------------------- */ /* <----------------------------------------------------------- */
/* new output managment of the codestream information and index */ /* new output management of the codestream information and index */
/** /**
* Tile-component coding parameters information * Tile-component coding parameters information
*/ */
typedef struct opj_tccp_info typedef struct opj_tccp_info
{ {
/** component index */ /** component index */
OPJ_UINT32 compno; OPJ_UINT32 compno;
/** coding style */ /** coding style */
OPJ_UINT32 csty; OPJ_UINT32 csty;
skipping to change at line 1336 skipping to change at line 1340
* *
* @return true if the data could be written. * @return true if the data could be written.
*/ */
OPJ_API OPJ_BOOL OPJ_CALLCONV opj_write_tile ( opj_codec_t *p_codec, OPJ_API OPJ_BOOL OPJ_CALLCONV opj_write_tile ( opj_codec_t *p_codec,
- OPJ_UINT32 p_tile_index, - OPJ_UINT32 p_tile_index,
- OPJ_BYTE * p_data, - OPJ_BYTE * p_data,
- OPJ_UINT32 p_data_size, - OPJ_UINT32 p_data_size,
- opj_stream_t *p_stream ); - opj_stream_t *p_stream );
/** /**
* Reads a tile header. This function is compulsory and allows one to know -the size of the tile thta will be decoded. * Reads a tile header. This function is compulsory and allows one to know -the size of the tile that will be decoded.
* The user may need to refer to the image got by opj_read_header to unders -tand the size being taken by the tile. * The user may need to refer to the image got by opj_read_header to unders -tand the size being taken by the tile.
* *
* @param p_codec the jpeg2000 codec. * @param p_codec the jpeg2000 codec.
* @param p_tile_index pointer to a value that will hold the index -of the tile being decoded, in case of success. * @param p_tile_index pointer to a value that will hold the index -of the tile being decoded, in case of success.
* @param p_data_size pointer to a value that will hold th -e maximum size of the decoded data, in case of success. In case * @param p_data_size pointer to a value that will hold th -e maximum size of the decoded data, in case of success. In case
* of truncated codestr -eams, the actual number of bytes decoded may be lower. The computation of t -he size is the same * of truncated codestr -eams, the actual number of bytes decoded may be lower. The computation of t -he size is the same
* as depicted in opj_w -rite_tile. * as depicted in opj_w -rite_tile.
* @param p_tile_x0 pointer to a value that will hold th -e x0 pos of the tile (in the image). * @param p_tile_x0 pointer to a value that will hold th -e x0 pos of the tile (in the image).
* @param p_tile_y0 pointer to a value that will hold th -e y0 pos of the tile (in the image). * @param p_tile_y0 pointer to a value that will hold th -e y0 pos of the tile (in the image).
* @param p_tile_x1 pointer to a value that will hold th -e x1 pos of the tile (in the image). * @param p_tile_x1 pointer to a value that will hold th -e x1 pos of the tile (in the image).
 End of changes. 6 change blocks. 
17 lines changed or deleted 23 lines changed or added
-

- - - - - - - - - - - - - - - - - - - -
 opj_config.h (2.1)   opj_config.h (current) 
/* create opj_config.h for CMake */ /* create opj_config.h for CMake */
#define OPJ_HAVE_STDINT_H 1 #define OPJ_HAVE_STDINT_H 1
/*------------------------------------------------------------------------- --*/ /*------------------------------------------------------------------------- --*/
/* OpenJPEG Versioning - */ /* OpenJPEG Versioning - */
/* Version number. */ /* Version number. */
#define OPJ_VERSION_MAJOR 2 #define OPJ_VERSION_MAJOR 2
#define OPJ_VERSION_MINOR 1 #define OPJ_VERSION_MINOR 1
#define OPJ_VERSION_BUILD 0 #define OPJ_VERSION_BUILD 1
 End of changes. 1 change blocks. 
0 lines changed or deleted 0 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/headers_diff/openjpeg/2.1/current/meta.json b/abi-check/headers_diff/openjpeg/2.1/current/meta.json deleted file mode 100644 index c9b9e49f..00000000 --- a/abi-check/headers_diff/openjpeg/2.1/current/meta.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Total": 2 -} \ No newline at end of file diff --git a/abi-check/installed/openjpeg/2.1.1/include/openjpeg-2.1/openjpeg.h b/abi-check/installed/openjpeg/2.1.1/include/openjpeg-2.1/openjpeg.h deleted file mode 100644 index c07e9c84..00000000 --- a/abi-check/installed/openjpeg/2.1.1/include/openjpeg-2.1/openjpeg.h +++ /dev/null @@ -1,1563 +0,0 @@ - /* - * The copyright in this software is being made available under the 2-clauses - * BSD License, included below. This software may be subject to other third - * party and contributor rights, including patent rights, and no such rights - * are granted under this license. - * - * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium - * Copyright (c) 2002-2014, Professor Benoit Macq - * Copyright (c) 2001-2003, David Janssens - * Copyright (c) 2002-2003, Yannick Verschueren - * Copyright (c) 2003-2007, Francois-Olivier Devaux - * Copyright (c) 2003-2014, Antonin Descampe - * Copyright (c) 2005, Herve Drolon, FreeImage Team - * Copyright (c) 2006-2007, Parvatha Elangovan - * Copyright (c) 2008, Jerome Fimes, Communications & Systemes - * Copyright (c) 2010-2011, Kaori Hagihara - * Copyright (c) 2011-2012, Centre National d'Etudes Spatiales (CNES), France - * Copyright (c) 2012, CS Systemes d'Information, France - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS' - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - */ -#ifndef OPENJPEG_H -#define OPENJPEG_H - - -/* -========================================================== - Compiler directives -========================================================== -*/ - -/* -The inline keyword is supported by C99 but not by C90. -Most compilers implement their own version of this keyword ... -*/ -#ifndef INLINE - #if defined(_MSC_VER) - #define INLINE __forceinline - #elif defined(__GNUC__) - #define INLINE __inline__ - #elif defined(__MWERKS__) - #define INLINE inline - #else - /* add other compilers here ... */ - #define INLINE - #endif /* defined() */ -#endif /* INLINE */ - -/* deprecated attribute */ -#ifdef __GNUC__ - #define OPJ_DEPRECATED(func) func __attribute__ ((deprecated)) -#elif defined(_MSC_VER) - #define OPJ_DEPRECATED(func) __declspec(deprecated) func -#else - #pragma message("WARNING: You need to implement DEPRECATED for this compiler") - #define OPJ_DEPRECATED(func) func -#endif - -#if defined(OPJ_STATIC) || !defined(_WIN32) -/* http://gcc.gnu.org/wiki/Visibility */ -# if __GNUC__ >= 4 -# if defined(OPJ_STATIC) /* static library uses "hidden" */ -# define OPJ_API __attribute__ ((visibility ("hidden"))) -# else -# define OPJ_API __attribute__ ((visibility ("default"))) -# endif -# define OPJ_LOCAL __attribute__ ((visibility ("hidden"))) -# else -# define OPJ_API -# define OPJ_LOCAL -# endif -# define OPJ_CALLCONV -#else -# define OPJ_CALLCONV __stdcall -/* -The following ifdef block is the standard way of creating macros which make exporting -from a DLL simpler. All files within this DLL are compiled with the OPJ_EXPORTS -symbol defined on the command line. this symbol should not be defined on any project -that uses this DLL. This way any other project whose source files include this file see -OPJ_API functions as being imported from a DLL, whereas this DLL sees symbols -defined with this macro as being exported. -*/ -# if defined(OPJ_EXPORTS) || defined(DLL_EXPORT) -# define OPJ_API __declspec(dllexport) -# else -# define OPJ_API __declspec(dllimport) -# endif /* OPJ_EXPORTS */ -#endif /* !OPJ_STATIC || !_WIN32 */ - -typedef int OPJ_BOOL; -#define OPJ_TRUE 1 -#define OPJ_FALSE 0 - -typedef char OPJ_CHAR; -typedef float OPJ_FLOAT32; -typedef double OPJ_FLOAT64; -typedef unsigned char OPJ_BYTE; - -#include "opj_stdint.h" - -typedef int8_t OPJ_INT8; -typedef uint8_t OPJ_UINT8; -typedef int16_t OPJ_INT16; -typedef uint16_t OPJ_UINT16; -typedef int32_t OPJ_INT32; -typedef uint32_t OPJ_UINT32; -typedef int64_t OPJ_INT64; -typedef uint64_t OPJ_UINT64; - -typedef int64_t OPJ_OFF_T; /* 64-bit file offset type */ - -#include -typedef size_t OPJ_SIZE_T; - -/* Avoid compile-time warning because parameter is not used */ -#define OPJ_ARG_NOT_USED(x) (void)(x) - -/* -========================================================== - Useful constant definitions -========================================================== -*/ - -#define OPJ_PATH_LEN 4096 /**< Maximum allowed size for filenames */ - -#define OPJ_J2K_MAXRLVLS 33 /**< Number of maximum resolution level authorized */ -#define OPJ_J2K_MAXBANDS (3*OPJ_J2K_MAXRLVLS-2) /**< Number of maximum sub-band linked to number of resolution level */ - -#define OPJ_J2K_DEFAULT_NB_SEGS 10 -#define OPJ_J2K_STREAM_CHUNK_SIZE 0x100000 /** 1 mega by default */ -#define OPJ_J2K_DEFAULT_HEADER_SIZE 1000 -#define OPJ_J2K_MCC_DEFAULT_NB_RECORDS 10 -#define OPJ_J2K_MCT_DEFAULT_NB_RECORDS 10 - -/* UniPG>> */ /* NOT YET USED IN THE V2 VERSION OF OPENJPEG */ -#define JPWL_MAX_NO_TILESPECS 16 /**< Maximum number of tile parts expected by JPWL: increase at your will */ -#define JPWL_MAX_NO_PACKSPECS 16 /**< Maximum number of packet parts expected by JPWL: increase at your will */ -#define JPWL_MAX_NO_MARKERS 512 /**< Maximum number of JPWL markers: increase at your will */ -#define JPWL_PRIVATEINDEX_NAME "jpwl_index_privatefilename" /**< index file name used when JPWL is on */ -#define JPWL_EXPECTED_COMPONENTS 3 /**< Expect this number of components, so you'll find better the first EPB */ -#define JPWL_MAXIMUM_TILES 8192 /**< Expect this maximum number of tiles, to avoid some crashes */ -#define JPWL_MAXIMUM_HAMMING 2 /**< Expect this maximum number of bit errors in marker id's */ -#define JPWL_MAXIMUM_EPB_ROOM 65450 /**< Expect this maximum number of bytes for composition of EPBs */ -/* <= OPJ_PROFILE_CINEMA_2K)&&((v) <= OPJ_PROFILE_CINEMA_S4K)) -#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_IMF(v) (((v) >= OPJ_PROFILE_IMF_2K)&&((v) <= ((OPJ_PROFILE_IMF_8K_R) | (0x009b)))) -#define OPJ_IS_PART2(v) ((v) & OPJ_PROFILE_PART2) - -/** - * JPEG 2000 codestream and component size limits in cinema profiles - * */ -#define OPJ_CINEMA_24_CS 1302083 /** Maximum codestream length for 24fps */ -#define OPJ_CINEMA_48_CS 651041 /** Maximum codestream length for 48fps */ -#define OPJ_CINEMA_24_COMP 1041666 /** Maximum size per color component for 2K & 4K @ 24fps */ -#define OPJ_CINEMA_48_COMP 520833 /** Maximum size per color component for 2K @ 48fps */ - -/* -========================================================== - enum definitions -========================================================== -*/ - -/** - * DEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead - * Rsiz Capabilities - * */ -typedef enum RSIZ_CAPABILITIES { - OPJ_STD_RSIZ = 0, /** Standard JPEG2000 profile*/ - OPJ_CINEMA2K = 3, /** Profile name for a 2K image*/ - OPJ_CINEMA4K = 4, /** Profile name for a 4K image*/ - OPJ_MCT = 0x8100 -} OPJ_RSIZ_CAPABILITIES; - -/** - * DEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead - * Digital cinema operation mode - * */ -typedef enum CINEMA_MODE { - OPJ_OFF = 0, /** Not Digital Cinema*/ - OPJ_CINEMA2K_24 = 1, /** 2K Digital Cinema at 24 fps*/ - OPJ_CINEMA2K_48 = 2, /** 2K Digital Cinema at 48 fps*/ - OPJ_CINEMA4K_24 = 3 /** 4K Digital Cinema at 24 fps*/ -}OPJ_CINEMA_MODE; - -/** - * Progression order - * */ -typedef enum PROG_ORDER { - OPJ_PROG_UNKNOWN = -1, /**< place-holder */ - OPJ_LRCP = 0, /**< layer-resolution-component-precinct order */ - OPJ_RLCP = 1, /**< resolution-layer-component-precinct order */ - OPJ_RPCL = 2, /**< resolution-precinct-component-layer order */ - OPJ_PCRL = 3, /**< precinct-component-resolution-layer order */ - OPJ_CPRL = 4 /**< component-precinct-resolution-layer order */ -} OPJ_PROG_ORDER; - -/** - * Supported image color spaces -*/ -typedef enum COLOR_SPACE { - OPJ_CLRSPC_UNKNOWN = -1, /**< not supported by the library */ - OPJ_CLRSPC_UNSPECIFIED = 0, /**< not specified in the codestream */ - OPJ_CLRSPC_SRGB = 1, /**< sRGB */ - OPJ_CLRSPC_GRAY = 2, /**< grayscale */ - OPJ_CLRSPC_SYCC = 3, /**< YUV */ - OPJ_CLRSPC_EYCC = 4, /**< e-YCC */ - OPJ_CLRSPC_CMYK = 5 /**< CMYK */ -} OPJ_COLOR_SPACE; - -/** - * Supported codec -*/ -typedef enum CODEC_FORMAT { - OPJ_CODEC_UNKNOWN = -1, /**< place-holder */ - OPJ_CODEC_J2K = 0, /**< JPEG-2000 codestream : read/write */ - OPJ_CODEC_JPT = 1, /**< JPT-stream (JPEG 2000, JPIP) : read only */ - OPJ_CODEC_JP2 = 2, /**< JP2 file format : read/write */ - OPJ_CODEC_JPP = 3, /**< JPP-stream (JPEG 2000, JPIP) : to be coded */ - OPJ_CODEC_JPX = 4 /**< JPX file format (JPEG 2000 Part-2) : to be coded */ -} OPJ_CODEC_FORMAT; - - -/* -========================================================== - event manager typedef definitions -========================================================== -*/ - -/** - * Callback function prototype for events - * @param msg Event message - * @param client_data Client object where will be return the event message - * */ -typedef void (*opj_msg_callback) (const char *msg, void *client_data); - -/* -========================================================== - codec typedef definitions -========================================================== -*/ - -/** - * Progression order changes - * - */ -typedef struct opj_poc { - /** Resolution num start, Component num start, given by POC */ - OPJ_UINT32 resno0, compno0; - /** Layer num end,Resolution num end, Component num end, given by POC */ - OPJ_UINT32 layno1, resno1, compno1; - /** Layer num start,Precinct num start, Precinct num end */ - OPJ_UINT32 layno0, precno0, precno1; - /** Progression order enum*/ - OPJ_PROG_ORDER prg1,prg; - /** Progression order string*/ - OPJ_CHAR progorder[5]; - /** Tile number */ - OPJ_UINT32 tile; - /** Start and end values for Tile width and height*/ - OPJ_INT32 tx0,tx1,ty0,ty1; - /** Start value, initialised in pi_initialise_encode*/ - OPJ_UINT32 layS, resS, compS, prcS; - /** End value, initialised in pi_initialise_encode */ - OPJ_UINT32 layE, resE, compE, prcE; - /** Start and end values of Tile width and height, initialised in pi_initialise_encode*/ - OPJ_UINT32 txS,txE,tyS,tyE,dx,dy; - /** Temporary values for Tile parts, initialised in pi_create_encode */ - OPJ_UINT32 lay_t, res_t, comp_t, prc_t,tx0_t,ty0_t; -} opj_poc_t; - -/** - * Compression parameters - * */ -typedef struct opj_cparameters { - /** size of tile: tile_size_on = false (not in argument) or = true (in argument) */ - OPJ_BOOL tile_size_on; - /** XTOsiz */ - int cp_tx0; - /** YTOsiz */ - int cp_ty0; - /** XTsiz */ - int cp_tdx; - /** YTsiz */ - int cp_tdy; - /** allocation by rate/distortion */ - int cp_disto_alloc; - /** allocation by fixed layer */ - int cp_fixed_alloc; - /** add fixed_quality */ - int cp_fixed_quality; - /** fixed layer */ - int *cp_matrice; - /** comment for coding */ - char *cp_comment; - /** csty : coding style */ - int csty; - /** progression order (default OPJ_LRCP) */ - OPJ_PROG_ORDER prog_order; - /** progression order changes */ - opj_poc_t POC[32]; - /** number of progression order changes (POC), default to 0 */ - OPJ_UINT32 numpocs; - /** number of layers */ - int tcp_numlayers; - /** rates of layers - might be subsequently limited by the max_cs_size field */ - float tcp_rates[100]; - /** different psnr for successive layers */ - float tcp_distoratio[100]; - /** number of resolutions */ - int numresolution; - /** initial code block width, default to 64 */ - int cblockw_init; - /** initial code block height, default to 64 */ - int cblockh_init; - /** mode switch (cblk_style) */ - int mode; - /** 1 : use the irreversible DWT 9-7, 0 : use lossless compression (default) */ - int irreversible; - /** region of interest: affected component in [0..3], -1 means no ROI */ - int roi_compno; - /** region of interest: upshift value */ - int roi_shift; - /* number of precinct size specifications */ - int res_spec; - /** initial precinct width */ - int prcw_init[OPJ_J2K_MAXRLVLS]; - /** initial precinct height */ - int prch_init[OPJ_J2K_MAXRLVLS]; - - /**@name command line encoder parameters (not used inside the library) */ - /*@{*/ - /** input file name */ - char infile[OPJ_PATH_LEN]; - /** output file name */ - char outfile[OPJ_PATH_LEN]; - /** DEPRECATED. Index generation is now handeld with the opj_encode_with_info() function. Set to NULL */ - int index_on; - /** DEPRECATED. Index generation is now handeld with the opj_encode_with_info() function. Set to NULL */ - char index[OPJ_PATH_LEN]; - /** subimage encoding: origin image offset in x direction */ - int image_offset_x0; - /** subimage encoding: origin image offset in y direction */ - int image_offset_y0; - /** subsampling value for dx */ - int subsampling_dx; - /** subsampling value for dy */ - int subsampling_dy; - /** input file format 0: PGX, 1: PxM, 2: BMP 3:TIF*/ - int decod_format; - /** output file format 0: J2K, 1: JP2, 2: JPT */ - int cod_format; - /*@}*/ - -/* UniPG>> */ /* NOT YET USED IN THE V2 VERSION OF OPENJPEG */ - /**@name JPWL encoding parameters */ - /*@{*/ - /** enables writing of EPC in MH, thus activating JPWL */ - OPJ_BOOL jpwl_epc_on; - /** error protection method for MH (0,1,16,32,37-128) */ - int jpwl_hprot_MH; - /** tile number of header protection specification (>=0) */ - int jpwl_hprot_TPH_tileno[JPWL_MAX_NO_TILESPECS]; - /** error protection methods for TPHs (0,1,16,32,37-128) */ - int jpwl_hprot_TPH[JPWL_MAX_NO_TILESPECS]; - /** tile number of packet protection specification (>=0) */ - int jpwl_pprot_tileno[JPWL_MAX_NO_PACKSPECS]; - /** packet number of packet protection specification (>=0) */ - int jpwl_pprot_packno[JPWL_MAX_NO_PACKSPECS]; - /** error protection methods for packets (0,1,16,32,37-128) */ - int jpwl_pprot[JPWL_MAX_NO_PACKSPECS]; - /** enables writing of ESD, (0=no/1/2 bytes) */ - int jpwl_sens_size; - /** sensitivity addressing size (0=auto/2/4 bytes) */ - int jpwl_sens_addr; - /** sensitivity range (0-3) */ - int jpwl_sens_range; - /** sensitivity method for MH (-1=no,0-7) */ - int jpwl_sens_MH; - /** tile number of sensitivity specification (>=0) */ - int jpwl_sens_TPH_tileno[JPWL_MAX_NO_TILESPECS]; - /** sensitivity methods for TPHs (-1=no,0-7) */ - int jpwl_sens_TPH[JPWL_MAX_NO_TILESPECS]; - /*@}*/ -/* <> */ /* NOT YET USED IN THE V2 VERSION OF OPENJPEG */ - /**@name JPWL decoding parameters */ - /*@{*/ - /** activates the JPWL correction capabilities */ - OPJ_BOOL jpwl_correct; - /** expected number of components */ - int jpwl_exp_comps; - /** maximum number of tiles */ - int jpwl_max_tiles; - /*@}*/ -/* <> */ -/** - * Marker structure - * */ -typedef struct opj_marker_info { - /** marker type */ - unsigned short int type; - /** position in codestream */ - OPJ_OFF_T pos; - /** length, marker val included */ - int len; -} opj_marker_info_t; -/* <> */ - /** number of markers */ - int marknum; - /** list of markers */ - opj_marker_info_t *marker; - /** actual size of markers array */ - int maxmarknum; -/* <> */ /* NOT USED FOR THE MOMENT IN THE V2 VERSION */ - /** number of markers */ - OPJ_UINT32 marknum; - /** list of markers */ - opj_marker_info_t *marker; - /** actual size of markers array */ - OPJ_UINT32 maxmarknum; - /* <> */ /* NOT USED FOR THE MOMENT IN THE V2 VERSION */ - /** number of markers */ - OPJ_UINT32 marknum; - /** list of markers */ - opj_marker_info_t *marker; - /** actual size of markers array */ - OPJ_UINT32 maxmarknum; -/* < */ - -/* -========================================================== - Metadata from the JP2file -========================================================== -*/ - -/** - * Info structure of the JP2 file - * EXPERIMENTAL FOR THE MOMENT - */ -typedef struct opj_jp2_metadata { - /** */ - OPJ_INT32 not_used; - -} opj_jp2_metadata_t; - -/** - * Index structure of the JP2 file - * EXPERIMENTAL FOR THE MOMENT - */ -typedef struct opj_jp2_index { - /** */ - OPJ_INT32 not_used; - -} opj_jp2_index_t; - - -#ifdef __cplusplus -extern "C" { -#endif - - -/* -========================================================== - openjpeg version -========================================================== -*/ - -/* Get the version of the openjpeg library*/ -OPJ_API const char * OPJ_CALLCONV opj_version(void); - -/* -========================================================== - image functions definitions -========================================================== -*/ - -/** - * Create an image - * - * @param numcmpts number of components - * @param cmptparms components parameters - * @param clrspc image color space - * @return returns a new image structure if successful, returns NULL otherwise - * */ -OPJ_API opj_image_t* OPJ_CALLCONV opj_image_create(OPJ_UINT32 numcmpts, opj_image_cmptparm_t *cmptparms, OPJ_COLOR_SPACE clrspc); - -/** - * Deallocate any resources associated with an image - * - * @param image image to be destroyed - */ -OPJ_API void OPJ_CALLCONV opj_image_destroy(opj_image_t *image); - -/** - * Creates an image without allocating memory for the image (used in the new version of the library). - * - * @param numcmpts the number of components - * @param cmptparms the components parameters - * @param clrspc the image color space - * - * @return a new image structure if successful, NULL otherwise. -*/ -OPJ_API opj_image_t* OPJ_CALLCONV opj_image_tile_create(OPJ_UINT32 numcmpts, opj_image_cmptparm_t *cmptparms, OPJ_COLOR_SPACE clrspc); - -/* -========================================================== - stream functions definitions -========================================================== -*/ - -/** - * Creates an abstract stream. This function does nothing except allocating memory and initializing the abstract stream. - * - * @param p_is_input if set to true then the stream will be an input stream, an output stream else. - * - * @return a stream object. -*/ -OPJ_API opj_stream_t* OPJ_CALLCONV opj_stream_default_create(OPJ_BOOL p_is_input); - -/** - * Creates an abstract stream. This function does nothing except allocating memory and initializing the abstract stream. - * - * @param p_buffer_size FIXME DOC - * @param p_is_input if set to true then the stream will be an input stream, an output stream else. - * - * @return a stream object. -*/ -OPJ_API opj_stream_t* OPJ_CALLCONV opj_stream_create(OPJ_SIZE_T p_buffer_size, OPJ_BOOL p_is_input); - -/** - * Destroys a stream created by opj_create_stream. This function does NOT close the abstract stream. If needed the user must - * close its own implementation of the stream. - * - * @param p_stream the stream to destroy. - */ -OPJ_API void OPJ_CALLCONV opj_stream_destroy(opj_stream_t* p_stream); - -/** - * Sets the given function to be used as a read function. - * @param p_stream the stream to modify - * @param p_function the function to use a read function. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_read_function(opj_stream_t* p_stream, opj_stream_read_fn p_function); - -/** - * Sets the given function to be used as a write function. - * @param p_stream the stream to modify - * @param p_function the function to use a write function. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_write_function(opj_stream_t* p_stream, opj_stream_write_fn p_function); - -/** - * Sets the given function to be used as a skip function. - * @param p_stream the stream to modify - * @param p_function the function to use a skip function. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_skip_function(opj_stream_t* p_stream, opj_stream_skip_fn p_function); - -/** - * Sets the given function to be used as a seek function, the stream is then seekable. - * @param p_stream the stream to modify - * @param p_function the function to use a skip function. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_seek_function(opj_stream_t* p_stream, opj_stream_seek_fn p_function); - -/** - * Sets the given data to be used as a user data for the stream. - * @param p_stream the stream to modify - * @param p_data the data to set. - * @param p_function the function to free p_data when opj_stream_destroy() is called. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_user_data (opj_stream_t* p_stream, void * p_data, opj_stream_free_user_data_fn p_function); - -/** - * Sets the length of the user data for the stream. - * - * @param p_stream the stream to modify - * @param data_length length of the user_data. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_user_data_length(opj_stream_t* p_stream, OPJ_UINT64 data_length); - -/** - * Create a stream from a file identified with its filename with default parameters (helper function) - * @param fname the filename of the file to stream - * @param p_is_read_stream whether the stream is a read stream (true) or not (false) -*/ -OPJ_API opj_stream_t* OPJ_CALLCONV opj_stream_create_default_file_stream (const char *fname, OPJ_BOOL p_is_read_stream); - -/** Create a stream from a file identified with its filename with a specific buffer size - * @param fname the filename of the file to stream - * @param p_buffer_size size of the chunk used to stream - * @param p_is_read_stream whether the stream is a read stream (true) or not (false) -*/ -OPJ_API opj_stream_t* OPJ_CALLCONV opj_stream_create_file_stream (const char *fname, - OPJ_SIZE_T p_buffer_size, - OPJ_BOOL p_is_read_stream); - -/* -========================================================== - event manager functions definitions -========================================================== -*/ -/** - * Set the info handler use by openjpeg. - * @param p_codec the codec previously initialise - * @param p_callback the callback function which will be used - * @param p_user_data client object where will be returned the message -*/ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_info_handler(opj_codec_t * p_codec, - opj_msg_callback p_callback, - void * p_user_data); -/** - * Set the warning handler use by openjpeg. - * @param p_codec the codec previously initialise - * @param p_callback the callback function which will be used - * @param p_user_data client object where will be returned the message -*/ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_warning_handler(opj_codec_t * p_codec, - opj_msg_callback p_callback, - void * p_user_data); -/** - * Set the error handler use by openjpeg. - * @param p_codec the codec previously initialise - * @param p_callback the callback function which will be used - * @param p_user_data client object where will be returned the message -*/ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_error_handler(opj_codec_t * p_codec, - opj_msg_callback p_callback, - void * p_user_data); - -/* -========================================================== - codec functions definitions -========================================================== -*/ - -/** - * Creates a J2K/JP2 decompression structure - * @param format Decoder to select - * - * @return Returns a handle to a decompressor if successful, returns NULL otherwise - * */ -OPJ_API opj_codec_t* OPJ_CALLCONV opj_create_decompress(OPJ_CODEC_FORMAT format); - -/** - * Destroy a decompressor handle - * - * @param p_codec decompressor handle to destroy - */ -OPJ_API void OPJ_CALLCONV opj_destroy_codec(opj_codec_t * p_codec); - -/** - * Read after the codestream if necessary - * @param p_codec the JPEG2000 codec to read. - * @param p_stream the JPEG2000 stream. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_end_decompress ( opj_codec_t *p_codec, - opj_stream_t *p_stream); - - -/** - * Set decoding parameters to default values - * @param parameters Decompression parameters - */ -OPJ_API void OPJ_CALLCONV opj_set_default_decoder_parameters(opj_dparameters_t *parameters); - -/** - * Setup the decoder with decompression parameters provided by the user and with the message handler - * provided by the user. - * - * @param p_codec decompressor handler - * @param parameters decompression parameters - * - * @return true if the decoder is correctly set - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_setup_decoder(opj_codec_t *p_codec, - opj_dparameters_t *parameters ); - -/** - * Decodes an image header. - * - * @param p_stream the jpeg2000 stream. - * @param p_codec the jpeg2000 codec to read. - * @param p_image the image structure initialized with the characteristics of encoded image. - * - * @return true if the main header of the codestream and the JP2 header is correctly read. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_read_header ( opj_stream_t *p_stream, - opj_codec_t *p_codec, - opj_image_t **p_image); - -/** - * Sets the given area to be decoded. This function should be called right after opj_read_header and before any tile header reading. - * - * @param p_codec the jpeg2000 codec. - * @param p_image the decoded image previously setted by opj_read_header - * @param p_start_x the left position of the rectangle to decode (in image coordinates). - * @param p_end_x the right position of the rectangle to decode (in image coordinates). - * @param p_start_y the up position of the rectangle to decode (in image coordinates). - * @param p_end_y the bottom position of the rectangle to decode (in image coordinates). - * - * @return true if the area could be set. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_decode_area( opj_codec_t *p_codec, - opj_image_t* p_image, - OPJ_INT32 p_start_x, OPJ_INT32 p_start_y, - OPJ_INT32 p_end_x, OPJ_INT32 p_end_y ); - -/** - * Decode an image from a JPEG-2000 codestream - * - * @param p_decompressor decompressor handle - * @param p_stream Input buffer stream - * @param p_image the decoded image - * @return true if success, otherwise false - * */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_decode( opj_codec_t *p_decompressor, - opj_stream_t *p_stream, - opj_image_t *p_image); - -/** - * Get the decoded tile from the codec - * - * @param p_codec the jpeg2000 codec. - * @param p_stream input streamm - * @param p_image output image - * @param tile_index index of the tile which will be decode - * - * @return true if success, otherwise false - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_get_decoded_tile( opj_codec_t *p_codec, - opj_stream_t *p_stream, - opj_image_t *p_image, - OPJ_UINT32 tile_index); - -/** - * Set the resolution factor of the decoded image - * @param p_codec the jpeg2000 codec. - * @param res_factor resolution factor to set - * - * @return true if success, otherwise false - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_decoded_resolution_factor(opj_codec_t *p_codec, OPJ_UINT32 res_factor); - -/** - * Writes a tile with the given data. - * - * @param p_codec the jpeg2000 codec. - * @param p_tile_index the index of the tile to write. At the moment, the tiles must be written from 0 to n-1 in sequence. - * @param p_data pointer to the data to write. Data is arranged in sequence, data_comp0, then data_comp1, then ... NO INTERLEAVING should be set. - * @param p_data_size this value os used to make sure the data being written is correct. The size must be equal to the sum for each component of - * tile_width * tile_height * component_size. component_size can be 1,2 or 4 bytes, depending on the precision of the given component. - * @param p_stream the stream to write data to. - * - * @return true if the data could be written. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_write_tile ( opj_codec_t *p_codec, - OPJ_UINT32 p_tile_index, - OPJ_BYTE * p_data, - OPJ_UINT32 p_data_size, - opj_stream_t *p_stream ); - -/** - * Reads a tile header. This function is compulsory and allows one to know the size of the tile that will be decoded. - * The user may need to refer to the image got by opj_read_header to understand the size being taken by the tile. - * - * @param p_codec the jpeg2000 codec. - * @param p_tile_index pointer to a value that will hold the index of the tile being decoded, in case of success. - * @param p_data_size pointer to a value that will hold the maximum size of the decoded data, in case of success. In case - * of truncated codestreams, the actual number of bytes decoded may be lower. The computation of the size is the same - * as depicted in opj_write_tile. - * @param p_tile_x0 pointer to a value that will hold the x0 pos of the tile (in the image). - * @param p_tile_y0 pointer to a value that will hold the y0 pos of the tile (in the image). - * @param p_tile_x1 pointer to a value that will hold the x1 pos of the tile (in the image). - * @param p_tile_y1 pointer to a value that will hold the y1 pos of the tile (in the image). - * @param p_nb_comps pointer to a value that will hold the number of components in the tile. - * @param p_should_go_on pointer to a boolean that will hold the fact that the decoding should go on. In case the - * codestream is over at the time of the call, the value will be set to false. The user should then stop - * the decoding. - * @param p_stream the stream to decode. - * @return true if the tile header could be decoded. In case the decoding should end, the returned value is still true. - * returning false may be the result of a shortage of memory or an internal error. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_read_tile_header( opj_codec_t *p_codec, - opj_stream_t * p_stream, - OPJ_UINT32 * p_tile_index, - OPJ_UINT32 * p_data_size, - OPJ_INT32 * p_tile_x0, OPJ_INT32 * p_tile_y0, - OPJ_INT32 * p_tile_x1, OPJ_INT32 * p_tile_y1, - OPJ_UINT32 * p_nb_comps, - OPJ_BOOL * p_should_go_on ); - -/** - * Reads a tile data. This function is compulsory and allows one to decode tile data. opj_read_tile_header should be called before. - * The user may need to refer to the image got by opj_read_header to understand the size being taken by the tile. - * - * @param p_codec the jpeg2000 codec. - * @param p_tile_index the index of the tile being decoded, this should be the value set by opj_read_tile_header. - * @param p_data pointer to a memory block that will hold the decoded data. - * @param p_data_size size of p_data. p_data_size should be bigger or equal to the value set by opj_read_tile_header. - * @param p_stream the stream to decode. - * - * @return true if the data could be decoded. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_decode_tile_data( opj_codec_t *p_codec, - OPJ_UINT32 p_tile_index, - OPJ_BYTE * p_data, - OPJ_UINT32 p_data_size, - opj_stream_t *p_stream ); - -/* COMPRESSION FUNCTIONS*/ - -/** - * Creates a J2K/JP2 compression structure - * @param format Coder to select - * @return Returns a handle to a compressor if successful, returns NULL otherwise - */ -OPJ_API opj_codec_t* OPJ_CALLCONV opj_create_compress(OPJ_CODEC_FORMAT format); - -/** -Set encoding parameters to default values, that means : -
    -
  • Lossless -
  • 1 tile -
  • Size of precinct : 2^15 x 2^15 (means 1 precinct) -
  • Size of code-block : 64 x 64 -
  • Number of resolutions: 6 -
  • No SOP marker in the codestream -
  • No EPH marker in the codestream -
  • No sub-sampling in x or y direction -
  • No mode switch activated -
  • Progression order: LRCP -
  • No index file -
  • No ROI upshifted -
  • No offset of the origin of the image -
  • No offset of the origin of the tiles -
  • Reversible DWT 5-3 -
-@param parameters Compression parameters -*/ -OPJ_API void OPJ_CALLCONV opj_set_default_encoder_parameters(opj_cparameters_t *parameters); - -/** - * Setup the encoder parameters using the current image and using user parameters. - * @param p_codec Compressor handle - * @param parameters Compression parameters - * @param image Input filled image - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_setup_encoder(opj_codec_t *p_codec, - opj_cparameters_t *parameters, - opj_image_t *image); - -/** - * Start to compress the current image. - * @param p_codec Compressor handle - * @param image Input filled image - * @param p_stream Input stgream - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_start_compress ( opj_codec_t *p_codec, - opj_image_t * p_image, - opj_stream_t *p_stream); - -/** - * End to compress the current image. - * @param p_codec Compressor handle - * @param p_stream Input stgream - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_end_compress (opj_codec_t *p_codec, - opj_stream_t *p_stream); - -/** - * Encode an image into a JPEG-2000 codestream - * @param p_codec compressor handle - * @param p_stream Output buffer stream - * - * @return Returns true if successful, returns false otherwise - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_encode(opj_codec_t *p_codec, - opj_stream_t *p_stream); -/* -========================================================== - codec output functions definitions -========================================================== -*/ -/* EXPERIMENTAL FUNCTIONS FOR NOW, USED ONLY IN J2K_DUMP*/ - -/** -Destroy Codestream information after compression or decompression -@param cstr_info Codestream information structure -*/ -OPJ_API void OPJ_CALLCONV opj_destroy_cstr_info(opj_codestream_info_v2_t **cstr_info); - - -/** - * Dump the codec information into the output stream - * - * @param p_codec the jpeg2000 codec. - * @param info_flag type of information dump. - * @param output_stream output stream where dump the informations get from the codec. - * - */ -OPJ_API void OPJ_CALLCONV opj_dump_codec( opj_codec_t *p_codec, - OPJ_INT32 info_flag, - FILE* output_stream); - -/** - * Get the codestream information from the codec - * - * @param p_codec the jpeg2000 codec. - * - * @return a pointer to a codestream information structure. - * - */ -OPJ_API opj_codestream_info_v2_t* OPJ_CALLCONV opj_get_cstr_info(opj_codec_t *p_codec); - -/** - * Get the codestream index from the codec - * - * @param p_codec the jpeg2000 codec. - * - * @return a pointer to a codestream index structure. - * - */ -OPJ_API opj_codestream_index_t * OPJ_CALLCONV opj_get_cstr_index(opj_codec_t *p_codec); - -OPJ_API void OPJ_CALLCONV opj_destroy_cstr_index(opj_codestream_index_t **p_cstr_index); - - -/** - * Get the JP2 file information from the codec FIXME - * - * @param p_codec the jpeg2000 codec. - * - * @return a pointer to a JP2 metadata structure. - * - */ -OPJ_API opj_jp2_metadata_t* OPJ_CALLCONV opj_get_jp2_metadata(opj_codec_t *p_codec); - -/** - * Get the JP2 file index from the codec FIXME - * - * @param p_codec the jpeg2000 codec. - * - * @return a pointer to a JP2 index structure. - * - */ -OPJ_API opj_jp2_index_t* OPJ_CALLCONV opj_get_jp2_index(opj_codec_t *p_codec); - - -/* -========================================================== - MCT functions -========================================================== -*/ - -/** - * Sets the MCT matrix to use. - * - * @param parameters the parameters to change. - * @param pEncodingMatrix the encoding matrix. - * @param p_dc_shift the dc shift coefficients to use. - * @param pNbComp the number of components of the image. - * - * @return true if the parameters could be set. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_MCT( opj_cparameters_t *parameters, - OPJ_FLOAT32 * pEncodingMatrix, - OPJ_INT32 * p_dc_shift, - OPJ_UINT32 pNbComp); - - - -#ifdef __cplusplus -} -#endif - -#endif /* OPENJPEG_H */ diff --git a/abi-check/installed/openjpeg/2.1.1/include/openjpeg-2.1/opj_config.h b/abi-check/installed/openjpeg/2.1.1/include/openjpeg-2.1/opj_config.h deleted file mode 100644 index 87caa0d8..00000000 --- a/abi-check/installed/openjpeg/2.1.1/include/openjpeg-2.1/opj_config.h +++ /dev/null @@ -1,10 +0,0 @@ -/* create opj_config.h for CMake */ -#define OPJ_HAVE_STDINT_H 1 - -/*--------------------------------------------------------------------------*/ -/* OpenJPEG Versioning */ - -/* Version number. */ -#define OPJ_VERSION_MAJOR 2 -#define OPJ_VERSION_MINOR 1 -#define OPJ_VERSION_BUILD 1 diff --git a/abi-check/installed/openjpeg/2.1.1/include/openjpeg-2.1/opj_stdint.h b/abi-check/installed/openjpeg/2.1.1/include/openjpeg-2.1/opj_stdint.h deleted file mode 100644 index b8556a19..00000000 --- a/abi-check/installed/openjpeg/2.1.1/include/openjpeg-2.1/opj_stdint.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * The copyright in this software is being made available under the 2-clauses - * BSD License, included below. This software may be subject to other third - * party and contributor rights, including patent rights, and no such rights - * are granted under this license. - * - * Copyright (c) 2012, Mathieu Malaterre - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS' - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - */ -#ifndef OPJ_STDINT_H -#define OPJ_STDINT_H - -#include "opj_config.h" -#ifdef OPJ_HAVE_STDINT_H -#include -#else -#if defined(_WIN32) -typedef signed __int8 int8_t; -typedef unsigned __int8 uint8_t; -typedef signed __int16 int16_t; -typedef unsigned __int16 uint16_t; -typedef signed __int32 int32_t; -typedef unsigned __int32 uint32_t; -typedef signed __int64 int64_t; -typedef unsigned __int64 uint64_t; -#else -#error unsupported platform -#endif -#endif - -#endif /* OPJ_STDINT_H */ diff --git a/abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so b/abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so deleted file mode 120000 index 196c0c70..00000000 --- a/abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so +++ /dev/null @@ -1 +0,0 @@ -libopenjp2.so.7 \ No newline at end of file diff --git a/abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so.2.1.1 b/abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so.2.1.1 deleted file mode 100644 index b16d1c71fb5dbfc94ef58de71b7fef3906a9883b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1017598 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 z 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

t^_w|BkC#f;)$u+$J1H06HpbVYM)4F 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

rpav>rV6eNesgQvhsE~mgsE~odo}#e|8K{8@ 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 z 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 K31_=7U;HmiM{vae diff --git a/abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so.7 b/abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so.7 deleted file mode 120000 index 045d78aa..00000000 --- a/abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so.7 +++ /dev/null @@ -1 +0,0 @@ -libopenjp2.so.2.1.1 \ No newline at end of file diff --git a/abi-check/installed/openjpeg/2.1.1/lib/openjpeg-2.1/OpenJPEGConfig.cmake b/abi-check/installed/openjpeg/2.1.1/lib/openjpeg-2.1/OpenJPEGConfig.cmake deleted file mode 100644 index 96923e24..00000000 --- a/abi-check/installed/openjpeg/2.1.1/lib/openjpeg-2.1/OpenJPEGConfig.cmake +++ /dev/null @@ -1,48 +0,0 @@ -#----------------------------------------------------------------------------- -# -# OPENJPEGConfig.cmake - CMake configuration file for external projects. -# -# This file is configured by OPENJPEG and used by the UseOPENJPEG.cmake -# module to load OPENJPEG's settings for an external project. - -# The OPENJPEG version number. -set(OPENJPEG_MAJOR_VERSION "2") -set(OPENJPEG_MINOR_VERSION "1") -set(OPENJPEG_BUILD_VERSION "1") - -# The libraries. -set(OPENJPEG_LIBRARIES "openjp2") - -# The CMake macros dir. -set(OPENJPEG_CMAKE_DIR "lib/openjpeg-2.1") - -# The configuration options. -set(OPENJPEG_BUILD_SHARED_LIBS "ON") - -# The "use" file. -set(OPENJPEG_USE_FILE "") - -get_filename_component(SELF_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) -if(EXISTS ${SELF_DIR}/OpenJPEGTargets.cmake) - # This is an install tree - include(${SELF_DIR}/OpenJPEGTargets.cmake) - get_filename_component(OPENJPEG_INCLUDE_ROOT "${SELF_DIR}/../../include/openjpeg-2.1" ABSOLUTE) - set(OPENJPEG_INCLUDE_DIRS ${OPENJPEG_INCLUDE_ROOT}) - -else() - if(EXISTS ${SELF_DIR}/OpenJPEGExports.cmake) - # This is a build tree - set( OPENJPEG_INCLUDE_DIRS ) - - include(${SELF_DIR}/OpenJPEGExports.cmake) - - else() - message(FATAL_ERROR "ooops") - endif() -endif() - -set(OPENJPEG_USE_FILE ${SELF_DIR}/UseOPENJPEG.cmake) - -# Backward compatible part: -set(OPENJPEG_FOUND TRUE) - diff --git a/abi-check/installed/openjpeg/2.1.1/lib/openjpeg-2.1/OpenJPEGTargets-debug.cmake b/abi-check/installed/openjpeg/2.1.1/lib/openjpeg-2.1/OpenJPEGTargets-debug.cmake deleted file mode 100644 index b98a3b76..00000000 --- a/abi-check/installed/openjpeg/2.1.1/lib/openjpeg-2.1/OpenJPEGTargets-debug.cmake +++ /dev/null @@ -1,74 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Debug". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -SET(CMAKE_IMPORT_FILE_VERSION 1) - -# Compute the installation prefix relative to this file. -GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) - -# Import target "openjp2" for configuration "Debug" -SET_PROPERTY(TARGET openjp2 APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -SET_TARGET_PROPERTIES(openjp2 PROPERTIES - IMPORTED_LINK_INTERFACE_LIBRARIES_DEBUG "m" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libopenjp2.so.2.1.1" - IMPORTED_SONAME_DEBUG "libopenjp2.so.7" - ) - -LIST(APPEND _IMPORT_CHECK_TARGETS openjp2 ) -LIST(APPEND _IMPORT_CHECK_FILES_FOR_openjp2 "${_IMPORT_PREFIX}/lib/libopenjp2.so.2.1.1" ) - -# Import target "opj_decompress" for configuration "Debug" -SET_PROPERTY(TARGET opj_decompress APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -SET_TARGET_PROPERTIES(opj_decompress PROPERTIES - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/bin/opj_decompress" - ) - -LIST(APPEND _IMPORT_CHECK_TARGETS opj_decompress ) -LIST(APPEND _IMPORT_CHECK_FILES_FOR_opj_decompress "${_IMPORT_PREFIX}/bin/opj_decompress" ) - -# Import target "opj_compress" for configuration "Debug" -SET_PROPERTY(TARGET opj_compress APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -SET_TARGET_PROPERTIES(opj_compress PROPERTIES - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/bin/opj_compress" - ) - -LIST(APPEND _IMPORT_CHECK_TARGETS opj_compress ) -LIST(APPEND _IMPORT_CHECK_FILES_FOR_opj_compress "${_IMPORT_PREFIX}/bin/opj_compress" ) - -# Import target "opj_dump" for configuration "Debug" -SET_PROPERTY(TARGET opj_dump APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -SET_TARGET_PROPERTIES(opj_dump PROPERTIES - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/bin/opj_dump" - ) - -LIST(APPEND _IMPORT_CHECK_TARGETS opj_dump ) -LIST(APPEND _IMPORT_CHECK_FILES_FOR_opj_dump "${_IMPORT_PREFIX}/bin/opj_dump" ) - -# Loop over all imported files and verify that they actually exist -FOREACH(target ${_IMPORT_CHECK_TARGETS} ) - FOREACH(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) - IF(NOT EXISTS "${file}" ) - MESSAGE(FATAL_ERROR "The imported target \"${target}\" references the file - \"${file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - ENDIF() - ENDFOREACH() - UNSET(_IMPORT_CHECK_FILES_FOR_${target}) -ENDFOREACH() -UNSET(_IMPORT_CHECK_TARGETS) - -# Cleanup temporary variables. -SET(_IMPORT_PREFIX) - -# Commands beyond this point should not need to know the version. -SET(CMAKE_IMPORT_FILE_VERSION) diff --git a/abi-check/installed/openjpeg/2.1.1/lib/openjpeg-2.1/OpenJPEGTargets.cmake b/abi-check/installed/openjpeg/2.1.1/lib/openjpeg-2.1/OpenJPEGTargets.cmake deleted file mode 100644 index 1e9ad0ea..00000000 --- a/abi-check/installed/openjpeg/2.1.1/lib/openjpeg-2.1/OpenJPEGTargets.cmake +++ /dev/null @@ -1,36 +0,0 @@ -# Generated by CMake 2.8.7 - -IF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) - MESSAGE(FATAL_ERROR "CMake >= 2.6.0 required") -ENDIF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) -CMAKE_POLICY(PUSH) -CMAKE_POLICY(VERSION 2.6) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -SET(CMAKE_IMPORT_FILE_VERSION 1) - -# Create imported target openjp2 -ADD_LIBRARY(openjp2 SHARED IMPORTED) - -# Create imported target opj_decompress -ADD_EXECUTABLE(opj_decompress IMPORTED) - -# Create imported target opj_compress -ADD_EXECUTABLE(opj_compress IMPORTED) - -# Create imported target opj_dump -ADD_EXECUTABLE(opj_dump IMPORTED) - -# Load information for each installed configuration. -GET_FILENAME_COMPONENT(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) -FILE(GLOB CONFIG_FILES "${_DIR}/OpenJPEGTargets-*.cmake") -FOREACH(f ${CONFIG_FILES}) - INCLUDE(${f}) -ENDFOREACH(f) - -# Commands beyond this point should not need to know the version. -SET(CMAKE_IMPORT_FILE_VERSION) -CMAKE_POLICY(POP) diff --git a/abi-check/installed/openjpeg/2.1.1/lib/pkgconfig/libopenjp2.pc b/abi-check/installed/openjpeg/2.1.1/lib/pkgconfig/libopenjp2.pc deleted file mode 100644 index 9e53375b..00000000 --- a/abi-check/installed/openjpeg/2.1.1/lib/pkgconfig/libopenjp2.pc +++ /dev/null @@ -1,14 +0,0 @@ -prefix=/home/travis/abi-check/work/abi-check/installed/openjpeg/2.1.1 -bindir=${prefix}/bin -mandir=${prefix}/ -docdir=${prefix}/ -libdir=${prefix}/lib -includedir=${prefix}/include/openjpeg-2.1 - -Name: openjp2 -Description: JPEG2000 library (Part 1 and 2) -URL: http://www.openjpeg.org/ -Version: 2.1.1 -Libs: -L${libdir} -lopenjp2 -Libs.private: -lm -Cflags: -I${includedir} diff --git a/abi-check/installed/openjpeg/current/include/openjpeg-2.1/openjpeg.h b/abi-check/installed/openjpeg/current/include/openjpeg-2.1/openjpeg.h deleted file mode 100644 index c07e9c84..00000000 --- a/abi-check/installed/openjpeg/current/include/openjpeg-2.1/openjpeg.h +++ /dev/null @@ -1,1563 +0,0 @@ - /* - * The copyright in this software is being made available under the 2-clauses - * BSD License, included below. This software may be subject to other third - * party and contributor rights, including patent rights, and no such rights - * are granted under this license. - * - * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium - * Copyright (c) 2002-2014, Professor Benoit Macq - * Copyright (c) 2001-2003, David Janssens - * Copyright (c) 2002-2003, Yannick Verschueren - * Copyright (c) 2003-2007, Francois-Olivier Devaux - * Copyright (c) 2003-2014, Antonin Descampe - * Copyright (c) 2005, Herve Drolon, FreeImage Team - * Copyright (c) 2006-2007, Parvatha Elangovan - * Copyright (c) 2008, Jerome Fimes, Communications & Systemes - * Copyright (c) 2010-2011, Kaori Hagihara - * Copyright (c) 2011-2012, Centre National d'Etudes Spatiales (CNES), France - * Copyright (c) 2012, CS Systemes d'Information, France - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS' - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - */ -#ifndef OPENJPEG_H -#define OPENJPEG_H - - -/* -========================================================== - Compiler directives -========================================================== -*/ - -/* -The inline keyword is supported by C99 but not by C90. -Most compilers implement their own version of this keyword ... -*/ -#ifndef INLINE - #if defined(_MSC_VER) - #define INLINE __forceinline - #elif defined(__GNUC__) - #define INLINE __inline__ - #elif defined(__MWERKS__) - #define INLINE inline - #else - /* add other compilers here ... */ - #define INLINE - #endif /* defined() */ -#endif /* INLINE */ - -/* deprecated attribute */ -#ifdef __GNUC__ - #define OPJ_DEPRECATED(func) func __attribute__ ((deprecated)) -#elif defined(_MSC_VER) - #define OPJ_DEPRECATED(func) __declspec(deprecated) func -#else - #pragma message("WARNING: You need to implement DEPRECATED for this compiler") - #define OPJ_DEPRECATED(func) func -#endif - -#if defined(OPJ_STATIC) || !defined(_WIN32) -/* http://gcc.gnu.org/wiki/Visibility */ -# if __GNUC__ >= 4 -# if defined(OPJ_STATIC) /* static library uses "hidden" */ -# define OPJ_API __attribute__ ((visibility ("hidden"))) -# else -# define OPJ_API __attribute__ ((visibility ("default"))) -# endif -# define OPJ_LOCAL __attribute__ ((visibility ("hidden"))) -# else -# define OPJ_API -# define OPJ_LOCAL -# endif -# define OPJ_CALLCONV -#else -# define OPJ_CALLCONV __stdcall -/* -The following ifdef block is the standard way of creating macros which make exporting -from a DLL simpler. All files within this DLL are compiled with the OPJ_EXPORTS -symbol defined on the command line. this symbol should not be defined on any project -that uses this DLL. This way any other project whose source files include this file see -OPJ_API functions as being imported from a DLL, whereas this DLL sees symbols -defined with this macro as being exported. -*/ -# if defined(OPJ_EXPORTS) || defined(DLL_EXPORT) -# define OPJ_API __declspec(dllexport) -# else -# define OPJ_API __declspec(dllimport) -# endif /* OPJ_EXPORTS */ -#endif /* !OPJ_STATIC || !_WIN32 */ - -typedef int OPJ_BOOL; -#define OPJ_TRUE 1 -#define OPJ_FALSE 0 - -typedef char OPJ_CHAR; -typedef float OPJ_FLOAT32; -typedef double OPJ_FLOAT64; -typedef unsigned char OPJ_BYTE; - -#include "opj_stdint.h" - -typedef int8_t OPJ_INT8; -typedef uint8_t OPJ_UINT8; -typedef int16_t OPJ_INT16; -typedef uint16_t OPJ_UINT16; -typedef int32_t OPJ_INT32; -typedef uint32_t OPJ_UINT32; -typedef int64_t OPJ_INT64; -typedef uint64_t OPJ_UINT64; - -typedef int64_t OPJ_OFF_T; /* 64-bit file offset type */ - -#include -typedef size_t OPJ_SIZE_T; - -/* Avoid compile-time warning because parameter is not used */ -#define OPJ_ARG_NOT_USED(x) (void)(x) - -/* -========================================================== - Useful constant definitions -========================================================== -*/ - -#define OPJ_PATH_LEN 4096 /**< Maximum allowed size for filenames */ - -#define OPJ_J2K_MAXRLVLS 33 /**< Number of maximum resolution level authorized */ -#define OPJ_J2K_MAXBANDS (3*OPJ_J2K_MAXRLVLS-2) /**< Number of maximum sub-band linked to number of resolution level */ - -#define OPJ_J2K_DEFAULT_NB_SEGS 10 -#define OPJ_J2K_STREAM_CHUNK_SIZE 0x100000 /** 1 mega by default */ -#define OPJ_J2K_DEFAULT_HEADER_SIZE 1000 -#define OPJ_J2K_MCC_DEFAULT_NB_RECORDS 10 -#define OPJ_J2K_MCT_DEFAULT_NB_RECORDS 10 - -/* UniPG>> */ /* NOT YET USED IN THE V2 VERSION OF OPENJPEG */ -#define JPWL_MAX_NO_TILESPECS 16 /**< Maximum number of tile parts expected by JPWL: increase at your will */ -#define JPWL_MAX_NO_PACKSPECS 16 /**< Maximum number of packet parts expected by JPWL: increase at your will */ -#define JPWL_MAX_NO_MARKERS 512 /**< Maximum number of JPWL markers: increase at your will */ -#define JPWL_PRIVATEINDEX_NAME "jpwl_index_privatefilename" /**< index file name used when JPWL is on */ -#define JPWL_EXPECTED_COMPONENTS 3 /**< Expect this number of components, so you'll find better the first EPB */ -#define JPWL_MAXIMUM_TILES 8192 /**< Expect this maximum number of tiles, to avoid some crashes */ -#define JPWL_MAXIMUM_HAMMING 2 /**< Expect this maximum number of bit errors in marker id's */ -#define JPWL_MAXIMUM_EPB_ROOM 65450 /**< Expect this maximum number of bytes for composition of EPBs */ -/* <= OPJ_PROFILE_CINEMA_2K)&&((v) <= OPJ_PROFILE_CINEMA_S4K)) -#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_IMF(v) (((v) >= OPJ_PROFILE_IMF_2K)&&((v) <= ((OPJ_PROFILE_IMF_8K_R) | (0x009b)))) -#define OPJ_IS_PART2(v) ((v) & OPJ_PROFILE_PART2) - -/** - * JPEG 2000 codestream and component size limits in cinema profiles - * */ -#define OPJ_CINEMA_24_CS 1302083 /** Maximum codestream length for 24fps */ -#define OPJ_CINEMA_48_CS 651041 /** Maximum codestream length for 48fps */ -#define OPJ_CINEMA_24_COMP 1041666 /** Maximum size per color component for 2K & 4K @ 24fps */ -#define OPJ_CINEMA_48_COMP 520833 /** Maximum size per color component for 2K @ 48fps */ - -/* -========================================================== - enum definitions -========================================================== -*/ - -/** - * DEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead - * Rsiz Capabilities - * */ -typedef enum RSIZ_CAPABILITIES { - OPJ_STD_RSIZ = 0, /** Standard JPEG2000 profile*/ - OPJ_CINEMA2K = 3, /** Profile name for a 2K image*/ - OPJ_CINEMA4K = 4, /** Profile name for a 4K image*/ - OPJ_MCT = 0x8100 -} OPJ_RSIZ_CAPABILITIES; - -/** - * DEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead - * Digital cinema operation mode - * */ -typedef enum CINEMA_MODE { - OPJ_OFF = 0, /** Not Digital Cinema*/ - OPJ_CINEMA2K_24 = 1, /** 2K Digital Cinema at 24 fps*/ - OPJ_CINEMA2K_48 = 2, /** 2K Digital Cinema at 48 fps*/ - OPJ_CINEMA4K_24 = 3 /** 4K Digital Cinema at 24 fps*/ -}OPJ_CINEMA_MODE; - -/** - * Progression order - * */ -typedef enum PROG_ORDER { - OPJ_PROG_UNKNOWN = -1, /**< place-holder */ - OPJ_LRCP = 0, /**< layer-resolution-component-precinct order */ - OPJ_RLCP = 1, /**< resolution-layer-component-precinct order */ - OPJ_RPCL = 2, /**< resolution-precinct-component-layer order */ - OPJ_PCRL = 3, /**< precinct-component-resolution-layer order */ - OPJ_CPRL = 4 /**< component-precinct-resolution-layer order */ -} OPJ_PROG_ORDER; - -/** - * Supported image color spaces -*/ -typedef enum COLOR_SPACE { - OPJ_CLRSPC_UNKNOWN = -1, /**< not supported by the library */ - OPJ_CLRSPC_UNSPECIFIED = 0, /**< not specified in the codestream */ - OPJ_CLRSPC_SRGB = 1, /**< sRGB */ - OPJ_CLRSPC_GRAY = 2, /**< grayscale */ - OPJ_CLRSPC_SYCC = 3, /**< YUV */ - OPJ_CLRSPC_EYCC = 4, /**< e-YCC */ - OPJ_CLRSPC_CMYK = 5 /**< CMYK */ -} OPJ_COLOR_SPACE; - -/** - * Supported codec -*/ -typedef enum CODEC_FORMAT { - OPJ_CODEC_UNKNOWN = -1, /**< place-holder */ - OPJ_CODEC_J2K = 0, /**< JPEG-2000 codestream : read/write */ - OPJ_CODEC_JPT = 1, /**< JPT-stream (JPEG 2000, JPIP) : read only */ - OPJ_CODEC_JP2 = 2, /**< JP2 file format : read/write */ - OPJ_CODEC_JPP = 3, /**< JPP-stream (JPEG 2000, JPIP) : to be coded */ - OPJ_CODEC_JPX = 4 /**< JPX file format (JPEG 2000 Part-2) : to be coded */ -} OPJ_CODEC_FORMAT; - - -/* -========================================================== - event manager typedef definitions -========================================================== -*/ - -/** - * Callback function prototype for events - * @param msg Event message - * @param client_data Client object where will be return the event message - * */ -typedef void (*opj_msg_callback) (const char *msg, void *client_data); - -/* -========================================================== - codec typedef definitions -========================================================== -*/ - -/** - * Progression order changes - * - */ -typedef struct opj_poc { - /** Resolution num start, Component num start, given by POC */ - OPJ_UINT32 resno0, compno0; - /** Layer num end,Resolution num end, Component num end, given by POC */ - OPJ_UINT32 layno1, resno1, compno1; - /** Layer num start,Precinct num start, Precinct num end */ - OPJ_UINT32 layno0, precno0, precno1; - /** Progression order enum*/ - OPJ_PROG_ORDER prg1,prg; - /** Progression order string*/ - OPJ_CHAR progorder[5]; - /** Tile number */ - OPJ_UINT32 tile; - /** Start and end values for Tile width and height*/ - OPJ_INT32 tx0,tx1,ty0,ty1; - /** Start value, initialised in pi_initialise_encode*/ - OPJ_UINT32 layS, resS, compS, prcS; - /** End value, initialised in pi_initialise_encode */ - OPJ_UINT32 layE, resE, compE, prcE; - /** Start and end values of Tile width and height, initialised in pi_initialise_encode*/ - OPJ_UINT32 txS,txE,tyS,tyE,dx,dy; - /** Temporary values for Tile parts, initialised in pi_create_encode */ - OPJ_UINT32 lay_t, res_t, comp_t, prc_t,tx0_t,ty0_t; -} opj_poc_t; - -/** - * Compression parameters - * */ -typedef struct opj_cparameters { - /** size of tile: tile_size_on = false (not in argument) or = true (in argument) */ - OPJ_BOOL tile_size_on; - /** XTOsiz */ - int cp_tx0; - /** YTOsiz */ - int cp_ty0; - /** XTsiz */ - int cp_tdx; - /** YTsiz */ - int cp_tdy; - /** allocation by rate/distortion */ - int cp_disto_alloc; - /** allocation by fixed layer */ - int cp_fixed_alloc; - /** add fixed_quality */ - int cp_fixed_quality; - /** fixed layer */ - int *cp_matrice; - /** comment for coding */ - char *cp_comment; - /** csty : coding style */ - int csty; - /** progression order (default OPJ_LRCP) */ - OPJ_PROG_ORDER prog_order; - /** progression order changes */ - opj_poc_t POC[32]; - /** number of progression order changes (POC), default to 0 */ - OPJ_UINT32 numpocs; - /** number of layers */ - int tcp_numlayers; - /** rates of layers - might be subsequently limited by the max_cs_size field */ - float tcp_rates[100]; - /** different psnr for successive layers */ - float tcp_distoratio[100]; - /** number of resolutions */ - int numresolution; - /** initial code block width, default to 64 */ - int cblockw_init; - /** initial code block height, default to 64 */ - int cblockh_init; - /** mode switch (cblk_style) */ - int mode; - /** 1 : use the irreversible DWT 9-7, 0 : use lossless compression (default) */ - int irreversible; - /** region of interest: affected component in [0..3], -1 means no ROI */ - int roi_compno; - /** region of interest: upshift value */ - int roi_shift; - /* number of precinct size specifications */ - int res_spec; - /** initial precinct width */ - int prcw_init[OPJ_J2K_MAXRLVLS]; - /** initial precinct height */ - int prch_init[OPJ_J2K_MAXRLVLS]; - - /**@name command line encoder parameters (not used inside the library) */ - /*@{*/ - /** input file name */ - char infile[OPJ_PATH_LEN]; - /** output file name */ - char outfile[OPJ_PATH_LEN]; - /** DEPRECATED. Index generation is now handeld with the opj_encode_with_info() function. Set to NULL */ - int index_on; - /** DEPRECATED. Index generation is now handeld with the opj_encode_with_info() function. Set to NULL */ - char index[OPJ_PATH_LEN]; - /** subimage encoding: origin image offset in x direction */ - int image_offset_x0; - /** subimage encoding: origin image offset in y direction */ - int image_offset_y0; - /** subsampling value for dx */ - int subsampling_dx; - /** subsampling value for dy */ - int subsampling_dy; - /** input file format 0: PGX, 1: PxM, 2: BMP 3:TIF*/ - int decod_format; - /** output file format 0: J2K, 1: JP2, 2: JPT */ - int cod_format; - /*@}*/ - -/* UniPG>> */ /* NOT YET USED IN THE V2 VERSION OF OPENJPEG */ - /**@name JPWL encoding parameters */ - /*@{*/ - /** enables writing of EPC in MH, thus activating JPWL */ - OPJ_BOOL jpwl_epc_on; - /** error protection method for MH (0,1,16,32,37-128) */ - int jpwl_hprot_MH; - /** tile number of header protection specification (>=0) */ - int jpwl_hprot_TPH_tileno[JPWL_MAX_NO_TILESPECS]; - /** error protection methods for TPHs (0,1,16,32,37-128) */ - int jpwl_hprot_TPH[JPWL_MAX_NO_TILESPECS]; - /** tile number of packet protection specification (>=0) */ - int jpwl_pprot_tileno[JPWL_MAX_NO_PACKSPECS]; - /** packet number of packet protection specification (>=0) */ - int jpwl_pprot_packno[JPWL_MAX_NO_PACKSPECS]; - /** error protection methods for packets (0,1,16,32,37-128) */ - int jpwl_pprot[JPWL_MAX_NO_PACKSPECS]; - /** enables writing of ESD, (0=no/1/2 bytes) */ - int jpwl_sens_size; - /** sensitivity addressing size (0=auto/2/4 bytes) */ - int jpwl_sens_addr; - /** sensitivity range (0-3) */ - int jpwl_sens_range; - /** sensitivity method for MH (-1=no,0-7) */ - int jpwl_sens_MH; - /** tile number of sensitivity specification (>=0) */ - int jpwl_sens_TPH_tileno[JPWL_MAX_NO_TILESPECS]; - /** sensitivity methods for TPHs (-1=no,0-7) */ - int jpwl_sens_TPH[JPWL_MAX_NO_TILESPECS]; - /*@}*/ -/* <> */ /* NOT YET USED IN THE V2 VERSION OF OPENJPEG */ - /**@name JPWL decoding parameters */ - /*@{*/ - /** activates the JPWL correction capabilities */ - OPJ_BOOL jpwl_correct; - /** expected number of components */ - int jpwl_exp_comps; - /** maximum number of tiles */ - int jpwl_max_tiles; - /*@}*/ -/* <> */ -/** - * Marker structure - * */ -typedef struct opj_marker_info { - /** marker type */ - unsigned short int type; - /** position in codestream */ - OPJ_OFF_T pos; - /** length, marker val included */ - int len; -} opj_marker_info_t; -/* <> */ - /** number of markers */ - int marknum; - /** list of markers */ - opj_marker_info_t *marker; - /** actual size of markers array */ - int maxmarknum; -/* <> */ /* NOT USED FOR THE MOMENT IN THE V2 VERSION */ - /** number of markers */ - OPJ_UINT32 marknum; - /** list of markers */ - opj_marker_info_t *marker; - /** actual size of markers array */ - OPJ_UINT32 maxmarknum; - /* <> */ /* NOT USED FOR THE MOMENT IN THE V2 VERSION */ - /** number of markers */ - OPJ_UINT32 marknum; - /** list of markers */ - opj_marker_info_t *marker; - /** actual size of markers array */ - OPJ_UINT32 maxmarknum; -/* < */ - -/* -========================================================== - Metadata from the JP2file -========================================================== -*/ - -/** - * Info structure of the JP2 file - * EXPERIMENTAL FOR THE MOMENT - */ -typedef struct opj_jp2_metadata { - /** */ - OPJ_INT32 not_used; - -} opj_jp2_metadata_t; - -/** - * Index structure of the JP2 file - * EXPERIMENTAL FOR THE MOMENT - */ -typedef struct opj_jp2_index { - /** */ - OPJ_INT32 not_used; - -} opj_jp2_index_t; - - -#ifdef __cplusplus -extern "C" { -#endif - - -/* -========================================================== - openjpeg version -========================================================== -*/ - -/* Get the version of the openjpeg library*/ -OPJ_API const char * OPJ_CALLCONV opj_version(void); - -/* -========================================================== - image functions definitions -========================================================== -*/ - -/** - * Create an image - * - * @param numcmpts number of components - * @param cmptparms components parameters - * @param clrspc image color space - * @return returns a new image structure if successful, returns NULL otherwise - * */ -OPJ_API opj_image_t* OPJ_CALLCONV opj_image_create(OPJ_UINT32 numcmpts, opj_image_cmptparm_t *cmptparms, OPJ_COLOR_SPACE clrspc); - -/** - * Deallocate any resources associated with an image - * - * @param image image to be destroyed - */ -OPJ_API void OPJ_CALLCONV opj_image_destroy(opj_image_t *image); - -/** - * Creates an image without allocating memory for the image (used in the new version of the library). - * - * @param numcmpts the number of components - * @param cmptparms the components parameters - * @param clrspc the image color space - * - * @return a new image structure if successful, NULL otherwise. -*/ -OPJ_API opj_image_t* OPJ_CALLCONV opj_image_tile_create(OPJ_UINT32 numcmpts, opj_image_cmptparm_t *cmptparms, OPJ_COLOR_SPACE clrspc); - -/* -========================================================== - stream functions definitions -========================================================== -*/ - -/** - * Creates an abstract stream. This function does nothing except allocating memory and initializing the abstract stream. - * - * @param p_is_input if set to true then the stream will be an input stream, an output stream else. - * - * @return a stream object. -*/ -OPJ_API opj_stream_t* OPJ_CALLCONV opj_stream_default_create(OPJ_BOOL p_is_input); - -/** - * Creates an abstract stream. This function does nothing except allocating memory and initializing the abstract stream. - * - * @param p_buffer_size FIXME DOC - * @param p_is_input if set to true then the stream will be an input stream, an output stream else. - * - * @return a stream object. -*/ -OPJ_API opj_stream_t* OPJ_CALLCONV opj_stream_create(OPJ_SIZE_T p_buffer_size, OPJ_BOOL p_is_input); - -/** - * Destroys a stream created by opj_create_stream. This function does NOT close the abstract stream. If needed the user must - * close its own implementation of the stream. - * - * @param p_stream the stream to destroy. - */ -OPJ_API void OPJ_CALLCONV opj_stream_destroy(opj_stream_t* p_stream); - -/** - * Sets the given function to be used as a read function. - * @param p_stream the stream to modify - * @param p_function the function to use a read function. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_read_function(opj_stream_t* p_stream, opj_stream_read_fn p_function); - -/** - * Sets the given function to be used as a write function. - * @param p_stream the stream to modify - * @param p_function the function to use a write function. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_write_function(opj_stream_t* p_stream, opj_stream_write_fn p_function); - -/** - * Sets the given function to be used as a skip function. - * @param p_stream the stream to modify - * @param p_function the function to use a skip function. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_skip_function(opj_stream_t* p_stream, opj_stream_skip_fn p_function); - -/** - * Sets the given function to be used as a seek function, the stream is then seekable. - * @param p_stream the stream to modify - * @param p_function the function to use a skip function. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_seek_function(opj_stream_t* p_stream, opj_stream_seek_fn p_function); - -/** - * Sets the given data to be used as a user data for the stream. - * @param p_stream the stream to modify - * @param p_data the data to set. - * @param p_function the function to free p_data when opj_stream_destroy() is called. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_user_data (opj_stream_t* p_stream, void * p_data, opj_stream_free_user_data_fn p_function); - -/** - * Sets the length of the user data for the stream. - * - * @param p_stream the stream to modify - * @param data_length length of the user_data. -*/ -OPJ_API void OPJ_CALLCONV opj_stream_set_user_data_length(opj_stream_t* p_stream, OPJ_UINT64 data_length); - -/** - * Create a stream from a file identified with its filename with default parameters (helper function) - * @param fname the filename of the file to stream - * @param p_is_read_stream whether the stream is a read stream (true) or not (false) -*/ -OPJ_API opj_stream_t* OPJ_CALLCONV opj_stream_create_default_file_stream (const char *fname, OPJ_BOOL p_is_read_stream); - -/** Create a stream from a file identified with its filename with a specific buffer size - * @param fname the filename of the file to stream - * @param p_buffer_size size of the chunk used to stream - * @param p_is_read_stream whether the stream is a read stream (true) or not (false) -*/ -OPJ_API opj_stream_t* OPJ_CALLCONV opj_stream_create_file_stream (const char *fname, - OPJ_SIZE_T p_buffer_size, - OPJ_BOOL p_is_read_stream); - -/* -========================================================== - event manager functions definitions -========================================================== -*/ -/** - * Set the info handler use by openjpeg. - * @param p_codec the codec previously initialise - * @param p_callback the callback function which will be used - * @param p_user_data client object where will be returned the message -*/ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_info_handler(opj_codec_t * p_codec, - opj_msg_callback p_callback, - void * p_user_data); -/** - * Set the warning handler use by openjpeg. - * @param p_codec the codec previously initialise - * @param p_callback the callback function which will be used - * @param p_user_data client object where will be returned the message -*/ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_warning_handler(opj_codec_t * p_codec, - opj_msg_callback p_callback, - void * p_user_data); -/** - * Set the error handler use by openjpeg. - * @param p_codec the codec previously initialise - * @param p_callback the callback function which will be used - * @param p_user_data client object where will be returned the message -*/ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_error_handler(opj_codec_t * p_codec, - opj_msg_callback p_callback, - void * p_user_data); - -/* -========================================================== - codec functions definitions -========================================================== -*/ - -/** - * Creates a J2K/JP2 decompression structure - * @param format Decoder to select - * - * @return Returns a handle to a decompressor if successful, returns NULL otherwise - * */ -OPJ_API opj_codec_t* OPJ_CALLCONV opj_create_decompress(OPJ_CODEC_FORMAT format); - -/** - * Destroy a decompressor handle - * - * @param p_codec decompressor handle to destroy - */ -OPJ_API void OPJ_CALLCONV opj_destroy_codec(opj_codec_t * p_codec); - -/** - * Read after the codestream if necessary - * @param p_codec the JPEG2000 codec to read. - * @param p_stream the JPEG2000 stream. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_end_decompress ( opj_codec_t *p_codec, - opj_stream_t *p_stream); - - -/** - * Set decoding parameters to default values - * @param parameters Decompression parameters - */ -OPJ_API void OPJ_CALLCONV opj_set_default_decoder_parameters(opj_dparameters_t *parameters); - -/** - * Setup the decoder with decompression parameters provided by the user and with the message handler - * provided by the user. - * - * @param p_codec decompressor handler - * @param parameters decompression parameters - * - * @return true if the decoder is correctly set - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_setup_decoder(opj_codec_t *p_codec, - opj_dparameters_t *parameters ); - -/** - * Decodes an image header. - * - * @param p_stream the jpeg2000 stream. - * @param p_codec the jpeg2000 codec to read. - * @param p_image the image structure initialized with the characteristics of encoded image. - * - * @return true if the main header of the codestream and the JP2 header is correctly read. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_read_header ( opj_stream_t *p_stream, - opj_codec_t *p_codec, - opj_image_t **p_image); - -/** - * Sets the given area to be decoded. This function should be called right after opj_read_header and before any tile header reading. - * - * @param p_codec the jpeg2000 codec. - * @param p_image the decoded image previously setted by opj_read_header - * @param p_start_x the left position of the rectangle to decode (in image coordinates). - * @param p_end_x the right position of the rectangle to decode (in image coordinates). - * @param p_start_y the up position of the rectangle to decode (in image coordinates). - * @param p_end_y the bottom position of the rectangle to decode (in image coordinates). - * - * @return true if the area could be set. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_decode_area( opj_codec_t *p_codec, - opj_image_t* p_image, - OPJ_INT32 p_start_x, OPJ_INT32 p_start_y, - OPJ_INT32 p_end_x, OPJ_INT32 p_end_y ); - -/** - * Decode an image from a JPEG-2000 codestream - * - * @param p_decompressor decompressor handle - * @param p_stream Input buffer stream - * @param p_image the decoded image - * @return true if success, otherwise false - * */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_decode( opj_codec_t *p_decompressor, - opj_stream_t *p_stream, - opj_image_t *p_image); - -/** - * Get the decoded tile from the codec - * - * @param p_codec the jpeg2000 codec. - * @param p_stream input streamm - * @param p_image output image - * @param tile_index index of the tile which will be decode - * - * @return true if success, otherwise false - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_get_decoded_tile( opj_codec_t *p_codec, - opj_stream_t *p_stream, - opj_image_t *p_image, - OPJ_UINT32 tile_index); - -/** - * Set the resolution factor of the decoded image - * @param p_codec the jpeg2000 codec. - * @param res_factor resolution factor to set - * - * @return true if success, otherwise false - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_decoded_resolution_factor(opj_codec_t *p_codec, OPJ_UINT32 res_factor); - -/** - * Writes a tile with the given data. - * - * @param p_codec the jpeg2000 codec. - * @param p_tile_index the index of the tile to write. At the moment, the tiles must be written from 0 to n-1 in sequence. - * @param p_data pointer to the data to write. Data is arranged in sequence, data_comp0, then data_comp1, then ... NO INTERLEAVING should be set. - * @param p_data_size this value os used to make sure the data being written is correct. The size must be equal to the sum for each component of - * tile_width * tile_height * component_size. component_size can be 1,2 or 4 bytes, depending on the precision of the given component. - * @param p_stream the stream to write data to. - * - * @return true if the data could be written. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_write_tile ( opj_codec_t *p_codec, - OPJ_UINT32 p_tile_index, - OPJ_BYTE * p_data, - OPJ_UINT32 p_data_size, - opj_stream_t *p_stream ); - -/** - * Reads a tile header. This function is compulsory and allows one to know the size of the tile that will be decoded. - * The user may need to refer to the image got by opj_read_header to understand the size being taken by the tile. - * - * @param p_codec the jpeg2000 codec. - * @param p_tile_index pointer to a value that will hold the index of the tile being decoded, in case of success. - * @param p_data_size pointer to a value that will hold the maximum size of the decoded data, in case of success. In case - * of truncated codestreams, the actual number of bytes decoded may be lower. The computation of the size is the same - * as depicted in opj_write_tile. - * @param p_tile_x0 pointer to a value that will hold the x0 pos of the tile (in the image). - * @param p_tile_y0 pointer to a value that will hold the y0 pos of the tile (in the image). - * @param p_tile_x1 pointer to a value that will hold the x1 pos of the tile (in the image). - * @param p_tile_y1 pointer to a value that will hold the y1 pos of the tile (in the image). - * @param p_nb_comps pointer to a value that will hold the number of components in the tile. - * @param p_should_go_on pointer to a boolean that will hold the fact that the decoding should go on. In case the - * codestream is over at the time of the call, the value will be set to false. The user should then stop - * the decoding. - * @param p_stream the stream to decode. - * @return true if the tile header could be decoded. In case the decoding should end, the returned value is still true. - * returning false may be the result of a shortage of memory or an internal error. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_read_tile_header( opj_codec_t *p_codec, - opj_stream_t * p_stream, - OPJ_UINT32 * p_tile_index, - OPJ_UINT32 * p_data_size, - OPJ_INT32 * p_tile_x0, OPJ_INT32 * p_tile_y0, - OPJ_INT32 * p_tile_x1, OPJ_INT32 * p_tile_y1, - OPJ_UINT32 * p_nb_comps, - OPJ_BOOL * p_should_go_on ); - -/** - * Reads a tile data. This function is compulsory and allows one to decode tile data. opj_read_tile_header should be called before. - * The user may need to refer to the image got by opj_read_header to understand the size being taken by the tile. - * - * @param p_codec the jpeg2000 codec. - * @param p_tile_index the index of the tile being decoded, this should be the value set by opj_read_tile_header. - * @param p_data pointer to a memory block that will hold the decoded data. - * @param p_data_size size of p_data. p_data_size should be bigger or equal to the value set by opj_read_tile_header. - * @param p_stream the stream to decode. - * - * @return true if the data could be decoded. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_decode_tile_data( opj_codec_t *p_codec, - OPJ_UINT32 p_tile_index, - OPJ_BYTE * p_data, - OPJ_UINT32 p_data_size, - opj_stream_t *p_stream ); - -/* COMPRESSION FUNCTIONS*/ - -/** - * Creates a J2K/JP2 compression structure - * @param format Coder to select - * @return Returns a handle to a compressor if successful, returns NULL otherwise - */ -OPJ_API opj_codec_t* OPJ_CALLCONV opj_create_compress(OPJ_CODEC_FORMAT format); - -/** -Set encoding parameters to default values, that means : -

    -
  • Lossless -
  • 1 tile -
  • Size of precinct : 2^15 x 2^15 (means 1 precinct) -
  • Size of code-block : 64 x 64 -
  • Number of resolutions: 6 -
  • No SOP marker in the codestream -
  • No EPH marker in the codestream -
  • No sub-sampling in x or y direction -
  • No mode switch activated -
  • Progression order: LRCP -
  • No index file -
  • No ROI upshifted -
  • No offset of the origin of the image -
  • No offset of the origin of the tiles -
  • Reversible DWT 5-3 -
-@param parameters Compression parameters -*/ -OPJ_API void OPJ_CALLCONV opj_set_default_encoder_parameters(opj_cparameters_t *parameters); - -/** - * Setup the encoder parameters using the current image and using user parameters. - * @param p_codec Compressor handle - * @param parameters Compression parameters - * @param image Input filled image - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_setup_encoder(opj_codec_t *p_codec, - opj_cparameters_t *parameters, - opj_image_t *image); - -/** - * Start to compress the current image. - * @param p_codec Compressor handle - * @param image Input filled image - * @param p_stream Input stgream - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_start_compress ( opj_codec_t *p_codec, - opj_image_t * p_image, - opj_stream_t *p_stream); - -/** - * End to compress the current image. - * @param p_codec Compressor handle - * @param p_stream Input stgream - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_end_compress (opj_codec_t *p_codec, - opj_stream_t *p_stream); - -/** - * Encode an image into a JPEG-2000 codestream - * @param p_codec compressor handle - * @param p_stream Output buffer stream - * - * @return Returns true if successful, returns false otherwise - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_encode(opj_codec_t *p_codec, - opj_stream_t *p_stream); -/* -========================================================== - codec output functions definitions -========================================================== -*/ -/* EXPERIMENTAL FUNCTIONS FOR NOW, USED ONLY IN J2K_DUMP*/ - -/** -Destroy Codestream information after compression or decompression -@param cstr_info Codestream information structure -*/ -OPJ_API void OPJ_CALLCONV opj_destroy_cstr_info(opj_codestream_info_v2_t **cstr_info); - - -/** - * Dump the codec information into the output stream - * - * @param p_codec the jpeg2000 codec. - * @param info_flag type of information dump. - * @param output_stream output stream where dump the informations get from the codec. - * - */ -OPJ_API void OPJ_CALLCONV opj_dump_codec( opj_codec_t *p_codec, - OPJ_INT32 info_flag, - FILE* output_stream); - -/** - * Get the codestream information from the codec - * - * @param p_codec the jpeg2000 codec. - * - * @return a pointer to a codestream information structure. - * - */ -OPJ_API opj_codestream_info_v2_t* OPJ_CALLCONV opj_get_cstr_info(opj_codec_t *p_codec); - -/** - * Get the codestream index from the codec - * - * @param p_codec the jpeg2000 codec. - * - * @return a pointer to a codestream index structure. - * - */ -OPJ_API opj_codestream_index_t * OPJ_CALLCONV opj_get_cstr_index(opj_codec_t *p_codec); - -OPJ_API void OPJ_CALLCONV opj_destroy_cstr_index(opj_codestream_index_t **p_cstr_index); - - -/** - * Get the JP2 file information from the codec FIXME - * - * @param p_codec the jpeg2000 codec. - * - * @return a pointer to a JP2 metadata structure. - * - */ -OPJ_API opj_jp2_metadata_t* OPJ_CALLCONV opj_get_jp2_metadata(opj_codec_t *p_codec); - -/** - * Get the JP2 file index from the codec FIXME - * - * @param p_codec the jpeg2000 codec. - * - * @return a pointer to a JP2 index structure. - * - */ -OPJ_API opj_jp2_index_t* OPJ_CALLCONV opj_get_jp2_index(opj_codec_t *p_codec); - - -/* -========================================================== - MCT functions -========================================================== -*/ - -/** - * Sets the MCT matrix to use. - * - * @param parameters the parameters to change. - * @param pEncodingMatrix the encoding matrix. - * @param p_dc_shift the dc shift coefficients to use. - * @param pNbComp the number of components of the image. - * - * @return true if the parameters could be set. - */ -OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_MCT( opj_cparameters_t *parameters, - OPJ_FLOAT32 * pEncodingMatrix, - OPJ_INT32 * p_dc_shift, - OPJ_UINT32 pNbComp); - - - -#ifdef __cplusplus -} -#endif - -#endif /* OPENJPEG_H */ diff --git a/abi-check/installed/openjpeg/current/include/openjpeg-2.1/opj_config.h b/abi-check/installed/openjpeg/current/include/openjpeg-2.1/opj_config.h deleted file mode 100644 index 87caa0d8..00000000 --- a/abi-check/installed/openjpeg/current/include/openjpeg-2.1/opj_config.h +++ /dev/null @@ -1,10 +0,0 @@ -/* create opj_config.h for CMake */ -#define OPJ_HAVE_STDINT_H 1 - -/*--------------------------------------------------------------------------*/ -/* OpenJPEG Versioning */ - -/* Version number. */ -#define OPJ_VERSION_MAJOR 2 -#define OPJ_VERSION_MINOR 1 -#define OPJ_VERSION_BUILD 1 diff --git a/abi-check/installed/openjpeg/current/include/openjpeg-2.1/opj_stdint.h b/abi-check/installed/openjpeg/current/include/openjpeg-2.1/opj_stdint.h deleted file mode 100644 index b8556a19..00000000 --- a/abi-check/installed/openjpeg/current/include/openjpeg-2.1/opj_stdint.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * The copyright in this software is being made available under the 2-clauses - * BSD License, included below. This software may be subject to other third - * party and contributor rights, including patent rights, and no such rights - * are granted under this license. - * - * Copyright (c) 2012, Mathieu Malaterre - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS' - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - */ -#ifndef OPJ_STDINT_H -#define OPJ_STDINT_H - -#include "opj_config.h" -#ifdef OPJ_HAVE_STDINT_H -#include -#else -#if defined(_WIN32) -typedef signed __int8 int8_t; -typedef unsigned __int8 uint8_t; -typedef signed __int16 int16_t; -typedef unsigned __int16 uint16_t; -typedef signed __int32 int32_t; -typedef unsigned __int32 uint32_t; -typedef signed __int64 int64_t; -typedef unsigned __int64 uint64_t; -#else -#error unsupported platform -#endif -#endif - -#endif /* OPJ_STDINT_H */ diff --git a/abi-check/installed/openjpeg/current/lib/libopenjp2.so b/abi-check/installed/openjpeg/current/lib/libopenjp2.so deleted file mode 120000 index 196c0c70..00000000 --- a/abi-check/installed/openjpeg/current/lib/libopenjp2.so +++ /dev/null @@ -1 +0,0 @@ -libopenjp2.so.7 \ No newline at end of file diff --git a/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.1.1 b/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.1.1 deleted file mode 100644 index fb164e8d6948dbe3feb910770ca1371a2fb11675..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1017310 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 z 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
!! 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

ce@LJxmvlzl+6`#Aaaf(j*nX;zgdwOVfM|l=}+5 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

  • pd?K8#Q~!82f!O_UAQw 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%0Ab|r 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 diff --git a/abi-check/installed/openjpeg/current/lib/libopenjp2.so.7 b/abi-check/installed/openjpeg/current/lib/libopenjp2.so.7 deleted file mode 120000 index 045d78aa..00000000 --- a/abi-check/installed/openjpeg/current/lib/libopenjp2.so.7 +++ /dev/null @@ -1 +0,0 @@ -libopenjp2.so.2.1.1 \ No newline at end of file diff --git a/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGConfig.cmake b/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGConfig.cmake deleted file mode 100644 index 96923e24..00000000 --- a/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGConfig.cmake +++ /dev/null @@ -1,48 +0,0 @@ -#----------------------------------------------------------------------------- -# -# OPENJPEGConfig.cmake - CMake configuration file for external projects. -# -# This file is configured by OPENJPEG and used by the UseOPENJPEG.cmake -# module to load OPENJPEG's settings for an external project. - -# The OPENJPEG version number. -set(OPENJPEG_MAJOR_VERSION "2") -set(OPENJPEG_MINOR_VERSION "1") -set(OPENJPEG_BUILD_VERSION "1") - -# The libraries. -set(OPENJPEG_LIBRARIES "openjp2") - -# The CMake macros dir. -set(OPENJPEG_CMAKE_DIR "lib/openjpeg-2.1") - -# The configuration options. -set(OPENJPEG_BUILD_SHARED_LIBS "ON") - -# The "use" file. -set(OPENJPEG_USE_FILE "") - -get_filename_component(SELF_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) -if(EXISTS ${SELF_DIR}/OpenJPEGTargets.cmake) - # This is an install tree - include(${SELF_DIR}/OpenJPEGTargets.cmake) - get_filename_component(OPENJPEG_INCLUDE_ROOT "${SELF_DIR}/../../include/openjpeg-2.1" ABSOLUTE) - set(OPENJPEG_INCLUDE_DIRS ${OPENJPEG_INCLUDE_ROOT}) - -else() - if(EXISTS ${SELF_DIR}/OpenJPEGExports.cmake) - # This is a build tree - set( OPENJPEG_INCLUDE_DIRS ) - - include(${SELF_DIR}/OpenJPEGExports.cmake) - - else() - message(FATAL_ERROR "ooops") - endif() -endif() - -set(OPENJPEG_USE_FILE ${SELF_DIR}/UseOPENJPEG.cmake) - -# Backward compatible part: -set(OPENJPEG_FOUND TRUE) - diff --git a/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets-debug.cmake b/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets-debug.cmake deleted file mode 100644 index b98a3b76..00000000 --- a/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets-debug.cmake +++ /dev/null @@ -1,74 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Debug". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -SET(CMAKE_IMPORT_FILE_VERSION 1) - -# Compute the installation prefix relative to this file. -GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) - -# Import target "openjp2" for configuration "Debug" -SET_PROPERTY(TARGET openjp2 APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -SET_TARGET_PROPERTIES(openjp2 PROPERTIES - IMPORTED_LINK_INTERFACE_LIBRARIES_DEBUG "m" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libopenjp2.so.2.1.1" - IMPORTED_SONAME_DEBUG "libopenjp2.so.7" - ) - -LIST(APPEND _IMPORT_CHECK_TARGETS openjp2 ) -LIST(APPEND _IMPORT_CHECK_FILES_FOR_openjp2 "${_IMPORT_PREFIX}/lib/libopenjp2.so.2.1.1" ) - -# Import target "opj_decompress" for configuration "Debug" -SET_PROPERTY(TARGET opj_decompress APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -SET_TARGET_PROPERTIES(opj_decompress PROPERTIES - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/bin/opj_decompress" - ) - -LIST(APPEND _IMPORT_CHECK_TARGETS opj_decompress ) -LIST(APPEND _IMPORT_CHECK_FILES_FOR_opj_decompress "${_IMPORT_PREFIX}/bin/opj_decompress" ) - -# Import target "opj_compress" for configuration "Debug" -SET_PROPERTY(TARGET opj_compress APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -SET_TARGET_PROPERTIES(opj_compress PROPERTIES - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/bin/opj_compress" - ) - -LIST(APPEND _IMPORT_CHECK_TARGETS opj_compress ) -LIST(APPEND _IMPORT_CHECK_FILES_FOR_opj_compress "${_IMPORT_PREFIX}/bin/opj_compress" ) - -# Import target "opj_dump" for configuration "Debug" -SET_PROPERTY(TARGET opj_dump APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -SET_TARGET_PROPERTIES(opj_dump PROPERTIES - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/bin/opj_dump" - ) - -LIST(APPEND _IMPORT_CHECK_TARGETS opj_dump ) -LIST(APPEND _IMPORT_CHECK_FILES_FOR_opj_dump "${_IMPORT_PREFIX}/bin/opj_dump" ) - -# Loop over all imported files and verify that they actually exist -FOREACH(target ${_IMPORT_CHECK_TARGETS} ) - FOREACH(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) - IF(NOT EXISTS "${file}" ) - MESSAGE(FATAL_ERROR "The imported target \"${target}\" references the file - \"${file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - ENDIF() - ENDFOREACH() - UNSET(_IMPORT_CHECK_FILES_FOR_${target}) -ENDFOREACH() -UNSET(_IMPORT_CHECK_TARGETS) - -# Cleanup temporary variables. -SET(_IMPORT_PREFIX) - -# Commands beyond this point should not need to know the version. -SET(CMAKE_IMPORT_FILE_VERSION) diff --git a/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets.cmake b/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets.cmake deleted file mode 100644 index 1e9ad0ea..00000000 --- a/abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets.cmake +++ /dev/null @@ -1,36 +0,0 @@ -# Generated by CMake 2.8.7 - -IF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) - MESSAGE(FATAL_ERROR "CMake >= 2.6.0 required") -ENDIF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) -CMAKE_POLICY(PUSH) -CMAKE_POLICY(VERSION 2.6) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -SET(CMAKE_IMPORT_FILE_VERSION 1) - -# Create imported target openjp2 -ADD_LIBRARY(openjp2 SHARED IMPORTED) - -# Create imported target opj_decompress -ADD_EXECUTABLE(opj_decompress IMPORTED) - -# Create imported target opj_compress -ADD_EXECUTABLE(opj_compress IMPORTED) - -# Create imported target opj_dump -ADD_EXECUTABLE(opj_dump IMPORTED) - -# Load information for each installed configuration. -GET_FILENAME_COMPONENT(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) -FILE(GLOB CONFIG_FILES "${_DIR}/OpenJPEGTargets-*.cmake") -FOREACH(f ${CONFIG_FILES}) - INCLUDE(${f}) -ENDFOREACH(f) - -# Commands beyond this point should not need to know the version. -SET(CMAKE_IMPORT_FILE_VERSION) -CMAKE_POLICY(POP) diff --git a/abi-check/installed/openjpeg/current/lib/pkgconfig/libopenjp2.pc b/abi-check/installed/openjpeg/current/lib/pkgconfig/libopenjp2.pc deleted file mode 100644 index 2f7247c7..00000000 --- a/abi-check/installed/openjpeg/current/lib/pkgconfig/libopenjp2.pc +++ /dev/null @@ -1,14 +0,0 @@ -prefix=/home/travis/abi-check/work/abi-check/installed/openjpeg/current -bindir=${prefix}/bin -mandir=${prefix}/ -docdir=${prefix}/ -libdir=${prefix}/lib -includedir=${prefix}/include/openjpeg-2.1 - -Name: openjp2 -Description: JPEG2000 library (Part 1 and 2) -URL: http://www.openjpeg.org/ -Version: 2.1.1 -Libs: -L${libdir} -lopenjp2 -Libs.private: -lm -Cflags: -I${includedir} diff --git a/abi-check/objects_report/openjpeg/2.1.1/current/meta.json b/abi-check/objects_report/openjpeg/2.1.1/current/meta.json deleted file mode 100644 index c8a0afef..00000000 --- a/abi-check/objects_report/openjpeg/2.1.1/current/meta.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "BC": "97.7", - "Added": 0, - "Removed": 0, - "TotalProblems": 2, - "ObjectsAdded": 0, - "ObjectsRemoved": 0, - "ObjectsAddedSymbols": 0, - "ObjectsRemovedSymbols": 0, - "ChangedSoname": 0, - "TotalObjects": 1 -} \ No newline at end of file diff --git a/abi-check/objects_report/openjpeg/2.1.1/current/report.html b/abi-check/objects_report/openjpeg/2.1.1/current/report.html deleted file mode 100644 index 9490b022..00000000 --- a/abi-check/objects_report/openjpeg/2.1.1/current/report.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - OpenJPEG: Objects ABI report between 2.1.1 and current versions - - - - - -

    ABI
    Tracker

    (OpenJPEG)


    -
    -
    -

    Objects ABI report: 2.1.1 vs current

    -
    -
    - - - - - - - - - - - - -
    ObjectBackward
    Compatibility
    Added
    Symbols
    Removed
    Symbols
    libopenjp2.so.2.1.197.7%00
    -
    -
    -
    -
    -
    - - - diff --git a/abi-check/objects_report/openjpeg/2.1/2.1.1/meta.json b/abi-check/objects_report/openjpeg/2.1/2.1.1/meta.json deleted file mode 100644 index c8a0afef..00000000 --- a/abi-check/objects_report/openjpeg/2.1/2.1.1/meta.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "BC": "97.7", - "Added": 0, - "Removed": 0, - "TotalProblems": 2, - "ObjectsAdded": 0, - "ObjectsRemoved": 0, - "ObjectsAddedSymbols": 0, - "ObjectsRemovedSymbols": 0, - "ChangedSoname": 0, - "TotalObjects": 1 -} \ No newline at end of file diff --git a/abi-check/objects_report/openjpeg/2.1/2.1.1/report.html b/abi-check/objects_report/openjpeg/2.1/2.1.1/report.html deleted file mode 100644 index 977939fa..00000000 --- a/abi-check/objects_report/openjpeg/2.1/2.1.1/report.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - OpenJPEG: Objects ABI report between 2.1 and 2.1.1 versions - - - - - -

    ABI
    Tracker

    (OpenJPEG)


    -
    -
    -

    Objects ABI report: 2.1 vs 2.1.1

    -
    -
    - - - - - - - - - - - - -
    ObjectBackward
    Compatibility
    Added
    Symbols
    Removed
    Symbols
    libopenjp2.so.2.1.097.7%00
    -
    -
    -
    - -
    - - - diff --git a/abi-check/objects_report/openjpeg/2.1/current/meta.json b/abi-check/objects_report/openjpeg/2.1/current/meta.json deleted file mode 100644 index cdabadd3..00000000 --- a/abi-check/objects_report/openjpeg/2.1/current/meta.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "BC": "100", - "Added": 0, - "Removed": 0, - "TotalProblems": 0, - "ObjectsAdded": 0, - "ObjectsRemoved": 0, - "ObjectsAddedSymbols": 0, - "ObjectsRemovedSymbols": 0, - "ChangedSoname": 0, - "TotalObjects": 1 -} \ No newline at end of file diff --git a/abi-check/objects_report/openjpeg/2.1/current/report.html b/abi-check/objects_report/openjpeg/2.1/current/report.html deleted file mode 100644 index 141c2c4b..00000000 --- a/abi-check/objects_report/openjpeg/2.1/current/report.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - OpenJPEG: Objects ABI report between 2.1 and current versions - - - - - -

    ABI
    Tracker

    (OpenJPEG)


    -
    -
    -

    Objects ABI report: 2.1 vs current

    -
    -
    - - - - - - - - - - - - -
    ObjectBackward
    Compatibility
    Added
    Symbols
    Removed
    Symbols
    libopenjp2.so.2.1.0100%00
    -
    -
    -
    - -
    - - - -- 2.30.2