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