Binary compatibility report for the VAAPI library  between 1.1.0 and 1.1.1 versions on x86

Test Info


Library NameVAAPI
Version #11.1.0
Version #21.1.1
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files12
Total Shared Libraries5
Total Symbols / Types88 / 176
VerdictIncompatible
(14.8%)

Problem Summary


SeverityCount
Added Symbols-1
Removed SymbolsHigh10
Problems with
Data Types
High0
Medium9
Low4
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low12
Other Changes
in Constants
-9

Added Symbols (1)


va_drm.h, libva-drm.so.1.3300.0
vaGetDisplayDRM int fd )

to the top

Removed Symbols (10)


va_egl.h, libva-egl.so.1.3300.0
vaAssociateSurfaceEGL VADisplay dpy, VASurfaceEGL egl_surface, VASurfaceID surface, unsigned int flags )
vaCreateSurfaceEGL VADisplay dpy, EGLenum target, unsigned int width, unsigned int height, VASurfaceEGL* gl_surface )
vaDeassociateSurfaceEGL VADisplay dpy, VASurfaceEGL egl_surface )
vaDestroySurfaceEGL VADisplay dpy, VASurfaceEGL gl_surface )
vaGetDisplayEGL ( VANativeDisplay native_dpy, EGLDisplay egl_dpy )
vaGetSurfaceInfoEGL VADisplay dpy, VASurfaceEGL egl_surface, EGLenum* target, EGLClientBuffer* buffer, EGLint* attrib_list, int* num_attribs )
vaMaxNumSurfaceAttributesEGL VADisplay dpy )
vaMaxNumSurfaceTargetsEGL VADisplay dpy )
vaQuerySurfaceTargetsEGL VADisplay dpy, EGLenum* target_list, int* num_targets )
vaSyncSurfaceEGL VADisplay dpy, VASurfaceEGL egl_surface )

to the top

Problems with Data Types, Medium Severity (9)


va_backend_egl.h
[+] struct VADriverVTableEGL (9)

to the top

Problems with Data Types, Low Severity (4)


va_backend.h
[+] struct VADriverContext (3)

va_backend_egl.h
[+] struct VADriverVTableEGL (1)

to the top

Problems with Constants, Low Severity (12)


va.h
[+] VA_JPEG_SOF0
[+] VA_JPEG_SOF1
[+] VA_JPEG_SOF10
[+] VA_JPEG_SOF11
[+] VA_JPEG_SOF13
[+] VA_JPEG_SOF14
[+] VA_JPEG_SOF2
[+] VA_JPEG_SOF3
[+] VA_JPEG_SOF5
[+] VA_JPEG_SOF6
[+] VA_JPEG_SOF7
[+] VA_JPEG_SOF9

to the top

Other Changes in Constants (9)


va_backend.h
[+] VA_DISPLAY_ANDROID
[+] VA_DISPLAY_DRM
[+] VA_DISPLAY_GLX
[+] VA_DISPLAY_WAYLAND
[+] VA_DISPLAY_X11

va_drmcommon.h
[+] VA_DRM_AUTH_CUSTOM
[+] VA_DRM_AUTH_DRI1
[+] VA_DRM_AUTH_DRI2
[+] VA_DRM_AUTH_NONE

to the top

Header Files (12)


va.h
va_backend.h
va_backend_egl.h
va_backend_glx.h
va_backend_tpi.h
va_dri2.h
va_dricommon.h
va_egl.h
va_glx.h
va_tpi.h
va_version.h
va_x11.h

to the top

Shared Libraries (5)


libva-egl.so.1.3300.0
libva-glx.so.1.3300.0
libva-tpi.so.1.3300.0
libva-x11.so.1.3300.0
libva.so.1.3300.0

to the top




Generated on Thu Mar 21 03:42:15 2013 for VAAPI by ABI Compliance Checker 1.99  
A tool for checking backward compatibility of a C/C++ library API