Library Name | libdvdread |
---|---|
Version #1 | 0.9.4.3 |
Version #2 | 4.1.3 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Total Header Files | 7 |
---|---|
Total Shared Libraries | 1 |
Total Symbols / Types | 59 / 148 |
Verdict | Incompatible (49.2%) |
Severity | Count | |
---|---|---|
Added Symbols | - | 5 |
Removed Symbols | High | 13 |
Problems with Data Types | High | 0 |
Medium | 110 | |
Low | 0 | |
Problems with Symbols | High | 0 |
Medium | 0 | |
Low | 2 | |
Problems with Constants | Low | 20 |
Change | Effect | |
---|---|---|
1 | The relative position of field audio_format has been changed from 3 to 0. | Applications will access incorrect memory when attempting to access this field. |
2 | The relative position of field lang_type has been changed from 1 to 2. | Applications will access incorrect memory when attempting to access this field. |
3 | The relative position of field quantization has been changed from 7 to 4. | Applications will access incorrect memory when attempting to access this field. |
4 | The relative position of field sample_frequency has been changed from 6 to 5. | Applications will access incorrect memory when attempting to access this field. |
5 | The relative position of field unknown1 has been changed from 5 to 6. | Applications will access incorrect memory when attempting to access this field. |
6 | The relative position of field application_mode has been changed from 0 to 3. | Applications will access incorrect memory when attempting to access this field. |
7 | The relative position of field channels has been changed from 4 to 7. | Applications will access incorrect memory when attempting to access this field. |
8 | The relative position of field multichannel_extension has been changed from 2 to 1. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | The relative position of field mode has been changed from 0 to 4. | Applications will access incorrect memory when attempting to access this field. |
2 | The relative position of field channel_assignment has been changed from 3 to 1. | Applications will access incorrect memory when attempting to access this field. |
3 | The relative position of field mc_intro has been changed from 1 to 3. | Applications will access incorrect memory when attempting to access this field. |
4 | The relative position of field unknown4 has been changed from 4 to 0. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | The relative position of field unknown5 has been changed from 2 to 0. | Applications will access incorrect memory when attempting to access this field. |
2 | The relative position of field unknown6 has been changed from 0 to 2. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | The relative position of field block_mode has been changed from 5 to 0. | Applications will access incorrect memory when attempting to access this field. |
2 | The relative position of field block_type has been changed from 4 to 1. | Applications will access incorrect memory when attempting to access this field. |
3 | The relative position of field interleaved has been changed from 2 to 3. | Applications will access incorrect memory when attempting to access this field. |
4 | The relative position of field playback_mode has been changed from 8 to 6. | Applications will access incorrect memory when attempting to access this field. |
5 | The relative position of field seamless_angle has been changed from 0 to 5. | Applications will access incorrect memory when attempting to access this field. |
6 | The relative position of field seamless_play has been changed from 3 to 2. | Applications will access incorrect memory when attempting to access this field. |
7 | The relative position of field stc_discontinuity has been changed from 1 to 4. | Applications will access incorrect memory when attempting to access this field. |
8 | The relative position of field unknown2 has been changed from 6 to 8. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | The relative position of field ach0_gme has been changed from 0 to 1. | Applications will access incorrect memory when attempting to access this field. |
2 | The relative position of field ach1_gme has been changed from 2 to 3. | Applications will access incorrect memory when attempting to access this field. |
3 | The relative position of field ach2_gm1e has been changed from 5 to 7. | Applications will access incorrect memory when attempting to access this field. |
4 | The relative position of field ach2_gm2e has been changed from 4 to 8. | Applications will access incorrect memory when attempting to access this field. |
5 | The relative position of field ach2_gv1e has been changed from 7 to 5. | Applications will access incorrect memory when attempting to access this field. |
6 | The relative position of field ach3_gmAe has been changed from 10 to 12. | Applications will access incorrect memory when attempting to access this field. |
7 | The relative position of field ach3_gv1e has been changed from 12 to 10. | Applications will access incorrect memory when attempting to access this field. |
8 | The relative position of field ach3_se2e has been changed from 9 to 13. | Applications will access incorrect memory when attempting to access this field. |
9 | The relative position of field ach4_gmBe has been changed from 15 to 17. | Applications will access incorrect memory when attempting to access this field. |
10 | The relative position of field ach4_gv1e has been changed from 17 to 15. | Applications will access incorrect memory when attempting to access this field. |
11 | The relative position of field ach4_seBe has been changed from 14 to 18. | Applications will access incorrect memory when attempting to access this field. |
12 | The relative position of field zero1 has been changed from 1 to 0. | Applications will access incorrect memory when attempting to access this field. |
13 | The relative position of field zero2 has been changed from 3 to 2. | Applications will access incorrect memory when attempting to access this field. |
14 | The relative position of field zero3 has been changed from 8 to 4. | Applications will access incorrect memory when attempting to access this field. |
15 | The relative position of field zero4 has been changed from 13 to 9. | Applications will access incorrect memory when attempting to access this field. |
16 | The relative position of field zero5 has been changed from 18 to 14. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | The relative position of field block_mode has been changed from 3 to 1. | Applications will access incorrect memory when attempting to access this field. |
2 | The relative position of field unknown1 has been changed from 1 to 3. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | The relative position of field chapter_search_or_play has been changed from 1 to 6. | Applications will access incorrect memory when attempting to access this field. |
2 | The relative position of field jlc_exists_in_button_cmd has been changed from 3 to 4. | Applications will access incorrect memory when attempting to access this field. |
3 | The relative position of field jlc_exists_in_cell_cmd has been changed from 5 to 2. | Applications will access incorrect memory when attempting to access this field. |
4 | The relative position of field jlc_exists_in_prepost_cmd has been changed from 4 to 3. | Applications will access incorrect memory when attempting to access this field. |
5 | The relative position of field jlc_exists_in_tt_dom has been changed from 2 to 5. | Applications will access incorrect memory when attempting to access this field. |
6 | The relative position of field multi_or_random_pgc_title has been changed from 6 to 1. | Applications will access incorrect memory when attempting to access this field. |
7 | The relative position of field title_or_time_play has been changed from 0 to 7. | Applications will access incorrect memory when attempting to access this field. |
8 | The relative position of field zero_1 has been changed from 7 to 0. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | The relative position of field type has been changed from 0 to 2. | Applications will access incorrect memory when attempting to access this field. |
2 | The relative position of field code_mode has been changed from 2 to 0. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | The relative position of field angle_change has been changed from 8 to 3. | Applications will access incorrect memory when attempting to access this field. |
2 | The relative position of field angle_menu_call has been changed from 16 to 11. | Applications will access incorrect memory when attempting to access this field. |
3 | The relative position of field audio_menu_call has been changed from 15 to 12. | Applications will access incorrect memory when attempting to access this field. |
4 | The relative position of field audio_stream_change has been changed from 6 to 5. | Applications will access incorrect memory when attempting to access this field. |
5 | The relative position of field backward_scan has been changed from 11 to 16. | Applications will access incorrect memory when attempting to access this field. |
6 | The relative position of field button_select_or_activate has been changed from 3 to 8. | Applications will access incorrect memory when attempting to access this field. |
7 | The relative position of field chapter_menu_call has been changed from 17 to 10. | Applications will access incorrect memory when attempting to access this field. |
8 | The relative position of field chapter_search_or_play has been changed from 19 to 24. | Applications will access incorrect memory when attempting to access this field. |
9 | The relative position of field forward_scan has been changed from 10 to 17. | Applications will access incorrect memory when attempting to access this field. |
10 | The relative position of field go_up has been changed from 22 to 21. | Applications will access incorrect memory when attempting to access this field. |
11 | The relative position of field karaoke_audio_pres_mode_change has been changed from 9 to 2. | Applications will access incorrect memory when attempting to access this field. |
12 | The relative position of field next_pg_search has been changed from 25 to 18. | Applications will access incorrect memory when attempting to access this field. |
13 | The relative position of field pause_on has been changed from 5 to 6. | Applications will access incorrect memory when attempting to access this field. |
14 | The relative position of field prev_or_top_pg_search has been changed from 24 to 19. | Applications will access incorrect memory when attempting to access this field. |
15 | The relative position of field resume has been changed from 2 to 9. | Applications will access incorrect memory when attempting to access this field. |
16 | The relative position of field root_menu_call has been changed from 13 to 14. | Applications will access incorrect memory when attempting to access this field. |
17 | The relative position of field still_off has been changed from 4 to 7. | Applications will access incorrect memory when attempting to access this field. |
18 | The relative position of field stop has been changed from 21 to 22. | Applications will access incorrect memory when attempting to access this field. |
19 | The relative position of field subpic_menu_call has been changed from 14 to 13. | Applications will access incorrect memory when attempting to access this field. |
20 | The relative position of field subpic_stream_change has been changed from 7 to 4. | Applications will access incorrect memory when attempting to access this field. |
21 | The relative position of field time_or_chapter_search has been changed from 23 to 20. | Applications will access incorrect memory when attempting to access this field. |
22 | The relative position of field title_menu_call has been changed from 12 to 15. | Applications will access incorrect memory when attempting to access this field. |
23 | The relative position of field title_or_time_play has been changed from 18 to 25. | Applications will access incorrect memory when attempting to access this field. |
24 | The relative position of field title_play has been changed from 20 to 23. | Applications will access incorrect memory when attempting to access this field. |
25 | The relative position of field video_pres_mode_change has been changed from 0 to 1. | Applications will access incorrect memory when attempting to access this field. |
26 | The relative position of field zero has been changed from 1 to 0. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | The relative position of field display_aspect_ratio has been changed from 1 to 2. | Applications will access incorrect memory when attempting to access this field. |
2 | The relative position of field film_mode has been changed from 4 to 10. | Applications will access incorrect memory when attempting to access this field. |
3 | The relative position of field letterboxed has been changed from 5 to 9. | Applications will access incorrect memory when attempting to access this field. |
4 | The relative position of field line21_cc_1 has been changed from 10 to 4. | Applications will access incorrect memory when attempting to access this field. |
5 | The relative position of field line21_cc_2 has been changed from 9 to 5. | Applications will access incorrect memory when attempting to access this field. |
6 | The relative position of field mpeg_version has been changed from 3 to 0. | Applications will access incorrect memory when attempting to access this field. |
7 | The relative position of field permitted_df has been changed from 0 to 3. | Applications will access incorrect memory when attempting to access this field. |
8 | The relative position of field picture_size has been changed from 6 to 8. | Applications will access incorrect memory when attempting to access this field. |
9 | The relative position of field unknown1 has been changed from 8 to 6. | Applications will access incorrect memory when attempting to access this field. |
10 | The relative position of field video_format has been changed from 2 to 1. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | The relative position of field auto_action_mode has been changed from 9 to 4. | Applications will access incorrect memory when attempting to access this field. |
2 | The relative position of field btn_coln has been changed from 3 to 0. | Applications will access incorrect memory when attempting to access this field. |
3 | The relative position of field down has been changed from 10 to 11. | Applications will access incorrect memory when attempting to access this field. |
4 | The relative position of field left has been changed from 12 to 13. | Applications will access incorrect memory when attempting to access this field. |
5 | The relative position of field right has been changed from 14 to 15. | Applications will access incorrect memory when attempting to access this field. |
6 | The relative position of field up has been changed from 4 to 9. | Applications will access incorrect memory when attempting to access this field. |
7 | The relative position of field x_end has been changed from 0 to 3. | Applications will access incorrect memory when attempting to access this field. |
8 | The relative position of field x_start has been changed from 2 to 1. | Applications will access incorrect memory when attempting to access this field. |
9 | The relative position of field y_end has been changed from 6 to 7. | Applications will access incorrect memory when attempting to access this field. |
10 | The relative position of field y_start has been changed from 8 to 5. | Applications will access incorrect memory when attempting to access this field. |
11 | The relative position of field zero1 has been changed from 1 to 2. | Applications will access incorrect memory when attempting to access this field. |
12 | The relative position of field zero2 has been changed from 7 to 6. | Applications will access incorrect memory when attempting to access this field. |
13 | The relative position of field zero3 has been changed from 5 to 8. | Applications will access incorrect memory when attempting to access this field. |
14 | The relative position of field zero4 has been changed from 11 to 10. | Applications will access incorrect memory when attempting to access this field. |
15 | The relative position of field zero5 has been changed from 13 to 12. | Applications will access incorrect memory when attempting to access this field. |
16 | The relative position of field zero6 has been changed from 15 to 14. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | The relative position of field btngr1_dsp_ty has been changed from 4 to 7. | Applications will access incorrect memory when attempting to access this field. |
2 | The relative position of field btngr2_dsp_ty has been changed from 10 to 9. | Applications will access incorrect memory when attempting to access this field. |
3 | The relative position of field btngr3_dsp_ty has been changed from 8 to 11. | Applications will access incorrect memory when attempting to access this field. |
4 | The relative position of field btngr_ns has been changed from 6 to 5. | Applications will access incorrect memory when attempting to access this field. |
5 | The relative position of field zero1 has been changed from 7 to 4. | Applications will access incorrect memory when attempting to access this field. |
6 | The relative position of field zero2 has been changed from 5 to 6. | Applications will access incorrect memory when attempting to access this field. |
7 | The relative position of field zero3 has been changed from 11 to 8. | Applications will access incorrect memory when attempting to access this field. |
8 | The relative position of field zero4 has been changed from 9 to 10. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | Type of 2nd parameter p2 has been changed from int to int32_t. | Replacement of parameter data type may indicate a change in its semantic meaning. |
2 | Type of return value has been changed from int to int32_t. | Replacement of return type may indicate a change in its semantic meaning. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |