Binary compatibility report for the jack library  between 1.9.7 and 1.9.8 versions on x86

Test Info


Library Namejack
Version #11.9.7
Version #21.9.8
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files14
Total Shared Libraries2
Total Symbols / Types186 / 143
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-19
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low4
Problems with
Constants
Low1
Other Changes-0

Added Symbols (19)


control.h, libjackserver.so.0.1.0
jackctl_driver_get_type jackctl_driver_t* driver )

net.h, libjacknet.so.0.1.0
jack_adapter_pull_and_push ( jack_adapter_t* adapter, float** input, float** output, unsigned int frames )
jack_adapter_push_and_pull ( jack_adapter_t* adapter, float** input, float** output, unsigned int frames )
jack_create_adapter int input, int output, jack_nframes_t host_buffer_size, jack_nframes_t host_sample_rate, jack_nframes_t adapted_buffer_size, jack_nframes_t adapted_sample_rate )
jack_destroy_adapter jack_adapter_t* adapter )
jack_flush_adapter jack_adapter_t* adapter )
jack_net_master_close jack_net_master_t* net )
jack_net_master_open char const* ip, int port, char const* name, jack_master_t* request, jack_slave_t* result )
jack_net_master_recv ( jack_net_master_t* net, int audio_input, float** audio_input_buffer, int midi_input, void** midi_input_buffer )
jack_net_master_send ( jack_net_master_t* net, int audio_output, float** audio_output_buffer, int midi_output, void** midi_output_buffer )
jack_net_slave_activate jack_net_slave_t* net )
jack_net_slave_close jack_net_slave_t* net )
jack_net_slave_deactivate jack_net_slave_t* net )
jack_net_slave_open char const* ip, int port, char const* name, jack_slave_t* request, jack_master_t* result )
jack_set_net_slave_buffer_size_callback ( jack_net_slave_t* net, JackNetSlaveBufferSizeCallback bufsize_callback, void* arg )
jack_set_net_slave_process_callback ( jack_net_slave_t* net, JackNetSlaveProcessCallback net_callback, void* arg )
jack_set_net_slave_sample_rate_callback ( jack_net_slave_t* net, JackNetSlaveSampleRateCallback samplerate_callback, void* arg )
jack_set_net_slave_shutdown_callback ( jack_net_slave_t* net, JackNetSlaveShutdownCallback shutdown_callback, void* arg )

session.h, libjackserver.so.0.1.0
jack_client_get_uuid jack_client_t* client )

to the top

Problems with Symbols, Low Severity (4)


midiport.h, libjackserver.so.0.1.0
[+] jack_midi_event_get ( jack_midi_event_t* event, void* port_buffer, jack_nframes_t event_index ) (1)
[+] jack_midi_get_event_count void* port_buffer ) (1)
[+] jack_midi_get_lost_event_count void* port_buffer ) (1)

transport.h, libjackserver.so.0.1.0
[+] jack_transport_reposition ( jack_client_t* client, jack_position_t* pos ) (1)

to the top

Problems with Constants (1)


weakmacros.h
[+] JACK_WEAK_EXPORT

to the top

Header Files (14)


control.h
intclient.h
jack.h
jslist.h
midiport.h
ringbuffer.h
session.h
statistics.h
systemdeps.h
thread.h
transport.h
types.h
weakjack.h
weakmacros.h

to the top

Shared Libraries (2)


libjack.so.0.1.0
libjackserver.so.0.1.0

to the top




Generated on Thu Jan 12 17:21:08 2012 for jack by ABI Compliance Checker 1.96.2  
A tool for checking backward binary compatibility of a shared C/C++ library API