Binary compatibility report for the libspeex library between 0.0.2 and 0.0.3 versions on x86

Test Info


Library Namelibspeex
Version #10.0.2
Version #20.0.3
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files4
Total Shared Libraries1
Total Symbols / Types22 / 13
VerdictIncompatible
(77.3%)

Problem Summary


SeverityCount
Added Symbols-11
Removed SymbolsHigh14
Problems with
Data Types
High0
Medium15
Low7
Problems with
Symbols
High2
Medium2
Low10
Problems with
Constants
Low0

Added Symbols (11)


speex_bits.h, libspeex-0.0.so
speex_bits_destroy FrameBits* bits )
speex_bits_init FrameBits* bits )
speex_bits_init_from FrameBits* bits, char* bytes, int len )
speex_bits_pack FrameBits* bits, int data, int nbBits )
speex_bits_read_whole_bytes FrameBits* bits, char* bytes, int len )
speex_bits_reset FrameBits* bits )
speex_bits_rewind FrameBits* bits )
speex_bits_unpack_signed FrameBits* bits, int nbBits )
speex_bits_unpack_unsigned FrameBits* bits, int nbBits )
speex_bits_write FrameBits* bits, char* bytes, int max_len )
speex_bits_write_whole_bytes FrameBits* bits, char* bytes, int max_len )

to the top

Removed Symbols (14)


bits.h, libspeex-0.0.so
frame_bits_destroy FrameBits* bits )
frame_bits_init FrameBits* bits )
frame_bits_init_from FrameBits* bits, char* bytes, int len )
frame_bits_pack FrameBits* bits, int data, int nbBits )
frame_bits_read_whole_bytes FrameBits* bits, char* bytes, int len )
frame_bits_reset FrameBits* bits )
frame_bits_rewind FrameBits* bits )
frame_bits_unpack_signed FrameBits* bits, int nbBits )
frame_bits_unpack_unsigned FrameBits* bits, int nbBits )
frame_bits_write FrameBits* bits, char* bytes, int max_len )
frame_bits_write_whole_bytes FrameBits* bits, char* bytes, int max_len )

modes.h, libspeex-0.0.so
mp_nb_mode [data]
mp_sb_mode [data]
mp_wb_mode [data]

to the top

Problems with Symbols, High Severity (2)


speex.h, libspeex-0.0.so
[+] decoder_init DecState* st, SpeexMode* mode ) (1)
[+] encoder_init EncState* st, SpeexMode* mode ) (1)

to the top

Problems with Data Types, Medium Severity (15)


modes.h
[+] struct SpeexMode (15)

to the top

Problems with Symbols, Medium Severity (2)


modes.h, libspeex-0.0.so
[+] nb_mode [data] (1)
[+] wb_mode [data] (1)

to the top

Problems with Data Types, Low Severity (7)


modes.h
[+] struct SpeexMode (7)

to the top

Problems with Symbols, Low Severity (10)


speex.h, libspeex-0.0.so
[+] decode DecState* st, FrameBits* bits, float* out ) (2)
[+] decoder_destroy DecState* st ) (2)
[+] decoder_init DecState* st, SpeexMode* mode ) (1)
[+] encode EncState* st, float* in, FrameBits* bits ) (2)
[+] encoder_destroy EncState* st ) (2)
[+] encoder_init EncState* st, SpeexMode* mode ) (1)

to the top

Header Files (4)


bits.h
modes.h
sb_celp.h
speex.h

to the top

Shared Libraries (1)


libspeex-0.0.so

to the top