Binary compatibility report for the libdvdnav library between 4.1.1 and 4.1.2 versions on x86
Test Info
Library Name | libdvdnav |
Version #1 | 4.1.1 |
Version #2 | 4.1.2 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 10 |
Total Shared Libraries | 3 |
Total Symbols / Types | 120 / 167 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 4 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 20 |
Added Symbols (4)
dvd_udf.h,
libdvdread.so.4.1.1
UDFFindFile ( dvd_reader_t* device, char* filename, uint32_t* size )
UDFGetVolumeIdentifier ( dvd_reader_t* device, char* volid, unsigned int volid_size )
UDFGetVolumeSetIdentifier ( dvd_reader_t* device, uint8_t* volsetid, unsigned int volsetid_size )
dvdnav.h,
libdvdnavmini.so.4.1.1
dvdnav_describe_title_chapters ( dvdnav_t* this, int32_t title, uint64_t** times, uint64_t* duration )
to the top
Problems with Constants, Low Severity (20)
ifo_types.h
[+] C_ADT_SIZE
| Change | Effect |
---|
1 | The value of constant C_ADT_SIZE has been changed from 8 to 8U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] COMMAND_DATA_SIZE
| Change | Effect |
---|
1 | The value of constant COMMAND_DATA_SIZE has been changed from 8 to 8U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] PGC_COMMAND_TBL_SIZE
| Change | Effect |
---|
1 | The value of constant PGC_COMMAND_TBL_SIZE has been changed from 8 to 8U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] PGC_SIZE
| Change | Effect |
---|
1 | The value of constant PGC_SIZE has been changed from 236 to 236U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] PGCI_LU_SIZE
| Change | Effect |
---|
1 | The value of constant PGCI_LU_SIZE has been changed from 8 to 8U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] PGCI_SRP_SIZE
| Change | Effect |
---|
1 | The value of constant PGCI_SRP_SIZE has been changed from 8 to 8U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] PGCI_UT_SIZE
| Change | Effect |
---|
1 | The value of constant PGCI_UT_SIZE has been changed from 8 to 8U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] PGCIT_SIZE
| Change | Effect |
---|
1 | The value of constant PGCIT_SIZE has been changed from 8 to 8U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] PTL_MAIT_COUNTRY_SIZE
| Change | Effect |
---|
1 | The value of constant PTL_MAIT_COUNTRY_SIZE has been changed from 8 to 8U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] PTL_MAIT_SIZE
| Change | Effect |
---|
1 | The value of constant PTL_MAIT_SIZE has been changed from 8 to 8U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] TT_SRPT_SIZE
| Change | Effect |
---|
1 | The value of constant TT_SRPT_SIZE has been changed from 8 to 8U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] TXTDT_LU_SIZE
| Change | Effect |
---|
1 | The value of constant TXTDT_LU_SIZE has been changed from 8 to 8U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] TXTDT_MGI_SIZE
| Change | Effect |
---|
1 | The value of constant TXTDT_MGI_SIZE has been changed from 20 to 20U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] VOBU_ADMAP_SIZE
| Change | Effect |
---|
1 | The value of constant VOBU_ADMAP_SIZE has been changed from 4 to 4U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] VTS_ATRT_SIZE
| Change | Effect |
---|
1 | The value of constant VTS_ATRT_SIZE has been changed from 8 to 8U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] VTS_ATTRIBUTES_MIN_SIZE
| Change | Effect |
---|
1 | The value of constant VTS_ATTRIBUTES_MIN_SIZE has been changed from 356 to 356U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] VTS_ATTRIBUTES_SIZE
| Change | Effect |
---|
1 | The value of constant VTS_ATTRIBUTES_SIZE has been changed from 542 to 542U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] VTS_PTT_SRPT_SIZE
| Change | Effect |
---|
1 | The value of constant VTS_PTT_SRPT_SIZE has been changed from 8 to 8U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] VTS_TMAP_SIZE
| Change | Effect |
---|
1 | The value of constant VTS_TMAP_SIZE has been changed from 4 to 4U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] VTS_TMAPT_SIZE
| Change | Effect |
---|
1 | The value of constant VTS_TMAPT_SIZE has been changed from 8 to 8U. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
to the top
Header Files (10)
dvd_reader.h
dvd_types.h
dvdnav.h
dvdnav_events.h
ifo_print.h
ifo_read.h
ifo_types.h
nav_print.h
nav_read.h
nav_types.h
to the top
Shared Libraries (3)
libdvdnav.so.4.1.1
libdvdnavmini.so.4.1.1
libdvdread.so.4.1.1
to the top