Update ABI/API compatibility reports after 2.5.0 release
[openjpeg.git] / abi-check / abi_dump / openjpeg / current / f3fd9 / ABI.dump
index 1e4bf55e619977cf0b9e2748363c92bbc5c67365..01ec83850e58fc40ecacb28fbf9001db09ad6c9d 100644 (file)
@@ -2,7 +2,7 @@ $VAR1 = {
           'ABI_DUMPER_VERSION' => '0.99.15',
           'ABI_DUMP_VERSION' => '3.2',
           'Arch' => 'x86_64',
-          'GccVersion' => '4.8.5',
+          'GccVersion' => '9.4.0',
           'Headers' => {
                          'openjpeg.h' => 1
                        },
@@ -16,76 +16,146 @@ $VAR1 = {
                         'libpthread.so.0' => 1
                       },
           'PublicABI' => '1',
-          'Sources' => {
-                         'cio.c' => 1,
-                         'image.c' => 1,
-                         'openjpeg.c' => 1,
-                         'thread.c' => 1
-                       },
+          'Sources' => {},
           'SymbolInfo' => {
-                            '14418' => {
+                            '112596' => {
+                                          'Header' => 'openjpeg.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'numcmpts',
+                                                                'type' => '9383'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'cmptparms',
+                                                                'type' => '112858'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'clrspc',
+                                                                'type' => '20065'
+                                                              }
+                                                     },
+                                          'Return' => '22911',
+                                          'ShortName' => 'opj_image_tile_create',
+                                          'Source' => undef,
+                                          'SourceLine' => '227'
+                                        },
+                            '114599' => {
+                                          'Header' => 'openjpeg.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'image',
+                                                                'type' => '22911'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'opj_image_destroy',
+                                          'Source' => undef,
+                                          'SourceLine' => '1126'
+                                        },
+                            '114781' => {
+                                          'Header' => 'openjpeg.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'numcmpts',
+                                                                'type' => '9383'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'cmptparms',
+                                                                'type' => '112858'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'clrspc',
+                                                                'type' => '20065'
+                                                              }
+                                                     },
+                                          'Return' => '22911',
+                                          'ShortName' => 'opj_image_create',
+                                          'Source' => undef,
+                                          'SourceLine' => '40'
+                                        },
+                            '115632' => {
+                                          'Header' => 'openjpeg.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'ptr',
+                                                                'type' => '130'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'opj_image_data_free',
+                                          'Source' => undef,
+                                          'SourceLine' => '1159'
+                                        },
+                            '115703' => {
+                                          'Header' => 'openjpeg.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'size',
+                                                                'type' => '9395'
+                                                              }
+                                                     },
+                                          'Return' => '130',
+                                          'ShortName' => 'opj_image_data_alloc',
+                                          'Source' => undef,
+                                          'SourceLine' => '1149'
+                                        },
+                            '15690' => {
                                          'Header' => 'openjpeg.h',
                                          'Param' => {
                                                       '0' => {
-                                                               'name' => 'p_buffer_size',
-                                                               'type' => '9055'
+                                                               'name' => 'p_stream',
+                                                               'type' => '15773'
                                                              },
                                                       '1' => {
-                                                               'name' => 'l_is_input',
-                                                               'type' => '2753'
+                                                               'name' => 'data_length',
+                                                               'type' => '11737'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi',
                                                     '1' => 'rsi'
                                                   },
-                                         'Return' => '14570',
-                                         'ShortName' => 'opj_stream_create',
-                                         'Source' => 'cio.c',
-                                         'SourceLine' => '158'
-                                       },
-                            '14576' => {
-                                         'Header' => 'openjpeg.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'l_is_input',
-                                                               'type' => '2753'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi'
-                                                  },
-                                         'Return' => '14570',
-                                         'ShortName' => 'opj_stream_default_create',
-                                         'Source' => 'cio.c',
-                                         'SourceLine' => '194'
+                                         'Return' => '1',
+                                         'ShortName' => 'opj_stream_set_user_data_length',
+                                         'Source' => undef,
+                                         'SourceLine' => '1244'
                                        },
-                            '14653' => {
+                            '15779' => {
                                          'Header' => 'openjpeg.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'p_stream',
-                                                               'type' => '14570'
+                                                               'type' => '15773'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'p_data',
+                                                               'type' => '130'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'p_function',
+                                                               'type' => '11943'
                                                              }
                                                     },
                                          'Reg' => {
-                                                    '0' => 'rdi'
+                                                    '0' => 'rdi',
+                                                    '1' => 'rsi',
+                                                    '2' => 'rdx'
                                                   },
                                          'Return' => '1',
-                                         'ShortName' => 'opj_stream_destroy',
-                                         'Source' => 'cio.c',
-                                         'SourceLine' => '199'
+                                         'ShortName' => 'opj_stream_set_user_data',
+                                         'Source' => undef,
+                                         'SourceLine' => '1235'
                                        },
-                            '14746' => {
+                            '15877' => {
                                          'Header' => 'openjpeg.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'p_stream',
-                                                               'type' => '14570'
+                                                               'type' => '15773'
                                                              },
                                                       '1' => {
                                                                'name' => 'p_function',
-                                                               'type' => '11274'
+                                                               'type' => '11865'
                                                              }
                                                     },
                                          'Reg' => {
@@ -93,20 +163,20 @@ $VAR1 = {
                                                     '1' => 'rsi'
                                                   },
                                          'Return' => '1',
-                                         'ShortName' => 'opj_stream_set_read_function',
-                                         'Source' => 'cio.c',
-                                         'SourceLine' => '213'
+                                         'ShortName' => 'opj_stream_set_skip_function',
+                                         'Source' => undef,
+                                         'SourceLine' => '1217'
                                        },
-                            '14815' => {
+                            '15956' => {
                                          'Header' => 'openjpeg.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'p_stream',
-                                                               'type' => '14570'
+                                                               'type' => '15773'
                                                              },
                                                       '1' => {
                                                                'name' => 'p_function',
-                                                               'type' => '11367'
+                                                               'type' => '11852'
                                                              }
                                                     },
                                          'Reg' => {
@@ -114,20 +184,20 @@ $VAR1 = {
                                                     '1' => 'rsi'
                                                   },
                                          'Return' => '1',
-                                         'ShortName' => 'opj_stream_set_seek_function',
-                                         'Source' => 'cio.c',
-                                         'SourceLine' => '225'
+                                         'ShortName' => 'opj_stream_set_write_function',
+                                         'Source' => undef,
+                                         'SourceLine' => '1209'
                                        },
-                            '14884' => {
+                            '16035' => {
                                          'Header' => 'openjpeg.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'p_stream',
-                                                               'type' => '14570'
+                                                               'type' => '15773'
                                                              },
                                                       '1' => {
                                                                'name' => 'p_function',
-                                                               'type' => '11317'
+                                                               'type' => '11904'
                                                              }
                                                     },
                                          'Reg' => {
@@ -135,20 +205,20 @@ $VAR1 = {
                                                     '1' => 'rsi'
                                                   },
                                          'Return' => '1',
-                                         'ShortName' => 'opj_stream_set_write_function',
-                                         'Source' => 'cio.c',
-                                         'SourceLine' => '236'
+                                         'ShortName' => 'opj_stream_set_seek_function',
+                                         'Source' => undef,
+                                         'SourceLine' => '1226'
                                        },
-                            '14953' => {
+                            '16114' => {
                                          'Header' => 'openjpeg.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'p_stream',
-                                                               'type' => '14570'
+                                                               'type' => '15773'
                                                              },
                                                       '1' => {
                                                                'name' => 'p_function',
-                                                               'type' => '11329'
+                                                               'type' => '11808'
                                                              }
                                                     },
                                          'Reg' => {
@@ -156,846 +226,741 @@ $VAR1 = {
                                                     '1' => 'rsi'
                                                   },
                                          'Return' => '1',
-                                         'ShortName' => 'opj_stream_set_skip_function',
-                                         'Source' => 'cio.c',
-                                         'SourceLine' => '248'
+                                         'ShortName' => 'opj_stream_set_read_function',
+                                         'Source' => undef,
+                                         'SourceLine' => '1201'
                                        },
-                            '15022' => {
+                            '16193' => {
                                          'Header' => 'openjpeg.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'p_stream',
-                                                               'type' => '14570'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'p_data',
-                                                               'type' => '130'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'p_function',
-                                                               'type' => '11405'
+                                                               'type' => '15773'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi',
-                                                    '2' => 'rdx'
-                                                  },
                                          'Return' => '1',
-                                         'ShortName' => 'opj_stream_set_user_data',
-                                         'Source' => 'cio.c',
-                                         'SourceLine' => '260'
+                                         'ShortName' => 'opj_stream_destroy',
+                                         'Source' => undef,
+                                         'SourceLine' => '199'
                                        },
-                            '15109' => {
+                            '16297' => {
                                          'Header' => 'openjpeg.h',
                                          'Param' => {
                                                       '0' => {
-                                                               'name' => 'p_stream',
-                                                               'type' => '14570'
+                                                               'name' => 'l_is_input',
+                                                               'type' => '2937'
+                                                             }
+                                                    },
+                                         'Return' => '15773',
+                                         'ShortName' => 'opj_stream_default_create',
+                                         'Source' => undef,
+                                         'SourceLine' => '194'
+                                       },
+                            '16380' => {
+                                         'Header' => 'openjpeg.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'p_buffer_size',
+                                                               'type' => '9395'
                                                              },
                                                       '1' => {
-                                                               'name' => 'data_length',
-                                                               'type' => '11207'
+                                                               'name' => 'l_is_input',
+                                                               'type' => '2937'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi'
-                                                  },
-                                         'Return' => '1',
-                                         'ShortName' => 'opj_stream_set_user_data_length',
-                                         'Source' => 'cio.c',
-                                         'SourceLine' => '271'
+                                         'Return' => '15773',
+                                         'ShortName' => 'opj_stream_create',
+                                         'Source' => undef,
+                                         'SourceLine' => '1185'
                                        },
-                            '183613' => {
-                                          'Header' => 'openjpeg.h',
-                                          'Line' => '1096',
-                                          'Return' => '156',
-                                          'ShortName' => 'opj_version',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '171'
-                                        },
-                            '183933' => {
+                            '236200' => {
                                           'Header' => 'openjpeg.h',
-                                          'Line' => '1650',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'cstr_info',
-                                                                'type' => '183951'
+                                                                'type' => '300619'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
                                           'Return' => '1',
                                           'ShortName' => 'opj_destroy_cstr_info',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '1014'
+                                          'Source' => undef,
+                                          'SourceLine' => '1041'
+                                        },
+                            '236475' => {
+                                          'Header' => 'openjpeg.h',
+                                          'Return' => '162',
+                                          'ShortName' => 'opj_version',
+                                          'Source' => undef,
+                                          'SourceLine' => '171'
                                         },
-                            '247683' => {
+                            '299777' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
-                                                                'name' => 'p_codec',
-                                                                'type' => '247769'
+                                                                'name' => 'fname',
+                                                                'type' => '162'
                                                               },
                                                        '1' => {
-                                                                'name' => 'p_callback',
-                                                                'type' => '11240'
+                                                                'name' => 'p_size',
+                                                                'type' => '9395'
                                                               },
                                                        '2' => {
-                                                                'name' => 'p_user_data',
-                                                                'type' => '130'
+                                                                'name' => 'p_is_read_stream',
+                                                                'type' => '2937'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_set_info_handler',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '44'
+                                          'Return' => '15773',
+                                          'ShortName' => 'opj_stream_create_file_stream',
+                                          'Source' => undef,
+                                          'SourceLine' => '1084'
                                         },
-                            '247781' => {
+                            '300247' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
-                                                                'name' => 'p_codec',
-                                                                'type' => '247769'
+                                                                'name' => 'fname',
+                                                                'type' => '162'
                                                               },
                                                        '1' => {
-                                                                'name' => 'p_callback',
-                                                                'type' => '11240'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'p_user_data',
-                                                                'type' => '130'
+                                                                'name' => 'p_is_read_stream',
+                                                                'type' => '2937'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_set_warning_handler',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '59'
+                                          'Return' => '15773',
+                                          'ShortName' => 'opj_stream_create_default_file_stream',
+                                          'Source' => undef,
+                                          'SourceLine' => '1077'
                                         },
-                            '247867' => {
+                            '300360' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
-                                                                'name' => 'p_codec',
-                                                                'type' => '247769'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'p_callback',
-                                                                'type' => '11240'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'p_user_data',
-                                                                'type' => '130'
+                                                                'name' => 'p_cstr_index',
+                                                                'type' => '300426'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_set_error_handler',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '74'
+                                          'Return' => '1',
+                                          'ShortName' => 'opj_destroy_cstr_index',
+                                          'Source' => undef,
+                                          'SourceLine' => '1069'
                                         },
-                            '247982' => {
+                            '300432' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
-                                                                'name' => 'p_format',
-                                                                'type' => '236507'
+                                                                'name' => 'p_codec',
+                                                                'type' => '300528'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '247769',
-                                          'ShortName' => 'opj_create_decompress',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '179'
+                                          'Return' => '127977',
+                                          'ShortName' => 'opj_get_cstr_index',
+                                          'Source' => undef,
+                                          'SourceLine' => '1058'
                                         },
-                            '248204' => {
+                            '300625' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
-                                                                'name' => 'parameters',
-                                                                'type' => '85814'
+                                                                'name' => 'p_codec',
+                                                                'type' => '300528'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '1',
-                                          'ShortName' => 'opj_set_default_decoder_parameters',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '375'
+                                          'Return' => '130441',
+                                          'ShortName' => 'opj_get_cstr_info',
+                                          'Source' => undef,
+                                          'SourceLine' => '1030'
                                         },
-                            '248335' => {
+                            '300721' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'p_codec',
-                                                                'type' => '247769'
+                                                                'type' => '300528'
                                                               },
                                                        '1' => {
-                                                                'name' => 'num_threads',
-                                                                'type' => '87'
+                                                                'name' => 'info_flag',
+                                                                'type' => '9371'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'output_stream',
+                                                                'type' => '2867'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_codec_set_threads',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '398'
+                                          'Return' => '1',
+                                          'ShortName' => 'opj_dump_codec',
+                                          'Source' => undef,
+                                          'SourceLine' => '1014'
                                         },
-                            '248453' => {
+                            '300879' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'p_codec',
-                                                                'type' => '247769'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'parameters',
-                                                                'type' => '85814'
+                                                                'type' => '300528'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_setup_decoder',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '409'
+                                          'Return' => '1',
+                                          'ShortName' => 'opj_destroy_codec',
+                                          'Source' => undef,
+                                          'SourceLine' => '996'
                                         },
-                            '248595' => {
+                            '300979' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
-                                                                'name' => 'p_stream',
-                                                                'type' => '14570'
+                                                                'name' => 'p_codec',
+                                                                'type' => '300528'
                                                               },
                                                        '1' => {
-                                                                'name' => 'p_codec',
-                                                                'type' => '247769'
+                                                                'name' => 'p_tile_index',
+                                                                'type' => '9383'
                                                               },
                                                        '2' => {
-                                                                'name' => 'p_image',
-                                                                'type' => '85808'
+                                                                'name' => 'p_data',
+                                                                'type' => '9407'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'p_data_size',
+                                                                'type' => '9383'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'p_stream',
+                                                                'type' => '15773'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_read_header',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '429'
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_write_tile',
+                                          'Source' => undef,
+                                          'SourceLine' => '969'
                                         },
-                            '248798' => {
+                            '301215' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
-                                                                'name' => 'p_codec',
-                                                                'type' => '247769'
+                                                                'name' => 'parameters',
+                                                                'type' => '130429'
                                                               },
                                                        '1' => {
-                                                                'name' => 'numcomps',
-                                                                'type' => '9044'
+                                                                'name' => 'pEncodingMatrix',
+                                                                'type' => '12409'
                                                               },
                                                        '2' => {
-                                                                'name' => 'comps_indices',
-                                                                'type' => '85826'
+                                                                'name' => 'p_dc_shift',
+                                                                'type' => '20829'
                                                               },
                                                        '3' => {
-                                                                'name' => 'apply_color_transforms',
-                                                                'type' => '2753'
+                                                                'name' => 'pNbComp',
+                                                                'type' => '9383'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx',
-                                                     '3' => 'rcx'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_set_decoded_components',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '453'
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_set_MCT',
+                                          'Source' => undef,
+                                          'SourceLine' => '939'
                                         },
-                            '249040' => {
+                            '301641' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'p_codec',
-                                                                'type' => '247769'
+                                                                'type' => '300528'
                                                               },
                                                        '1' => {
                                                                 'name' => 'p_stream',
-                                                                'type' => '14570'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'p_image',
-                                                                'type' => '21106'
+                                                                'type' => '15773'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_decode',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '482'
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_end_decompress',
+                                          'Source' => undef,
+                                          'SourceLine' => '919'
                                         },
-                            '249194' => {
+                            '301793' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'p_codec',
-                                                                'type' => '247769'
+                                                                'type' => '300528'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'p_stream',
+                                                                'type' => '15773'
+                                                              }
+                                                     },
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_end_compress',
+                                          'Source' => undef,
+                                          'SourceLine' => '902'
+                                        },
+                            '301938' => {
+                                          'Header' => 'openjpeg.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'p_info',
+                                                                'type' => '300528'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'p_stream',
+                                                                'type' => '15773'
+                                                              }
+                                                     },
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_encode',
+                                          'Source' => undef,
+                                          'SourceLine' => '885'
+                                        },
+                            '302083' => {
+                                          'Header' => 'openjpeg.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'p_codec',
+                                                                'type' => '300528'
                                                               },
                                                        '1' => {
                                                                 'name' => 'p_image',
-                                                                'type' => '21106'
+                                                                'type' => '22911'
                                                               },
                                                        '2' => {
-                                                                'name' => 'p_start_x',
-                                                                'type' => '9033'
+                                                                'name' => 'p_stream',
+                                                                'type' => '15773'
+                                                              }
+                                                     },
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_start_compress',
+                                          'Source' => undef,
+                                          'SourceLine' => '866'
+                                        },
+                            '302256' => {
+                                          'Header' => 'openjpeg.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'p_codec',
+                                                                'type' => '300528'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'options',
+                                                                'type' => '130435'
+                                                              }
+                                                     },
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_encoder_set_extra_options',
+                                          'Source' => undef,
+                                          'SourceLine' => '847'
+                                        },
+                            '302380' => {
+                                          'Header' => 'openjpeg.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'p_codec',
+                                                                'type' => '300528'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'parameters',
+                                                                'type' => '130429'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'p_image',
+                                                                'type' => '22911'
+                                                              }
+                                                     },
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_setup_encoder',
+                                          'Source' => undef,
+                                          'SourceLine' => '827'
+                                        },
+                            '302525' => {
+                                          'Header' => 'openjpeg.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'parameters',
+                                                                'type' => '130429'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'opj_set_default_encoder_parameters',
+                                          'Source' => undef,
+                                          'SourceLine' => '766'
+                                        },
+                            '302684' => {
+                                          'Header' => 'openjpeg.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'p_format',
+                                                                'type' => '294521'
+                                                              }
+                                                     },
+                                          'Return' => '300528',
+                                          'ShortName' => 'opj_create_compress',
+                                          'Source' => undef,
+                                          'SourceLine' => '652'
+                                        },
+                            '302920' => {
+                                          'Header' => 'openjpeg.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'p_codec',
+                                                                'type' => '300528'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'res_factor',
+                                                                'type' => '9383'
+                                                              }
+                                                     },
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_set_decoded_resolution_factor',
+                                          'Source' => undef,
+                                          'SourceLine' => '634'
+                                        },
+                            '303045' => {
+                                          'Header' => 'openjpeg.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'p_codec',
+                                                                'type' => '300528'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'p_stream',
+                                                                'type' => '15773'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'p_image',
+                                                                'type' => '22911'
                                                               },
                                                        '3' => {
-                                                                'name' => 'p_start_y',
-                                                                'type' => '9033'
+                                                                'name' => 'tile_index',
+                                                                'type' => '9383'
+                                                              }
+                                                     },
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_get_decoded_tile',
+                                          'Source' => undef,
+                                          'SourceLine' => '610'
+                                        },
+                            '303253' => {
+                                          'Header' => 'openjpeg.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'p_codec',
+                                                                'type' => '300528'
                                                               },
