Binary compatibility report for the Xvid library  between 0.9.0 and 1.0.0 versions on x86

Test Info


Library NameXvid
Version #10.9.0
Version #21.0.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types3 / 3
VerdictIncompatible
(33.3%)

Problem Summary


SeverityCount
Added Symbols-7
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low72
Other Changes
in Constants
-119

Added Symbols (7)


xvid.h, libxvidcore.so.4.0
xvid_global void* handle, int opt, void* param1, void* param2 )
xvid_plugin_2pass1 void* p1, int p2, void* p3, void* p4 )
xvid_plugin_2pass2 void* p1, int p2, void* p3, void* p4 )
xvid_plugin_dump void* p1, int p2, void* p3, void* p4 )
xvid_plugin_lumimasking void* p1, int p2, void* p3, void* p4 )
xvid_plugin_psnr void* p1, int p2, void* p3, void* p4 )
xvid_plugin_single void* p1, int p2, void* p3, void* p4 )

to the top

Removed Symbols (1)


xvid.h, libxvidcore.so
xvid_init void* handle, int opt, void* param1, void* param2 )

to the top

Problems with Constants, Low Severity (72)


xvid.h
[+] PMV_ADVANCEDDIAMOND16
[+] PMV_ADVANCEDDIAMOND8
[+] PMV_EARLYSTOP16
[+] PMV_EARLYSTOP8
[+] PMV_EXTSEARCH16
[+] PMV_EXTSEARCH8
[+] PMV_HALFPELDIAMOND16
[+] PMV_HALFPELDIAMOND8
[+] PMV_HALFPELREFINE16
[+] PMV_HALFPELREFINE8
[+] PMV_OVERLAPPING16
[+] PMV_OVERLAPPING8
[+] PMV_QUICKSTOP16
[+] PMV_QUICKSTOP8
[+] PMV_UNRESTRICTED16
[+] PMV_UNRESTRICTED8
[+] PMV_USESQUARES16
[+] PMV_USESQUARES8
[+] XVID_ADAPTIVEQUANT
[+] XVID_ALTERNATESCAN
[+] XVID_CPU_3DNOW
[+] XVID_CPU_3DNOWEXT
[+] XVID_CPU_CHKONLY
[+] XVID_CPU_FORCE
[+] XVID_CPU_IA64
[+] XVID_CPU_MMX
[+] XVID_CPU_MMXEXT
[+] XVID_CPU_SSE
[+] XVID_CPU_SSE2
[+] XVID_CPU_TSC
[+] XVID_CSP_EXTERN
[+] XVID_CSP_I420
[+] XVID_CSP_NULL
[+] XVID_CSP_RGB24
[+] XVID_CSP_RGB32
[+] XVID_CSP_RGB555
[+] XVID_CSP_RGB565
[+] XVID_CSP_USER
[+] XVID_CSP_UYVY
[+] XVID_CSP_VFLIP
[+] XVID_CSP_YUY2
[+] XVID_CSP_YV12
[+] XVID_CSP_YVYU
[+] XVID_CUSTOM_QMATRIX
[+] XVID_DEC_CREATE
[+] XVID_DEC_DECODE
[+] XVID_DEC_DESTROY
[+] XVID_ENC_CREATE
[+] XVID_ENC_DESTROY
[+] XVID_ENC_ENCODE
[+] XVID_ERR_FORMAT
[+] XVID_ERR_MEMORY
[+] XVID_ERR_OK
[+] XVID_GRAYSCALE
[+] XVID_GREYSCALE
[+] XVID_H263QUANT
[+] XVID_HALFPEL
[+] XVID_HINTEDME_GET
[+] XVID_HINTEDME_SET
[+] XVID_INTER4V
[+] XVID_INTERLACING
[+] XVID_LATEINTRA
[+] XVID_LUMIMASKING
[+] XVID_ME_EPZS
[+] XVID_ME_FULLSEARCH
[+] XVID_ME_LOGARITHMIC
[+] XVID_ME_PMVFAST
[+] XVID_ME_ZERO
[+] XVID_MPEGQUANT
[+] XVID_QUICK_DECODE
[+] XVID_TOPFIELDFIRST
[+] XVID_VALID_FLAGS

to the top

Other Changes in Constants (119)


