Library Name | libmpdclient |
---|---|
Version #1 | 0.9.2 |
Version #2 | 0.10.0 |
CPU Architecture | x86 |
GCC Version | 4.5 |
Total Header Files | 1 |
---|---|
Total Shared Libraries | 1 |
Total Symbols / Types | 47 / 29 |
Verdict | Incompatible (76.60%) |
Severity | Count | |
---|---|---|
Added Symbols | - | 7 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 5 | |
Low | 2 | |
Problems with Symbols | High | 0 |
Medium | 1 | |
Low | 0 | |
Problems with Constants | Low | 0 |
Change | Effect | |
---|---|---|
1 | Type of field timeout has been changed from int (4 bytes) to timeval (8 bytes). | 1) This field may be incorrectly initialized or accessed by applications. 2) Size of the inclusive type has changed. |
Change | Effect | |
---|---|---|
1 | Field bits 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 channels 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 crossfade 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. |
4 | Field sampleRate 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 parameter timeout has been changed from int to float of different format. | This parameter may be incorrectly initialized by applications. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 100052 bytes to 100056 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 48 bytes to 64 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |