Test Info
| Module Name | libffado.so |
| Version #1 | 2.4.4 |
| Version #2 | 2.4.6 |
| Arch | x86_64 |
| GCC Version | 11.2.0 |
| Subject | Binary Compatibility |
Test Results
| Total Header Files | 201 |
| Total Source Files | 131 |
| Total Objects | 1 |
| Total Symbols / Types | 4131 / 681 |
| Compatibility |
100% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 0 |
| Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
| Medium | 0 |
| Low | 0 |
Problems with Symbols | High | 0 |
| Medium | 0 |
| Low | 0 |
Problems with Constants | Low | 0 |
Header Files 201
__mbstate_t.h
__sigval_t.h
aligned_buffer.h
alloc_traits.h
allocator.h
AmdtpOxfordReceiveStreamProcessor.h
AmdtpPort.h
AmdtpPortInfo.h
AmdtpReceiveStreamProcessor.h
AmdtpTransmitStreamProcessor.h
atomic_word.h
audiofire_device.h
avc_audiosubunit.h
avc_avdevice.h
avc_connect.h
avc_definitions.h
avc_descriptor.h
avc_descriptor_audio.h
avc_descriptor_cmd.h
avc_descriptor_music.h
avc_extended_cmd_generic.h
avc_extended_plug_info.h
avc_extended_stream_format.h
avc_extended_subunit_info.h
avc_function_block.h
avc_generic.h
avc_musicsubunit.h
avc_plug.h
avc_plug_info.h
avc_signal_format.h
avc_signal_source.h
avc_subunit.h
avc_subunit_info.h
avc_unit.h
avc_unit_info.h
avc_vendor_dependent_cmd.h
basic_string.h
basic_string.tcc
BasicElements.h
bebob_avdevice.h
bebob_avdevice_subunit.h
bebob_avplug.h
bebob_dl_bcd.h
bebob_dl_codes.h
bebob_dl_mgr.h
bebob_functionblock.h
bebob_mixer.h
c++config.h
char_traits.h
cip.h
clockid_t.h
ClockSelect.h
cmath
cmd_serialize.h
concurrence.h
configrom.h
Configuration.h
cpp_type_traits.h
CrossbarRouter.h
csr1212.h
cycletimer.h
CycleTimerHelper.h
debugmodule.h
DelayLockedLoop.h
devicemanager.h
DeviceStringParser.h
dice_avdevice.h
dice_eap.h
dice_firmware_loader.h
edirol_fa101.h
edirol_fa66.h
efc_avc_cmd.h
efc_cmd.h
efc_cmds_flash.h
efc_cmds_hardware.h
efc_cmds_hardware_ctrl.h
efc_cmds_ioconfig.h
efc_cmds_mixer.h
efc_cmds_monitor.h
Element.h
ffado.h
ffadodevice.h
ffadotypes.h
FILE.h
firebox_avdevice.h
fireface_def.h
fireface_settings_ctrls.h
firestudio_mobile.h
firestudio_project.h
firestudio_tube.h
fireworks_control.h
fireworks_device.h
fireworks_firmware.h
fireworks_session_block.h
focusrite_cmd.h
focusrite_eap.h
focusrite_generic.h
focusrite_saffire.h
focusrite_saffirepro.h
Functors.h
IEC61883.h
ieee1394service.h
inspire1394_avdevice.h
ios_base.h
iosfwd
IpcRingBuffer.h
IsoHandlerManager.h
istream
libconfig.h++
list.tcc
MatrixMixer.h
motu_avdevice.h
motu_controls.h
motu_mixerdefs.h
MotuPort.h
MotuPortInfo.h
MotuReceiveStreamProcessor.h
MotuTransmitStreamProcessor.h
move.h
mqueue.h
Mutex.h
new
new_allocator.h
Nickname.h
normal_avdevice.h
onyxmixer.h
OptionContainer.h
oxford_device.h
PacketBuffer.h
poll.h
Port.h
PortManager.h
PosixMessageQueue.h
PosixMutex.h
PosixSharedMemory.h
PosixThread.h
postypes.h
predefined_ops.h
profire_2626.h
pthreadtypes.h
quatafire610.h
raw1394.h
ringbuffer.h
rme_avdevice.h
rme_shm.h
RmePort.h
RmePortInfo.h
RmeReceiveStreamProcessor.h
RmeTransmitStreamProcessor.h
saffire_56.h
saffire_pro14.h
saffire_pro24.h
saffire_pro26.h
saffire_pro40.h
scs.h
semaphore.h
serialize_libxml.h
shared_ptr.h
shared_ptr_base.h
sigval_t.h
special_avdevice.h
special_mixer.h
stddef.h
stdint-intn.h
stdint-uintn.h
stl_algo.h
stl_algobase.h
stl_construct.h
stl_function.h
stl_heap.h
stl_iterator.h
stl_iterator_base_types.h
stl_list.h
stl_map.h
stl_pair.h
stl_tree.h
stl_uninitialized.h
stl_vector.h
StreamProcessor.h
StreamProcessorManager.h
StreamStatistics.h
stringfwd.h
struct_FILE.h
struct_mutex.h
struct_timespec.h
SystemTimeSource.h
terratec_cmd.h
terratec_device.h
thread-shared-types.h
Thread.h
TimestampedBuffer.h
tuple
type_traits
type_traits.h
types.h
ustring.h
utility
vector.tcc
Watchdog.h
yamaha_avdevice.h
yamaha_cmd.h
to the top
Source Files 131
AmdtpOxfordReceiveStreamProcessor.cpp
AmdtpReceiveStreamProcessor.cpp
AmdtpTransmitStreamProcessor.cpp
ARMHandler.cpp
audiofire_device.cpp
avc_audiosubunit.cpp
avc_avdevice.cpp
avc_connect.cpp
avc_definitions.cpp
avc_descriptor.cpp
avc_descriptor_audio.cpp
avc_descriptor_cmd.cpp
avc_descriptor_music.cpp
avc_extended_cmd_generic.cpp
avc_extended_plug_info.cpp
avc_extended_stream_format.cpp
avc_extended_subunit_info.cpp
avc_function_block.cpp
avc_generic.cpp
avc_musicsubunit.cpp
avc_plug.cpp
avc_plug_info.cpp
avc_signal_format.cpp
avc_signal_source.cpp
avc_subunit.cpp
avc_subunit_info.cpp
avc_unit.cpp
avc_unit_info.cpp
avc_vendor_dependent_cmd.cpp
bebob_avdevice.cpp
bebob_avdevice_subunit.cpp
bebob_avplug.cpp
bebob_dl_bcd.cpp
bebob_dl_codes.cpp
bebob_dl_mgr.cpp
bebob_functionblock.cpp
bebob_mixer.cpp
cip.c
ClockSelect.cpp
cmd_serialize.cpp
configrom.cpp
Configuration.cpp
csr1212.c
CycleTimerHelper.cpp
debugmodule.cpp
DelayLockedLoop.cpp
devicemanager.cpp
DeviceStringParser.cpp
dice_avdevice.cpp
dice_eap.cpp
dice_firmware_loader.cpp
edirol_fa101.cpp
edirol_fa66.cpp
efc_avc_cmd.cpp
efc_cmd.cpp
efc_cmds_flash.cpp
efc_cmds_hardware.cpp
efc_cmds_hardware_ctrl.cpp
efc_cmds_ioconfig.cpp
efc_cmds_mixer.cpp
efc_cmds_monitor.cpp
Element.cpp
ffado.cpp
ffadodevice.cpp
firebox_avdevice.cpp
fireface_flash.cpp
fireface_hw.cpp
fireface_settings_ctrls.cpp
firestudio_mobile.cpp
firestudio_project.cpp
firestudio_tube.cpp
fireworks_control.cpp
fireworks_device.cpp
fireworks_firmware.cpp
fireworks_session_block.cpp
focusrite_cmd.cpp
focusrite_eap.cpp
focusrite_generic.cpp
focusrite_saffire.cpp
focusrite_saffirepro.cpp
IEC61883.cpp
ieee1394service.cpp
inspire1394_avdevice.cpp
IpcRingBuffer.cpp
IsoHandlerManager.cpp
MatrixMixer.cpp
motu_avdevice.cpp
motu_controls.cpp
motu_mixer.cpp
motu_mixerdefs.cpp
MotuReceiveStreamProcessor.cpp
MotuTransmitStreamProcessor.cpp
Nickname.cpp
normal_avdevice.cpp
onyxmixer.cpp
OptionContainer.cpp
oxford_device.cpp
PacketBuffer.cpp
Port.cpp
PortManager.cpp
PosixMessageQueue.cpp
PosixMutex.cpp
PosixSharedMemory.cpp
PosixThread.cpp
profire_2626.cpp
quatafire610.cpp
ringbuffer.c
rme_avdevice.cpp
rme_avdevice_settings.cpp
rme_shm.cpp
RmeReceiveStreamProcessor.cpp
RmeTransmitStreamProcessor.cpp
saffire_56.cpp
saffire_pro14.cpp
saffire_pro24.cpp
saffire_pro26.cpp
saffire_pro40.cpp
scs.cpp
serialize_libxml.cpp
special_avdevice.cpp
special_mixer.cpp
StreamProcessor.cpp
StreamProcessorManager.cpp
StreamStatistics.cpp
SystemTimeSource.cpp
terratec_cmd.cpp
terratec_device.cpp
TimestampedBuffer.cpp
Watchdog.cpp
yamaha_avdevice.cpp
yamaha_cmd.cpp
to the top
Objects 1
libffado.so.2.4.4
to the top
Test Info
| Module Name | libffado.so |
| Version #1 | 2.4.4 |
| Version #2 | 2.4.6 |
| Arch | x86_64 |
| Subject | Source Compatibility |
Test Results
| Total Header Files | 201 |
| Total Source Files | 131 |
| Total Objects | 1 |
| Total Symbols / Types | 5862 / 1087 |
| Compatibility |
100% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 0 |
| Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
| Medium | 0 |
| Low | 0 |
Problems with Symbols | High | 0 |
| Medium | 0 |
| Low | 0 |
Problems with Constants | Low | 0 |
Header Files 201
__mbstate_t.h
__sigval_t.h
aligned_buffer.h
alloc_traits.h
allocator.h
AmdtpOxfordReceiveStreamProcessor.h
AmdtpPort.h
AmdtpPortInfo.h
AmdtpReceiveStreamProcessor.h
AmdtpTransmitStreamProcessor.h
atomic_word.h
audiofire_device.h
avc_audiosubunit.h
avc_avdevice.h
avc_connect.h
avc_definitions.h
avc_descriptor.h
avc_descriptor_audio.h
avc_descriptor_cmd.h
avc_descriptor_music.h
avc_extended_cmd_generic.h
avc_extended_plug_info.h
avc_extended_stream_format.h
avc_extended_subunit_info.h
avc_function_block.h
avc_generic.h
avc_musicsubunit.h
avc_plug.h
avc_plug_info.h
avc_signal_format.h
avc_signal_source.h
avc_subunit.h
avc_subunit_info.h
avc_unit.h
avc_unit_info.h
avc_vendor_dependent_cmd.h
basic_string.h
basic_string.tcc
BasicElements.h
bebob_avdevice.h
bebob_avdevice_subunit.h
bebob_avplug.h
bebob_dl_bcd.h
bebob_dl_codes.h
bebob_dl_mgr.h
bebob_functionblock.h
bebob_mixer.h
c++config.h
char_traits.h
cip.h
clockid_t.h
ClockSelect.h
cmath
cmd_serialize.h
concurrence.h
configrom.h
Configuration.h
cpp_type_traits.h
CrossbarRouter.h
csr1212.h
cycletimer.h
CycleTimerHelper.h
debugmodule.h
DelayLockedLoop.h
devicemanager.h
DeviceStringParser.h
dice_avdevice.h
dice_eap.h
dice_firmware_loader.h
edirol_fa101.h
edirol_fa66.h
efc_avc_cmd.h
efc_cmd.h
efc_cmds_flash.h
efc_cmds_hardware.h
efc_cmds_hardware_ctrl.h
efc_cmds_ioconfig.h
efc_cmds_mixer.h
efc_cmds_monitor.h
Element.h
ffado.h
ffadodevice.h
ffadotypes.h
FILE.h
firebox_avdevice.h
fireface_def.h
fireface_settings_ctrls.h
firestudio_mobile.h
firestudio_project.h
firestudio_tube.h
fireworks_control.h
fireworks_device.h
fireworks_firmware.h
fireworks_session_block.h
focusrite_cmd.h
focusrite_eap.h
focusrite_generic.h
focusrite_saffire.h
focusrite_saffirepro.h
Functors.h
IEC61883.h
ieee1394service.h
inspire1394_avdevice.h
ios_base.h
iosfwd
IpcRingBuffer.h
IsoHandlerManager.h
istream
libconfig.h++
list.tcc
MatrixMixer.h
motu_avdevice.h
motu_controls.h
motu_mixerdefs.h
MotuPort.h
MotuPortInfo.h
MotuReceiveStreamProcessor.h
MotuTransmitStreamProcessor.h
move.h
mqueue.h
Mutex.h
new
new_allocator.h
Nickname.h
normal_avdevice.h
onyxmixer.h
OptionContainer.h
oxford_device.h
PacketBuffer.h
poll.h
Port.h
PortManager.h
PosixMessageQueue.h
PosixMutex.h
PosixSharedMemory.h
PosixThread.h
postypes.h
predefined_ops.h
profire_2626.h
pthreadtypes.h
quatafire610.h
raw1394.h
ringbuffer.h
rme_avdevice.h
rme_shm.h
RmePort.h
RmePortInfo.h
RmeReceiveStreamProcessor.h
RmeTransmitStreamProcessor.h
saffire_56.h
saffire_pro14.h
saffire_pro24.h
saffire_pro26.h
saffire_pro40.h
scs.h
semaphore.h
serialize_libxml.h
shared_ptr.h
shared_ptr_base.h
sigval_t.h
special_avdevice.h
special_mixer.h
stddef.h
stdint-intn.h
stdint-uintn.h
stl_algo.h
stl_algobase.h
stl_construct.h
stl_function.h
stl_heap.h
stl_iterator.h
stl_iterator_base_types.h
stl_list.h
stl_map.h
stl_pair.h
stl_tree.h
stl_uninitialized.h
stl_vector.h
StreamProcessor.h
StreamProcessorManager.h
StreamStatistics.h
stringfwd.h
struct_FILE.h
struct_mutex.h
struct_timespec.h
SystemTimeSource.h
terratec_cmd.h
terratec_device.h
thread-shared-types.h
Thread.h
TimestampedBuffer.h
tuple
type_traits
type_traits.h
types.h
ustring.h
utility
vector.tcc
Watchdog.h
yamaha_avdevice.h
yamaha_cmd.h
to the top
Source Files 131
AmdtpOxfordReceiveStreamProcessor.cpp
AmdtpReceiveStreamProcessor.cpp
AmdtpTransmitStreamProcessor.cpp
ARMHandler.cpp
audiofire_device.cpp
avc_audiosubunit.cpp
avc_avdevice.cpp
avc_connect.cpp
avc_definitions.cpp
avc_descriptor.cpp
avc_descriptor_audio.cpp
avc_descriptor_cmd.cpp
avc_descriptor_music.cpp
avc_extended_cmd_generic.cpp
avc_extended_plug_info.cpp
avc_extended_stream_format.cpp
avc_extended_subunit_info.cpp
avc_function_block.cpp
avc_generic.cpp
avc_musicsubunit.cpp
avc_plug.cpp
avc_plug_info.cpp
avc_signal_format.cpp
avc_signal_source.cpp
avc_subunit.cpp
avc_subunit_info.cpp
avc_unit.cpp
avc_unit_info.cpp
avc_vendor_dependent_cmd.cpp
bebob_avdevice.cpp
bebob_avdevice_subunit.cpp
bebob_avplug.cpp
bebob_dl_bcd.cpp
bebob_dl_codes.cpp
bebob_dl_mgr.cpp
bebob_functionblock.cpp
bebob_mixer.cpp
cip.c
ClockSelect.cpp
cmd_serialize.cpp
configrom.cpp
Configuration.cpp
csr1212.c
CycleTimerHelper.cpp
debugmodule.cpp
DelayLockedLoop.cpp
devicemanager.cpp
DeviceStringParser.cpp
dice_avdevice.cpp
dice_eap.cpp
dice_firmware_loader.cpp
edirol_fa101.cpp
edirol_fa66.cpp
efc_avc_cmd.cpp
efc_cmd.cpp
efc_cmds_flash.cpp
efc_cmds_hardware.cpp
efc_cmds_hardware_ctrl.cpp
efc_cmds_ioconfig.cpp
efc_cmds_mixer.cpp
efc_cmds_monitor.cpp
Element.cpp
ffado.cpp
ffadodevice.cpp
firebox_avdevice.cpp
fireface_flash.cpp
fireface_hw.cpp
fireface_settings_ctrls.cpp
firestudio_mobile.cpp
firestudio_project.cpp
firestudio_tube.cpp
fireworks_control.cpp
fireworks_device.cpp
fireworks_firmware.cpp
fireworks_session_block.cpp
focusrite_cmd.cpp
focusrite_eap.cpp
focusrite_generic.cpp
focusrite_saffire.cpp
focusrite_saffirepro.cpp
IEC61883.cpp
ieee1394service.cpp
inspire1394_avdevice.cpp
IpcRingBuffer.cpp
IsoHandlerManager.cpp
MatrixMixer.cpp
motu_avdevice.cpp
motu_controls.cpp
motu_mixer.cpp
motu_mixerdefs.cpp
MotuReceiveStreamProcessor.cpp
MotuTransmitStreamProcessor.cpp
Nickname.cpp
normal_avdevice.cpp
onyxmixer.cpp
OptionContainer.cpp
oxford_device.cpp
PacketBuffer.cpp
Port.cpp
PortManager.cpp
PosixMessageQueue.cpp
PosixMutex.cpp
PosixSharedMemory.cpp
PosixThread.cpp
profire_2626.cpp
quatafire610.cpp
ringbuffer.c
rme_avdevice.cpp
rme_avdevice_settings.cpp
rme_shm.cpp
RmeReceiveStreamProcessor.cpp
RmeTransmitStreamProcessor.cpp
saffire_56.cpp
saffire_pro14.cpp
saffire_pro24.cpp
saffire_pro26.cpp
saffire_pro40.cpp
scs.cpp
serialize_libxml.cpp
special_avdevice.cpp
special_mixer.cpp
StreamProcessor.cpp
StreamProcessorManager.cpp
StreamStatistics.cpp
SystemTimeSource.cpp
terratec_cmd.cpp
terratec_device.cpp
TimestampedBuffer.cpp
Watchdog.cpp
yamaha_avdevice.cpp
yamaha_cmd.cpp
to the top
Objects 1
libffado.so.2.4.4
to the top