API compatibility report for the libjack.so object between 1.9.10 and 1.9.16 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Module Namelibjack
Version #11.9.10
Version #21.9.16
Archx86_64
SubjectBinary Compatibility

Test Results


Total Header Files41
Total Source Files4
Total Objects1
Total Symbols / Types172 / 107
Compatibility 99.7%

Problem Summary


SeverityCount
Added Symbols-5
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium3
Low7
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0

Added Symbols  5 


JackAPI.cpp, libjack.so.0.1.0
jack_port_rename ( jack_client_t* ext_client, jack_port_t* port, char const* name )

JackMetadata.cpp, libjack.so.0.1.0
JACK_METADATA_EVENT_TYPES [data]
JACK_METADATA_ICON_NAME [data]
JACK_METADATA_ORDER [data]
JACK_METADATA_SIGNAL_TYPE [data]

to the top

Problems with Data Types, Medium Severity  3 


JackLibGlobals.h
namespace Jack
[+] struct JackLibGlobals  2 

JackPlatformPlug_os.h
namespace Jack
[+] typedef JackSynchro  1 

to the top

Problems with Data Types, Low Severity  7 


JackLibGlobals.h
namespace Jack
[+] struct JackLibGlobals  3 

JackPlatformPlug_os.h
namespace Jack
[+] typedef JackSynchro  1 

JackShmMem.h
namespace Jack
[+] class JackShmReadWritePtr<JackEngineControl>  1 
[+] class JackShmReadWritePtr<JackGraphManager>  1 

types.h
[+] typedef JackPortRenameCallback  1 

to the top

Problems with Symbols, Low Severity  1 


JackAPI.cpp, libjack.so.0.1.0
[+] jack_uuid_unparse ( jack_uuid_t p1, char* buf )  1 

to the top

Header Files  41 


alloc_traits.h
allocator.h
basic_string.h
c++config.h
char_traits.h
JackActivationCount.h
JackAtomicArrayState.h
JackAtomicState.h
JackConnectionManager.h
JackEngineControl.h
JackFrameTimer.h
JackGraphManager.h
JackLibGlobals.h
JackMetadata.h
JackMidiPort.h
JackPlatformPlug_os.h
JackPort.h
JackPosixSemaphore.h
JackSession.h
JackShmMem.h
JackSynchro.h
JackTransportEngine.h
JackTypes.h
JackTypes_os.h
locale_facets.h
new_allocator.h
pthreadtypes.h
select.h
semaphore.h
shm.h
sigset.h
stddef.h
stdint.h
stl_function.h
stl_iterator.h
stl_pair.h
stl_tree.h
stl_vector.h
systemdeps.h
types.h
vector.tcc

to the top

Source Files  4 


JackAPI.cpp
JackLibAPI.cpp
JackMidiAPI.cpp
ringbuffer.c

to the top

Objects  1 


libjack.so.0.1.0

to the top



Test Info


Module Namelibjack
Version #11.9.10
Version #21.9.16
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files41
Total Source Files4
Total Objects1
Total Symbols / Types174 / 107
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-6
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low4
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Symbols
-1

Added Symbols  6 


JackAPI.cpp
jack_port_rename ( jack_client_t* ext_client, jack_port_t* port, char const* name )

JackLibAPI.cpp
jack_get_all_properties ( jack_description_t** descriptions )

JackMetadata.cpp
JACK_METADATA_EVENT_TYPES [data]
JACK_METADATA_ICON_NAME [data]
JACK_METADATA_ORDER [data]
JACK_METADATA_SIGNAL_TYPE [data]

to the top

Problems with Data Types, Low Severity  4 


JackLibGlobals.h
namespace Jack
[+] struct JackLibGlobals  2 

JackPlatformPlug_os.h
namespace Jack
[+] typedef JackSynchro  1 

types.h
[+] typedef JackPortRenameCallback  1 

to the top

Other Changes in Symbols  1 


JackAPI.cpp
[+] jack_uuid_unparse ( jack_uuid_t p1, char* buf )  1 

to the top

Header Files  41 


alloc_traits.h
allocator.h
basic_string.h
c++config.h
char_traits.h
JackActivationCount.h
JackAtomicArrayState.h
JackAtomicState.h
JackConnectionManager.h
JackEngineControl.h
JackFrameTimer.h
JackGraphManager.h
JackLibGlobals.h
JackMetadata.h
JackMidiPort.h
JackPlatformPlug_os.h
JackPort.h
JackPosixSemaphore.h
JackSession.h
JackShmMem.h
JackSynchro.h
JackTransportEngine.h
JackTypes.h
JackTypes_os.h
locale_facets.h
new_allocator.h
pthreadtypes.h
select.h
semaphore.h
shm.h
sigset.h
stddef.h
stdint.h
stl_function.h
stl_iterator.h
stl_pair.h
stl_tree.h
stl_vector.h
systemdeps.h
types.h
vector.tcc

to the top

Source Files  4 


JackAPI.cpp
JackLibAPI.cpp
JackMidiAPI.cpp
ringbuffer.c

to the top

Objects  1 


libjack.so.0.1.0

to the top