API compatibility report for the soundtouch library between 1.9.0 and 1.9.2 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namesoundtouch
Version #11.9.0
Version #21.9.2
CPU Typex86_64
GCC Version5.3.0
SubjectBinary Compatibility

Test Results


Total Header Files6
Total Shared Libraries1
Total Symbols / Types56 / 25
VerdictIncompatible
(19.6%)

Problem Summary


SeverityCount
Added Symbols-9
Removed SymbolsHigh11
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High7
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (9)


SoundTouch.h, libSoundTouch.so.1.0.0
namespace soundtouch
SoundTouch::receiveSamples ( SAMPLETYPE* output, uint maxSamples )
SoundTouch::receiveSamples ( uint maxSamples )
SoundTouch::setPitch ( double newPitch )
SoundTouch::setPitchOctaves ( double newPitch )
SoundTouch::setPitchSemiTones ( double newPitch )
SoundTouch::setRate ( double newRate )
SoundTouch::setRateChange ( double newRate )
SoundTouch::setTempo ( double newTempo )
SoundTouch::setTempoChange ( double newTempo )

to the top

Removed Symbols (11)


FIFOSamplePipe.h, libSoundTouch.so.0.0.0
namespace soundtouch
FIFOProcessor::~FIFOProcessor [in-charge-deleting] ( )
FIFOSamplePipe::~FIFOSamplePipe [in-charge-deleting] ( )
vtable for FIFOProcessor [data]
vtable for FIFOSamplePipe [data]

SoundTouch.h, libSoundTouch.so.0.0.0
namespace soundtouch
SoundTouch::setPitch ( float newPitch )
SoundTouch::setPitchOctaves ( float newPitch )
SoundTouch::setPitchSemiTones ( float newPitch )
SoundTouch::setRate ( float newRate )
SoundTouch::setRateChange ( float newRate )
SoundTouch::setTempo ( float newTempo )
SoundTouch::setTempoChange ( float newTempo )

to the top

Problems with Symbols, High Severity (7)


SoundTouch.h, libSoundTouch.so.0.0.0
namespace soundtouch
[+] SoundTouch::setPitch ( float newPitch ) (1)
[+] SoundTouch::setPitchOctaves ( float newPitch ) (1)
[+] SoundTouch::setPitchSemiTones ( float newPitch ) (1)
[+] SoundTouch::setRate ( float newRate ) (1)
[+] SoundTouch::setRateChange ( float newRate ) (1)
[+] SoundTouch::setTempo ( float newTempo ) (1)
[+] SoundTouch::setTempoChange ( float newTempo ) (1)

to the top

Problems with Data Types, Low Severity (2)


SoundTouch.h
namespace soundtouch
[+] class SoundTouch (2)

to the top

Header Files (6)


BPMDetect.h
FIFOSampleBuffer.h
FIFOSamplePipe.h
SoundTouch.h
soundtouch_config.h
STTypes.h

to the top

Shared Libraries (1)


libSoundTouch.so.0.0.0

to the top



Test Info


Library Namesoundtouch
Version #11.9.0
Version #21.9.2
CPU Typex86_64
GCC Version5.3.0
SubjectSource Compatibility

Test Results


Total Header Files6
Total Shared Libraries1
Total Symbols / Types83 / 30
VerdictIncompatible
(4.2%)

Problem Summary


SeverityCount
Added Symbols-9
Removed SymbolsHigh7
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium7
Low0
Problems with
Constants
Low2

Added Symbols (9)


SoundTouch.h
namespace soundtouch
SoundTouch::receiveSamples ( SAMPLETYPE* output, uint maxSamples )
SoundTouch::receiveSamples ( uint maxSamples )
SoundTouch::setPitch ( double newPitch )
SoundTouch::setPitchOctaves ( double newPitch )
SoundTouch::setPitchSemiTones ( double newPitch )
SoundTouch::setRate ( double newRate )
SoundTouch::setRateChange ( double newRate )
SoundTouch::setTempo ( double newTempo )
SoundTouch::setTempoChange ( double newTempo )

to the top

Removed Symbols (7)


SoundTouch.h
namespace soundtouch
SoundTouch::setPitch ( float newPitch )
SoundTouch::setPitchOctaves ( float newPitch )
SoundTouch::setPitchSemiTones ( float newPitch )
SoundTouch::setRate ( float newRate )
SoundTouch::setRateChange ( float newRate )
SoundTouch::setTempo ( float newTempo )
SoundTouch::setTempoChange ( float newTempo )

to the top

Problems with Symbols, Medium Severity (7)


SoundTouch.h
namespace soundtouch
[+] SoundTouch::setPitch ( float newPitch ) (1)
[+] SoundTouch::setPitchOctaves ( float newPitch ) (1)
[+] SoundTouch::setPitchSemiTones ( float newPitch ) (1)
[+] SoundTouch::setRate ( float newRate ) (1)
[+] SoundTouch::setRateChange ( float newRate ) (1)
[+] SoundTouch::setTempo ( float newTempo ) (1)
[+] SoundTouch::setTempoChange ( float newTempo ) (1)

to the top

Problems with Data Types, Low Severity (2)


SoundTouch.h
namespace soundtouch
[+] class SoundTouch (2)

to the top

Problems with Constants, Low Severity (2)


SoundTouch.h
[+] SOUNDTOUCH_VERSION
[+] SOUNDTOUCH_VERSION_ID

to the top

Header Files (6)


BPMDetect.h
FIFOSampleBuffer.h
FIFOSamplePipe.h
SoundTouch.h
soundtouch_config.h
STTypes.h

to the top

Shared Libraries (1)


libSoundTouch.so.0.0.0

to the top