xvid.h
[+] XVID_CPU_ALTIVEC
[+] XVID_CPU_ASM
[+] XVID_CSP_ABGR
[+] XVID_CSP_ARGB
[+] XVID_CSP_BGR
[+] XVID_CSP_BGRA
[+] XVID_CSP_INTERNAL
[+] XVID_CSP_PLANAR
[+] XVID_CSP_RGBA
[+] XVID_CSP_SLICE
[+] XVID_DEBLOCKUV
[+] XVID_DEBLOCKY
[+] XVID_DEBUG_COEFF
[+] XVID_DEBUG_DEBUG
[+] XVID_DEBUG_ERROR
[+] XVID_DEBUG_HEADER
[+] XVID_DEBUG_MB
[+] XVID_DEBUG_MV
[+] XVID_DEBUG_RC
[+] XVID_DEBUG_STARTCODE
[+] XVID_DEBUG_TIMECODE
[+] XVID_DISCONTINUITY
[+] XVID_ERR_END
[+] XVID_FILMEFFECT
[+] XVID_GBL_CONVERT
[+] XVID_GBL_INFO
[+] XVID_GBL_INIT
[+] XVID_GLOBAL_CLOSED_GOP
[+] XVID_GLOBAL_EXTRASTATS_ENABLE
[+] XVID_GLOBAL_PACKED
[+] XVID_KEYFRAME
[+] XVID_LOWDELAY
[+] XVID_ME_ADVANCEDDIAMOND16
[+] XVID_ME_ADVANCEDDIAMOND8
[+] XVID_ME_BFRAME_EARLYSTOP
[+] XVID_ME_CHECKPREDICTION_RD
[+] XVID_ME_CHROMA_BVOP
[+] XVID_ME_CHROMA_PVOP
[+] XVID_ME_DETECT_STATIC_MOTION
[+] XVID_ME_EXTSEARCH16
[+] XVID_ME_EXTSEARCH8
[+] XVID_ME_EXTSEARCH_RD
[+] XVID_ME_FAST_MODEINTERPOLATE
[+] XVID_ME_FASTREFINE16
[+] XVID_ME_FASTREFINE8
[+] XVID_ME_GME_REFINE
[+] XVID_ME_HALFPELREFINE16
[+] XVID_ME_HALFPELREFINE16_RD
[+] XVID_ME_HALFPELREFINE8
[+] XVID_ME_HALFPELREFINE8_RD
[+] XVID_ME_OVERLAPPING16
[+] XVID_ME_OVERLAPPING8
[+] XVID_ME_QUARTERPELREFINE16
[+] XVID_ME_QUARTERPELREFINE16_RD
[+] XVID_ME_QUARTERPELREFINE8
[+] XVID_ME_QUARTERPELREFINE8_RD
[+] XVID_ME_SKIP_DELTASEARCH
[+] XVID_ME_UNRESTRICTED16
[+] XVID_ME_UNRESTRICTED8
[+] XVID_ME_USESQUARES16
[+] XVID_ME_USESQUARES8
[+] XVID_PAR_11_VGA
[+] XVID_PAR_169_NTSC
[+] XVID_PAR_169_PAL
[+] XVID_PAR_43_NTSC
[+] XVID_PAR_43_PAL
[+] XVID_PAR_EXT
[+] XVID_PAYBACK_BIAS
[+] XVID_PAYBACK_PROP
[+] XVID_PLG_AFTER
[+] XVID_PLG_BEFORE
[+] XVID_PLG_CREATE
[+] XVID_PLG_DESTROY
[+] XVID_PLG_FRAME
[+] XVID_PLG_INFO
[+] XVID_PROFILE_ARTS_L1
[+] XVID_PROFILE_ARTS_L2
[+] XVID_PROFILE_ARTS_L3
[+] XVID_PROFILE_ARTS_L4
[+] XVID_PROFILE_AS_L0
[+] XVID_PROFILE_AS_L1
[+] XVID_PROFILE_AS_L2
[+] XVID_PROFILE_AS_L3
[+] XVID_PROFILE_AS_L4
[+] XVID_PROFILE_S_L0
[+] XVID_PROFILE_S_L1
[+] XVID_PROFILE_S_L2
[+] XVID_PROFILE_S_L3
[+] XVID_REQDQUANTS
[+] XVID_REQORIGINAL
[+] XVID_REQPSNR
[+] XVID_TYPE_AUTO
[+] XVID_TYPE_BVOP
[+] XVID_TYPE_IVOP
[+] XVID_TYPE_NOTHING
[+] XVID_TYPE_PVOP
[+] XVID_TYPE_SVOP
[+] XVID_TYPE_VOL
[+] XVID_VOL_EXTRASTATS
[+] XVID_VOL_GMC
[+] XVID_VOL_INTERLACING
[+] XVID_VOL_MPEGQUANT
[+] XVID_VOL_QUARTERPEL
[+] XVID_VOL_REDUCED_ENABLE
[+] XVID_VOP_ALTERNATESCAN
[+] XVID_VOP_CARTOON
[+] XVID_VOP_CHROMAOPT
[+] XVID_VOP_DEBUG
[+] XVID_VOP_FAST_MODEDECISION_RD
[+] XVID_VOP_GREYSCALE
[+] XVID_VOP_HALFPEL
[+] XVID_VOP_HQACPRED
[+] XVID_VOP_INTER4V
[+] XVID_VOP_MODEDECISION_RD
[+] XVID_VOP_REDUCED
[+] XVID_VOP_TOPFIELDFIRST
[+] XVID_VOP_TRELLISQUANT
[+] XVID_ZONE_QUANT
[+] XVID_ZONE_WEIGHT

to the top

Header Files (1)


xvid.h

to the top

Shared Libraries (1)


libxvidcore.so

to the top




Generated on Fri Dec 27 19:12:50 2013 for Xvid by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API