| Module Name | libopenjpeg |
|---|---|
| Version #1 | 1.4 |
| Version #2 | 1.5 |
| CPU Type | x86_64 |
| GCC Version | 4.9.2 |
| Total Header Files | 1 |
|---|---|
| Total Source Files | 4 |
| Total Objects | 1 |
| Total Symbols / Types | 21 / 82 |
| Compatibility | 92.9% |
| Severity | Count | |
|---|---|---|
| Added Symbols | - | 0 |
| Removed Symbols | High | 0 |
| Problems with Data Types | High | 0 |
| Medium | 3 | |
| Low | 10 | |
| Problems with Symbols | High | 0 |
| Medium | 0 | |
| Low | 2 | |
| Problems with Constants | Low | 0 |
| Change | Effect | |
|---|---|---|
| 1 | Field marker has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
| 2 | Field marknum has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
| 3 | Field maxmarknum has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
| Change | Effect | |
|---|---|---|
| 1 | Type of field is_decompressor has been changed from int to opj_bool. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
| Change | Effect | |
|---|---|---|
| 1 | Type of field is_decompressor has been changed from int to opj_bool. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
| Change | Effect | |
|---|---|---|
| 1 | Field jpip_on has been added to this type. | This field will not be initialized by old clients. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 2 | Type of field jpwl_epc_on has been changed from int to opj_bool. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
| 3 | Type of field tile_size_on has been changed from int to opj_bool. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
| Change | Effect | |
|---|---|---|
| 1 | Type of field is_decompressor has been changed from int to opj_bool. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
| Change | Effect | |
|---|---|---|
| 1 | Field flags has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 2 | Size of this type has been changed from 8224 bytes to 8228 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
| 3 | Type of field jpwl_correct has been changed from int to opj_bool. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
| Change | Effect | |
|---|---|---|
| 1 | Size of this type has been changed from 592 bytes to 608 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
| Change | Effect | |
|---|---|---|
| 1 | Type of return value has been changed from int to opj_bool. | Replacement of return type may indicate a change in its semantic meaning. |
| Change | Effect | |
|---|---|---|
| 1 | Type of return value has been changed from int to opj_bool. | Replacement of return type may indicate a change in its semantic meaning. |