-                                                       '4' => {
-                                                                'name' => 'p_end_x',
-                                                                'type' => '9033'
+                                                       '1' => {
+                                                                'name' => 'p_tile_index',
+                                                                'type' => '9383'
                                                               },
-                                                       '5' => {
-                                                                'name' => 'p_end_y',
-                                                                'type' => '9033'
+                                                       '2' => {
+                                                                'name' => 'p_data',
+                                                                'type' => '9407'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'p_data_size',
+                                                                'type' => '9383'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'p_stream',
+                                                                'type' => '15773'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx',
-                                                     '3' => 'rcx',
-                                                     '4' => 'r8',
-                                                     '5' => 'r9'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_set_decode_area',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '503'
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_decode_tile_data',
+                                          'Source' => undef,
+                                          'SourceLine' => '584'
                                         },
-                            '249402' => {
+                            '303489' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'p_codec',
-                                                                'type' => '247769'
+                                                                'type' => '300528'
                                                               },
                                                        '1' => {
                                                                 'name' => 'p_stream',
-                                                                'type' => '14570'
+                                                                'type' => '15773'
                                                               },
                                                        '2' => {
                                                                 'name' => 'p_tile_index',
-                                                                'type' => '11838'
+                                                                'type' => '12415'
                                                               },
                                                        '3' => {
                                                                 'name' => 'p_data_size',
-                                                                'type' => '11838'
+                                                                'type' => '12415'
                                                               },
                                                        '4' => {
                                                                 'name' => 'p_tile_x0',
-                                                                'type' => '19167'
+                                                                'type' => '20829'
                                                               },
                                                        '5' => {
                                                                 'name' => 'p_tile_y0',
-                                                                'type' => '19167'
+                                                                'type' => '20829'
                                                               },
                                                        '6' => {
                                                                 'name' => 'p_tile_x1',
                                                                 'offset' => '0',
-                                                                'type' => '19167'
+                                                                'type' => '20829'
                                                               },
                                                        '7' => {
                                                                 'name' => 'p_tile_y1',
                                                                 'offset' => '8',
-                                                                'type' => '19167'
+                                                                'type' => '20829'
                                                               },
                                                        '8' => {
                                                                 'name' => 'p_nb_comps',
                                                                 'offset' => '16',
-                                                                'type' => '11838'
+                                                                'type' => '12415'
                                                               },
                                                        '9' => {
                                                                 'name' => 'p_should_go_on',
                                                                 'offset' => '24',
-                                                                'type' => '23206'
+                                                                'type' => '25201'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx',
-                                                     '3' => 'rcx',
-                                                     '4' => 'r8',
-                                                     '5' => 'r9'
-                                                   },
-                                          'Return' => '2753',
+                                          'Return' => '2937',
                                           'ShortName' => 'opj_read_tile_header',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '526'
+                                          'Source' => undef,
+                                          'SourceLine' => '553'
                                         },
-                            '249717' => {
+                            '303808' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'p_codec',
-                                                                'type' => '247769'
+                                                                'type' => '300528'
                                                               },
                                                        '1' => {
-                                                                'name' => 'p_tile_index',
-                                                                'type' => '9044'
+                                                                'name' => 'p_image',
+                                                                'type' => '22911'
                                                               },
                                                        '2' => {
-                                                                'name' => 'p_data',
-                                                                'type' => '9066'
+                                                                'name' => 'p_start_x',
+                                                                'type' => '9371'
                                                               },
                                                        '3' => {
-                                                                'name' => 'p_data_size',
-                                                                'type' => '9044'
+                                                                'name' => 'p_start_y',
+                                                                'type' => '9371'
                                                               },
                                                        '4' => {
-                                                                'name' => 'p_stream',
-                                                                'type' => '14570'
+                                                                'name' => 'p_end_x',
+                                                                'type' => '9371'
+                                                              },
+                                                       '5' => {
+                                                                'name' => 'p_end_y',
+                                                                'type' => '9371'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx',
-                                                     '3' => 'rcx',
-                                                     '4' => 'r8'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_decode_tile_data',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '557'
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_set_decode_area',
+                                          'Source' => undef,
+                                          'SourceLine' => '530'
                                         },
-                            '249917' => {
+                            '304042' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'p_codec',
-                                                                'type' => '247769'
+                                                                'type' => '300528'
                                                               },
                                                        '1' => {
                                                                 'name' => 'p_stream',
-                                                                'type' => '14570'
+                                                                'type' => '15773'
                                                               },
                                                        '2' => {
                                                                 'name' => 'p_image',
-                                                                'type' => '21106'
-                                                              },
-                                                       '3' => {
-                                                                'name' => 'tile_index',
-                                                                'type' => '9044'
+                                                                'type' => '22911'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx',
-                                                     '3' => 'rcx'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_get_decoded_tile',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '583'
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_decode',
+                                          'Source' => undef,
+                                          'SourceLine' => '509'
                                         },
-                            '250094' => {
+                            '304222' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'p_codec',
-                                                                'type' => '247769'
+                                                                'type' => '300528'
                                                               },
                                                        '1' => {
-                                                                'name' => 'res_factor',
-                                                                'type' => '9044'
+                                                                'name' => 'numcomps',
+                                                                'type' => '9383'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'comps_indices',
+                                                                'type' => '130423'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'apply_color_transforms',
+                                                                'type' => '2937'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_set_decoded_resolution_factor',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '607'
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_set_decoded_components',
+                                          'Source' => undef,
+                                          'SourceLine' => '480'
                                         },
-                            '250203' => {
+                            '304492' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
-                                                                'name' => 'p_format',
-                                                                'type' => '236507'
+                                                                'name' => 'p_stream',
+                                                                'type' => '15773'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'p_codec',
+                                                                'type' => '300528'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'p_image',
+                                                                'type' => '130405'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '247769',
-                                          'ShortName' => 'opj_create_compress',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '625'
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_read_header',
+                                          'Source' => undef,
+                                          'SourceLine' => '456'
                                         },
-                            '250428' => {
+                            '304729' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
-                                                                'name' => 'parameters',
-                                                                'type' => '85837'
+                                                                'name' => 'p_codec',
+                                                                'type' => '300528'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'strict',
+                                                                'type' => '2937'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '1',
-                                          'ShortName' => 'opj_set_default_encoder_parameters',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '739'
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_decoder_set_strict_mode',
+                                          'Source' => undef,
+                                          'SourceLine' => '436'
                                         },
-                            '250559' => {
+                            '304896' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'p_codec',
-                                                                'type' => '247769'
+                                                                'type' => '300528'
                                                               },
                                                        '1' => {
                                                                 'name' => 'parameters',
-                                                                'type' => '85837'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'p_image',
-                                                                'type' => '21106'
+                                                                'type' => '130411'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_setup_encoder',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '800'
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_setup_decoder',
+                                          'Source' => undef,
+                                          'SourceLine' => '416'
                                         },
-                            '250697' => {
+                            '305075' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'p_codec',
-                                                                'type' => '247769'
+                                                                'type' => '300528'
                                                               },
                                                        '1' => {
-                                                                'name' => 'options',
-                                                                'type' => '85843'
+                                                                'name' => 'num_threads',
+                                                                'type' => '87'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_encoder_set_extra_options',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '820'
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_codec_set_threads',
+                                          'Source' => undef,
+                                          'SourceLine' => '405'
                                         },
-                            '250812' => {
+                            '305192' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
-                                                                'name' => 'p_codec',
-                                                                'type' => '247769'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'p_image',
-                                                                'type' => '21106'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'p_stream',
-                                                                'type' => '14570'
+                                                                'name' => 'parameters',
+                                                                'type' => '130411'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_start_compress',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '839'
+                                          'Return' => '1',
+                                          'ShortName' => 'opj_set_default_decoder_parameters',
+                                          'Source' => undef,
+                                          'SourceLine' => '382'
                                         },
-                            '250966' => {
+                            '305351' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
-                                                                'name' => 'p_info',
-                                                                'type' => '247769'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'p_stream',
-                                                                'type' => '14570'
+                                                                'name' => 'p_format',
+                                                                'type' => '294521'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_encode',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '858'
+                                          'Return' => '300528',
+                                          'ShortName' => 'opj_create_decompress',
+                                          'Source' => undef,
+                                          'SourceLine' => '179'
                                         },
-                            '251097' => {
+                            '306560' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'p_codec',
-                                                                'type' => '247769'
+                                                                'type' => '300528'
                                                               },
                                                        '1' => {
-                                                                'name' => 'p_stream',
-                                                                'type' => '14570'
+                                                                'name' => 'p_callback',
+                                                                'type' => '11773'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'p_user_data',
+                                                                'type' => '130'
                                                               }
                                                      },
                                           'Reg' => {
                                                      '0' => 'rdi',
-                                                     '1' => 'rsi'
+                                                     '1' => 'rsi',
+                                                     '2' => 'rdx'
                                                    },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_end_compress',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '875'
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_set_error_handler',
+                                          'Source' => undef,
+                                          'SourceLine' => '74'
                                         },
-                            '251228' => {
+                            '306657' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'p_codec',
-                                                                'type' => '247769'
+                                                                'type' => '300528'
                                                               },
                                                        '1' => {
-                                                                'name' => 'p_stream',
-                                                                'type' => '14570'
+                                                                'name' => 'p_callback',
+                                                                'type' => '11773'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'p_user_data',
+                                                                'type' => '130'
                                                               }
                                                      },
                                           'Reg' => {
                                                      '0' => 'rdi',
-                                                     '1' => 'rsi'
+                                                     '1' => 'rsi',
+                                                     '2' => 'rdx'
                                                    },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_end_decompress',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '892'
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_set_warning_handler',
+                                          'Source' => undef,
+                                          'SourceLine' => '59'
                                         },
-                            '251359' => {
+                            '306754' => {
                                           'Header' => 'openjpeg.h',
                                           'Param' => {
                                                        '0' => {
-                                                                'name' => 'parameters',
-                                                                'type' => '85837'
+                                                                'name' => 'p_codec',
+                                                                'type' => '300528'
                                                               },
                                                        '1' => {
-                                                                'name' => 'pEncodingMatrix',
-                                                                'type' => '11832'
+                                                                'name' => 'p_callback',
+                                                                'type' => '11773'
                                                               },
                                                        '2' => {
-                                                                'name' => 'p_dc_shift',
-                                                                'type' => '19167'
-                                                              },
-                                                       '3' => {
-                                                                'name' => 'pNbComp',
-                                                                'type' => '9044'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx',
-                                                     '3' => 'rcx'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_set_MCT',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '912'
-                                        },
-                            '251705' => {
-                                          'Header' => 'openjpeg.h',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'p_codec',
-                                                                'type' => '247769'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'p_tile_index',
-                                                                'type' => '9044'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'p_data',
-                                                                'type' => '9066'
-                                                              },
-                                                       '3' => {
-                                                                'name' => 'p_data_size',
-                                                                'type' => '9044'
-                                                              },
-                                                       '4' => {
-                                                                'name' => 'p_stream',
-                                                                'type' => '14570'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx',
-                                                     '3' => 'rcx',
-                                                     '4' => 'r8'
-                                                   },
-                                          'Return' => '2753',
-                                          'ShortName' => 'opj_write_tile',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '942'
-                                        },
-                            '251905' => {
-                                          'Header' => 'openjpeg.h',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'p_codec',
-                                                                'type' => '247769'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '1',
-                                          'ShortName' => 'opj_destroy_codec',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '969'
-                                        },
-                            '252006' => {
-                                          'Header' => 'openjpeg.h',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'p_codec',
-                                                                'type' => '247769'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'info_flag',
-                                                                'type' => '9033'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'output_stream',
-                                                                'type' => '85854'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx'
-                                                   },
-                                          'Return' => '1',
-                                          'ShortName' => 'opj_dump_codec',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '987'
-                                        },
-                            '252143' => {
-                                          'Header' => 'openjpeg.h',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'p_codec',
-                                                                'type' => '247769'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '85860',
-                                          'ShortName' => 'opj_get_cstr_info',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '1003'
-                                        },
-                            '252307' => {
-                                          'Header' => 'openjpeg.h',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'p_codec',
-                                                                'type' => '247769'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '83562',
-                                          'ShortName' => 'opj_get_cstr_index',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '1031'
-                                        },
-                            '252392' => {
-                                          'Header' => 'openjpeg.h',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'p_cstr_index',
-                                                                'type' => '252452'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '1',
-                                          'ShortName' => 'opj_destroy_cstr_index',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '1042'
-                                        },
-                            '252458' => {
-                                          'Header' => 'openjpeg.h',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'fname',
-                                                                'type' => '156'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'p_size',
-                                                                'type' => '9055'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'p_is_read_stream',
-                                                                'type' => '2753'
+                                                                'name' => 'p_user_data',
+                                                                'type' => '130'
                                                               }
                                                      },
                                           'Reg' => {
@@ -1003,164 +968,39 @@ $VAR1 = {
                                                      '1' => 'rsi',
                                                      '2' => 'rdx'
                                                    },
-                                          'Return' => '14570',
-                                          'ShortName' => 'opj_stream_create_file_stream',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '1057'
-                                        },
-                            '252891' => {
-                                          'Header' => 'openjpeg.h',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'fname',
-                                                                'type' => '156'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'p_is_read_stream',
-                                                                'type' => '2753'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi'
-                                                   },
-                                          'Return' => '14570',
-                                          'ShortName' => 'opj_stream_create_default_file_stream',
-                                          'Source' => 'openjpeg.c',
-                                          'SourceLine' => '1050'
+                                          'Return' => '2937',
+                                          'ShortName' => 'opj_set_info_handler',
+                                          'Source' => undef,
+                                          'SourceLine' => '44'
                                         },
