Binary compatibility report for the VAAPI library between 1.3.0 and 1.3.1 versions on x86
Test Info
Library Name | VAAPI |
Version #1 | 1.3.0 |
Version #2 | 1.3.1 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 23 |
Total Shared Libraries | 7 |
Total Symbols / Types | 83 / 176 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 0 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 1 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 1 |
Other Changes in Data Types | - | 1 |
Problems with Data Types, Low Severity (1)
va_vpp.h
[+] enum _VAProcFilterType (1)
| Change |
Effect |
1 | Value of member VAProcFilterCount has been changed from 5 to 6. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (2)
vaQueryVideoProcFilterCaps ( VADisplay dpy, VAContextID context, VAProcFilterType type, void* filter_caps, unsigned int* num_filter_caps )3rd parameter 'type' has base type 'enum _VAProcFilterType'.
vaQueryVideoProcFilters ( VADisplay dpy, VAContextID context, VAProcFilterType* filters, unsigned int* num_filters )3rd parameter 'filters' (pointer) has base type 'enum _VAProcFilterType'.
to the top
Problems with Constants, Low Severity (1)
va.h
[+] VA_ENC_PACKED_HEADER_RAW_DATA
| Change | Effect |
---|
1 | The value of constant VA_ENC_PACKED_HEADER_RAW_DATA has been changed from 0x0000000C to 0x00000010. | 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
Other Changes in Data Types (1)
va_vpp.h
[+] enum _VAProcFilterType (1)
| Change |
Effect |
1 | The member VAProcFilterSkinToneEnhancement with value 5 has been added. | No effect. |
[+] affected symbols (2)
vaQueryVideoProcFilterCaps ( VADisplay dpy, VAContextID context, VAProcFilterType type, void* filter_caps, unsigned int* num_filter_caps )3rd parameter 'type' has base type 'enum _VAProcFilterType'.
vaQueryVideoProcFilters ( VADisplay dpy, VAContextID context, VAProcFilterType* filters, unsigned int* num_filters )3rd parameter 'filters' (pointer) has base type 'enum _VAProcFilterType'.
to the top
Header Files (23)
va.h
va_backend.h
va_backend_egl.h
va_backend_glx.h
va_backend_tpi.h
va_backend_vpp.h
va_backend_wayland.h
va_compat.h
va_dec_jpeg.h
va_dec_vp8.h
va_dri2.h
va_dricommon.h
va_drm.h
va_drmcommon.h
va_egl.h
va_enc_h264.h
va_enc_mpeg2.h
va_glx.h
va_tpi.h
va_version.h
va_vpp.h
va_wayland.h
va_x11.h
to the top
Shared Libraries (7)
libva-drm.so.1.3500.0
libva-egl.so.1.3500.0
libva-glx.so.1.3500.0
libva-tpi.so.1.3500.0
libva-wayland.so.1.3500.0
libva-x11.so.1.3500.0
libva.so.1.3500.0
to the top