Binary compatibility report for the Linphone library  between 3.4.99.4 and 3.5.0 versions on x86

Test Info


Library NameLinphone
Version #13.4.99.4
Version #23.5.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files57
Total Shared Libraries3
Total Symbols / Types1012 / 662
VerdictIncompatible
(5.9%)

Problem Summary


SeverityCount
Added Symbols-18
Removed SymbolsHigh4
Problems with
Data Types
High1
Medium22
Low3
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0
Other Changes
in Data Types
-2

Added Symbols (18)


linphonecore.h, liblinphone.so.4.0.0
linphone_call_params_get_media_encryption LinphoneCallParams const* cp )
linphone_call_params_set_media_encryption ( LinphoneCallParams* cp, enum LinphoneMediaEncryption e )
linphone_call_set_authentication_token_verified ( LinphoneCall* call, bool_t verified )
linphone_core_get_device_rotation LinphoneCore* lc )
linphone_core_get_media_encryption LinphoneCore* lc )
linphone_core_init_default_params ( LinphoneCore* lc, LinphoneCallParams* params )
linphone_core_is_media_encryption_mandatory LinphoneCore* lc )
linphone_core_media_encryption_supported ( LinphoneCore const* lc, enum LinphoneMediaEncryption menc )
linphone_core_set_max_calls ( LinphoneCore* lc, int max )
linphone_core_set_media_encryption ( LinphoneCore* lc, enum LinphoneMediaEncryption menc )
linphone_core_set_media_encryption_mandatory ( LinphoneCore* lc, bool_t m )
linphone_core_set_rtp_transport_factories ( LinphoneCore* lc, LinphoneRtpTransportFactories* factories )
linphone_core_tunnel_available ( )
linphone_core_update_tunnel LinphoneCore* lc )
linphone_core_verify_server_certificates ( LinphoneCore* lc, bool_t yesno )

mscommon.h, libmediastreamer.so.1.0.0
ms_get_cpu_count ( )
ms_set_cpu_count unsigned int c )

msconference.h, libmediastreamer.so.1.0.0
ms_audio_conference_get_size MSAudioConference* obj )

to the top

Removed Symbols (4)


linphonecore.h, liblinphone.so.4.0.0
linphone_call_are_all_streams_encrypted LinphoneCall* call )
linphone_core_set_audio_transports ( LinphoneCore* lc, RtpTransport* rtp, RtpTransport* rtcp )
linphone_core_set_video_transports ( LinphoneCore* lc, RtpTransport* rtp, RtpTransport* rtcp )

msconference.h, libmediastreamer.so.1.0.0
ms_audio_conference_size MSAudioConference* obj )

to the top

Problems with Data Types, High Severity (1)


zrtp.h
[+] struct OrtpZrtpParams (1)

to the top

Problems with Data Types, Medium Severity (22)


allfilters.h
[+] enum MSFilterId (22)

to the top

Problems with Data Types, Low Severity (3)


rtpsession.h
[+] struct _RtpTransport (2)

zrtp.h
[+] struct OrtpZrtpParams (1)

to the top

Problems with Symbols, Low Severity (1)


ortp_srtp.h, libortp.so.8.0.0
[+] ortp_crypto_get_random uint8_t* tmp, int size ) (1)

to the top

Other Changes in Data Types (2)


allfilters.h
[+] enum MSFilterId (2)

to the top

Header Files (57)


allfilters.h
b64.h
bitratecontrol.h
config.h
dsptools.h
dtmfgen.h
event.h
ice.h
linphonecore.h
linphonecore_utils.h
linphonefriend.h
lpconfig.h
mediastream.h
msaudiomixer.h
mschanadapter.h
mscodecutils.h
mscommon.h
msconference.h
msequalizer.h
mseventqueue.h
msextdisplay.h
msfileplayer.h
msfilerec.h
msfilter.h
msinterfaces.h
msitc.h
msjava.h
msjpegwriter.h
msqueue.h
msrtp.h
mssndcard.h
mstee.h
msticker.h
mstonedetector.h
msv4l.h
msvideo.h
msvideoout.h
msvolume.h
mswebcam.h
ortp.h
ortp_srtp.h
payloadtype.h
port.h
qualityindicator.h
rfc3984.h
rtcp.h
rtp.h
rtpsession.h
rtpsignaltable.h
sessionset.h
sipsetup.h
str_utils.h
stun.h
stun_udp.h
telephonyevents.h
waveheader.h
zrtp.h

to the top

Shared Libraries (3)


liblinphone.so.4.0.0
libmediastreamer.so.1.0.0
libortp.so.8.0.0

to the top




Generated on Tue Feb 26 03:46:59 2013 for Linphone by ABI Compliance Checker 1.99  
A tool for checking backward compatibility of a C/C++ library API