-                            '3814' => {
-                                        'Header' => 'openjpeg.h',
-                                        'Return' => '2753',
-                                        'ShortName' => 'opj_has_thread_support',
-                                        'Source' => 'thread.c',
-                                        'SourceLine' => '295'
-                                      },
-                            '3844' => {
+                            '8203' => {
                                         'Header' => 'openjpeg.h',
                                         'Return' => '87',
                                         'ShortName' => 'opj_get_num_cpus',
-                                        'Source' => 'thread.c',
-                                        'SourceLine' => '300'
+                                        'Source' => undef,
+                                        'SourceLine' => '1770'
                                       },
-                            '70002' => {
-                                         'Header' => 'openjpeg.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'image',
-                                                               'type' => '21106'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi'
-                                                  },
-                                         'Return' => '1',
-                                         'ShortName' => 'opj_image_destroy',
-                                         'Source' => 'image.c',
-                                         'SourceLine' => '92'
-                                       },
-                            '70168' => {
-                                         'Header' => 'openjpeg.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'numcmpts',
-                                                               'type' => '9044'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'cmptparms',
-                                                               'type' => '70518'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'clrspc',
-                                                               'type' => '18456'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi',
-                                                    '2' => 'rdx'
-                                                  },
-                                         'Return' => '21106',
-                                         'ShortName' => 'opj_image_create',
-                                         'Source' => 'image.c',
-                                         'SourceLine' => '40'
-                                       },
-                            '72160' => {
-                                         'Header' => 'openjpeg.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'numcmpts',
-                                                               'type' => '9044'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'cmptparms',
-                                                               'type' => '70518'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'clrspc',
-                                                               'type' => '18456'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi',
-                                                    '2' => 'rdx'
-                                                  },
-                                         'Return' => '21106',
-                                         'ShortName' => 'opj_image_tile_create',
-                                         'Source' => 'image.c',
-                                         'SourceLine' => '228'
-                                       },
-                            '72439' => {
-                                         'Header' => 'openjpeg.h',
-                                         'Line' => '1153',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'ptr',
-                                                               'type' => '130'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi'
-                                                  },
-                                         'Return' => '1',
-                                         'ShortName' => 'opj_image_data_free',
-                                         'Source' => 'openjpeg.c',
-                                         'SourceLine' => '1108'
-                                       },
-                            '72503' => {
-                                         'Header' => 'openjpeg.h',
-                                         'Line' => '1143',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'size',
-                                                               'type' => '9055'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi'
-                                                  },
-                                         'Return' => '130',
-                                         'ShortName' => 'opj_image_data_alloc',
-                                         'Source' => 'openjpeg.c',
-                                         'SourceLine' => '1101'
-                                       }
+                            '8259' => {
+                                        'Header' => 'openjpeg.h',
+                                        'Return' => '2937',
+                                        'ShortName' => 'opj_has_thread_support',
+                                        'Source' => undef,
+                                        'SourceLine' => '1767'
+                                      }
                           },
           'SymbolVersion' => {
                                '_ITM_deregisterTMCloneTable' => 'sysconf@@GLIBC_2.2.5',
                                '_ITM_registerTMCloneTable' => 'sysconf@@GLIBC_2.2.5',
-                               '_Jv_RegisterClasses' => 'sysconf@@GLIBC_2.2.5',
                                '__gmon_start__' => 'sysconf@@GLIBC_2.2.5'
                              },
           'Symbols' => {
                          'libopenjp2.so.2.5.0' => {
-                                                    '_fini' => 1,
-                                                    '_init' => 1,
                                                     'opj_codec_set_threads' => 1,
                                                     'opj_create_compress' => 1,
                                                     'opj_create_decompress' => 1,
                                                     'opj_decode' => 1,
                                                     'opj_decode_tile_data' => 1,
+                                                    'opj_decoder_set_strict_mode' => 1,
                                                     'opj_destroy_codec' => 1,
                                                     'opj_destroy_cstr_index' => 1,
                                                     'opj_destroy_cstr_info' => 1,
@@ -1214,75 +1054,152 @@ $VAR1 = {
                                    'Name' => 'void',
                                    'Type' => 'Intrinsic'
                                  },
-                          '101' => {
-                                     'BaseType' => '94',
-                                     'Header' => 'types.h',
-                                     'Line' => '131',
+                          '106' => {
+                                     'BaseType' => '99',
                                      'Name' => '__off_t',
                                      'Size' => '8',
+                                     'Source' => undef,
+                                     'SourceLine' => '152',
                                      'Type' => 'Typedef'
                                    },
-                          '11108' => {
-                                       'BaseType' => '2252',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '115',
+                          '10949' => {
+                                       'BaseType' => '99',
+                                       'Name' => '__int64_t',
+                                       'Size' => '8',
+                                       'Source' => undef,
+                                       'SourceLine' => '44',
+                                       'Type' => 'Typedef'
+                                     },
+                          '10961' => {
+                                       'BaseType' => '66',
+                                       'Name' => '__uint64_t',
+                                       'Size' => '8',
+                                       'Source' => undef,
+                                       'SourceLine' => '45',
+                                       'Type' => 'Typedef'
+                                     },
+                          '110607' => {
+                                        'Header' => 'openjpeg.h',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'dx',
+                                                             'offset' => '0',
+                                                             'type' => '9383'
+                                                           },
+                                                    '1' => {
+                                                             'name' => 'dy',
+                                                             'offset' => '4',
+                                                             'type' => '9383'
+                                                           },
+                                                    '2' => {
+                                                             'name' => 'w',
+                                                             'offset' => '8',
+                                                             'type' => '9383'
+                                                           },
+                                                    '3' => {
+                                                             'name' => 'h',
+                                                             'offset' => '12',
+                                                             'type' => '9383'
+                                                           },
+                                                    '4' => {
+                                                             'name' => 'x0',
+                                                             'offset' => '16',
+                                                             'type' => '9383'
+                                                           },
+                                                    '5' => {
+                                                             'name' => 'y0',
+                                                             'offset' => '20',
+                                                             'type' => '9383'
+                                                           },
+                                                    '6' => {
+                                                             'name' => 'prec',
+                                                             'offset' => '24',
+                                                             'type' => '9383'
+                                                           },
+                                                    '7' => {
+                                                             'name' => 'bpp',
+                                                             'offset' => '28',
+                                                             'type' => '9383'
+                                                           },
+                                                    '8' => {
+                                                             'name' => 'sgnd',
+                                                             'offset' => '32',
+                                                             'type' => '9383'
+                                                           }
+                                                  },
+                                        'Name' => 'struct opj_image_comptparm',
+                                        'Size' => '36',
+                                        'Source' => undef,
+                                        'SourceLine' => '734',
+                                        'Type' => 'Struct'
+                                      },
+                          '110740' => {
+                                        'BaseType' => '110607',
+                                        'Name' => 'opj_image_cmptparm_t',
+                                        'Size' => '36',
+                                        'Source' => undef,
+                                        'SourceLine' => '753',
+                                        'Type' => 'Typedef'
+                                      },
+                          '112858' => {
+                                        'BaseType' => '110740',
+                                        'Name' => 'opj_image_cmptparm_t*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '11648' => {
+                                       'BaseType' => '2340',
                                        'Name' => 'OPJ_FLOAT32',
                                        'Size' => '4',
+                                       'Source' => undef,
+                                       'SourceLine' => '121',
                                        'Type' => 'Typedef'
                                      },
-                          '11152' => {
-                                       'BaseType' => '94',
-                                       'Header' => 'stdint.h',
-                                       'Line' => '40',
+                          '11689' => {
+                                       'BaseType' => '10949',
                                        'Name' => 'int64_t',
                                        'Size' => '8',
+                                       'Source' => undef,
+                                       'SourceLine' => '27',
                                        'Type' => 'Typedef'
                                      },
-                          '11174' => {
-                                       'BaseType' => '66',
-                                       'Header' => 'stdint.h',
-                                       'Line' => '55',
+                          '11713' => {
+                                       'BaseType' => '10961',
                                        'Name' => 'uint64_t',
                                        'Size' => '8',
+                                       'Source' => undef,
+                                       'SourceLine' => '27',
                                        'Type' => 'Typedef'
                                      },
-                          '112' => {
-                                     'BaseType' => '94',
-                                     'Header' => 'types.h',
-                                     'Line' => '132',
-                                     'Name' => '__off64_t',
-                                     'Size' => '8',
-                                     'Type' => 'Typedef'
-                                   },
-                          '11207' => {
-                                       'BaseType' => '11174',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '128',
+                          '11737' => {
+                                       'BaseType' => '11713',
                                        'Name' => 'OPJ_UINT64',
                                        'Size' => '8',
+                                       'Source' => undef,
+                                       'SourceLine' => '134',
                                        'Type' => 'Typedef'
                                      },
-                          '11218' => {
-                                       'BaseType' => '11152',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '130',
+                          '11749' => {
+                                       'BaseType' => '11689',
                                        'Name' => 'OPJ_OFF_T',
                                        'Size' => '8',
+                                       'Source' => undef,
+                                       'SourceLine' => '136',
                                        'Type' => 'Typedef'
                                      },
-                          '11240' => {
-                                       'BaseType' => '11252',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '343',
+                          '11773' => {
+                                       'BaseType' => '11786',
                                        'Name' => 'opj_msg_callback',
                                        'Size' => '8',
+                                       'Source' => undef,
+                                       'SourceLine' => '349',
                                        'Type' => 'Typedef'
                                      },
-                          '11252' => {
+                          '11786' => {
                                        'Name' => 'void(*)(char const*, void*)',
                                        'Param' => {
                                                     '0' => {
-                                                             'type' => '156'
+                                                             'type' => '162'
                                                            },
                                                     '1' => {
                                                              'type' => '130'
@@ -1292,2158 +1209,2142 @@ $VAR1 = {
                                        'Size' => '8',
                                        'Type' => 'FuncPtr'
                                      },
-                          '11274' => {
-                                       'BaseType' => '11286',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '631',
+                          '118' => {
+                                     'BaseType' => '99',
+                                     'Name' => '__off64_t',
+                                     'Size' => '8',
+                                     'Source' => undef,
+                                     'SourceLine' => '153',
+                                     'Type' => 'Typedef'
+                                   },
+                          '11808' => {
+                                       'BaseType' => '11821',
                                        'Name' => 'opj_stream_read_fn',
                                        'Size' => '8',
+                                       'Source' => undef,
+                                       'SourceLine' => '637',
                                        'Type' => 'Typedef'
                                      },
-                          '11286' => {
+                          '11821' => {
                                        'Name' => 'OPJ_SIZE_T(*)(void*, OPJ_SIZE_T, void*)',
                                        'Param' => {
                                                     '0' => {
                                                              'type' => '130'
                                                            },
                                                     '1' => {
-                                                             'type' => '9055'
+                                                             'type' => '9395'
                                                            },
                                                     '2' => {
                                                              'type' => '130'
                                                            }
                                                   },
-                                       'Return' => '9055',
+                                       'Return' => '9395',
                                        'Size' => '8',
                                        'Type' => 'FuncPtr'
                                      },
-                          '11317' => {
-                                       'BaseType' => '11286',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '637',
+                          '11852' => {
+                                       'BaseType' => '11821',
                                        'Name' => 'opj_stream_write_fn',
                                        'Size' => '8',
+                                       'Source' => undef,
+                                       'SourceLine' => '643',
                                        'Type' => 'Typedef'
                                      },
-                          '11329' => {
-                                       'BaseType' => '11341',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '643',
+                          '11865' => {
+                                       'BaseType' => '11878',
                                        'Name' => 'opj_stream_skip_fn',
                                        'Size' => '8',
+                                       'Source' => undef,
+                                       'SourceLine' => '649',
                                        'Type' => 'Typedef'
                                      },
-                          '11341' => {
+                          '11878' => {
                                        'Name' => 'OPJ_OFF_T(*)(OPJ_OFF_T, void*)',
                                        'Param' => {
                                                     '0' => {
-                                                             'type' => '11218'
+                                                             'type' => '11749'
                                                            },
                                                     '1' => {
                                                              'type' => '130'
                                                            }
                                                   },
-                                       'Return' => '11218',
+                                       'Return' => '11749',
                                        'Size' => '8',
                                        'Type' => 'FuncPtr'
                                      },
-                          '11367' => {
-                                       'BaseType' => '11379',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '649',
+                          '11904' => {
+                                       'BaseType' => '11917',
                                        'Name' => 'opj_stream_seek_fn',
                                        'Size' => '8',
+                                       'Source' => undef,
+                                       'SourceLine' => '655',
                                        'Type' => 'Typedef'
                                      },
-                          '11379' => {
+                          '11917' => {
                                        'Name' => 'OPJ_BOOL(*)(OPJ_OFF_T, void*)',
                                        'Param' => {
                                                     '0' => {
-                                                             'type' => '11218'
+                                                             'type' => '11749'
                                                            },
                                                     '1' => {
                                                              'type' => '130'
                                                            }
                                                   },
-                                       'Return' => '2753',
+                                       'Return' => '2937',
                                        'Size' => '8',
                                        'Type' => 'FuncPtr'
                                      },
-                          '11405' => {
-                                       'BaseType' => '797',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '655',
+                          '11943' => {
+                                       'BaseType' => '962',
                                        'Name' => 'opj_stream_free_user_data_fn',
                                        'Size' => '8',
+                                       'Source' => undef,
+                                       'SourceLine' => '661',
                                        'Type' => 'Typedef'
                                      },
-                          '11434' => {
+                          '11973' => {
                                        'BaseType' => '130',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '660',
                                        'Name' => 'opj_stream_t',
                                        'Size' => '8',
+                                       'Source' => undef,
+                                       'SourceLine' => '666',
                                        'Type' => 'Typedef'
                                      },
-                          '11832' => {
-                                       'BaseType' => '11108',
-                                       'Name' => 'OPJ_FLOAT32*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '11838' => {
-                                       'BaseType' => '9044',
-                                       'Name' => 'OPJ_UINT32*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '130' => {
-                                     'BaseType' => '1',
-                                     'Name' => 'void*',
-                                     'Size' => '8',
-                                     'Type' => 'Pointer'
-                                   },
-                          '132' => {
-                                     'BaseType' => '138',
-                                     'Name' => 'char*',
-                                     'Size' => '8',
-                                     'Type' => 'Pointer'
-                                   },
-                          '138' => {
-                                     'Name' => 'char',
-                                     'Size' => '1',
-                                     'Type' => 'Intrinsic'
-                                   },
-                          '145' => {
-                                     'BaseType' => '66',
-                                     'Header' => 'stddef.h',
-                                     'Line' => '212',
-                                     'Name' => 'size_t',
-                                     'Size' => '8',
-                                     'Type' => 'Typedef'
-                                   },
-                          '14570' => {
-                                       'BaseType' => '11434',
-                                       'Name' => 'opj_stream_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '156' => {
-                                     'BaseType' => '162',
-                                     'Name' => 'char const*',
-                                     'Size' => '8',
-                                     'Type' => 'Pointer'
-                                   },
-                          '162' => {
-                                     'BaseType' => '138',
-                                     'Name' => 'char const',
-                                     'Size' => '1',
-                                     'Type' => 'Const'
-                                   },
-                          '18206' => {
-                                       'BaseType' => '138',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '114',
-                                       'Name' => 'OPJ_CHAR',
-                                       'Size' => '1',
-                                       'Type' => 'Typedef'
-                                     },
-                          '18250' => {
-                                       'BaseType' => '52',
-                                       'Header' => 'stdint.h',
-                                       'Line' => '49',
-                                       'Name' => 'uint16_t',
-                                       'Size' => '2',
-                                       'Type' => 'Typedef'
-                                     },
-                          '18283' => {
-                                       'BaseType' => '18250',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '124',
-                                       'Name' => 'OPJ_UINT16',
-                                       'Size' => '2',
-                                       'Type' => 'Typedef'
-                                     },
-                          '18338' => {
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '297',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'OPJ_PROG_UNKNOWN',
-                                                            'value' => '-1'
-                                                          },
-                                                   '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'
-                                     },
-                          '18388' => {
-                                       'BaseType' => '18338',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '304',
-                                       'Name' => 'OPJ_PROG_ORDER',
-                                       'Size' => '4',
-                                       'Type' => 'Typedef'
-                                     },
-                          '183951' => {
-                                        'BaseType' => '85860',
-                                        'Name' => 'opj_codestream_info_v2_t**',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '18400' => {
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '309',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'OPJ_CLRSPC_UNKNOWN',
-                                                            'value' => '-1'
-                                                          },
-                                                   '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'
-                                     },
-                          '18456' => {
-                                       'BaseType' => '18400',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '317',
-                                       'Name' => 'OPJ_COLOR_SPACE',
-                                       'Size' => '4',
-                                       'Type' => 'Typedef'
-                                     },
-                          '18468' => {
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '359',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'resno0',
-                                                            'offset' => '0',
-                                                            'type' => '9044'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'compno0',
-                                                            'offset' => '4',
-                                                            'type' => '9044'
-                                                          },
-                                                   '10' => {
-                                                             'name' => 'progorder',
-                                                             'offset' => '40',
-                                                             'type' => '18948'
-                                                           },
-                                                   '11' => {
-                                                             'name' => 'tile',
-                                                             'offset' => '48',
-                                                             'type' => '9044'
-                                                           },
-                                                   '12' => {
-                                                             'name' => 'tx0',
-                                                             'offset' => '52',
-                                                             'type' => '9033'
-                                                           },
-                                                   '13' => {
-                                                             'name' => 'tx1',
-                                                             'offset' => '56',
-                                                             'type' => '9033'
-                                                           },
-                                                   '14' => {
-                                                             'name' => 'ty0',
-                                                             'offset' => '60',
-                                                             'type' => '9033'
-                                                           },
-                                                   '15' => {
-                                                             'name' => 'ty1',
-                                                             'offset' => '64',
-                                                             'type' => '9033'
-                                                           },
-                                                   '16' => {
-                                                             'name' => 'layS',
-                                                             'offset' => '68',
-                                                             'type' => '9044'
-                                                           },
-                                                   '17' => {
-                                                             'name' => 'resS',
-                                                             'offset' => '72',
-                                                             'type' => '9044'
-                                                           },
-                                                   '18' => {
-                                                             'name' => 'compS',
-                                                             'offset' => '76',
-                                                             'type' => '9044'
-                                                           },
-                                                   '19' => {
-                                                             'name' => 'prcS',
-                                                             'offset' => '80',
-                                                             'type' => '9044'
-                                                           },
-                                                   '2' => {
-                                                            'name' => 'layno1',
-                                                            'offset' => '8',
-                                                            'type' => '9044'
-                                                          },
-                                                   '20' => {
-                                                             'name' => 'layE',
-                                                             'offset' => '84',
-                                                             'type' => '9044'
-                                                           },
-                                                   '21' => {
-                                                             'name' => 'resE',
-                                                             'offset' => '88',
-                                                             'type' => '9044'
-                                                           },
-                                                   '22' => {
-                                                             'name' => 'compE',
-                                                             'offset' => '92',
-                                                             'type' => '9044'
-                                                           },
-                                                   '23' => {
-                                                             'name' => 'prcE',
-                                                             'offset' => '96',
-                                                             'type' => '9044'
-                                                           },
-                                                   '24' => {
-                                                             'name' => 'txS',
-                                                             'offset' => '100',
-                                                             'type' => '9044'
-                                                           },
-                                                   '25' => {
-                                                             'name' => 'txE',
-                                                             'offset' => '104',
-                                                             'type' => '9044'
-                                                           },
-                                                   '26' => {
-                                                             'name' => 'tyS',
-                                                             'offset' => '108',
-                                                             'type' => '9044'
-                                                           },
-                                                   '27' => {
-                                                             'name' => 'tyE',
-                                                             'offset' => '112',
-                                                             'type' => '9044'
-                                                           },
-                                                   '28' => {
-                                                             'name' => 'dx',
-                                                             'offset' => '116',
-                                                             'type' => '9044'
-                                                           },
-                                                   '29' => {
-                                                             'name' => 'dy',
-                                                             'offset' => '120',
-                                                             'type' => '9044'
-                                                           },
-                                                   '3' => {
-                                                            'name' => 'resno1',
-                                                            'offset' => '12',
-                                                            'type' => '9044'
-                                                          },
-                                                   '30' => {
-                                                             'name' => 'lay_t',
-                                                             'offset' => '124',
-                                                             'type' => '9044'
-                                                           },
-                                                   '31' => {
-                                                             'name' => 'res_t',
-                                                             'offset' => '128',
-                                                             'type' => '9044'
-                                                           },
-                                                   '32' => {
-                                                             'name' => 'comp_t',
-                                                             'offset' => '132',
-                                                             'type' => '9044'
-                                                           },
-                                                   '33' => {
-                                                             'name' => 'prc_t',
-                                                             'offset' => '136',
-                                                             'type' => '9044'
-                                                           },
-                                                   '34' => {
-                                                             'name' => 'tx0_t',
-                                                             'offset' => '140',
-                                                             'type' => '9044'
-                                                           },
-                                                   '35' => {
-                                                             'name' => 'ty0_t',
-                                                             'offset' => '144',
-                                                             'type' => '9044'
-                                                           },
-                                                   '4' => {
-                                                            'name' => 'compno1',
-                                                            'offset' => '16',
-                                                            'type' => '9044'
-                                                          },
-                                                   '5' => {
-                                                            'name' => 'layno0',
-                                                            'offset' => '20',
-                                                            'type' => '9044'
-                                                          },
-                                                   '6' => {
-                                                            'name' => 'precno0',
-                                                            'offset' => '24',
-                                                            'type' => '9044'
-                                                          },
-                                                   '7' => {
-                                                            'name' => 'precno1',
-                                                            'offset' => '28',
-                                                            'type' => '9044'
-                                                          },
-                                                   '8' => {
-                                                            'name' => 'prg1',
-                                                            'offset' => '32',
-                                                            'type' => '18388'
-                                                          },
-                                                   '9' => {
-                                                            'name' => 'prg',
-                                                            'offset' => '36',
-                                                            'type' => '18388'
-                                                          }
-                                                 },
-                                       'Name' => 'struct opj_poc',
-                                       'Size' => '148',
-                                       'Type' => 'Struct'
-                                     },
-                          '18948' => {
-                                       'BaseType' => '18206',
-                                       'Name' => 'OPJ_CHAR[5]',
-                                       'Size' => '5',
-                                       'Type' => 'Array'
-                                     },
-                          '18964' => {
-                                       'BaseType' => '18468',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '382',
-                                       'Name' => 'opj_poc_t',
-                                       'Size' => '148',
-                                       'Type' => 'Typedef'
-                                     },
-                          '18976' => {
-                                       'BaseType' => '18964',
-                                       'Name' => 'opj_poc_t[32]',
-                                       'Size' => '4736',
-                                       'Type' => 'Array'
-                                     },
-                          '18992' => {
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '671',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'dx',
-                                                            'offset' => '0',
-                                                            'type' => '9044'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'dy',
-                                                            'offset' => '4',
-                                                            'type' => '9044'
-                                                          },
-                                                   '10' => {
-                                                             'name' => 'factor',
-                                                             'offset' => '40',
-                                                             'type' => '9044'
-                                                           },
-                                                   '11' => {
-                                                             'name' => 'data',
-                                                             'offset' => '48',
-                                                             'type' => '19167'
-                                                           },
-                                                   '12' => {
-                                                             'name' => 'alpha',
-                                                             'offset' => '56',
-                                                             'type' => '18283'
-                                                           },
-                                                   '2' => {
-                                                            'name' => 'w',
-                                                            'offset' => '8',
-                                                            'type' => '9044'
-                                                          },
-                                                   '3' => {
-                                                            'name' => 'h',
-                                                            'offset' => '12',
-                                                            'type' => '9044'
-                                                          },
-                                                   '4' => {
-                                                            'name' => 'x0',
-                                                            'offset' => '16',
-                                                            'type' => '9044'
-                                                          },
-                                                   '5' => {
-                                                            'name' => 'y0',
-                                                            'offset' => '20',
-                                                            'type' => '9044'
-                                                          },
-                                                   '6' => {
-                                                            'name' => 'prec',
-                                                            'offset' => '24',
-                                                            'type' => '9044'
-                                                          },
-                                                   '7' => {
-                                                            'name' => 'bpp',
-                                                            'offset' => '28',
-                                                            'type' => '9044'
-                                                          },
-                                                   '8' => {
-                                                            'name' => 'sgnd',
-                                                            'offset' => '32',
-                                                            'type' => '9044'
-                                                          },
-                                                   '9' => {
-                                                            'name' => 'resno_decoded',
-                                                            'offset' => '36',
-                                                            'type' => '9044'
-                                                          }
-                                                 },
-                                       'Name' => 'struct opj_image_comp',
-                                       'Size' => '64',
-                                       'Type' => 'Struct'
-                                     },
-                          '19167' => {
-                                       'BaseType' => '9033',
-                                       'Name' => 'OPJ_INT32*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '19173' => {
-                                       'BaseType' => '18992',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '698',
-                                       'Name' => 'opj_image_comp_t',
-                                       'Size' => '64',
-                                       'Type' => 'Typedef'
-                                     },
-                          '19185' => {
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '703',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'x0',
-                                                            'offset' => '0',
-                                                            'type' => '9044'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'y0',
-                                                            'offset' => '4',
-                                                            'type' => '9044'
-                                                          },
-                                                   '2' => {
-                                                            'name' => 'x1',
-                                                            'offset' => '8',
-                                                            'type' => '9044'
-                                                          },
-                                                   '3' => {
-                                                            'name' => 'y1',
-                                                            'offset' => '12',
-                                                            'type' => '9044'
-                                                          },
-                                                   '4' => {
-                                                            'name' => 'numcomps',
-                                                            'offset' => '16',
-                                                            'type' => '9044'
-                                                          },
-                                                   '5' => {
-                                                            'name' => 'color_space',
-                                                            'offset' => '20',
-                                                            'type' => '18456'
-                                                          },
-                                                   '6' => {
-                                                            'name' => 'comps',
-                                                            'offset' => '24',
-                                                            'type' => '19312'
-                                                          },
-                                                   '7' => {
-                                                            'name' => 'icc_profile_buf',
-                                                            'offset' => '32',
-                                                            'type' => '9066'
-                                                          },
-                                                   '8' => {
-                                                            'name' => 'icc_profile_len',
-                                                            'offset' => '40',
-                                                            'type' => '9044'
-                                                          }
-                                                 },
-                                       'Name' => 'struct opj_image',
-                                       'Size' => '48',
-                                       'Type' => 'Struct'
-                                     },
-                          '19312' => {
-                                       'BaseType' => '19173',
-                                       'Name' => 'opj_image_comp_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '19324' => {
-                                       'BaseType' => '19185',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '722',
-                                       'Name' => 'opj_image_t',
-                                       'Size' => '48',
-                                       'Type' => 'Typedef'
-                                     },
-                          '19336' => {
-                                       'BaseType' => '9044',
-                                       'Name' => 'OPJ_UINT32[33]',
-                                       'Size' => '132',
-                                       'Type' => 'Array'
-                                     },
-                          '21106' => {
-                                       'BaseType' => '19324',
-                                       'Name' => 'opj_image_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '2252' => {
-                                      'Name' => 'float',
-                                      'Size' => '4',
-                                      'Type' => 'Intrinsic'
-                                    },
-                          '2259' => {
-                                      'Name' => 'double',
-                                      'Size' => '8',
-                                      'Type' => 'Intrinsic'
-                                    },
-                          '2266' => {
-                                      'Header' => 'libio.h',
-                                      'Line' => '241',
-                                      'Memb' => {
-                                                  '0' => {
-                                                           'name' => '_flags',
-                                                           'offset' => '0',
-                                                           'type' => '87'
-                                                         },
-                                                  '1' => {
-                                                           'name' => '_IO_read_ptr',
-                                                           'offset' => '8',
-                                                           'type' => '132'
-                                                         },
-                                                  '10' => {
-                                                            'name' => '_IO_backup_base',
-                                                            'offset' => '80',
-                                                            'type' => '132'
-                                                          },
-                                                  '11' => {
-                                                            'name' => '_IO_save_end',
-                                                            'offset' => '88',
-                                                            'type' => '132'
-                                                          },
-                                                  '12' => {
-                                                            'name' => '_markers',
-                                                            'offset' => '96',
-                                                            'type' => '2703'
-                                                          },
-                                                  '13' => {
-                                                            'name' => '_chain',
-                                                            'offset' => '104',
-                                                            'type' => '2709'
-                                                          },
-                                                  '14' => {
-                                                            'name' => '_fileno',
-                                                            'offset' => '112',
-                                                            'type' => '87'
-                                                          },
-                                                  '15' => {
-                                                            'name' => '_flags2',
-                                                            'offset' => '116',
-                                                            'type' => '87'
-                                                          },
-                                                  '16' => {
-                                                            'name' => '_old_offset',
-                                                            'offset' => '120',
-                                                            'type' => '101'
-                                                          },
-                                                  '17' => {
-                                                            'name' => '_cur_column',
-                                                            'offset' => '128',
-                                                            'type' => '52'
-                                                          },
-                                                  '18' => {
-                                                            'name' => '_vtable_offset',
-                                                            'offset' => '130',
-                                                            'type' => '73'
-                                                          },
-                                                  '19' => {
-                                                            'name' => '_shortbuf',
-                                                            'offset' => '131',
-                                                            'type' => '2715'
-                                                          },
-                                                  '2' => {
-                                                           'name' => '_IO_read_end',
-                                                           'offset' => '16',
-                                                           'type' => '132'
-                                                         },
-                                                  '20' => {
-                                                            'name' => '_lock',
-                                                            'offset' => '136',
-                                                            'type' => '2731'
-                                                          },
-                                                  '21' => {
-                                                            'name' => '_offset',
-                                                            'offset' => '144',
-                                                            'type' => '112'
-                                                          },
-                                                  '22' => {
-                                                            'name' => '__pad1',
-                                                            'offset' => '152',
-                                                            'type' => '130'
-                                                          },
-                                                  '23' => {
-                                                            'name' => '__pad2',
-                                                            'offset' => '160',
-                                                            'type' => '130'
-                                                          },
-                                                  '24' => {
-                                                            'name' => '__pad3',
-                                                            'offset' => '168',
-                                                            'type' => '130'
-                                                          },
-                                                  '25' => {
-                                                            'name' => '__pad4',
-                                                            'offset' => '176',
-                                                            'type' => '130'
-                                                          },
-                                                  '26' => {
-                                                            'name' => '__pad5',
-                                                            'offset' => '184',
-                                                            'type' => '145'
-                                                          },
-                                                  '27' => {
-                                                            'name' => '_mode',
-                                                            'offset' => '192',
-                                                            'type' => '87'
-                                                          },
-                                                  '28' => {
-                                                            'name' => '_unused2',
-                                                            'offset' => '196',
-                                                            'type' => '2737'
-                                                          },
-                                                  '3' => {
-                                                           'name' => '_IO_read_base',
-                                                           'offset' => '24',
-                                                           'type' => '132'
-                                                         },
-                                                  '4' => {
-                                                           'name' => '_IO_write_base',
-                                                           'offset' => '32',
-                                                           'type' => '132'
-                                                         },
-                                                  '5' => {
-                                                           'name' => '_IO_write_ptr',
-                                                           'offset' => '40',
-                                                           'type' => '132'
-                                                         },
-                                                  '6' => {
-                                                           'name' => '_IO_write_end',
-                                                           'offset' => '48',
-                                                           'type' => '132'
-                                                         },
-                                                  '7' => {
-                                                           'name' => '_IO_buf_base',
-                                                           'offset' => '56',
-                                                           'type' => '132'
-                                                         },
-                                                  '8' => {
-                                                           'name' => '_IO_buf_end',
-                                                           'offset' => '64',
-                                                           'type' => '132'
-                                                         },
-                                                  '9' => {
-                                                           'name' => '_IO_save_base',
-                                                           'offset' => '72',
-                                                           'type' => '132'
-                                                         }
-                                                },
-                                      'Name' => 'struct _IO_FILE',
-                                      'PrivateABI' => 1,
-                                      'Size' => '216',
-                                      'Type' => 'Struct'
-                                    },
-                          '23206' => {
-                                       'BaseType' => '2753',
-                                       'Name' => 'OPJ_BOOL*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '23240' => {
-                                       'BaseType' => '9044',
-                                       'Name' => 'OPJ_UINT32 const',
-                                       'Size' => '4',
-                                       'Type' => 'Const'
-                                     },
-                          '236457' => {
+                          '120235' => {
                                         'Header' => 'openjpeg.h',
-                                        'Line' => '322',
                                         'Memb' => {
                                                     '0' => {
-                                                             'name' => 'OPJ_CODEC_UNKNOWN',
-                                                             'value' => '-1'
+                                                             'name' => 'OPJ_STD_RSIZ',
+                                                             'value' => '0'
                                                            },
                                                     '1' => {
-                                                             'name' => 'OPJ_CODEC_J2K',
-                                                             'value' => '0'
+                                                             'name' => 'OPJ_CINEMA2K',
+                                                             'value' => '3'
                                                            },
                                                     '2' => {
-                                                             'name' => 'OPJ_CODEC_JPT',
-                                                             'value' => '1'
+                                                             'name' => 'OPJ_CINEMA4K',
+                                                             'value' => '4'
                                                            },
                                                     '3' => {
-                                                             'name' => 'OPJ_CODEC_JP2',
-                                                             'value' => '2'
-                                                           },
-                                                    '4' => {
-                                                             'name' => 'OPJ_CODEC_JPP',
-                                                             'value' => '3'
-                                                           },
-                                                    '5' => {
-                                                             'name' => 'OPJ_CODEC_JPX',
-                                                             'value' => '4'
+                                                             'name' => 'OPJ_MCT',
+                                                             'value' => '33024'
                                                            }
                                                   },
-                                        'Name' => 'enum CODEC_FORMAT',
+                                        'Name' => 'enum RSIZ_CAPABILITIES',
                                         'Size' => '4',
+                                        'Source' => undef,
+                                        'SourceLine' => '282',
                                         'Type' => 'Enum'
                                       },
-                          '236507' => {
-                                        'BaseType' => '236457',
-                                        'Header' => 'openjpeg.h',
-                                        'Line' => '329',
-                                        'Name' => 'OPJ_CODEC_FORMAT',
+                          '120280' => {
+                                        'BaseType' => '120235',
+                                        'Name' => 'OPJ_RSIZ_CAPABILITIES',
                                         'Size' => '4',
+                                        'Source' => undef,
+                                        'SourceLine' => '287',
                                         'Type' => 'Typedef'
                                       },
-                          '238264' => {
-                                        'BaseType' => '130',
+                          '120293' => {
                                         'Header' => 'openjpeg.h',
-                                        'Line' => '612',
-                                        'Name' => 'opj_codec_t',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '247769' => {
-                                        'BaseType' => '238264',
-                                        'Name' => 'opj_codec_t*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '252452' => {
-                                        'BaseType' => '83562',
-                                        'Name' => 'opj_codestream_index_t**',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '2647' => {
-                                      'Header' => 'libio.h',
-                                      'Line' => '150',
-                                      'Name' => '_IO_lock_t',
-                                      'Type' => 'Typedef'
-                                    },
-                          '2654' => {
-                                      'Header' => 'libio.h',
-                                      'Line' => '156',
-                                      'Memb' => {
-                                                  '0' => {
-                                                           'name' => '_next',
-                                                           'offset' => '0',
-                                                           'type' => '2703'
-                                                         },
-                                                  '1' => {
-                                                           'name' => '_sbuf',
-                                                           'offset' => '8',
-                                                           'type' => '2709'
-                                                         },
-                                                  '2' => {
-                                                           'name' => '_pos',
-                                                           'offset' => '16',
-                                                           'type' => '87'
-                                                         }
-                                                },
-                                      'Name' => 'struct _IO_marker',
-                                      'PrivateABI' => 1,
-                                      'Size' => '24',
-                                      'Type' => 'Struct'
-                                    },
-                          '2703' => {
-                                      'BaseType' => '2654',
-                                      'Name' => 'struct _IO_marker*',
-                                      'Size' => '8',
-                                      'Type' => 'Pointer'
-                                    },
-                          '2709' => {
-                                      'BaseType' => '2266',
-                                      'Name' => 'struct _IO_FILE*',
-                                      'Size' => '8',
-                                      'Type' => 'Pointer'
-                                    },
-                          '2715' => {
-                                      'BaseType' => '138',
-                                      'Name' => 'char[1]',
-                                      'Size' => '1',
-                                      'Type' => 'Array'
-                                    },
-                          '2731' => {
-                                      'BaseType' => '2647',
-                                      'Name' => '_IO_lock_t*',
-                                      'Size' => '8',
-                                      'Type' => 'Pointer'
-                                    },
-                          '2737' => {
-                                      'BaseType' => '138',
-                                      'Name' => 'char[20]',
-                                      'Size' => '20',
-                                      'Type' => 'Array'
-                                    },
-                          '2753' => {
-                                      'BaseType' => '87',
-                                      'Header' => 'openjpeg.h',
-                                      'Line' => '110',
-                                      'Name' => 'OPJ_BOOL',
-                                      'Size' => '4',
-                                      'Type' => 'Typedef'
-                                    },
-                          '45' => {
-                                    'Name' => 'unsigned char',
-                                    'Size' => '1',
-                                    'Type' => 'Intrinsic'
-                                  },
-                          '52' => {
-                                    'Name' => 'unsigned short',
-                                    'Size' => '2',
-                                    'Type' => 'Intrinsic'
-                                  },
-                          '59' => {
-                                    'Name' => 'unsigned int',
-                                    'Size' => '4',
-                                    'Type' => 'Intrinsic'
-                                  },
-                          '66' => {
-                                    'Name' => 'unsigned long',
-                                    'Size' => '8',
-                                    'Type' => 'Intrinsic'
-                                  },
-                          '67857' => {
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '728',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'dx',
-                                                            'offset' => '0',
-                                                            'type' => '9044'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'dy',
-                                                            'offset' => '4',
-                                                            'type' => '9044'
-                                                          },
-                                                   '2' => {
-                                                            'name' => 'w',
-                                                            'offset' => '8',
-                                                            'type' => '9044'
-                                                          },
-                                                   '3' => {
-                                                            'name' => 'h',
-                                                            'offset' => '12',
-                                                            'type' => '9044'
-                                                          },
-                                                   '4' => {
-                                                            'name' => 'x0',
-                                                            'offset' => '16',
-                                                            'type' => '9044'
-                                                          },
-                                                   '5' => {
-                                                            'name' => 'y0',
-                                                            'offset' => '20',
-                                                            'type' => '9044'
-                                                          },
-                                                   '6' => {
-                                                            'name' => 'prec',
-                                                            'offset' => '24',
-                                                            'type' => '9044'
-                                                          },
-                                                   '7' => {
-                                                            'name' => 'bpp',
-                                                            'offset' => '28',
-                                                            'type' => '9044'
-                                                          },
-                                                   '8' => {
-                                                            'name' => 'sgnd',
-                                                            'offset' => '32',
-                                                            'type' => '9044'
-                                                          }
-                                                 },
-                                       'Name' => 'struct opj_image_comptparm',
-                                       'Size' => '36',
-                                       'Type' => 'Struct'
-                                     },
-                          '67980' => {
-                                       'BaseType' => '67857',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '747',
-                                       'Name' => 'opj_image_cmptparm_t',
-                                       'Size' => '36',
-                                       'Type' => 'Typedef'
-                                     },
-                          '70518' => {
-                                       'BaseType' => '67980',
-                                       'Name' => 'opj_image_cmptparm_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '73' => {
-                                    'Name' => 'signed char',
-                                    'Size' => '1',
-                                    'Type' => 'Intrinsic'
-                                  },
-                          '75668' => {
-                                       'BaseType' => '2266',
-                                       'Header' => 'stdio.h',
-                                       'Line' => '48',
-                                       'Name' => 'FILE',
-                                       'Size' => '216',
-                                       'Type' => 'Typedef'
-                                     },
-                          '76397' => {
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '276',
-                                       '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'
-                                     },
-                          '76437' => {
-                                       'BaseType' => '76397',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '281',
-                                       'Name' => 'OPJ_RSIZ_CAPABILITIES',
-                                       'Size' => '4',
-                                       'Type' => 'Typedef'
-                                     },
-                          '76449' => {
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '287',
-                                       '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'
-                                     },
-                          '76487' => {
-                                       'BaseType' => '76449',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '292',
-                                       'Name' => 'OPJ_CINEMA_MODE',
-                                       'Size' => '4',
-                                       'Type' => 'Typedef'
-                                     },
-                          '77171' => {
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '387',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'tile_size_on',
-                                                            'offset' => '0',
-                                                            'type' => '2753'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'cp_tx0',
-                                                            'offset' => '4',
-                                                            'type' => '87'
-                                                          },
-                                                   '10' => {
-                                                             'name' => 'csty',
-                                                             'offset' => '48',
-                                                             'type' => '87'
-                                                           },
-                                                   '11' => {
-                                                             'name' => 'prog_order',
-                                                             'offset' => '52',
-                                                             'type' => '18388'
-                                                           },
-                                                   '12' => {
-                                                             'name' => 'POC',
-                                                             'offset' => '56',
-                                                             'type' => '18976'
-                                                           },
-                                                   '13' => {
-                                                             'name' => 'numpocs',
-                                                             'offset' => '4792',
-                                                             'type' => '9044'
-                                                           },
-                                                   '14' => {
-                                                             'name' => 'tcp_numlayers',
-                                                             'offset' => '4796',
-                                                             'type' => '87'
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'OPJ_OFF',
+                                                             'value' => '0'
                                                            },
-                                                   '15' => {
-                                                             'name' => 'tcp_rates',
-                                                             'offset' => '4800',
-                                                             'type' => '78035'
+                                                    '1' => {
+                                                             'name' => 'OPJ_CINEMA2K_24',
+                                                             'value' => '1'
                                                            },
-                                                   '16' => {
-                                                             'name' => 'tcp_distoratio',
-                                                             'offset' => '5200',
-                                                             'type' => '78035'
+                                                    '2' => {
+                                                             'name' => 'OPJ_CINEMA2K_48',
+                                                             'value' => '2'
                                                            },
-                                                   '17' => {
-                                                             'name' => 'numresolution',
-                                                             'offset' => '5600',
-                                                             'type' => '87'
+                                                    '3' => {
+                                                             'name' => 'OPJ_CINEMA4K_24',
+                                                             'value' => '3'
+                                                           }
+                                                  },
+                                        'Name' => 'enum CINEMA_MODE',
+                                        'Size' => '4',
+                                        'Source' => undef,
+                                        'SourceLine' => '293',
+                                        'Type' => 'Enum'
+                                      },
+                          '120337' => {
+                                        'BaseType' => '120293',
+                                        'Name' => 'OPJ_CINEMA_MODE',
+                                        'Size' => '4',
+                                        'Source' => undef,
+                                        'SourceLine' => '298',
+                                        'Type' => 'Typedef'
+                                      },
+                          '121080' => {
+                                        'Header' => 'openjpeg.h',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'tile_size_on',
+                                                             'offset' => '0',
+                                                             'type' => '2937'
                                                            },
-                                                   '18' => {
-                                                             'name' => 'cblockw_init',
-                                                             'offset' => '5604',
+                                                    '1' => {
+                                                             'name' => 'cp_tx0',
+                                                             'offset' => '4',
                                                              'type' => '87'
                                                            },
-                                                   '19' => {
-                                                             'name' => 'cblockh_init',
-                                                             'offset' => '5608',
+                                                    '10' => {
+                                                              'name' => 'csty',
+                                                              'offset' => '48',
+                                                              'type' => '87'
+                                                            },
+                                                    '11' => {
+                                                              'name' => 'prog_order',
+                                                              'offset' => '52',
+                                                              'type' => '19990'
+                                                            },
+                                                    '12' => {
+                                                              'name' => 'POC',
+                                                              'offset' => '56',
+                                                              'type' => '20624'
+                                                            },
+                                                    '13' => {
+                                                              'name' => 'numpocs',
+                                                              'offset' => '4792',
+                                                              'type' => '9383'
+                                                            },
+                                                    '14' => {
+                                                              'name' => 'tcp_numlayers',
+                                                              'offset' => '4796',
+                                                              'type' => '87'
+                                                            },
+                                                    '15' => {
+                                                              'name' => 'tcp_rates',
+                                                              'offset' => '4800',
+                                                              'type' => '122005'
+                                                            },
+                                                    '16' => {
+                                                              'name' => 'tcp_distoratio',
+                                                              'offset' => '5200',
+                                                              'type' => '122005'
+                                                            },
+                                                    '17' => {
+                                                              'name' => 'numresolution',
+                                                              'offset' => '5600',
+                                                              'type' => '87'
+                                                            },
+                                                    '18' => {
+                                                              'name' => 'cblockw_init',
+                                                              'offset' => '5604',
+                                                              'type' => '87'
+                                                            },
+                                                    '19' => {
+                                                              'name' => 'cblockh_init',
+                                                              'offset' => '5608',
+                                                              'type' => '87'
+                                                            },
+                                                    '2' => {
+                                                             'name' => 'cp_ty0',
+                                                             'offset' => '8',
                                                              'type' => '87'
                                                            },
-                                                   '2' => {
-                                                            'name' => 'cp_ty0',
-                                                            'offset' => '8',
-                                                            'type' => '87'
-                                                          },
-                                                   '20' => {
-                                                             'name' => 'mode',
-                                                             'offset' => '5612',
+                                                    '20' => {
+                                                              'name' => 'mode',
+                                                              'offset' => '5612',
+                                                              'type' => '87'
+                                                            },
+                                                    '21' => {
+                                                              'name' => 'irreversible',
+                                                              'offset' => '5616',
+                                                              'type' => '87'
+                                                            },
+                                                    '22' => {
+                                                              'name' => 'roi_compno',
+                                                              'offset' => '5620',
+                                                              'type' => '87'
+                                                            },
+                                                    '23' => {
+                                                              'name' => 'roi_shift',
+                                                              'offset' => '5624',
+                                                              'type' => '87'
+                                                            },
+                                                    '24' => {
+                                                              'name' => 'res_spec',
+                                                              'offset' => '5628',
+                                                              'type' => '87'
+                                                            },
+                                                    '25' => {
+                                                              'name' => 'prcw_init',
+                                                              'offset' => '5632',
+                                                              'type' => '122021'
+                                                            },
+                                                    '26' => {
+                                                              'name' => 'prch_init',
+                                                              'offset' => '5764',
+                                                              'type' => '122021'
+                                                            },
+                                                    '27' => {
+                                                              'name' => 'infile',
+                                                              'offset' => '5896',
+                                                              'type' => '122037'
+                                                            },
+                                                    '28' => {
+                                                              'name' => 'outfile',
+                                                              'offset' => '9992',
+                                                              'type' => '122037'
+                                                            },
+                                                    '29' => {
+                                                              'name' => 'index_on',
+                                                              'offset' => '14088',
+                                                              'type' => '87'
+                                                            },
+                                                    '3' => {
+                                                             'name' => 'cp_tdx',
+                                                             'offset' => '12',
                                                              'type' => '87'
                                                            },
-                                                   '21' => {
-                                                             'name' => 'irreversible',
-                                                             'offset' => '5616',
+                                                    '30' => {
+                                                              'name' => 'index',
+                                                              'offset' => '14092',
+                                                              'type' => '122037'
+                                                            },
+                                                    '31' => {
+                                                              'name' => 'image_offset_x0',
+                                                              'offset' => '18188',
+                                                              'type' => '87'
+                                                            },
+                                                    '32' => {
+                                                              'name' => 'image_offset_y0',
+                                                              'offset' => '18192',
+                                                              'type' => '87'
+                                                            },
+                                                    '33' => {
+                                                              'name' => 'subsampling_dx',
+                                                              'offset' => '18196',
+                                                              'type' => '87'
+                                                            },
+                                                    '34' => {
+                                                              'name' => 'subsampling_dy',
+                                                              'offset' => '18200',
+                                                              'type' => '87'
+                                                            },
+                                                    '35' => {
+                                                              'name' => 'decod_format',
+                                                              'offset' => '18204',
+                                                              'type' => '87'
+                                                            },
+                                                    '36' => {
+                                                              'name' => 'cod_format',
+                                                              'offset' => '18208',
+                                                              'type' => '87'
+                                                            },
+                                                    '37' => {
+                                                              'name' => 'jpwl_epc_on',
+                                                              'offset' => '18212',
+                                                              'type' => '2937'
+                                                            },
+                                                    '38' => {
+                                                              'name' => 'jpwl_hprot_MH',
+                                                              'offset' => '18216',
+                                                              'type' => '87'
+                                                            },
+                                                    '39' => {
+                                                              'name' => 'jpwl_hprot_TPH_tileno',
+                                                              'offset' => '18220',
+                                                              'type' => '122054'
+                                                            },
+                                                    '4' => {
+                                                             'name' => 'cp_tdy',
+                                                             'offset' => '16',
                                                              'type' => '87'
                                                            },
-                                                   '22' => {
-                                                             'name' => 'roi_compno',
-                                                             'offset' => '5620',
+                                                    '40' => {
+                                                              'name' => 'jpwl_hprot_TPH',
+                                                              'offset' => '18284',
+                                                              'type' => '122054'
+                                                            },
+                                                    '41' => {
+                                                              'name' => 'jpwl_pprot_tileno',
+                                                              'offset' => '18348',
+                                                              'type' => '122054'
+                                                            },
+                                                    '42' => {
+                                                              'name' => 'jpwl_pprot_packno',
+                                                              'offset' => '18412',
+                                                              'type' => '122054'
+                                                            },
+                                                    '43' => {
+                                                              'name' => 'jpwl_pprot',
+                                                              'offset' => '18476',
+                                                              'type' => '122054'
+                                                            },
+                                                    '44' => {
+                                                              'name' => 'jpwl_sens_size',
+                                                              'offset' => '18540',
+                                                              'type' => '87'
+                                                            },
+                                                    '45' => {
+                                                              'name' => 'jpwl_sens_addr',
+                                                              'offset' => '18544',
+                                                              'type' => '87'
+                                                            },
+                                                    '46' => {
+                                                              'name' => 'jpwl_sens_range',
+                                                              'offset' => '18548',
+                                                              'type' => '87'
+                                                            },
+                                                    '47' => {
+                                                              'name' => 'jpwl_sens_MH',
+                                                              'offset' => '18552',
+                                                              'type' => '87'
+                                                            },
+                                                    '48' => {
+                                                              'name' => 'jpwl_sens_TPH_tileno',
+                                                              'offset' => '18556',
+                                                              'type' => '122054'
+                                                            },
+                                                    '49' => {
+                                                              'name' => 'jpwl_sens_TPH',
+                                                              'offset' => '18620',
+                                                              'type' => '122054'
+                                                            },
+                                                    '5' => {
+                                                             'name' => 'cp_disto_alloc',
+                                                             'offset' => '20',
                                                              'type' => '87'
                                                            },
-                                                   '23' => {
-                                                             'name' => 'roi_shift',
-                                                             'offset' => '5624',
+                                                    '50' => {
+                                                              'name' => 'cp_cinema',
+                                                              'offset' => '18684',
+                                                              'type' => '120337'
+                                                            },
+                                                    '51' => {
+                                                              'name' => 'max_comp_size',
+                                                              'offset' => '18688',
+                                                              'type' => '87'
+                                                            },
+                                                    '52' => {
+                                                              'name' => 'cp_rsiz',
+                                                              'offset' => '18692',
+                                                              'type' => '120280'
+                                                            },
+                                                    '53' => {
+                                                              'name' => 'tp_on',
+                                                              'offset' => '18696',
+                                                              'type' => '138'
+                                                            },
+                                                    '54' => {
+                                                              'name' => 'tp_flag',
+                                                              'offset' => '18697',
+                                                              'type' => '138'
+                                                            },
+                                                    '55' => {
+                                                              'name' => 'tcp_mct',
+                                                              'offset' => '18698',
+                                                              'type' => '138'
+                                                            },
+                                                    '56' => {
+                                                              'name' => 'jpip_on',
+                                                              'offset' => '18700',
+                                                              'type' => '2937'
+                                                            },
+                                                    '57' => {
+                                                              'name' => 'mct_data',
+                                                              'offset' => '18704',
+                                                              'type' => '130'
+                                                            },
+                                                    '58' => {
+                                                              'name' => 'max_cs_size',
+                                                              'offset' => '18712',
+                                                              'type' => '87'
+                                                            },
+                                                    '59' => {
+                                                              'name' => 'rsiz',
+                                                              'offset' => '18716',
+                                                              'type' => '19859'
+                                                            },
+                                                    '6' => {
+                                                             'name' => 'cp_fixed_alloc',
+                                                             'offset' => '24',
                                                              'type' => '87'
                                                            },
-                                                   '24' => {
-                                                             'name' => 'res_spec',
-                                                             'offset' => '5628',
+                                                    '7' => {
+                                                             'name' => 'cp_fixed_quality',
+                                                             'offset' => '28',
                                                              'type' => '87'
                                                            },
-                                                   '25' => {
-                                                             'name' => 'prcw_init',
-                                                             'offset' => '5632',
-                                                             'type' => '78051'
+                                                    '8' => {
+                                                             'name' => 'cp_matrice',
+                                                             'offset' => '32',
+                                                             'type' => '121983'
                                                            },
-                                                   '26' => {
-                                                             'name' => 'prch_init',
-                                                             'offset' => '5764',
-                                                             'type' => '78051'
+                                                    '9' => {
+                                                             'name' => 'cp_comment',
+                                                             'offset' => '40',
+                                                             'type' => '132'
+                                                           }
+                                                  },
+                                        'Name' => 'struct opj_cparameters',
+                                        'Size' => '18720',
+                                        'Source' => undef,
+                                        'SourceLine' => '393',
+                                        'Type' => 'Struct'
+                                      },
+                          '121983' => {
+                                        'BaseType' => '87',
+                                        'Name' => 'int*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '122005' => {
+                                        'BaseType' => '2340',
+                                        'Name' => 'float[100]',
+                                        'Size' => '400',
+                                        'Type' => 'Array'
+                                      },
+                          '122021' => {
+                                        'BaseType' => '87',
+                                        'Name' => 'int[33]',
+                                        'Size' => '132',
+                                        'Type' => 'Array'
+                                      },
+                          '122037' => {
+                                        'BaseType' => '138',
+                                        'Name' => 'char[4096]',
+                                        'Size' => '4096',
+                                        'Type' => 'Array'
+                                      },
+                          '122054' => {
+                                        'BaseType' => '87',
+                                        'Name' => 'int[16]',
+                                        'Size' => '64',
+                                        'Type' => 'Array'
+                                      },
+                          '122070' => {
+                                        'BaseType' => '121080',
+                                        'Name' => 'opj_cparameters_t',
+                                        'Size' => '18720',
+                                        'Source' => undef,
+                                        'SourceLine' => '544',
+                                        'Type' => 'Typedef'
+                                      },
+                          '122083' => {
+                                        'Header' => 'openjpeg.h',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'cp_reduce',
+                                                             'offset' => '0',
+                                                             'type' => '9383'
                                                            },
-                                                   '27' => {
+                                                    '1' => {
+                                                             'name' => 'cp_layer',
+                                                             'offset' => '4',
+                                                             'type' => '9383'
+                                                           },
+                                                    '10' => {
+                                                              'name' => 'm_verbose',
+                                                              'offset' => '8224',
+                                                              'type' => '2937'
+                                                            },
+                                                    '11' => {
+                                                              'name' => 'tile_index',
+                                                              'offset' => '8228',
+                                                              'type' => '9383'
+                                                            },
+                                                    '12' => {
+                                                              'name' => 'nb_tile_to_decode',
+                                                              'offset' => '8232',
+                                                              'type' => '9383'
+                                                            },
+                                                    '13' => {
+                                                              'name' => 'jpwl_correct',
+                                                              'offset' => '8236',
+                                                              'type' => '2937'
+                                                            },
+                                                    '14' => {
+                                                              'name' => 'jpwl_exp_comps',
+                                                              'offset' => '8240',
+                                                              'type' => '87'
+                                                            },
+                                                    '15' => {
+                                                              'name' => 'jpwl_max_tiles',
+                                                              'offset' => '8244',
+                                                              'type' => '87'
+                                                            },
+                                                    '16' => {
+                                                              'name' => 'flags',
+                                                              'offset' => '8248',
+                                                              'type' => '59'
+                                                            },
+                                                    '2' => {
                                                              'name' => 'infile',
-                                                             'offset' => '5896',
-                                                             'type' => '78067'
+                                                             'offset' => '8',
+                                                             'type' => '122037'
                                                            },
-                                                   '28' => {
+                                                    '3' => {
                                                              'name' => 'outfile',
-                                                             'offset' => '9992',
-                                                             'type' => '78067'
+                                                             'offset' => '4104',
+                                                             'type' => '122037'
                                                            },
-                                                   '29' => {
-                                                             'name' => 'index_on',
-                                                             'offset' => '14088',
+                                                    '4' => {
+                                                             'name' => 'decod_format',
+                                                             'offset' => '8200',
                                                              'type' => '87'
                                                            },
-                                                   '3' => {
-                                                            'name' => 'cp_tdx',
-                                                            'offset' => '12',
-                                                            'type' => '87'
-                                                          },
-                                                   '30' => {
-                                                             'name' => 'index',
-                                                             'offset' => '14092',
-                                                             'type' => '78067'
-                                                           },
-                                                   '31' => {
-                                                             'name' => 'image_offset_x0',
-                                                             'offset' => '18188',
+                                                    '5' => {
+                                                             'name' => 'cod_format',
+                                                             'offset' => '8204',
                                                              'type' => '87'
                                                            },
-                                                   '32' => {
-                                                             'name' => 'image_offset_y0',
-                                                             'offset' => '18192',
-                                                             'type' => '87'
+                                                    '6' => {
+                                                             'name' => 'DA_x0',
+                                                             'offset' => '8208',
+                                                             'type' => '9383'
+                                                           },
+                                                    '7' => {
+                                                             'name' => 'DA_x1',
+                                                             'offset' => '8212',
+                                                             'type' => '9383'
+                                                           },
+                                                    '8' => {
+                                                             'name' => 'DA_y0',
+                                                             'offset' => '8216',
+                                                             'type' => '9383'
+                                                           },
+                                                    '9' => {
+                                                             'name' => 'DA_y1',
+                                                             'offset' => '8220',
+                                                             'type' => '9383'
+                                                           }
+                                                  },
+                                        'Name' => 'struct opj_dparameters',
+                                        'Size' => '8252',
+                                        'Source' => undef,
+                                        'SourceLine' => '552',
+                                        'Type' => 'Struct'
+                                      },
+                          '122351' => {
+                                        'BaseType' => '122083',
+                                        'Name' => 'opj_dparameters_t',
+                                        'Size' => '8252',
+                                        'Source' => undef,
+                                        'SourceLine' => '612',
+                                        'Type' => 'Typedef'
+                                      },
+                          '122899' => {
+                                        'Header' => 'openjpeg.h',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'start_pos',
+                                                             'offset' => '0',
+                                                             'type' => '11749'
                                                            },
-                                                   '33' => {
-                                                             'name' => 'subsampling_dx',
-                                                             'offset' => '18196',
-                                                             'type' => '87'
+                                                    '1' => {
+                                                             'name' => 'end_ph_pos',
+                                                             'offset' => '8',
+                                                             'type' => '11749'
                                                            },
-                                                   '34' => {
-                                                             'name' => 'subsampling_dy',
-                                                             'offset' => '18200',
-                                                             'type' => '87'
+                                                    '2' => {
+                                                             'name' => 'end_pos',
+                                                             'offset' => '16',
+                                                             'type' => '11749'
                                                            },
-                                                   '35' => {
-                                                             'name' => 'decod_format',
-                                                             'offset' => '18204',
-                                                             'type' => '87'
+                                                    '3' => {
+                                                             'name' => 'disto',
+                                                             'offset' => '24',
+                                                             'type' => '2347'
+                                                           }
+                                                  },
+                                        'Name' => 'struct opj_packet_info',
+                                        'Size' => '32',
+                                        'Source' => undef,
+                                        'SourceLine' => '766',
+                                        'Type' => 'Struct'
+                                      },
+                          '122970' => {
+                                        'BaseType' => '122899',
+                                        'Name' => 'opj_packet_info_t',
+                                        'Size' => '32',
+                                        'Source' => undef,
+                                        'SourceLine' => '775',
+                                        'Type' => 'Typedef'
+                                      },
+                          '122983' => {
+                                        'Header' => 'openjpeg.h',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'type',
+                                                             'offset' => '0',
+                                                             'type' => '52'
                                                            },
-                                                   '36' => {
-                                                             'name' => 'cod_format',
-                                                             'offset' => '18208',
+                                                    '1' => {
+                                                             'name' => 'pos',
+                                                             'offset' => '8',
+                                                             'type' => '11749'
+                                                           },
+                                                    '2' => {
+                                                             'name' => 'len',
+                                                             'offset' => '16',
                                                              'type' => '87'
+                                                           }
+                                                  },
+                                        'Name' => 'struct opj_marker_info',
+                                        'Size' => '24',
+                                        'Source' => undef,
+                                        'SourceLine' => '782',
+                                        'Type' => 'Struct'
+                                      },
+                          '123040' => {
+                                        'BaseType' => '122983',
+                                        'Name' => 'opj_marker_info_t',
+                                        'Size' => '24',
+                                        'Source' => undef,
+                                        'SourceLine' => '789',
+                                        'Type' => 'Typedef'
+                                      },
+                          '123418' => {
+                                        'BaseType' => '122970',
+                                        'Name' => 'opj_packet_info_t*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '123424' => {
+                                        'BaseType' => '123040',
+                                        'Name' => 'opj_marker_info_t*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '123789' => {
+                                        'Header' => 'openjpeg.h',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'compno',
+                                                             'offset' => '0',
+                                                             'type' => '9383'
                                                            },
-                                                   '37' => {
-                                                             'name' => 'jpwl_epc_on',
-                                                             'offset' => '18212',
-                                                             'type' => '2753'
+                                                    '1' => {
+                                                             'name' => 'csty',
+                                                             'offset' => '4',
+                                                             'type' => '9383'
+                                                           },
+                                                    '10' => {
+                                                              'name' => 'numgbits',
+                                                              'offset' => '808',
+                                                              'type' => '9383'
+                                                            },
+                                                    '11' => {
+                                                              'name' => 'roishift',
+                                                              'offset' => '812',
+                                                              'type' => '9371'
+                                                            },
+                                                    '12' => {
+                                                              'name' => 'prcw',
+                                                              'offset' => '816',
+                                                              'type' => '21015'
+                                                            },
+                                                    '13' => {
+                                                              'name' => 'prch',
+                                                              'offset' => '948',
+                                                              'type' => '21015'
+                                                            },
+                                                    '2' => {
+                                                             'name' => 'numresolutions',
+                                                             'offset' => '8',
+                                                             'type' => '9383'
                                                            },
-                                                   '38' => {
-                                                             'name' => 'jpwl_hprot_MH',
-                                                             'offset' => '18216',
-                                                             'type' => '87'
+                                                    '3' => {
+                                                             'name' => 'cblkw',
+                                                             'offset' => '12',
+                                                             'type' => '9383'
                                                            },
-                                                   '39' => {
-                                                             'name' => 'jpwl_hprot_TPH_tileno',
-                                                             'offset' => '18220',
-                                                             'type' => '78084'
+                                                    '4' => {
+                                                             'name' => 'cblkh',
+                                                             'offset' => '16',
+                                                             'type' => '9383'
                                                            },
-                                                   '4' => {
-                                                            'name' => 'cp_tdy',
-                                                            'offset' => '16',
-                                                            'type' => '87'
-                                                          },
-                                                   '40' => {
-                                                             'name' => 'jpwl_hprot_TPH',
-                                                             'offset' => '18284',
-                                                             'type' => '78084'
-                                                           },
-                                                   '41' => {
-                                                             'name' => 'jpwl_pprot_tileno',
-                                                             'offset' => '18348',
-                                                             'type' => '78084'
-                                                           },
-                                                   '42' => {
-                                                             'name' => 'jpwl_pprot_packno',
-                                                             'offset' => '18412',
-                                                             'type' => '78084'
-                                                           },
-                                                   '43' => {
-                                                             'name' => 'jpwl_pprot',
-                                                             'offset' => '18476',
-                                                             'type' => '78084'
-                                                           },
-                                                   '44' => {
-                                                             'name' => 'jpwl_sens_size',
-                                                             'offset' => '18540',
+                                                    '5' => {
+                                                             'name' => 'cblksty',
+                                                             'offset' => '20',
+                                                             'type' => '9383'
+                                                           },
+                                                    '6' => {
+                                                             'name' => 'qmfbid',
+                                                             'offset' => '24',
+                                                             'type' => '9383'
+                                                           },
+                                                    '7' => {
+                                                             'name' => 'qntsty',
+                                                             'offset' => '28',
+                                                             'type' => '9383'
+                                                           },
+                                                    '8' => {
+                                                             'name' => 'stepsizes_mant',
+                                                             'offset' => '32',
+                                                             'type' => '124006'
+                                                           },
+                                                    '9' => {
+                                                             'name' => 'stepsizes_expn',
+                                                             'offset' => '420',
+                                                             'type' => '124006'
+                                                           }
+                                                  },
+                                        'Name' => 'struct opj_tccp_info',
+                                        'Size' => '1080',
+                                        'Source' => undef,
+                                        'SourceLine' => '906',
+                                        'Type' => 'Struct'
+                                      },
+                          '124006' => {
+                                        'BaseType' => '9383',
+                                        'Name' => 'OPJ_UINT32[97]',
+                                        'Size' => '388',
+                                        'Type' => 'Array'
+                                      },
+                          '124038' => {
+                                        'BaseType' => '123789',
+                                        'Name' => 'opj_tccp_info_t',
+                                        'Size' => '1080',
+                                        'Source' => undef,
+                                        'SourceLine' => '936',
+                                        'Type' => 'Typedef'
+                                      },
+                          '124051' => {
+                                        'Header' => 'openjpeg.h',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'tileno',
+                                                             'offset' => '0',
                                                              'type' => '87'
                                                            },
-                                                   '45' => {
-                                                             'name' => 'jpwl_sens_addr',
-                                                             'offset' => '18544',
-                                                             'type' => '87'
+                                                    '1' => {
+                                                             'name' => 'csty',
+                                                             'offset' => '4',
+                                                             'type' => '9383'
                                                            },
-                                                   '46' => {
-                                                             'name' => 'jpwl_sens_range',
-                                                             'offset' => '18548',
-                                                             'type' => '87'
+                                                    '2' => {
+                                                             'name' => 'prg',
+                                                             'offset' => '8',
+                                                             'type' => '19990'
                                                            },
-                                                   '47' => {
-                                                             'name' => 'jpwl_sens_MH',
-                                                             'offset' => '18552',
-                                                             'type' => '87'
+                                                    '3' => {
+                                                             'name' => 'numlayers',
+                                                             'offset' => '12',
+                                                             'type' => '9383'
                                                            },
-                                                   '48' => {
-                                                             'name' => 'jpwl_sens_TPH_tileno',
-                                                             'offset' => '18556',
-                                                             'type' => '78084'
+                                                    '4' => {
+                                                             'name' => 'mct',
+                                                             'offset' => '16',
+                                                             'type' => '9383'
                                                            },
-                                                   '49' => {
-                                                             'name' => 'jpwl_sens_TPH',
-                                                             'offset' => '18620',
-                                                             'type' => '78084'
+                                                    '5' => {
+                                                             'name' => 'tccp_info',
+                                                             'offset' => '24',
+                                                             'type' => '124150'
+                                                           }
+                                                  },
+                                        'Name' => 'struct opj_tile_v2_info',
+                                        'Size' => '32',
+                                        'Source' => undef,
+                                        'SourceLine' => '941',
+                                        'Type' => 'Struct'
+                                      },
+                          '12409' => {
+                                       'BaseType' => '11648',
+                                       'Name' => 'OPJ_FLOAT32*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '12415' => {
+                                       'BaseType' => '9383',
+                                       'Name' => 'OPJ_UINT32*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '124150' => {
+                                        'BaseType' => '124038',
+                                        'Name' => 'opj_tccp_info_t*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '124156' => {
+                                        'BaseType' => '124051',
+                                        'Name' => 'opj_tile_info_v2_t',
+                                        'Size' => '32',
+                                        'Source' => undef,
+                                        'SourceLine' => '957',
+                                        'Type' => 'Typedef'
+                                      },
+                          '124169' => {
+                                        'Header' => 'openjpeg.h',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'tx0',
+                                                             'offset' => '0',
+                                                             'type' => '9383'
                                                            },
-                                                   '5' => {
-                                                            'name' => 'cp_disto_alloc',
-                                                            'offset' => '20',
-                                                            'type' => '87'
-                                                          },
-                                                   '50' => {
-                                                             'name' => 'cp_cinema',
-                                                             'offset' => '18684',
-                                                             'type' => '76487'
-                                                           },
-                                                   '51' => {
-                                                             'name' => 'max_comp_size',
-                                                             'offset' => '18688',
-                                                             'type' => '87'
+                                                    '1' => {
+                                                             'name' => 'ty0',
+                                                             'offset' => '4',
+                                                             'type' => '9383'
                                                            },
-                                                   '52' => {
-                                                             'name' => 'cp_rsiz',
-                                                             'offset' => '18692',
-                                                             'type' => '76437'
-                                                           },
-                                                   '53' => {
-                                                             'name' => 'tp_on',
-                                                             'offset' => '18696',
-                                                             'type' => '138'
-                                                           },
-                                                   '54' => {
-                                                             'name' => 'tp_flag',
-                                                             'offset' => '18697',
-                                                             'type' => '138'
-                                                           },
-                                                   '55' => {
-                                                             'name' => 'tcp_mct',
-                                                             'offset' => '18698',
-                                                             'type' => '138'
-                                                           },
-                                                   '56' => {
-                                                             'name' => 'jpip_on',
-                                                             'offset' => '18700',
-                                                             'type' => '2753'
-                                                           },
-                                                   '57' => {
-                                                             'name' => 'mct_data',
-                                                             'offset' => '18704',
-                                                             'type' => '130'
+                                                    '2' => {
+                                                             'name' => 'tdx',
+                                                             'offset' => '8',
+                                                             'type' => '9383'
                                                            },
-                                                   '58' => {
-                                                             'name' => 'max_cs_size',
-                                                             'offset' => '18712',
-                                                             'type' => '87'
+                                                    '3' => {
+                                                             'name' => 'tdy',
+                                                             'offset' => '12',
+                                                             'type' => '9383'
                                                            },
-                                                   '59' => {
-                                                             'name' => 'rsiz',
-                                                             'offset' => '18716',
-                                                             'type' => '18283'
+                                                    '4' => {
+                                                             'name' => 'tw',
+                                                             'offset' => '16',
+                                                             'type' => '9383'
                                                            },
-                                                   '6' => {
-                                                            'name' => 'cp_fixed_alloc',
-                                                            'offset' => '24',
-                                                            'type' => '87'
-                                                          },
-                                                   '7' => {
-                                                            'name' => 'cp_fixed_quality',
-                                                            'offset' => '28',
-                                                            'type' => '87'
-                                                          },
-                                                   '8' => {
-                                                            'name' => 'cp_matrice',
-                                                            'offset' => '32',
-                                                            'type' => '78013'
-                                                          },
-                                                   '9' => {
-                                                            'name' => 'cp_comment',
-                                                            'offset' => '40',
-                                                            'type' => '132'
-                                                          }
-                                                 },
-                                       'Name' => 'struct opj_cparameters',
-                                       'Size' => '18720',
-                                       'Type' => 'Struct'
-                                     },
-                          '78013' => {
-                                       'BaseType' => '87',
-                                       'Name' => 'int*',
+                                                    '5' => {
+                                                             'name' => 'th',
+                                                             'offset' => '20',
+                                                             'type' => '9383'
+                                                           },
+                                                    '6' => {
+                                                             'name' => 'nbcomps',
+                                                             'offset' => '24',
+                                                             'type' => '9383'
+                                                           },
+                                                    '7' => {
+                                                             'name' => 'm_default_tile_info',
+                                                             'offset' => '32',
+                                                             'type' => '124156'
+                                                           },
+                                                    '8' => {
+                                                             'name' => 'tile_info',
+                                                             'offset' => '64',
+                                                             'type' => '124308'
+                                                           }
+                                                  },
+                                        'Name' => 'struct opj_codestream_info_v2',
+                                        'Size' => '72',
+                                        'Source' => undef,
+                                        'SourceLine' => '962',
+                                        'Type' => 'Struct'
+                                      },
+                          '124308' => {
+                                        'BaseType' => '124156',
+                                        'Name' => 'opj_tile_info_v2_t*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '124314' => {
+                                        'BaseType' => '124169',
+                                        'Name' => 'opj_codestream_info_v2_t',
+                                        'Size' => '72',
+                                        'Source' => undef,
+                                        'SourceLine' => '986',
+                                        'Type' => 'Typedef'
+                                      },
+                          '124327' => {
+                                        'Header' => 'openjpeg.h',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'start_pos',
+                                                             'offset' => '0',
+                                                             'type' => '11749'
+                                                           },
+                                                    '1' => {
+                                                             'name' => 'end_header',
+                                                             'offset' => '8',
+                                                             'type' => '11749'
+                                                           },
+                                                    '2' => {
+                                                             'name' => 'end_pos',
+                                                             'offset' => '16',
+                                                             'type' => '11749'
+                                                           }
+                                                  },
+                                        'Name' => 'struct opj_tp_index',
+                                        'Size' => '24',
+                                        'Source' => undef,
+                                        'SourceLine' => '992',
+                                        'Type' => 'Struct'
+                                      },
+                          '124384' => {
+                                        'BaseType' => '124327',
+                                        'Name' => 'opj_tp_index_t',
+                                        'Size' => '24',
+                                        'Source' => undef,
+                                        'SourceLine' => '1000',
+                                        'Type' => 'Typedef'
+                                      },
+                          '124397' => {
+                                        'Header' => 'openjpeg.h',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'tileno',
+                                                             'offset' => '0',
+                                                             'type' => '9383'
+                                                           },
+                                                    '1' => {
+                                                             'name' => 'nb_tps',
+                                                             'offset' => '4',
+                                                             'type' => '9383'
+                                                           },
+                                                    '2' => {
+                                                             'name' => 'current_nb_tps',
+                                                             'offset' => '8',
+                                                             'type' => '9383'
+                                                           },
+                                                    '3' => {
+                                                             'name' => 'current_tpsno',
+                                                             'offset' => '12',
+                                                             'type' => '9383'
+                                                           },
+                                                    '4' => {
+                                                             'name' => 'tp_index',
+                                                             'offset' => '16',
+                                                             'type' => '124552'
+                                                           },
+                                                    '5' => {
+                                                             'name' => 'marknum',
+                                                             'offset' => '24',
+                                                             'type' => '9383'
+                                                           },
+                                                    '6' => {
+                                                             'name' => 'marker',
+                                                             'offset' => '32',
+                                                             'type' => '123424'
+                                                           },
+                                                    '7' => {
+                                                             'name' => 'maxmarknum',
+                                                             'offset' => '40',
+                                                             'type' => '9383'
+                                                           },
+                                                    '8' => {
+                                                             'name' => 'nb_packet',
+                                                             'offset' => '44',
+                                                             'type' => '9383'
+                                                           },
+                                                    '9' => {
+                                                             'name' => 'packet_index',
+                                                             'offset' => '48',
+                                                             'type' => '123418'
+                                                           }
+                                                  },
+                                        'Name' => 'struct opj_tile_index',
+                                        'Size' => '56',
+                                        'Source' => undef,
+                                        'SourceLine' => '1005',
+                                        'Type' => 'Struct'
+                                      },
+                          '124552' => {
+                                        'BaseType' => '124384',
+                                        'Name' => 'opj_tp_index_t*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '124558' => {
+                                        'BaseType' => '124397',
+                                        'Name' => 'opj_tile_index_t',
+                                        'Size' => '56',
+                                        'Source' => undef,
+                                        'SourceLine' => '1032',
+                                        'Type' => 'Typedef'
+                                      },
+                          '124571' => {
+                                        'Header' => 'openjpeg.h',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'main_head_start',
+                                                             'offset' => '0',
+                                                             'type' => '11749'
+                                                           },
+                                                    '1' => {
+                                                             'name' => 'main_head_end',
+                                                             'offset' => '8',
+                                                             'type' => '11749'
+                                                           },
+                                                    '2' => {
+                                                             'name' => 'codestream_size',
+                                                             'offset' => '16',
+                                                             'type' => '11737'
+                                                           },
+                                                    '3' => {
+                                                             'name' => 'marknum',
+                                                             'offset' => '24',
+                                                             'type' => '9383'
+                                                           },
+                                                    '4' => {
+                                                             'name' => 'marker',
+                                                             'offset' => '32',
+                                                             'type' => '123424'
+                                                           },
+                                                    '5' => {
+                                                             'name' => 'maxmarknum',
+                                                             'offset' => '40',
+                                                             'type' => '9383'
+                                                           },
+                                                    '6' => {
+                                                             'name' => 'nb_of_tiles',
+                                                             'offset' => '44',
+                                                             'type' => '9383'
+                                                           },
+                                                    '7' => {
+                                                             'name' => 'tile_index',
+                                                             'offset' => '48',
+                                                             'type' => '124698'
+                                                           }
+                                                  },
+                                        'Name' => 'struct opj_codestream_index',
+                                        'Size' => '56',
+                                        'Source' => undef,
+                                        'SourceLine' => '1037',
+                                        'Type' => 'Struct'
+                                      },
+                          '124698' => {
+                                        'BaseType' => '124558',
+                                        'Name' => 'opj_tile_index_t*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '124704' => {
+                                        'BaseType' => '124571',
+                                        'Name' => 'opj_codestream_index_t',
+                                        'Size' => '56',
+                                        'Source' => undef,
+                                        'SourceLine' => '1060',
+                                        'Type' => 'Typedef'
+                                      },
+                          '127977' => {
+                                        'BaseType' => '124704',
+                                        'Name' => 'opj_codestream_index_t*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '130' => {
+                                     'BaseType' => '1',
+                                     'Name' => 'void*',
+                                     'Size' => '8',
+                                     'Type' => 'Pointer'
+                                   },
+                          '130405' => {
+                                        'BaseType' => '22911',
+                                        'Name' => 'opj_image_t**',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '130411' => {
+                                        'BaseType' => '122351',
+                                        'Name' => 'opj_dparameters_t*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '130423' => {
+                                        'BaseType' => '19900',
+                                        'Name' => 'OPJ_UINT32 const*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '130429' => {
+                                        'BaseType' => '122070',
+                                        'Name' => 'opj_cparameters_t*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '130435' => {
+                                        'BaseType' => '168',
+                                        'Name' => 'char const*const*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '130441' => {
+                                        'BaseType' => '124314',
+                                        'Name' => 'opj_codestream_info_v2_t*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '132' => {
+                                     'BaseType' => '138',
+                                     'Name' => 'char*',
+                                     'Size' => '8',
+                                     'Type' => 'Pointer'
+                                   },
+                          '138' => {
+                                     'Name' => 'char',
+                                     'Size' => '1',
+                                     'Type' => 'Intrinsic'
+                                   },
+                          '145' => {
+                                     'BaseType' => '138',
+                                     'Name' => 'char const',
+                                     'Size' => '1',
+                                     'Type' => 'Const'
+                                   },
+                          '150' => {
+                                     'BaseType' => '66',
+                                     'Name' => 'size_t',
+                                     'Size' => '8',
+                                     'Source' => undef,
+                                     'SourceLine' => '209',
+                                     'Type' => 'Typedef'
+                                   },
+                          '15773' => {
+                                       'BaseType' => '11973',
+                                       'Name' => 'opj_stream_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '78035' => {
-                                       'BaseType' => '2252',
-                                       'Name' => 'float[100]',
-                                       'Size' => '400',
-                                       'Type' => 'Array'
-                                     },
-                          '78051' => {
-                                       'BaseType' => '87',
-                                       'Name' => 'int[33]',
-                                       'Size' => '132',
-                                       'Type' => 'Array'
+                          '162' => {
+                                     'BaseType' => '145',
+                                     'Name' => 'char const*',
+                                     'Size' => '8',
+                                     'Type' => 'Pointer'
+                                   },
+                          '168' => {
+                                     'BaseType' => '162',
+                                     'Name' => 'char const*const',
+                                     'Size' => '8',
+                                     'Type' => 'Const'
+                                   },
+                          '18954' => {
+                                       'BaseType' => '52',
+                                       'Name' => '__uint16_t',
+                                       'Size' => '2',
+                                       'Source' => undef,
+                                       'SourceLine' => '40',
+                                       'Type' => 'Typedef'
                                      },
-                          '78067' => {
+                          '19765' => {
                                        'BaseType' => '138',
-                                       'Name' => 'char[4096]',
-                                       'Size' => '4096',
-                                       'Type' => 'Array'
+                                       'Name' => 'OPJ_CHAR',
+                                       'Size' => '1',
+                                       'Source' => undef,
+                                       'SourceLine' => '120',
+                                       'Type' => 'Typedef'
                                      },
-                          '78084' => {
-                                       'BaseType' => '87',
-                                       'Name' => 'int[16]',
-                                       'Size' => '64',
-                                       'Type' => 'Array'
+                          '19823' => {
+                                       'BaseType' => '18954',
+                                       'Name' => 'uint16_t',
+                                       'Size' => '2',
+                                       'Source' => undef,
+                                       'SourceLine' => '25',
+                                       'Type' => 'Typedef'
                                      },
-                          '78100' => {
-                                       'BaseType' => '77171',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '538',
-                                       'Name' => 'opj_cparameters_t',
-                                       'Size' => '18720',
+                          '19859' => {
+                                       'BaseType' => '19823',
+                                       'Name' => 'OPJ_UINT16',
+                                       'Size' => '2',
+                                       'Source' => undef,
+                                       'SourceLine' => '130',
                                        'Type' => 'Typedef'
                                      },
-                          '78112' => {
+                          '19900' => {
+                                       'BaseType' => '9383',
+                                       'Name' => 'OPJ_UINT32 const',
+                                       'Size' => '4',
+                                       'Type' => 'Const'
+                                     },
+                          '19934' => {
                                        'Header' => 'openjpeg.h',
-                                       'Line' => '546',
                                        'Memb' => {
                                                    '0' => {
-                                                            'name' => 'cp_reduce',
-                                                            'offset' => '0',
-                                                            'type' => '9044'
+                                                            'name' => 'OPJ_PROG_UNKNOWN',
+                                                            'value' => '18446744073709551615 (-1)'
                                                           },
                                                    '1' => {
-                                                            'name' => 'cp_layer',
-                                                            'offset' => '4',
-                                                            'type' => '9044'
+                                                            'name' => 'OPJ_LRCP',
+                                                            'value' => '0'
                                                           },
-                                                   '10' => {
-                                                             'name' => 'm_verbose',
-                                                             'offset' => '8224',
-                                                             'type' => '2753'
-                                                           },
-                                                   '11' => {
-                                                             'name' => 'tile_index',
-                                                             'offset' => '8228',
-                                                             'type' => '9044'
-                                                           },
-                                                   '12' => {
-                                                             'name' => 'nb_tile_to_decode',
-                                                             'offset' => '8232',
-                                                             'type' => '9044'
-                                                           },
-                                                   '13' => {
-                                                             'name' => 'jpwl_correct',
-                                                             'offset' => '8236',
-                                                             'type' => '2753'
-                                                           },
-                                                   '14' => {
-                                                             'name' => 'jpwl_exp_comps',
-                                                             'offset' => '8240',
-                                                             'type' => '87'
-                                                           },
-                                                   '15' => {
-                                                             'name' => 'jpwl_max_tiles',
-                                                             'offset' => '8244',
-                                                             'type' => '87'
-                                                           },
-                                                   '16' => {
-                                                             'name' => 'flags',
-                                                             'offset' => '8248',
-                                                             'type' => '59'
-                                                           },
                                                    '2' => {
-                                                            'name' => 'infile',
-                                                            'offset' => '8',
-                                                            'type' => '78067'
+                                                            'name' => 'OPJ_RLCP',
+                                                            'value' => '1'
                                                           },
                                                    '3' => {
-                                                            'name' => 'outfile',
-                                                            'offset' => '4104',
-                                                            'type' => '78067'
+                                                            'name' => 'OPJ_RPCL',
+                                                            'value' => '2'
                                                           },
                                                    '4' => {
-                                                            'name' => 'decod_format',
-                                                            'offset' => '8200',
-                                                            'type' => '87'
+                                                            'name' => 'OPJ_PCRL',
+                                                            'value' => '3'
                                                           },
                                                    '5' => {
-                                                            'name' => 'cod_format',
-                                                            'offset' => '8204',
-                                                            'type' => '87'
-                                                          },
-                                                   '6' => {
-                                                            'name' => 'DA_x0',
-                                                            'offset' => '8208',
-                                                            'type' => '9044'
-                                                          },
-                                                   '7' => {
-                                                            'name' => 'DA_x1',
-                                                            'offset' => '8212',
-                                                            'type' => '9044'
-                                                          },
-                                                   '8' => {
-                                                            'name' => 'DA_y0',
-                                                            'offset' => '8216',
-                                                            'type' => '9044'
-                                                          },
-                                                   '9' => {
-                                                            'name' => 'DA_y1',
-                                                            'offset' => '8220',
-                                                            'type' => '9044'
+                                                            'name' => 'OPJ_CPRL',
+                                                            'value' => '4'
                                                           }
                                                  },
-                                       'Name' => 'struct opj_dparameters',
-                                       'Size' => '8252',
-                                       'Type' => 'Struct'
+                                       'Name' => 'enum PROG_ORDER',
+                                       'Size' => '4',
+                                       'Source' => undef,
+                                       'SourceLine' => '303',
+                                       'Type' => 'Enum'
                                      },
-                          '78362' => {
-                                       'BaseType' => '78112',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '606',
-                                       'Name' => 'opj_dparameters_t',
-                                       'Size' => '8252',
+                          '19990' => {
+                                       'BaseType' => '19934',
+                                       'Name' => 'OPJ_PROG_ORDER',
+                                       'Size' => '4',
+                                       'Source' => undef,
+                                       'SourceLine' => '310',
                                        'Type' => 'Typedef'
                                      },
-                          '78878' => {
+                          '20003' => {
                                        'Header' => 'openjpeg.h',
-                                       'Line' => '760',
                                        'Memb' => {
                                                    '0' => {
-                                                            'name' => 'start_pos',
-                                                            'offset' => '0',
-                                                            'type' => '11218'
+                                                            'name' => 'OPJ_CLRSPC_UNKNOWN',
+                                                            'value' => '18446744073709551615 (-1)'
                                                           },
                                                    '1' => {
-                                                            'name' => 'end_ph_pos',
-                                                            'offset' => '8',
-                                                            'type' => '11218'
+                                                            'name' => 'OPJ_CLRSPC_UNSPECIFIED',
+                                                            'value' => '0'
                                                           },
                                                    '2' => {
-                                                            'name' => 'end_pos',
-                                                            'offset' => '16',
-                                                            'type' => '11218'
+                                                            'name' => 'OPJ_CLRSPC_SRGB',
+                                                            'value' => '1'
                                                           },
                                                    '3' => {
-                                                            'name' => 'disto',
-                                                            'offset' => '24',
-                                                            'type' => '2259'
-                                                          }
-                                                 },
-                                       'Name' => 'struct opj_packet_info',
-                                       'Size' => '32',
-                                       'Type' => 'Struct'
-                                     },
-                          '78944' => {
-                                       'BaseType' => '78878',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '769',
-                                       'Name' => 'opj_packet_info_t',
-                                       'Size' => '32',
-                                       'Type' => 'Typedef'
-                                     },
-                          '78956' => {
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '776',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'type',
-                                                            'offset' => '0',
-                                                            'type' => '52'
+                                                            'name' => 'OPJ_CLRSPC_GRAY',
+                                                            'value' => '2'
                                                           },
-                                                   '1' => {
-                                                            'name' => 'pos',
-                                                            'offset' => '8',
-                                                            'type' => '11218'
+                                                   '4' => {
+                                                            'name' => 'OPJ_CLRSPC_SYCC',
+                                                            'value' => '3'
                                                           },
-                                                   '2' => {
-                                                            'name' => 'len',
-                                                            'offset' => '16',
-                                                            'type' => '87'
+                                                   '5' => {
+                                                            'name' => 'OPJ_CLRSPC_EYCC',
+                                                            'value' => '4'
+                                                          },
+                                                   '6' => {
+                                                            'name' => 'OPJ_CLRSPC_CMYK',
+                                                            'value' => '5'
                                                           }
                                                  },
-                                       'Name' => 'struct opj_marker_info',
-                                       'Size' => '24',
-                                       'Type' => 'Struct'
+                                       'Name' => 'enum COLOR_SPACE',
+                                       'Size' => '4',
+                                       'Source' => undef,
+                                       'SourceLine' => '315',
+                                       'Type' => 'Enum'
                                      },
-                          '79009' => {
-                                       'BaseType' => '78956',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '783',
-                                       'Name' => 'opj_marker_info_t',
-                                       'Size' => '24',
+                          '20065' => {
+                                       'BaseType' => '20003',
+                                       'Name' => 'OPJ_COLOR_SPACE',
+                                       'Size' => '4',
+                                       'Source' => undef,
+                                       'SourceLine' => '323',
                                        'Type' => 'Typedef'
                                      },
-                          '79361' => {
-                                       'BaseType' => '78944',
-                                       'Name' => 'opj_packet_info_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '79367' => {
-                                       'BaseType' => '79009',
-                                       'Name' => 'opj_marker_info_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '797' => {
-                                     'Name' => 'void(*)(void*)',
-                                     'Param' => {
-                                                  '0' => {
-                                                           'type' => '130'
-                                                         }
-                                                },
-                                     'Return' => '1',
-                                     'Size' => '8',
-                                     'Type' => 'FuncPtr'
-                                   },
-                          '79707' => {
+                          '20078' => {
                                        'Header' => 'openjpeg.h',
-                                       'Line' => '900',
                                        'Memb' => {
                                                    '0' => {
-                                                            'name' => 'compno',
+                                                            'name' => 'resno0',
                                                             'offset' => '0',
-                                                            'type' => '9044'
+                                                            'type' => '9383'
                                                           },
                                                    '1' => {
-                                                            'name' => 'csty',
+                                                            'name' => 'compno0',
                                                             'offset' => '4',
-                                                            'type' => '9044'
+                                                            'type' => '9383'
                                                           },
                                                    '10' => {
-                                                             'name' => 'numgbits',
-                                                             'offset' => '808',
-                                                             'type' => '9044'
+                                                             'name' => 'progorder',
+                                                             'offset' => '40',
+                                                             'type' => '20595'
+                                                           },
+                                                   '11' => {
+                                                             'name' => 'tile',
+                                                             'offset' => '48',
+                                                             'type' => '9383'
+                                                           },
+                                                   '12' => {
+                                                             'name' => 'tx0',
+                                                             'offset' => '52',
+                                                             'type' => '9371'
+                                                           },
+                                                   '13' => {
+                                                             'name' => 'tx1',
+                                                             'offset' => '56',
+                                                             'type' => '9371'
+                                                           },
+                                                   '14' => {
+                                                             'name' => 'ty0',
+                                                             'offset' => '60',
+                                                             'type' => '9371'
+                                                           },
+                                                   '15' => {
+                                                             'name' => 'ty1',
+                                                             'offset' => '64',
+                                                             'type' => '9371'
+                                                           },
+                                                   '16' => {
+                                                             'name' => 'layS',
+                                                             'offset' => '68',
+                                                             'type' => '9383'
+                                                           },
+                                                   '17' => {
+                                                             'name' => 'resS',
+                                                             'offset' => '72',
+                                                             'type' => '9383'
+                                                           },
+                                                   '18' => {
+                                                             'name' => 'compS',
+                                                             'offset' => '76',
+                                                             'type' => '9383'
+                                                           },
+                                                   '19' => {
+                                                             'name' => 'prcS',
+                                                             'offset' => '80',
+                                                             'type' => '9383'
+                                                           },
+                                                   '2' => {
+                                                            'name' => 'layno1',
+                                                            'offset' => '8',
+                                                            'type' => '9383'
+                                                          },
+                                                   '20' => {
+                                                             'name' => 'layE',
+                                                             'offset' => '84',
+                                                             'type' => '9383'
+                                                           },
+                                                   '21' => {
+                                                             'name' => 'resE',
+                                                             'offset' => '88',
+                                                             'type' => '9383'
+                                                           },
+                                                   '22' => {
+                                                             'name' => 'compE',
+                                                             'offset' => '92',
+                                                             'type' => '9383'
                                                            },
-                                                   '11' => {
-                                                             'name' => 'roishift',
-                                                             'offset' => '812',
-                                                             'type' => '9033'
+                                                   '23' => {
+                                                             'name' => 'prcE',
+                                                             'offset' => '96',
+                                                             'type' => '9383'
                                                            },
-                                                   '12' => {
-                                                             'name' => 'prcw',
-                                                             'offset' => '816',
-                                                             'type' => '19336'
+                                                   '24' => {
+                                                             'name' => 'txS',
+                                                             'offset' => '100',
+                                                             'type' => '9383'
                                                            },
-                                                   '13' => {
-                                                             'name' => 'prch',
-                                                             'offset' => '948',
-                                                             'type' => '19336'
+                                                   '25' => {
+                                                             'name' => 'txE',
+                                                             'offset' => '104',
+                                                             'type' => '9383'
+                                                           },
+                                                   '26' => {
+                                                             'name' => 'tyS',
+                                                             'offset' => '108',
+                                                             'type' => '9383'
+                                                           },
+                                                   '27' => {
+                                                             'name' => 'tyE',
+                                                             'offset' => '112',
+                                                             'type' => '9383'
+                                                           },
+                                                   '28' => {
+                                                             'name' => 'dx',
+                                                             'offset' => '116',
+                                                             'type' => '9383'
+                                                           },
+                                                   '29' => {
+                                                             'name' => 'dy',
+                                                             'offset' => '120',
+                                                             'type' => '9383'
                                                            },
-                                                   '2' => {
-                                                            'name' => 'numresolutions',
-                                                            'offset' => '8',
-                                                            'type' => '9044'
-                                                          },
                                                    '3' => {
-                                                            'name' => 'cblkw',
+                                                            'name' => 'resno1',
                                                             'offset' => '12',
-                                                            'type' => '9044'
+                                                            'type' => '9383'
                                                           },
+                                                   '30' => {
+                                                             'name' => 'lay_t',
+                                                             'offset' => '124',
+                                                             'type' => '9383'
+                                                           },
+                                                   '31' => {
+                                                             'name' => 'res_t',
+                                                             'offset' => '128',
+                                                             'type' => '9383'
+                                                           },
+                                                   '32' => {
+                                                             'name' => 'comp_t',
+                                                             'offset' => '132',
+                                                             'type' => '9383'
+                                                           },
+                                                   '33' => {
+                                                             'name' => 'prc_t',
+                                                             'offset' => '136',
+                                                             'type' => '9383'
+                                                           },
+                                                   '34' => {
+                                                             'name' => 'tx0_t',
+                                                             'offset' => '140',
+                                                             'type' => '9383'
+                                                           },
+                                                   '35' => {
+                                                             'name' => 'ty0_t',
+                                                             'offset' => '144',
+                                                             'type' => '9383'
+                                                           },
                                                    '4' => {
-                                                            'name' => 'cblkh',
+                                                            'name' => 'compno1',
                                                             'offset' => '16',
-                                                            'type' => '9044'
+                                                            'type' => '9383'
                                                           },
                                                    '5' => {
-                                                            'name' => 'cblksty',
+                                                            'name' => 'layno0',
                                                             'offset' => '20',
-                                                            'type' => '9044'
+                                                            'type' => '9383'
                                                           },
                                                    '6' => {
-                                                            'name' => 'qmfbid',
+                                                            'name' => 'precno0',
                                                             'offset' => '24',
-                                                            'type' => '9044'
+                                                            'type' => '9383'
                                                           },
                                                    '7' => {
-                                                            'name' => 'qntsty',
+                                                            'name' => 'precno1',
                                                             'offset' => '28',
-                                                            'type' => '9044'
+                                                            'type' => '9383'
                                                           },
                                                    '8' => {
-                                                            'name' => 'stepsizes_mant',
+                                                            'name' => 'prg1',
                                                             'offset' => '32',
-                                                            'type' => '79909'
+                                                            'type' => '19990'
                                                           },
                                                    '9' => {
-                                                            'name' => 'stepsizes_expn',
-                                                            'offset' => '420',
-                                                            'type' => '79909'
+                                                            'name' => 'prg',
+                                                            'offset' => '36',
+                                                            'type' => '19990'
                                                           }
                                                  },
-                                       'Name' => 'struct opj_tccp_info',
-                                       'Size' => '1080',
+                                       'Name' => 'struct opj_poc',
+                                       'Size' => '148',
+                                       'Source' => undef,
+                                       'SourceLine' => '365',
                                        'Type' => 'Struct'
                                      },
-                          '79909' => {
-                                       'BaseType' => '9044',
-                                       'Name' => 'OPJ_UINT32[97]',
-                                       'Size' => '388',
+                          '20595' => {
+                                       'BaseType' => '19765',
+                                       'Name' => 'OPJ_CHAR[5]',
+                                       'Size' => '5',
                                        'Type' => 'Array'
                                      },
-                          '79941' => {
-                                       'BaseType' => '79707',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '930',
-                                       'Name' => 'opj_tccp_info_t',
-                                       'Size' => '1080',
+                          '20611' => {
+                                       'BaseType' => '20078',
+                                       'Name' => 'opj_poc_t',
+                                       'Size' => '148',
+                                       'Source' => undef,
+                                       'SourceLine' => '388',
                                        'Type' => 'Typedef'
                                      },
-                          '79953' => {
+                          '20624' => {
+                                       'BaseType' => '20611',
+                                       'Name' => 'opj_poc_t[32]',
+                                       'Size' => '4736',
+                                       'Type' => 'Array'
+                                     },
+                          '20640' => {
                                        'Header' => 'openjpeg.h',
-                                       'Line' => '935',
                                        'Memb' => {
                                                    '0' => {
-                                                            'name' => 'tileno',
+                                                            'name' => 'dx',
                                                             'offset' => '0',
-                                                            'type' => '87'
+                                                            'type' => '9383'
                                                           },
                                                    '1' => {
-                                                            'name' => 'csty',
+                                                            'name' => 'dy',
                                                             'offset' => '4',
-                                                            'type' => '9044'
+                                                            'type' => '9383'
                                                           },
+                                                   '10' => {
+                                                             'name' => 'factor',
+                                                             'offset' => '40',
+                                                             'type' => '9383'
+                                                           },
+                                                   '11' => {
+                                                             'name' => 'data',
+                                                             'offset' => '48',
+                                                             'type' => '20829'
+                                                           },
+                                                   '12' => {
+                                                             'name' => 'alpha',
+                                                             'offset' => '56',
+                                                             'type' => '19859'
+                                                           },
                                                    '2' => {
-                                                            'name' => 'prg',
+                                                            'name' => 'w',
                                                             'offset' => '8',
-                                                            'type' => '18388'
+                                                            'type' => '9383'
                                                           },
                                                    '3' => {
-                                                            'name' => 'numlayers',
+                                                            'name' => 'h',
                                                             'offset' => '12',
-                                                            'type' => '9044'
+                                                            'type' => '9383'
                                                           },
                                                    '4' => {
-                                                            'name' => 'mct',
+                                                            'name' => 'x0',
                                                             'offset' => '16',
-                                                            'type' => '9044'
+                                                            'type' => '9383'
                                                           },
                                                    '5' => {
-                                                            'name' => 'tccp_info',
+                                                            'name' => 'y0',
+                                                            'offset' => '20',
+                                                            'type' => '9383'
+                                                          },
+                                                   '6' => {
+                                                            'name' => 'prec',
                                                             'offset' => '24',
-                                                            'type' => '80045'
+                                                            'type' => '9383'
+                                                          },
+                                                   '7' => {
+                                                            'name' => 'bpp',
+                                                            'offset' => '28',
+                                                            'type' => '9383'
+                                                          },
+                                                   '8' => {
+                                                            'name' => 'sgnd',
+                                                            'offset' => '32',
+                                                            'type' => '9383'
+                                                          },
+                                                   '9' => {
+                                                            'name' => 'resno_decoded',
+                                                            'offset' => '36',
+                                                            'type' => '9383'
                                                           }
                                                  },
-                                       'Name' => 'struct opj_tile_v2_info',
-                                       'Size' => '32',
+                                       'Name' => 'struct opj_image_comp',
+                                       'Size' => '64',
+                                       'Source' => undef,
+                                       'SourceLine' => '677',
                                        'Type' => 'Struct'
                                      },
-                          '80045' => {
-                                       'BaseType' => '79941',
-                                       'Name' => 'opj_tccp_info_t*',
+                          '20829' => {
+                                       'BaseType' => '9371',
+                                       'Name' => 'OPJ_INT32*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '80051' => {
-                                       'BaseType' => '79953',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '951',
-                                       'Name' => 'opj_tile_info_v2_t',
-                                       'Size' => '32',
+                          '20840' => {
+                                       'BaseType' => '20640',
+                                       'Name' => 'opj_image_comp_t',
+                                       'Size' => '64',
+                                       'Source' => undef,
+                                       'SourceLine' => '704',
                                        'Type' => 'Typedef'
                                      },
-                          '80063' => {
+                          '20853' => {
                                        'Header' => 'openjpeg.h',
-                                       'Line' => '956',
                                        'Memb' => {
                                                    '0' => {
-                                                            'name' => 'tx0',
+                                                            'name' => 'x0',
                                                             'offset' => '0',
-                                                            'type' => '9044'
+                                                            'type' => '9383'
                                                           },
                                                    '1' => {
-                                                            'name' => 'ty0',
+                                                            'name' => 'y0',
                                                             'offset' => '4',
-                                                            'type' => '9044'
+                                                            'type' => '9383'
                                                           },
                                                    '2' => {
-                                                            'name' => 'tdx',
+                                                            'name' => 'x1',
                                                             'offset' => '8',
-                                                            'type' => '9044'
+                                                            'type' => '9383'
                                                           },
                                                    '3' => {
-                                                            'name' => 'tdy',
+                                                            'name' => 'y1',
                                                             'offset' => '12',
-                                                            'type' => '9044'
+                                                            'type' => '9383'
                                                           },
                                                    '4' => {
-                                                            'name' => 'tw',
+                                                            'name' => 'numcomps',
                                                             'offset' => '16',
-                                                            'type' => '9044'
+                                                            'type' => '9383'
                                                           },
                                                    '5' => {
-                                                            'name' => 'th',
+                                                            'name' => 'color_space',
                                                             'offset' => '20',
-                                                            'type' => '9044'
+                                                            'type' => '20065'
                                                           },
                                                    '6' => {
-                                                            'name' => 'nbcomps',
+                                                            'name' => 'comps',
                                                             'offset' => '24',
-                                                            'type' => '9044'
+                                                            'type' => '20990'
                                                           },
                                                    '7' => {
-                                                            'name' => 'm_default_tile_info',
+                                                            'name' => 'icc_profile_buf',
                                                             'offset' => '32',
-                                                            'type' => '80051'
+                                                            'type' => '9407'
                                                           },
                                                    '8' => {
-                                                            'name' => 'tile_info',
-                                                            'offset' => '64',
-                                                            'type' => '80192'
+                                                            'name' => 'icc_profile_len',
+                                                            'offset' => '40',
+                                                            'type' => '9383'
                                                           }
                                                  },
-                                       'Name' => 'struct opj_codestream_info_v2',
-                                       'Size' => '72',
+                                       'Name' => 'struct opj_image',
+                                       'Size' => '48',
+                                       'Source' => undef,
+                                       'SourceLine' => '709',
                                        'Type' => 'Struct'
                                      },
-                          '80192' => {
-                                       'BaseType' => '80051',
-                                       'Name' => 'opj_tile_info_v2_t*',
+                          '20990' => {
+                                       'BaseType' => '20840',
+                                       'Name' => 'opj_image_comp_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '80198' => {
-                                       'BaseType' => '80063',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '980',
-                                       'Name' => 'opj_codestream_info_v2_t',
-                                       'Size' => '72',
+                          '21002' => {
+                                       'BaseType' => '20853',
+                                       'Name' => 'opj_image_t',
+                                       'Size' => '48',
+                                       'Source' => undef,
+                                       'SourceLine' => '728',
                                        'Type' => 'Typedef'
                                      },
-                          '80210' => {
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '986',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'start_pos',
-                                                            'offset' => '0',
-                                                            'type' => '11218'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'end_header',
-                                                            'offset' => '8',
-                                                            'type' => '11218'
-                                                          },
-                                                   '2' => {
-                                                            'name' => 'end_pos',
-                                                            'offset' => '16',
-                                                            'type' => '11218'
-                                                          }
-                                                 },
-                                       'Name' => 'struct opj_tp_index',
-                                       'Size' => '24',
-                                       'Type' => 'Struct'
+                          '21015' => {
+                                       'BaseType' => '9383',
+                                       'Name' => 'OPJ_UINT32[33]',
+                                       'Size' => '132',
+                                       'Type' => 'Array'
                                      },
-                          '80263' => {
-                                       'BaseType' => '80210',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '994',
-                                       'Name' => 'opj_tp_index_t',
-                                       'Size' => '24',
-                                       'Type' => 'Typedef'
+                          '22911' => {
+                                       'BaseType' => '21002',
+                                       'Name' => 'opj_image_t*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
                                      },
-                          '80275' => {
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '999',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'tileno',
-                                                            'offset' => '0',
-                                                            'type' => '9044'
+                          '2340' => {
+                                      'Name' => 'float',
+                                      'Size' => '4',
+                                      'Type' => 'Intrinsic'
+                                    },
+                          '2347' => {
+                                      'Name' => 'double',
+                                      'Size' => '8',
+                                      'Type' => 'Intrinsic'
+                                    },
+                          '2367' => {
+                                      'Memb' => {
+                                                  '0' => {
+                                                           'name' => '_flags',
+                                                           'offset' => '0',
+                                                           'type' => '87'
+                                                         },
+                                                  '1' => {
+                                                           'name' => '_IO_read_ptr',
+                                                           'offset' => '8',
+                                                           'type' => '132'
+                                                         },
+                                                  '10' => {
+                                                            'name' => '_IO_backup_base',
+                                                            'offset' => '80',
+                                                            'type' => '132'
                                                           },
-                                                   '1' => {
-                                                            'name' => 'nb_tps',
-                                                            'offset' => '4',
-                                                            'type' => '9044'
+                                                  '11' => {
+                                                            'name' => '_IO_save_end',
+                                                            'offset' => '88',
+                                                            'type' => '132'
                                                           },
-                                                   '2' => {
-                                                            'name' => 'current_nb_tps',
-                                                            'offset' => '8',
-                                                            'type' => '9044'
+                                                  '12' => {
+                                                            'name' => '_markers',
+                                                            'offset' => '96',
+                                                            'type' => '2783'
                                                           },
-                                                   '3' => {
-                                                            'name' => 'current_tpsno',
-                                                            'offset' => '12',
-                                                            'type' => '9044'
+                                                  '13' => {
+                                                            'name' => '_chain',
+                                                            'offset' => '104',
+                                                            'type' => '2789'
                                                           },
-                                                   '4' => {
-                                                            'name' => 'tp_index',
-                                                            'offset' => '16',
-                                                            'type' => '80419'
+                                                  '14' => {
+                                                            'name' => '_fileno',
+                                                            'offset' => '112',
+                                                            'type' => '87'
                                                           },
-                                                   '5' => {
-                                                            'name' => 'marknum',
-                                                            'offset' => '24',
-                                                            'type' => '9044'
+                                                  '15' => {
+                                                            'name' => '_flags2',
+                                                            'offset' => '116',
+                                                            'type' => '87'
                                                           },
-                                                   '6' => {
-                                                            'name' => 'marker',
-                                                            'offset' => '32',
-                                                            'type' => '79367'
+                                                  '16' => {
+                                                            'name' => '_old_offset',
+                                                            'offset' => '120',
+                                                            'type' => '106'
                                                           },
-                                                   '7' => {
-                                                            'name' => 'maxmarknum',
-                                                            'offset' => '40',
-                                                            'type' => '9044'
+                                                  '17' => {
+                                                            'name' => '_cur_column',
+                                                            'offset' => '128',
+                                                            'type' => '52'
                                                           },
-                                                   '8' => {
-                                                            'name' => 'nb_packet',
-                                                            'offset' => '44',
-                                                            'type' => '9044'
+                                                  '18' => {
+                                                            'name' => '_vtable_offset',
+                                                            'offset' => '130',
+                                                            'type' => '73'
                                                           },
-                                                   '9' => {
-                                                            'name' => 'packet_index',
-                                                            'offset' => '48',
-                                                            'type' => '79361'
-                                                          }
-                                                 },
-                                       'Name' => 'struct opj_tile_index',
-                                       'Size' => '56',
-                                       'Type' => 'Struct'
-                                     },
-                          '80419' => {
-                                       'BaseType' => '80263',
-                                       'Name' => 'opj_tp_index_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '80425' => {
-                                       'BaseType' => '80275',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '1026',
-                                       'Name' => 'opj_tile_index_t',
-                                       'Size' => '56',
-                                       'Type' => 'Typedef'
-                                     },
-                          '80437' => {
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '1031',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'main_head_start',
-                                                            'offset' => '0',
-                                                            'type' => '11218'
+                                                  '19' => {
+                                                            'name' => '_shortbuf',
+                                                            'offset' => '131',
+                                                            'type' => '2795'
+                                                          },
+                                                  '2' => {
+                                                           'name' => '_IO_read_end',
+                                                           'offset' => '16',
+                                                           'type' => '132'
+                                                         },
+                                                  '20' => {
+                                                            'name' => '_lock',
+                                                            'offset' => '136',
+                                                            'type' => '2811'
+                                                          },
+                                                  '21' => {
+                                                            'name' => '_offset',
+                                                            'offset' => '144',
+                                                            'type' => '118'
                                                           },
-                                                   '1' => {
-                                                            'name' => 'main_head_end',
-                                                            'offset' => '8',
-                                                            'type' => '11218'
+                                                  '22' => {
+                                                            'name' => '_codecvt',
+                                                            'offset' => '152',
+                                                            'type' => '2822'
                                                           },
-                                                   '2' => {
-                                                            'name' => 'codestream_size',
-                                                            'offset' => '16',
-                                                            'type' => '11207'
+                                                  '23' => {
+                                                            'name' => '_wide_data',
+                                                            'offset' => '160',
+                                                            'type' => '2833'
                                                           },
-                                                   '3' => {
-                                                            'name' => 'marknum',
-                                                            'offset' => '24',
-                                                            'type' => '9044'
+                                                  '24' => {
+                                                            'name' => '_freeres_list',
+                                                            'offset' => '168',
+                                                            'type' => '2789'
                                                           },
-                                                   '4' => {
-                                                            'name' => 'marker',
-                                                            'offset' => '32',
-                                                            'type' => '79367'
+                                                  '25' => {
+                                                            'name' => '_freeres_buf',
+                                                            'offset' => '176',
+                                                            'type' => '130'
                                                           },
-                                                   '5' => {
-                                                            'name' => 'maxmarknum',
-                                                            'offset' => '40',
-                                                            'type' => '9044'
+                                                  '26' => {
+                                                            'name' => '__pad5',
+                                                            'offset' => '184',
+                                                            'type' => '150'
                                                           },
-                                                   '6' => {
-                                                            'name' => 'nb_of_tiles',
-                                                            'offset' => '44',
-                                                            'type' => '9044'
+                                                  '27' => {
+                                                            'name' => '_mode',
+                                                            'offset' => '192',
+                                                            'type' => '87'
                                                           },
-                                                   '7' => {
-                                                            'name' => 'tile_index',
-                                                            'offset' => '48',
-                                                            'type' => '80555'
-                                                          }
-                                                 },
-                                       'Name' => 'struct opj_codestream_index',
-                                       'Size' => '56',
-                                       'Type' => 'Struct'
-                                     },
-                          '80555' => {
-                                       'BaseType' => '80425',
-                                       'Name' => 'opj_tile_index_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '80561' => {
-                                       'BaseType' => '80437',
-                                       'Header' => 'openjpeg.h',
-                                       'Line' => '1054',
-                                       'Name' => 'opj_codestream_index_t',
-                                       'Size' => '56',
-                                       'Type' => 'Typedef'
-                                     },
-                          '83562' => {
-                                       'BaseType' => '80561',
-                                       'Name' => 'opj_codestream_index_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '85808' => {
-                                       'BaseType' => '21106',
-                                       'Name' => 'opj_image_t**',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '85814' => {
-                                       'BaseType' => '78362',
-                                       'Name' => 'opj_dparameters_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '85826' => {
-                                       'BaseType' => '23240',
-                                       'Name' => 'OPJ_UINT32 const*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '85837' => {
-                                       'BaseType' => '78100',
-                                       'Name' => 'opj_cparameters_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '85843' => {
-                                       'BaseType' => '85849',
-                                       'Name' => 'char const*const*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '85849' => {
-                                       'BaseType' => '156',
-                                       'Name' => 'char const*const',
-                                       'Size' => '8',
-                                       'Type' => 'Const'
-                                     },
-                          '85854' => {
-                                       'BaseType' => '75668',
-                                       'Name' => 'FILE*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '85860' => {
-                                       'BaseType' => '80198',
-                                       'Name' => 'opj_codestream_info_v2_t*',
+                                                  '28' => {
+                                                            'name' => '_unused2',
+                                                            'offset' => '196',
+                                                            'type' => '2839'
+                                                          },
+                                                  '3' => {
+                                                           'name' => '_IO_read_base',
+                                                           'offset' => '24',
+                                                           'type' => '132'
+                                                         },
+                                                  '4' => {
+                                                           'name' => '_IO_write_base',
+                                                           'offset' => '32',
+                                                           'type' => '132'
+                                                         },
+                                                  '5' => {
+                                                           'name' => '_IO_write_ptr',
+                                                           'offset' => '40',
+                                                           'type' => '132'
+                                                         },
+                                                  '6' => {
+                                                           'name' => '_IO_write_end',
+                                                           'offset' => '48',
+                                                           'type' => '132'
+                                                         },
+                                                  '7' => {
+                                                           'name' => '_IO_buf_base',
+                                                           'offset' => '56',
+                                                           'type' => '132'
+                                                         },
+                                                  '8' => {
+                                                           'name' => '_IO_buf_end',
+                                                           'offset' => '64',
+                                                           'type' => '132'
+                                                         },
+                                                  '9' => {
+                                                           'name' => '_IO_save_base',
+                                                           'offset' => '72',
+                                                           'type' => '132'
+                                                         }
+                                                },
+                                      'Name' => 'struct _IO_FILE',
+                                      'PrivateABI' => 1,
+                                      'Size' => '216',
+                                      'Source' => undef,
+                                      'SourceLine' => '49',
+                                      'Type' => 'Struct'
+                                    },
+                          '25201' => {
+                                       'BaseType' => '2937',
+                                       'Name' => 'OPJ_BOOL*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
+                          '2758' => {
+                                      'BaseType' => '2367',
+                                      'Name' => 'FILE',
+                                      'Size' => '216',
+                                      'Source' => undef,
+                                      'SourceLine' => '7',
+                                      'Type' => 'Typedef'
+                                    },
+                          '2770' => {
+                                      'Name' => '_IO_lock_t',
+                                      'Source' => undef,
+                                      'SourceLine' => '43',
+                                      'Type' => 'Typedef'
+                                    },
+                          '2778' => {
+                                      'Name' => 'struct _IO_marker',
+                                      'PrivateABI' => 1,
+                                      'Type' => 'Struct'
+                                    },
+                          '2783' => {
+                                      'BaseType' => '2778',
+                                      'Name' => 'struct _IO_marker*',
+                                      'Size' => '8',
+                                      'Type' => 'Pointer'
+                                    },
+                          '2789' => {
+                                      'BaseType' => '2367',
+                                      'Name' => 'struct _IO_FILE*',
+                                      'Size' => '8',
+                                      'Type' => 'Pointer'
+                                    },
+                          '2795' => {
+                                      'BaseType' => '138',
+                                      'Name' => 'char[1]',
+                                      'Size' => '1',
+                                      'Type' => 'Array'
+                                    },
+                          '2811' => {
+                                      'BaseType' => '2770',
+                                      'Name' => '_IO_lock_t*',
+                                      'Size' => '8',
+                                      'Type' => 'Pointer'
+                                    },
+                          '2817' => {
+                                      'Name' => 'struct _IO_codecvt',
+                                      'PrivateABI' => 1,
+                                      'Type' => 'Struct'
+                                    },
+                          '2822' => {
+                                      'BaseType' => '2817',
+                                      'Name' => 'struct _IO_codecvt*',
+                                      'Size' => '8',
+                                      'Type' => 'Pointer'
+                                    },
+                          '2828' => {
+                                      'Name' => 'struct _IO_wide_data',
+                                      'PrivateABI' => 1,
+                                      'Type' => 'Struct'
+                                    },
+                          '2833' => {
+                                      'BaseType' => '2828',
+                                      'Name' => 'struct _IO_wide_data*',
+                                      'Size' => '8',
+                                      'Type' => 'Pointer'
+                                    },
+                          '2839' => {
+                                      'BaseType' => '138',
+                                      'Name' => 'char[20]',
+                                      'Size' => '20',
+                                      'Type' => 'Array'
+                                    },
+                          '2867' => {
+                                      'BaseType' => '2758',
+                                      'Name' => 'FILE*',
+                                      'Size' => '8',
+                                      'Type' => 'Pointer'
+                                    },
+                          '2937' => {
+                                      'BaseType' => '87',
+                                      'Name' => 'OPJ_BOOL',
+                                      'Size' => '4',
+                                      'Source' => undef,
+                                      'SourceLine' => '116',
+                                      'Type' => 'Typedef'
+                                    },
+                          '294465' => {
+                                        'Header' => 'openjpeg.h',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'OPJ_CODEC_UNKNOWN',
+                                                             'value' => '18446744073709551615 (-1)'
+                                                           },
+                                                    '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',
+                                        'Source' => undef,
+                                        'SourceLine' => '328',
+                                        'Type' => 'Enum'
+                                      },
+                          '294521' => {
+                                        'BaseType' => '294465',
+                                        'Name' => 'OPJ_CODEC_FORMAT',
+                                        'Size' => '4',
+                                        'Source' => undef,
+                                        'SourceLine' => '335',
+                                        'Type' => 'Typedef'
+                                      },
+                          '296399' => {
+                                        'BaseType' => '130',
+                                        'Name' => 'opj_codec_t',
+                                        'Size' => '8',
+                                        'Source' => undef,
+                                        'SourceLine' => '618',
+                                        'Type' => 'Typedef'
+                                      },
+                          '300426' => {
+                                        'BaseType' => '127977',
+                                        'Name' => 'opj_codestream_index_t**',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '300528' => {
+                                        'BaseType' => '296399',
+                                        'Name' => 'opj_codec_t*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '300619' => {
+                                        'BaseType' => '130441',
+                                        'Name' => 'opj_codestream_info_v2_t**',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '45' => {
+                                    'Name' => 'unsigned char',
+                                    'Size' => '1',
+                                    'Type' => 'Intrinsic'
+                                  },
+                          '52' => {
+                                    'Name' => 'unsigned short',
+                                    'Size' => '2',
+                                    'Type' => 'Intrinsic'
+                                  },
+                          '59' => {
+                                    'Name' => 'unsigned int',
+                                    'Size' => '4',
+                                    'Type' => 'Intrinsic'
+                                  },
+                          '66' => {
+                                    'Name' => 'unsigned long',
+                                    'Size' => '8',
+                                    'Type' => 'Intrinsic'
+                                  },
+                          '73' => {
+                                    'Name' => 'signed char',
+                                    'Size' => '1',
+                                    'Type' => 'Intrinsic'
+                                  },
+                          '8647' => {
+                                      'BaseType' => '87',
+                                      'Name' => '__int32_t',
+                                      'Size' => '4',
+                                      'Source' => undef,
+                                      'SourceLine' => '41',
+                                      'Type' => 'Typedef'
+                                    },
+                          '8659' => {
+                                      'BaseType' => '59',
+                                      'Name' => '__uint32_t',
+                                      'Size' => '4',
+                                      'Source' => undef,
+                                      'SourceLine' => '42',
+                                      'Type' => 'Typedef'
+                                    },
                           '87' => {
                                     'Name' => 'int',
                                     'Size' => '4',
                                     'Type' => 'Intrinsic'
                                   },
-                          '9000' => {
+                          '9335' => {
                                       'BaseType' => '45',
-                                      'Header' => 'openjpeg.h',
-                                      'Line' => '117',
                                       'Name' => 'OPJ_BYTE',
                                       'Size' => '1',
+                                      'Source' => undef,
+                                      'SourceLine' => '123',
                                       'Type' => 'Typedef'
                                     },
-                          '9011' => {
-                                      'BaseType' => '87',
-                                      'Header' => 'stdint.h',
-                                      'Line' => '38',
+                          '9347' => {
+                                      'BaseType' => '8647',
                                       'Name' => 'int32_t',
                                       'Size' => '4',
+                                      'Source' => undef,
+                                      'SourceLine' => '26',
                                       'Type' => 'Typedef'
                                     },
-                          '9022' => {
-                                      'BaseType' => '59',
-                                      'Header' => 'stdint.h',
-                                      'Line' => '51',
+                          '9359' => {
+                                      'BaseType' => '8659',
                                       'Name' => 'uint32_t',
                                       'Size' => '4',
+                                      'Source' => undef,
+                                      'SourceLine' => '26',
                                       'Type' => 'Typedef'
                                     },
-                          '9033' => {
-                                      'BaseType' => '9011',
-                                      'Header' => 'openjpeg.h',
-                                      'Line' => '125',
+                          '9371' => {
+                                      'BaseType' => '9347',
                                       'Name' => 'OPJ_INT32',
                                       'Size' => '4',
+                                      'Source' => undef,
+                                      'SourceLine' => '131',
                                       'Type' => 'Typedef'
                                     },
-                          '9044' => {
-                                      'BaseType' => '9022',
-                                      'Header' => 'openjpeg.h',
-                                      'Line' => '126',
+                          '9383' => {
+                                      'BaseType' => '9359',
                                       'Name' => 'OPJ_UINT32',
                                       'Size' => '4',
+                                      'Source' => undef,
+                                      'SourceLine' => '132',
                                       'Type' => 'Typedef'
                                     },
-                          '9055' => {
-                                      'BaseType' => '145',
-                                      'Header' => 'openjpeg.h',
-                                      'Line' => '133',
+                          '9395' => {
+                                      'BaseType' => '150',
                                       'Name' => 'OPJ_SIZE_T',
                                       'Size' => '8',
+                                      'Source' => undef,
+                                      'SourceLine' => '139',
                                       'Type' => 'Typedef'
                                     },
-                          '9066' => {
-                                      'BaseType' => '9000',
+                          '9407' => {
+                                      'BaseType' => '9335',
                                       'Name' => 'OPJ_BYTE*',
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '94' => {
+                          '962' => {
+                                     'Name' => 'void(*)(void*)',
+                                     'Param' => {
+                                                  '0' => {
+                                                           'type' => '130'
+                                                         }
+                                                },
+                                     'Return' => '1',
+                                     'Size' => '8',
+                                     'Type' => 'FuncPtr'
+                                   },
+                          '99' => {
                                     'Name' => 'long',
                                     'Size' => '8',
                                     'Type' => 'Intrinsic'
@@ -3453,7 +3354,6 @@ $VAR1 = {
                                   'libopenjp2.so.2.5.0' => {
                                                              '_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,
@@ -3462,10 +3362,7 @@ $VAR1 = {
                                                              '__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,
@@ -3481,7 +3378,7 @@ $VAR1 = {
                                                              'memmove@GLIBC_2.2.5' => 0,
                                                              'memset@GLIBC_2.2.5' => 0,
                                                              'posix_memalign@GLIBC_2.2.5' => 0,
-                                                             'pow@GLIBC_2.2.5' => 0,
+                                                             'pow@GLIBC_2.29' => 0,
                                                              'pthread_attr_init@GLIBC_2.2.5' => 0,
                                                              'pthread_attr_setdetachstate@GLIBC_2.2.5' => 0,
                                                              'pthread_cond_destroy@GLIBC_2.3.2' => 0,