Binary compatibility report for the VDPAU library  between 0.8 and 0.9 versions on x86

Test Info


Library NameVDPAU
Version #10.8
Version #20.9
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files2
Total Shared Libraries1
Total Symbols / Types1 / 10
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low127
Other Changes
in Constants
-5

Problems with Constants, Low Severity (127)


vdpau.h
[+] VDP_CHROMA_TYPE_420
[+] VDP_CHROMA_TYPE_422
[+] VDP_CHROMA_TYPE_444
[+] VDP_COLOR_STANDARD_ITUR_BT_601
[+] VDP_COLOR_STANDARD_ITUR_BT_709
[+] VDP_COLOR_STANDARD_SMPTE_240M
[+] VDP_COLOR_TABLE_FORMAT_B8G8R8X8
[+] VDP_DECODER_PROFILE_DIVX4_HD_1080P
[+] VDP_DECODER_PROFILE_DIVX4_HOME_THEATER
[+] VDP_DECODER_PROFILE_DIVX4_MOBILE
[+] VDP_DECODER_PROFILE_DIVX4_QMOBILE
[+] VDP_DECODER_PROFILE_DIVX5_HD_1080P
[+] VDP_DECODER_PROFILE_DIVX5_HOME_THEATER
[+] VDP_DECODER_PROFILE_DIVX5_MOBILE
[+] VDP_DECODER_PROFILE_DIVX5_QMOBILE
[+] VDP_DECODER_PROFILE_H264_BASELINE
[+] VDP_DECODER_PROFILE_H264_HIGH
[+] VDP_DECODER_PROFILE_H264_MAIN
[+] VDP_DECODER_PROFILE_MPEG1
[+] VDP_DECODER_PROFILE_MPEG2_MAIN
[+] VDP_DECODER_PROFILE_MPEG2_SIMPLE
[+] VDP_DECODER_PROFILE_MPEG4_PART2_ASP
[+] VDP_DECODER_PROFILE_MPEG4_PART2_SP
[+] VDP_DECODER_PROFILE_VC1_ADVANCED
[+] VDP_DECODER_PROFILE_VC1_MAIN
[+] VDP_DECODER_PROFILE_VC1_SIMPLE
[+] VDP_FUNC_ID_BITMAP_SURFACE_CREATE
[+] VDP_FUNC_ID_BITMAP_SURFACE_DESTROY
[+] VDP_FUNC_ID_BITMAP_SURFACE_GET_PARAMETERS
[+] VDP_FUNC_ID_BITMAP_SURFACE_PUT_BITS_NATIVE
[+] VDP_FUNC_ID_BITMAP_SURFACE_QUERY_CAPABILITIES
[+] VDP_FUNC_ID_DECODER_CREATE
[+] VDP_FUNC_ID_DECODER_DESTROY
[+] VDP_FUNC_ID_DECODER_GET_PARAMETERS
[+] VDP_FUNC_ID_DECODER_QUERY_CAPABILITIES
[+] VDP_FUNC_ID_DECODER_RENDER
[+] VDP_FUNC_ID_DEVICE_DESTROY
[+] VDP_FUNC_ID_GENERATE_CSC_MATRIX
[+] VDP_FUNC_ID_GET_ERROR_STRING
[+] VDP_FUNC_ID_GET_INFORMATION_STRING
[+] VDP_FUNC_ID_GET_PROC_ADDRESS
[+] VDP_FUNC_ID_OUTPUT_SURFACE_CREATE
[+] VDP_FUNC_ID_OUTPUT_SURFACE_DESTROY
[+] VDP_FUNC_ID_OUTPUT_SURFACE_GET_BITS_NATIVE
[+] VDP_FUNC_ID_OUTPUT_SURFACE_GET_PARAMETERS
[+] VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_INDEXED
[+] VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_NATIVE
[+] VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_Y_CB_CR
[+] VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_CAPABILITIES
[+] VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_GET_PUT_BITS_NATIVE_CAPABILITIES
[+] VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_INDEXED_CAPABILITIES
[+] VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_Y_CB_CR_CAPABILITIES
[+] VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_BITMAP_SURFACE
[+] VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_OUTPUT_SURFACE
[+] VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_VIDEO_SURFACE_LUMA
[+] VDP_FUNC_ID_PREEMPTION_CALLBACK_REGISTER
[+] VDP_FUNC_ID_PRESENTATION_QUEUE_BLOCK_UNTIL_SURFACE_IDLE
[+] VDP_FUNC_ID_PRESENTATION_QUEUE_CREATE
[+] VDP_FUNC_ID_PRESENTATION_QUEUE_DESTROY
[+] VDP_FUNC_ID_PRESENTATION_QUEUE_DISPLAY
[+] VDP_FUNC_ID_PRESENTATION_QUEUE_GET_BACKGROUND_COLOR
[+] VDP_FUNC_ID_PRESENTATION_QUEUE_GET_TIME
[+] VDP_FUNC_ID_PRESENTATION_QUEUE_QUERY_SURFACE_STATUS
[+] VDP_FUNC_ID_PRESENTATION_QUEUE_SET_BACKGROUND_COLOR
[+] VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_DESTROY
[+] VDP_FUNC_ID_VIDEO_MIXER_CREATE
[+] VDP_FUNC_ID_VIDEO_MIXER_DESTROY
[+] VDP_FUNC_ID_VIDEO_MIXER_GET_ATTRIBUTE_VALUES
[+] VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_ENABLES
[+] VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_SUPPORT
[+] VDP_FUNC_ID_VIDEO_MIXER_GET_PARAMETER_VALUES
[+] VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_SUPPORT
[+] VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_VALUE_RANGE
[+] VDP_FUNC_ID_VIDEO_MIXER_QUERY_FEATURE_SUPPORT
[+] VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_SUPPORT
[+] VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_VALUE_RANGE
[+] VDP_FUNC_ID_VIDEO_MIXER_RENDER
[+] VDP_FUNC_ID_VIDEO_MIXER_SET_ATTRIBUTE_VALUES
[+] VDP_FUNC_ID_VIDEO_MIXER_SET_FEATURE_ENABLES
[+] VDP_FUNC_ID_VIDEO_SURFACE_CREATE
[+] VDP_FUNC_ID_VIDEO_SURFACE_DESTROY
[+] VDP_FUNC_ID_VIDEO_SURFACE_GET_BITS_Y_CB_CR
[+] VDP_FUNC_ID_VIDEO_SURFACE_GET_PARAMETERS
[+] VDP_FUNC_ID_VIDEO_SURFACE_PUT_BITS_Y_CB_CR
[+] VDP_FUNC_ID_VIDEO_SURFACE_QUERY_CAPABILITIES
[+] VDP_FUNC_ID_VIDEO_SURFACE_QUERY_GET_PUT_BITS_Y_CB_CR_CAPABILITIES
[+] VDP_INDEXED_FORMAT_A4I4
[+] VDP_INDEXED_FORMAT_A8I8
[+] VDP_INDEXED_FORMAT_I4A4
[+] VDP_INDEXED_FORMAT_I8A8
[+] VDP_RGBA_FORMAT_A8
[+] VDP_RGBA_FORMAT_B10G10R10A2
[+] VDP_RGBA_FORMAT_B8G8R8A8
[+] VDP_RGBA_FORMAT_R10G10B10A2
[+] VDP_RGBA_FORMAT_R8G8B8A8
[+] VDP_VIDEO_MIXER_ATTRIBUTE_BACKGROUND_COLOR
[+] VDP_VIDEO_MIXER_ATTRIBUTE_CSC_MATRIX
[+] VDP_VIDEO_MIXER_ATTRIBUTE_LUMA_KEY_MAX_LUMA
[+] VDP_VIDEO_MIXER_ATTRIBUTE_LUMA_KEY_MIN_LUMA
[+] VDP_VIDEO_MIXER_ATTRIBUTE_NOISE_REDUCTION_LEVEL
[+] VDP_VIDEO_MIXER_ATTRIBUTE_SHARPNESS_LEVEL
[+] VDP_VIDEO_MIXER_ATTRIBUTE_SKIP_CHROMA_DEINTERLACE
[+] VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL
[+] VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL_SPATIAL
[+] VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L1
[+] VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L2
[+] VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L3
[+] VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L4
[+] VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L5
[+] VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L6
[+] VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L7
[+] VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L8
[+] VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L9
[+] VDP_VIDEO_MIXER_FEATURE_INVERSE_TELECINE
[+] VDP_VIDEO_MIXER_FEATURE_LUMA_KEY
[+] VDP_VIDEO_MIXER_FEATURE_NOISE_REDUCTION
[+] VDP_VIDEO_MIXER_FEATURE_SHARPNESS
[+] VDP_VIDEO_MIXER_PARAMETER_CHROMA_TYPE
[+] VDP_VIDEO_MIXER_PARAMETER_LAYERS
[+] VDP_VIDEO_MIXER_PARAMETER_VIDEO_SURFACE_HEIGHT
[+] VDP_VIDEO_MIXER_PARAMETER_VIDEO_SURFACE_WIDTH
[+] VDP_YCBCR_FORMAT_NV12
[+] VDP_YCBCR_FORMAT_UYVY
[+] VDP_YCBCR_FORMAT_V8U8Y8A8
[+] VDP_YCBCR_FORMAT_Y8U8V8A8
[+] VDP_YCBCR_FORMAT_YUYV
[+] VDP_YCBCR_FORMAT_YV12

to the top

Other Changes in Constants (5)


vdpau.h
[+] VDP_DECODER_PROFILE_H264_CONSTRAINED_BASELINE
[+] VDP_DECODER_PROFILE_H264_CONSTRAINED_HIGH
[+] VDP_DECODER_PROFILE_H264_EXTENDED
[+] VDP_DECODER_PROFILE_H264_HIGH_444_PREDICTIVE
[+] VDP_DECODER_PROFILE_H264_PROGRESSIVE_HIGH

to the top

Header Files (2)


vdpau.h
vdpau_x11.h

to the top

Shared Libraries (1)


libvdpau.so.1.0.0

to the top




Generated on Fri Feb 27 13:55:25 2015 for VDPAU by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API