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 b16d1c71..00000000 Binary files a/abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so.2.1.1 and /dev/null differ 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 fb164e8d..00000000 Binary files a/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.1.1 and /dev/null differ 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
-
-
-
- -
- - -