Binary compatibility report for the opus library  between 0.9.3 and 0.9.5 versions on x86

Test Info


Library Nameopus
Version #10.9.3
Version #20.9.5
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries3
Total Symbols / Types15 / 19
VerdictIncompatible
(3.3%)

Problem Summary


SeverityCount
Added Symbols-2
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium1
Low0
Problems with
Constants
Low10
Other Changes
in Constants
-17

Added Symbols (2)


opus.h, libopus.so.0.0.0
opus_decoder_init OpusDecoder* st, int Fs, int channels )
opus_encoder_init OpusEncoder* st, int Fs, int channels, int application )

to the top

Problems with Symbols, Medium Severity (1)


opus.h, libietfcodec.so.0.0.0
[+] opus_encoder_create int Fs, int channels ) (1)

to the top

Problems with Constants, Low Severity (10)


opus.h
[+] BANDWIDTH_AUTO
[+] BANDWIDTH_FULLBAND
[+] BANDWIDTH_MEDIUMBAND
[+] BANDWIDTH_NARROWBAND
[+] BANDWIDTH_SUPERWIDEBAND
[+] BANDWIDTH_WIDEBAND
[+] OPUS_INVALID_MODE
[+] OPUS_MODE_AUDIO
[+] OPUS_MODE_AUTO
[+] OPUS_MODE_VOICE

to the top

Other Changes in Constants (17)


opus.h
[+] OPUS_APPLICATION_AUDIO
[+] OPUS_APPLICATION_VOIP
[+] OPUS_BANDWIDTH_AUTO
[+] OPUS_BANDWIDTH_FULLBAND
[+] OPUS_BANDWIDTH_MEDIUMBAND
[+] OPUS_BANDWIDTH_NARROWBAND
[+] OPUS_BANDWIDTH_SUPERWIDEBAND
[+] OPUS_BANDWIDTH_WIDEBAND
[+] OPUS_BITRATE_AUTO
[+] OPUS_BUFFER_TOO_SMALL
[+] OPUS_GET_FORCE_MONO_REQUEST
[+] OPUS_GET_SIGNAL_REQUEST
[+] OPUS_SET_FORCE_MONO_REQUEST
[+] OPUS_SET_SIGNAL_REQUEST
[+] OPUS_SIGNAL_AUTO
[+] OPUS_SIGNAL_MUSIC
[+] OPUS_SIGNAL_VOICE

to the top

Header Files (1)


opus.h

to the top

Shared Libraries (3)


libcelt0.so.2.0.0
libietfcodec.so.0.0.0
libSKP_SILK_SDK.so.0.0.0

to the top




Generated on Thu Sep 26 19:11:57 2013 for opus by ABI Compliance Checker 1.99.8.3  
A tool for checking backward compatibility of a C/C++ library API