# # ChangeLog for /trunk/libffado/src/dice/maudio # # Generated by Trac 0.10.4 # 03/28/24 07:22:21 # 12/10/21 03:09:43 jwoithe [2819] * trunk/libffado/src/dice/maudio/profire_2626.cpp (modified) profire2626: fix mixer/routing assignments. Patch from Takashi Sakamoto. In response to a post from Wargreen on the FFADO-users mailing list describing an apparent routing problem, Takashi wrote: As long as I know, M-Audio ProFire 2626 reports different stream format in each sampling transfer frequency by TCAT protocol extension. For example, ALSA dice driver prints them as: $ cat /proc/asound/card2/firewire/formation Output stream from unit: low middle high MIDI Tx 0: 10 10 8 1 Tx 1: 16 8 6 0 Input stream to unit: low middle high Rx 0: 10 10 8 1 Rx 1: 16 8 6 0 The patch below would be useful to fix your issue. Thanks also to Wargreen for an initial suggested fix, for testing the patch from Takashi and confirming that it has the intended effect. 05/16/21 17:45:29 jwoithe [2803] * trunk/libffado/admin/dbus.py (modified) * trunk/libffado/admin/doxygen.py (modified) * trunk/libffado/admin/pkgconfig.py (modified) * trunk/libffado/admin/pyuic.py (modified) * trunk/libffado/admin/pyuic4.py (modified) * trunk/libffado/admin/pyuic5.py (modified) * trunk/libffado/admin/scanreplace.py (modified) * trunk/libffado/deb/SConscript (modified) * trunk/libffado/doc/streaming.xmi (modified) * trunk/libffado/libffado/ffado.h.in (modified) * trunk/libffado/libffado/SConscript (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) * trunk/libffado/src/bebob/bebob_avdevice_subunit.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice_subunit.h (modified) * trunk/libffado/src/bebob/bebob_avplug.cpp (modified) * trunk/libffado/src/bebob/bebob_avplug.h (modified) * trunk/libffado/src/bebob/bebob_dl_bcd.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_bcd.h (modified) * trunk/libffado/src/bebob/bebob_dl_codes.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_codes.h (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.h (modified) * trunk/libffado/src/bebob/bebob_functionblock.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.h (modified) * trunk/libffado/src/bebob/bebob_mixer.cpp (modified) * trunk/libffado/src/bebob/bebob_mixer.h (modified) * trunk/libffado/src/bebob/edirol/edirol_fa101.cpp (modified) * trunk/libffado/src/bebob/edirol/edirol_fa101.h (modified) * trunk/libffado/src/bebob/edirol/edirol_fa66.cpp (modified) * trunk/libffado/src/bebob/edirol/edirol_fa66.h (modified) * trunk/libffado/src/bebob/esi/quatafire610.cpp (modified) * trunk/libffado/src/bebob/esi/quatafire610.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_cmd.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_cmd.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/src/bebob/mackie/onyxmixer.cpp (modified) * trunk/libffado/src/bebob/mackie/onyxmixer.h (modified) * trunk/libffado/src/bebob/maudio/normal_avdevice.cpp (modified) * trunk/libffado/src/bebob/maudio/normal_avdevice.h (modified) * trunk/libffado/src/bebob/maudio/special_avdevice.cpp (modified) * trunk/libffado/src/bebob/maudio/special_avdevice.h (modified) * trunk/libffado/src/bebob/maudio/special_mixer.cpp (modified) * trunk/libffado/src/bebob/maudio/special_mixer.h (modified) * trunk/libffado/src/bebob/presonus/firebox_avdevice.cpp (modified) * trunk/libffado/src/bebob/presonus/firebox_avdevice.h (modified) * trunk/libffado/src/bebob/presonus/inspire1394_avdevice.cpp (modified) * trunk/libffado/src/bebob/presonus/inspire1394_avdevice.h (modified) * trunk/libffado/src/bebob/template/vendor_device.cpp (modified) * trunk/libffado/src/bebob/template/vendor_device.h (modified) * trunk/libffado/src/bebob/terratec/terratec_cmd.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_cmd.h (modified) * trunk/libffado/src/bebob/terratec/terratec_device.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_device.h (modified) * trunk/libffado/src/bebob/yamaha/yamaha_avdevice.cpp (modified) * trunk/libffado/src/bebob/yamaha/yamaha_avdevice.h (modified) * trunk/libffado/src/bebob/yamaha/yamaha_cmd.cpp (modified) * trunk/libffado/src/bebob/yamaha/yamaha_cmd.h (modified) * trunk/libffado/src/bounce/bounce_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_avdevice.h (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.h (modified) * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.h (modified) * trunk/libffado/src/debugmodule/test_debugmodule.cpp (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/devicemanager.h (modified) * trunk/libffado/src/DeviceStringParser.cpp (modified) * trunk/libffado/src/DeviceStringParser.h (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.h (modified) * trunk/libffado/src/dice/dice_defines.h (modified) * trunk/libffado/src/dice/dice_eap.cpp (modified) * trunk/libffado/src/dice/dice_eap.h (modified) * trunk/libffado/src/dice/dice_firmware_loader.cpp (modified) * trunk/libffado/src/dice/dice_firmware_loader.h (modified) * trunk/libffado/src/dice/focusrite/focusrite_eap.cpp (modified) * trunk/libffado/src/dice/focusrite/focusrite_eap.h (modified) * trunk/libffado/src/dice/focusrite/saffire_56.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_56.h (modified) * trunk/libffado/src/dice/focusrite/saffire_pro14.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro14.h (modified) * trunk/libffado/src/dice/focusrite/saffire_pro24.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro24.h (modified) * trunk/libffado/src/dice/focusrite/saffire_pro26.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro26.h (modified) * trunk/libffado/src/dice/focusrite/saffire_pro40.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro40.h (modified) * trunk/libffado/src/dice/maudio/profire_2626.cpp (modified) * trunk/libffado/src/dice/maudio/profire_2626.h (modified) * trunk/libffado/src/dice/presonus/firestudio_mobile.cpp (modified) * trunk/libffado/src/dice/presonus/firestudio_mobile.h (modified) * trunk/libffado/src/dice/presonus/firestudio_project.cpp (modified) * trunk/libffado/src/dice/presonus/firestudio_project.h (modified) * trunk/libffado/src/dice/presonus/firestudio_tube.cpp (modified) * trunk/libffado/src/dice/presonus/firestudio_tube.h (modified) * trunk/libffado/src/digidesign/digidesign_avdevice.cpp (modified) * trunk/libffado/src/digidesign/digidesign_avdevice.h (modified) * trunk/libffado/src/fbtypes.h (modified) * trunk/libffado/src/ffado.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/ffadotypes.h (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.cpp (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.h (modified) * trunk/libffado/src/fireworks/efc/efc_avc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_avc_cmd.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_flash.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_flash.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware_ctrl.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware_ctrl.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_monitor.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_monitor.h (modified) * trunk/libffado/src/fireworks/fireworks_control.cpp (modified) * trunk/libffado/src/fireworks/fireworks_control.h (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/fireworks/fireworks_device.h (modified) * trunk/libffado/src/fireworks/fireworks_firmware.cpp (modified) * trunk/libffado/src/fireworks/fireworks_firmware.h (modified) * trunk/libffado/src/fireworks/fireworks_session_block.cpp (modified) * trunk/libffado/src/fireworks/fireworks_session_block.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/genericavc/stanton/scs.cpp (modified) * trunk/libffado/src/genericavc/stanton/scs.h (modified) * trunk/libffado/src/libavc/audiosubunit/avc_audiosubunit.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_audiosubunit.h (modified) * trunk/libffado/src/libavc/audiosubunit/avc_descriptor_audio.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_descriptor_audio.h (modified) * trunk/libffado/src/libavc/audiosubunit/avc_function_block.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_function_block.h (modified) * trunk/libffado/src/libavc/avc_definitions.cpp (modified) * trunk/libffado/src/libavc/avc_definitions.h (modified) * trunk/libffado/src/libavc/ccm/avc_signal_source.cpp (modified) * trunk/libffado/src/libavc/ccm/avc_signal_source.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.cpp (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.cpp (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.h (modified) * trunk/libffado/src/libavc/general/avc_connect.cpp (modified) * trunk/libffado/src/libavc/general/avc_connect.h (modified) * trunk/libffado/src/libavc/general/avc_extended_cmd_generic.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_cmd_generic.h (modified) * trunk/libffado/src/libavc/general/avc_extended_plug_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_plug_info.h (modified) * trunk/libffado/src/libavc/general/avc_extended_subunit_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_subunit_info.h (modified) * trunk/libffado/src/libavc/general/avc_generic.cpp (modified) * trunk/libffado/src/libavc/general/avc_generic.h (modified) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.h (modified) * trunk/libffado/src/libavc/general/avc_plug_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug_info.h (modified) * trunk/libffado/src/libavc/general/avc_signal_format.cpp (modified) * trunk/libffado/src/libavc/general/avc_signal_format.h (modified) * trunk/libffado/src/libavc/general/avc_subunit.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit.h (modified) * trunk/libffado/src/libavc/general/avc_subunit_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit_info.h (modified) * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit.h (modified) * trunk/libffado/src/libavc/general/avc_unit_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit_info.h (modified) * trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.cpp (modified) * trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.h (modified) * trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.h (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.h (modified) * trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.cpp (modified) * trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.h (modified) * trunk/libffado/src/libcontrol/BasicElements.cpp (modified) * trunk/libffado/src/libcontrol/BasicElements.h (modified) * trunk/libffado/src/libcontrol/ClockSelect.cpp (modified) * trunk/libffado/src/libcontrol/ClockSelect.h (modified) * trunk/libffado/src/libcontrol/CrossbarRouter.cpp (modified) * trunk/libffado/src/libcontrol/CrossbarRouter.h (modified) * trunk/libffado/src/libcontrol/Element.cpp (modified) * trunk/libffado/src/libcontrol/Element.h (modified) * trunk/libffado/src/libcontrol/MatrixMixer.cpp (modified) * trunk/libffado/src/libcontrol/MatrixMixer.h (modified) * trunk/libffado/src/libcontrol/Nickname.cpp (modified) * trunk/libffado/src/libcontrol/Nickname.h (modified) * trunk/libffado/src/libieee1394/ARMHandler.cpp (modified) * trunk/libffado/src/libieee1394/configrom.cpp (modified) * trunk/libffado/src/libieee1394/configrom.h (modified) * trunk/libffado/src/libieee1394/csr1212.c (modified) * trunk/libffado/src/libieee1394/csr1212.h (modified) * trunk/libffado/src/libieee1394/cycletimer.h (modified) * trunk/libffado/src/libieee1394/CycleTimerHelper.cpp (modified) * trunk/libffado/src/libieee1394/CycleTimerHelper.h (modified) * trunk/libffado/src/libieee1394/IEC61883.cpp (modified) * trunk/libffado/src/libieee1394/IEC61883.h (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.h (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.h (modified) * trunk/libffado/src/libieee1394/test-cyclecalc.cpp (modified) * trunk/libffado/src/libieee1394/vendor_model_ids.h (modified) * trunk/libffado/src/libstreaming/amdtp-oxford/AmdtpOxfordReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp-oxford/AmdtpOxfordReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpBufferOps.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPort.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPort.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPortInfo.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPortInfo.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpStreamProcessor-common.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignPort.cpp (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignPort.h (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignPortInfo.cpp (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignPortInfo.h (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/generic/Port.cpp (modified) * trunk/libffado/src/libstreaming/generic/Port.h (modified) * trunk/libffado/src/libstreaming/generic/PortManager.cpp (modified) * trunk/libffado/src/libstreaming/generic/PortManager.h (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuPort.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuPort.h (modified) * trunk/libffado/src/libstreaming/motu/MotuPortInfo.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuPortInfo.h (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/rme/RmePort.cpp (modified) * trunk/libffado/src/libstreaming/rme/RmePort.h (modified) * trunk/libffado/src/libstreaming/rme/RmePortInfo.cpp (modified) * trunk/libffado/src/libstreaming/rme/RmePortInfo.h (modified) * trunk/libffado/src/libstreaming/rme/RmeReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/rme/RmeReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/rme/RmeTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/rme/RmeTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.h (modified) * trunk/libffado/src/libutil/Atomic.h (modified) * trunk/libffado/src/libutil/ByteSwap.h (modified) * trunk/libffado/src/libutil/cmd_serialize.cpp (modified) * trunk/libffado/src/libutil/cmd_serialize.h (modified) * trunk/libffado/src/libutil/Configuration.cpp (modified) * trunk/libffado/src/libutil/Configuration.h (modified) * trunk/libffado/src/libutil/DelayLockedLoop.cpp (modified) * trunk/libffado/src/libutil/DelayLockedLoop.h (modified) * trunk/libffado/src/libutil/Functors.h (modified) * trunk/libffado/src/libutil/IpcRingBuffer.cpp (modified) * trunk/libffado/src/libutil/IpcRingBuffer.h (modified) * trunk/libffado/src/libutil/Mutex.h (modified) * trunk/libffado/src/libutil/OptionContainer.cpp (modified) * trunk/libffado/src/libutil/OptionContainer.h (modified) * trunk/libffado/src/libutil/PacketBuffer.cpp (modified) * trunk/libffado/src/libutil/PacketBuffer.h (modified) * trunk/libffado/src/libutil/PosixMessageQueue.cpp (modified) * trunk/libffado/src/libutil/PosixMessageQueue.h (modified) * trunk/libffado/src/libutil/PosixMutex.cpp (modified) * trunk/libffado/src/libutil/PosixMutex.h (modified) * trunk/libffado/src/libutil/PosixSharedMemory.cpp (modified) * trunk/libffado/src/libutil/PosixSharedMemory.h (modified) * trunk/libffado/src/libutil/PosixThread.cpp (modified) * trunk/libffado/src/libutil/PosixThread.h (modified) * trunk/libffado/src/libutil/ringbuffer.c (modified) * trunk/libffado/src/libutil/ringbuffer.h (modified) * trunk/libffado/src/libutil/serialize.h (modified) * trunk/libffado/src/libutil/serialize_expat.cpp (modified) * trunk/libffado/src/libutil/serialize_expat.h (modified) * trunk/libffado/src/libutil/serialize_expat_xml.cpp (modified) * trunk/libffado/src/libutil/serialize_expat_xml.h (modified) * trunk/libffado/src/libutil/serialize_libxml.cpp (modified) * trunk/libffado/src/libutil/serialize_libxml.h (modified) * trunk/libffado/src/libutil/StreamStatistics.cpp (modified) * trunk/libffado/src/libutil/StreamStatistics.h (modified) * trunk/libffado/src/libutil/SystemTimeSource.cpp (modified) * trunk/libffado/src/libutil/SystemTimeSource.h (modified) * trunk/libffado/src/libutil/test-dll.cpp (modified) * trunk/libffado/src/libutil/Thread.h (modified) * trunk/libffado/src/libutil/Time.h (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.h (modified) * trunk/libffado/src/libutil/unittests.cpp (modified) * trunk/libffado/src/libutil/Watchdog.cpp (modified) * trunk/libffado/src/libutil/Watchdog.h (modified) * trunk/libffado/src/metrichalo/mh_avdevice.cpp (modified) * trunk/libffado/src/metrichalo/mh_avdevice.h (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) * trunk/libffado/src/motu/motu_controls.cpp (modified) * trunk/libffado/src/motu/motu_controls.h (modified) * trunk/libffado/src/motu/motu_mark3_controls.cpp (modified) * trunk/libffado/src/motu/motu_mark3_controls.h (modified) * trunk/libffado/src/motu/motu_mark3_mixerdefs.cpp (modified) * trunk/libffado/src/motu/motu_mark3_mixerdefs.h (modified) * trunk/libffado/src/motu/motu_mixer.cpp (modified) * trunk/libffado/src/motu/motu_mixerdefs.cpp (modified) * trunk/libffado/src/motu/motu_mixerdefs.h (modified) * trunk/libffado/src/oxford/oxford_device.cpp (modified) * trunk/libffado/src/oxford/oxford_device.h (modified) * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_flash.cpp (modified) * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/fireface_settings_ctrls.cpp (modified) * trunk/libffado/src/rme/fireface_settings_ctrls.h (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) * trunk/libffado/src/rme/rme_avdevice_settings.cpp (modified) * trunk/libffado/src/rme/rme_shm.cpp (modified) * trunk/libffado/src/rme/rme_shm.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/alsa/SConscript (modified) * trunk/libffado/support/dbus/controlclient.cpp (modified) * trunk/libffado/support/dbus/controlclient.h (modified) * trunk/libffado/support/dbus/controlserver.cpp (modified) * trunk/libffado/support/dbus/controlserver.h (modified) * trunk/libffado/support/dbus/ffado-dbus-server.cpp (modified) * trunk/libffado/support/dbus/SConscript (modified) * trunk/libffado/support/dbus/test-dbus-server.cpp (modified) * trunk/libffado/support/dbus/test-dbus.cpp (modified) * trunk/libffado/support/firmware/bridgeco-downloader.cpp (modified) * trunk/libffado/support/firmware/dice-firmware-utility.cpp (modified) * trunk/libffado/support/firmware/downloader.cpp (modified) * trunk/libffado/support/firmware/downloader.h (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/support/firmware/SConscript (modified) * trunk/libffado/support/mixer-qt4/ffado-mixer-profiler.in (modified) * trunk/libffado/support/mixer-qt4/ffado-mixer.in (modified) * trunk/libffado/support/mixer-qt4/ffado/configuration.py (modified) * trunk/libffado/support/mixer-qt4/ffado/dbus_util.py (modified) * trunk/libffado/support/mixer-qt4/ffado/ffadowindow.py (modified) * trunk/libffado/support/mixer-qt4/ffado/import_pyqt.py (modified) * trunk/libffado/support/mixer-qt4/ffado/logginghandler.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/audiofire.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/audiofire_settings.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/audiofire_strip.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/bcoaudio5.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/bcoaudio5control.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/dummy.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/dummy.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa101.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa101control.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa66.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa66control.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/generic_dice_eap.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/globalmixer.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/globalmixer.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/mackieonyx.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/mackieonyx.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/maudio_bebob.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/motu.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/motu.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/motu_mark3.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/nodevice.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase24.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase24control.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase88.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase88control.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/presonus_firebox.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/presonus_fp10.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/presonus_inspire1394.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/profire2626.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/quatafire.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/quatafire.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/rme.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirele_large.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirele_small.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirepro.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirepro_large.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirepro_small.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_base.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_dice.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_mono.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_stereo.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/yamahago.py (modified) * trunk/libffado/support/mixer-qt4/ffado/panelmanager.py (modified) * trunk/libffado/support/mixer-qt4/ffado/regdialog.py (modified) * trunk/libffado/support/mixer-qt4/ffado/registration.py (modified) * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (modified) * trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (modified) * trunk/libffado/support/mixer-qt4/SConscript (modified) * trunk/libffado/support/SConscript (modified) * trunk/libffado/support/tools/ffado-set-nickname.cpp (modified) * trunk/libffado/support/tools/SConscript (modified) * trunk/libffado/tests/dbus_test.py (modified) * trunk/libffado/tests/python/test-eap-ctrl.py (modified) * trunk/libffado/tests/scan-devreg.cpp (modified) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/set-default-router-config-dice-eap.cpp (modified) * trunk/libffado/tests/streaming/SConscript (modified) * trunk/libffado/tests/streaming/test-ipcclient.cpp (modified) * trunk/libffado/tests/streaming/test-isohandling.cpp (modified) * trunk/libffado/tests/streaming/teststreaming-ipc.cpp (modified) * trunk/libffado/tests/streaming/teststreaming3.cpp (modified) * trunk/libffado/tests/systemtests/gen-loadpulses.cpp (modified) * trunk/libffado/tests/systemtests/realtimetools.cpp (modified) * trunk/libffado/tests/systemtests/realtimetools.h (modified) * trunk/libffado/tests/systemtests/SConscript (modified) * trunk/libffado/tests/systemtests/test-clock_nanosleep.cpp (modified) * trunk/libffado/tests/systemtests/test-isorecv-1.cpp (modified) * trunk/libffado/tests/systemtests/test-isoxmit-1.cpp (modified) * trunk/libffado/tests/systemtests/test-sysload.cpp (modified) * trunk/libffado/tests/test-avccmd.cpp (modified) * trunk/libffado/tests/test-bufferops.cpp (modified) * trunk/libffado/tests/test-devicestringparser.cpp (modified) * trunk/libffado/tests/test-dice-eap.cpp (modified) * trunk/libffado/tests/test-echo.cpp (modified) * trunk/libffado/tests/test-echomixer.cpp (modified) * trunk/libffado/tests/test-enhanced-mixer.cpp (modified) * trunk/libffado/tests/test-extplugcmd.cpp (modified) * trunk/libffado/tests/test-ffado.cpp (modified) * trunk/libffado/tests/test-focusrite.cpp (modified) * trunk/libffado/tests/test-fw410.cpp (modified) * trunk/libffado/tests/test-ieee1394service.cpp (modified) * trunk/libffado/tests/test-ipcringbuffer.cpp (modified) * trunk/libffado/tests/test-messagequeue.cpp (modified) * trunk/libffado/tests/test-mixer.cpp (modified) * trunk/libffado/tests/test-pan.cpp (modified) * trunk/libffado/tests/test-scs.cpp (modified) * trunk/libffado/tests/test-shm.cpp (modified) * trunk/libffado/tests/test-streamdump.cpp (modified) * trunk/libffado/tests/test-timestampedbuffer.cpp (modified) * trunk/libffado/tests/test-volume.cpp (modified) * trunk/libffado/tests/test-watchdog.cpp (modified) * trunk/libffado/tests/unmute-ozonic.cpp (modified) Cosmetic: capitalise "L" in "Linux". "Linux" is a proper noun so it should start with a capital letter. These changes are almost all within comments. This patch was originally proposed by pander on the ffado-devel mailing list. It has been expanded to cover all similar cases to maintain consistency throughout the source tree. 05/16/21 17:37:39 jwoithe [2802] * trunk/libffado/admin/dbus.py (modified) * trunk/libffado/admin/doxygen.py (modified) * trunk/libffado/admin/pkgconfig.py (modified) * trunk/libffado/admin/pyuic.py (modified) * trunk/libffado/admin/pyuic4.py (modified) * trunk/libffado/admin/pyuic5.py (modified) * trunk/libffado/admin/scanreplace.py (modified) * trunk/libffado/deb/SConscript (modified) * trunk/libffado/doc/mainpage.dox (modified) * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) * trunk/libffado/doc/streaming.xmi (modified) * trunk/libffado/libffado/60-ffado.rules (modified) * trunk/libffado/libffado/ffado.h.in (modified) * trunk/libffado/libffado/SConscript (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) * trunk/libffado/src/bebob/bebob_avdevice_subunit.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice_subunit.h (modified) * trunk/libffado/src/bebob/bebob_avplug.cpp (modified) * trunk/libffado/src/bebob/bebob_avplug.h (modified) * trunk/libffado/src/bebob/bebob_dl_bcd.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_bcd.h (modified) * trunk/libffado/src/bebob/bebob_dl_codes.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_codes.h (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.h (modified) * trunk/libffado/src/bebob/bebob_functionblock.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.h (modified) * trunk/libffado/src/bebob/bebob_mixer.cpp (modified) * trunk/libffado/src/bebob/bebob_mixer.h (modified) * trunk/libffado/src/bebob/edirol/edirol_fa101.cpp (modified) * trunk/libffado/src/bebob/edirol/edirol_fa101.h (modified) * trunk/libffado/src/bebob/edirol/edirol_fa66.cpp (modified) * trunk/libffado/src/bebob/edirol/edirol_fa66.h (modified) * trunk/libffado/src/bebob/esi/quatafire610.cpp (modified) * trunk/libffado/src/bebob/esi/quatafire610.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_cmd.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_cmd.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/src/bebob/mackie/onyxmixer.cpp (modified) * trunk/libffado/src/bebob/mackie/onyxmixer.h (modified) * trunk/libffado/src/bebob/maudio/normal_avdevice.cpp (modified) * trunk/libffado/src/bebob/maudio/normal_avdevice.h (modified) * trunk/libffado/src/bebob/maudio/special_avdevice.cpp (modified) * trunk/libffado/src/bebob/maudio/special_avdevice.h (modified) * trunk/libffado/src/bebob/maudio/special_mixer.cpp (modified) * trunk/libffado/src/bebob/maudio/special_mixer.h (modified) * trunk/libffado/src/bebob/presonus/firebox_avdevice.cpp (modified) * trunk/libffado/src/bebob/presonus/firebox_avdevice.h (modified) * trunk/libffado/src/bebob/presonus/inspire1394_avdevice.cpp (modified) * trunk/libffado/src/bebob/presonus/inspire1394_avdevice.h (modified) * trunk/libffado/src/bebob/template/vendor_device.cpp (modified) * trunk/libffado/src/bebob/template/vendor_device.h (modified) * trunk/libffado/src/bebob/terratec/terratec_cmd.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_cmd.h (modified) * trunk/libffado/src/bebob/terratec/terratec_device.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_device.h (modified) * trunk/libffado/src/bebob/yamaha/yamaha_avdevice.cpp (modified) * trunk/libffado/src/bebob/yamaha/yamaha_avdevice.h (modified) * trunk/libffado/src/bebob/yamaha/yamaha_cmd.cpp (modified) * trunk/libffado/src/bebob/yamaha/yamaha_cmd.h (modified) * trunk/libffado/src/bounce/bounce_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_avdevice.h (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.h (modified) * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.h (modified) * trunk/libffado/src/debugmodule/test_debugmodule.cpp (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/devicemanager.h (modified) * trunk/libffado/src/DeviceStringParser.cpp (modified) * trunk/libffado/src/DeviceStringParser.h (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.h (modified) * trunk/libffado/src/dice/dice_defines.h (modified) * trunk/libffado/src/dice/dice_eap.cpp (modified) * trunk/libffado/src/dice/dice_eap.h (modified) * trunk/libffado/src/dice/dice_firmware_loader.cpp (modified) * trunk/libffado/src/dice/dice_firmware_loader.h (modified) * trunk/libffado/src/dice/focusrite/focusrite_eap.cpp (modified) * trunk/libffado/src/dice/focusrite/focusrite_eap.h (modified) * trunk/libffado/src/dice/focusrite/saffire_56.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_56.h (modified) * trunk/libffado/src/dice/focusrite/saffire_pro14.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro14.h (modified) * trunk/libffado/src/dice/focusrite/saffire_pro24.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro24.h (modified) * trunk/libffado/src/dice/focusrite/saffire_pro26.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro26.h (modified) * trunk/libffado/src/dice/focusrite/saffire_pro40.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro40.h (modified) * trunk/libffado/src/dice/maudio/profire_2626.cpp (modified) * trunk/libffado/src/dice/maudio/profire_2626.h (modified) * trunk/libffado/src/dice/presonus/firestudio_mobile.cpp (modified) * trunk/libffado/src/dice/presonus/firestudio_mobile.h (modified) * trunk/libffado/src/dice/presonus/firestudio_project.cpp (modified) * trunk/libffado/src/dice/presonus/firestudio_project.h (modified) * trunk/libffado/src/dice/presonus/firestudio_tube.cpp (modified) * trunk/libffado/src/dice/presonus/firestudio_tube.h (modified) * trunk/libffado/src/digidesign/digidesign_avdevice.cpp (modified) * trunk/libffado/src/digidesign/digidesign_avdevice.h (modified) * trunk/libffado/src/fbtypes.h (modified) * trunk/libffado/src/ffado.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/ffadotypes.h (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.cpp (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.h (modified) * trunk/libffado/src/fireworks/efc/efc_avc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_avc_cmd.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_flash.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_flash.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware_ctrl.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware_ctrl.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_monitor.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_monitor.h (modified) * trunk/libffado/src/fireworks/fireworks_control.cpp (modified) * trunk/libffado/src/fireworks/fireworks_control.h (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/fireworks/fireworks_device.h (modified) * trunk/libffado/src/fireworks/fireworks_firmware.cpp (modified) * trunk/libffado/src/fireworks/fireworks_firmware.h (modified) * trunk/libffado/src/fireworks/fireworks_session_block.cpp (modified) * trunk/libffado/src/fireworks/fireworks_session_block.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/genericavc/stanton/scs.cpp (modified) * trunk/libffado/src/genericavc/stanton/scs.h (modified) * trunk/libffado/src/libavc/audiosubunit/avc_audiosubunit.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_audiosubunit.h (modified) * trunk/libffado/src/libavc/audiosubunit/avc_descriptor_audio.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_descriptor_audio.h (modified) * trunk/libffado/src/libavc/audiosubunit/avc_function_block.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_function_block.h (modified) * trunk/libffado/src/libavc/avc_definitions.cpp (modified) * trunk/libffado/src/libavc/avc_definitions.h (modified) * trunk/libffado/src/libavc/ccm/avc_signal_source.cpp (modified) * trunk/libffado/src/libavc/ccm/avc_signal_source.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.cpp (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.cpp (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.h (modified) * trunk/libffado/src/libavc/general/avc_connect.cpp (modified) * trunk/libffado/src/libavc/general/avc_connect.h (modified) * trunk/libffado/src/libavc/general/avc_extended_cmd_generic.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_cmd_generic.h (modified) * trunk/libffado/src/libavc/general/avc_extended_plug_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_plug_info.h (modified) * trunk/libffado/src/libavc/general/avc_extended_subunit_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_subunit_info.h (modified) * trunk/libffado/src/libavc/general/avc_generic.cpp (modified) * trunk/libffado/src/libavc/general/avc_generic.h (modified) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.h (modified) * trunk/libffado/src/libavc/general/avc_plug_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug_info.h (modified) * trunk/libffado/src/libavc/general/avc_signal_format.cpp (modified) * trunk/libffado/src/libavc/general/avc_signal_format.h (modified) * trunk/libffado/src/libavc/general/avc_subunit.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit.h (modified) * trunk/libffado/src/libavc/general/avc_subunit_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit_info.h (modified) * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit.h (modified) * trunk/libffado/src/libavc/general/avc_unit_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit_info.h (modified) * trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.cpp (modified) * trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.h (modified) * trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.h (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.h (modified) * trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.cpp (modified) * trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.h (modified) * trunk/libffado/src/libcontrol/BasicElements.cpp (modified) * trunk/libffado/src/libcontrol/BasicElements.h (modified) * trunk/libffado/src/libcontrol/ClockSelect.cpp (modified) * trunk/libffado/src/libcontrol/ClockSelect.h (modified) * trunk/libffado/src/libcontrol/CrossbarRouter.cpp (modified) * trunk/libffado/src/libcontrol/CrossbarRouter.h (modified) * trunk/libffado/src/libcontrol/Element.cpp (modified) * trunk/libffado/src/libcontrol/Element.h (modified) * trunk/libffado/src/libcontrol/MatrixMixer.cpp (modified) * trunk/libffado/src/libcontrol/MatrixMixer.h (modified) * trunk/libffado/src/libcontrol/Nickname.cpp (modified) * trunk/libffado/src/libcontrol/Nickname.h (modified) * trunk/libffado/src/libieee1394/ARMHandler.cpp (modified) * trunk/libffado/src/libieee1394/configrom.cpp (modified) * trunk/libffado/src/libieee1394/configrom.h (modified) * trunk/libffado/src/libieee1394/csr1212.c (modified) * trunk/libffado/src/libieee1394/csr1212.h (modified) * trunk/libffado/src/libieee1394/cycletimer.h (modified) * trunk/libffado/src/libieee1394/CycleTimerHelper.cpp (modified) * trunk/libffado/src/libieee1394/CycleTimerHelper.h (modified) * trunk/libffado/src/libieee1394/IEC61883.cpp (modified) * trunk/libffado/src/libieee1394/IEC61883.h (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.h (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.h (modified) * trunk/libffado/src/libieee1394/test-cyclecalc.cpp (modified) * trunk/libffado/src/libieee1394/vendor_model_ids.h (modified) * trunk/libffado/src/libstreaming/amdtp-oxford/AmdtpOxfordReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp-oxford/AmdtpOxfordReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpBufferOps.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPort.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPort.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPortInfo.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPortInfo.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpStreamProcessor-common.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignPort.cpp (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignPort.h (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignPortInfo.cpp (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignPortInfo.h (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/digidesign/DigidesignTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/generic/Port.cpp (modified) * trunk/libffado/src/libstreaming/generic/Port.h (modified) * trunk/libffado/src/libstreaming/generic/PortManager.cpp (modified) * trunk/libffado/src/libstreaming/generic/PortManager.h (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuPort.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuPort.h (modified) * trunk/libffado/src/libstreaming/motu/MotuPortInfo.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuPortInfo.h (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/rme/RmePort.cpp (modified) * trunk/libffado/src/libstreaming/rme/RmePort.h (modified) * trunk/libffado/src/libstreaming/rme/RmePortInfo.cpp (modified) * trunk/libffado/src/libstreaming/rme/RmePortInfo.h (modified) * trunk/libffado/src/libstreaming/rme/RmeReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/rme/RmeReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/rme/RmeTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/rme/RmeTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.h (modified) * trunk/libffado/src/libutil/Atomic.h (modified) * trunk/libffado/src/libutil/ByteSwap.h (modified) * trunk/libffado/src/libutil/cmd_serialize.cpp (modified) * trunk/libffado/src/libutil/cmd_serialize.h (modified) * trunk/libffado/src/libutil/Configuration.cpp (modified) * trunk/libffado/src/libutil/Configuration.h (modified) * trunk/libffado/src/libutil/DelayLockedLoop.cpp (modified) * trunk/libffado/src/libutil/DelayLockedLoop.h (modified) * trunk/libffado/src/libutil/Functors.h (modified) * trunk/libffado/src/libutil/IpcRingBuffer.cpp (modified) * trunk/libffado/src/libutil/IpcRingBuffer.h (modified) * trunk/libffado/src/libutil/Mutex.h (modified) * trunk/libffado/src/libutil/OptionContainer.cpp (modified) * trunk/libffado/src/libutil/OptionContainer.h (modified) * trunk/libffado/src/libutil/PacketBuffer.cpp (modified) * trunk/libffado/src/libutil/PacketBuffer.h (modified) * trunk/libffado/src/libutil/PosixMessageQueue.cpp (modified) * trunk/libffado/src/libutil/PosixMessageQueue.h (modified) * trunk/libffado/src/libutil/PosixMutex.cpp (modified) * trunk/libffado/src/libutil/PosixMutex.h (modified) * trunk/libffado/src/libutil/PosixSharedMemory.cpp (modified) * trunk/libffado/src/libutil/PosixSharedMemory.h (modified) * trunk/libffado/src/libutil/PosixThread.cpp (modified) * trunk/libffado/src/libutil/PosixThread.h (modified) * trunk/libffado/src/libutil/ringbuffer.c (modified) * trunk/libffado/src/libutil/ringbuffer.h (modified) * trunk/libffado/src/libutil/serialize.h (modified) * trunk/libffado/src/libutil/serialize_expat.cpp (modified) * trunk/libffado/src/libutil/serialize_expat.h (modified) * trunk/libffado/src/libutil/serialize_expat_xml.cpp (modified) * trunk/libffado/src/libutil/serialize_expat_xml.h (modified) * trunk/libffado/src/libutil/serialize_libxml.cpp (modified) * trunk/libffado/src/libutil/serialize_libxml.h (modified) * trunk/libffado/src/libutil/StreamStatistics.cpp (modified) * trunk/libffado/src/libutil/StreamStatistics.h (modified) * trunk/libffado/src/libutil/SystemTimeSource.cpp (modified) * trunk/libffado/src/libutil/SystemTimeSource.h (modified) * trunk/libffado/src/libutil/test-dll.cpp (modified) * trunk/libffado/src/libutil/Thread.h (modified) * trunk/libffado/src/libutil/Time.h (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.h (modified) * trunk/libffado/src/libutil/unittests.cpp (modified) * trunk/libffado/src/libutil/Watchdog.cpp (modified) * trunk/libffado/src/libutil/Watchdog.h (modified) * trunk/libffado/src/metrichalo/mh_avdevice.cpp (modified) * trunk/libffado/src/metrichalo/mh_avdevice.h (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) * trunk/libffado/src/motu/motu_controls.cpp (modified) * trunk/libffado/src/motu/motu_controls.h (modified) * trunk/libffado/src/motu/motu_mark3_controls.cpp (modified) * trunk/libffado/src/motu/motu_mark3_controls.h (modified) * trunk/libffado/src/motu/motu_mark3_mixerdefs.cpp (modified) * trunk/libffado/src/motu/motu_mark3_mixerdefs.h (modified) * trunk/libffado/src/motu/motu_mixer.cpp (modified) * trunk/libffado/src/motu/motu_mixerdefs.cpp (modified) * trunk/libffado/src/motu/motu_mixerdefs.h (modified) * trunk/libffado/src/oxford/oxford_device.cpp (modified) * trunk/libffado/src/oxford/oxford_device.h (modified) * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_flash.cpp (modified) * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/fireface_settings_ctrls.cpp (modified) * trunk/libffado/src/rme/fireface_settings_ctrls.h (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) * trunk/libffado/src/rme/rme_avdevice_settings.cpp (modified) * trunk/libffado/src/rme/rme_shm.cpp (modified) * trunk/libffado/src/rme/rme_shm.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/alsa/SConscript (modified) * trunk/libffado/support/dbus/controlclient.cpp (modified) * trunk/libffado/support/dbus/controlclient.h (modified) * trunk/libffado/support/dbus/controlserver.cpp (modified) * trunk/libffado/support/dbus/controlserver.h (modified) * trunk/libffado/support/dbus/ffado-dbus-server.cpp (modified) * trunk/libffado/support/dbus/SConscript (modified) * trunk/libffado/support/dbus/test-dbus-server.cpp (modified) * trunk/libffado/support/dbus/test-dbus.cpp (modified) * trunk/libffado/support/firmware/bridgeco-downloader.cpp (modified) * trunk/libffado/support/firmware/dice-firmware-utility.cpp (modified) * trunk/libffado/support/firmware/downloader.cpp (modified) * trunk/libffado/support/firmware/downloader.h (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/support/firmware/SConscript (modified) * trunk/libffado/support/mixer-qt4/ffado-mixer-profiler.in (modified) * trunk/libffado/support/mixer-qt4/ffado-mixer.in (modified) * trunk/libffado/support/mixer-qt4/ffado/configuration.py (modified) * trunk/libffado/support/mixer-qt4/ffado/dbus_util.py (modified) * trunk/libffado/support/mixer-qt4/ffado/ffadowindow.py (modified) * trunk/libffado/support/mixer-qt4/ffado/import_pyqt.py (modified) * trunk/libffado/support/mixer-qt4/ffado/logginghandler.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/audiofire.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/audiofire_settings.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/audiofire_strip.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/bcoaudio5.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/bcoaudio5control.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/dummy.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/dummy.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa101.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa101control.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa66.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa66control.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/generic_dice_eap.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/globalmixer.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/globalmixer.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/mackieonyx.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/mackieonyx.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/maudio_bebob.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/motu.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/motu.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/motu_mark3.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/nodevice.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase24.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase24control.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase88.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase88control.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/presonus_firebox.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/presonus_fp10.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/presonus_inspire1394.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/profire2626.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/quatafire.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/quatafire.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/rme.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirele_large.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirele_small.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirepro.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirepro_large.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirepro_small.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_base.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_dice.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_mono.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_stereo.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/yamahago.py (modified) * trunk/libffado/support/mixer-qt4/ffado/panelmanager.py (modified) * trunk/libffado/support/mixer-qt4/ffado/regdialog.py (modified) * trunk/libffado/support/mixer-qt4/ffado/registration.py (modified) * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (modified) * trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (modified) * trunk/libffado/support/mixer-qt4/SConscript (modified) * trunk/libffado/support/SConscript (modified) * trunk/libffado/support/tools/ffado-diag.in (modified) * trunk/libffado/support/tools/ffado-set-nickname.cpp (modified) * trunk/libffado/support/tools/SConscript (modified) * trunk/libffado/support/xdg/ffado-mixer.appdata.xml (modified) * trunk/libffado/support/xdg/ffado.org-ffadomixer.desktop (modified) * trunk/libffado/tests/dbus_test.py (modified) * trunk/libffado/tests/python/test-eap-ctrl.py (modified) * trunk/libffado/tests/scan-devreg.cpp (modified) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/set-default-router-config-dice-eap.cpp (modified) * trunk/libffado/tests/streaming/SConscript (modified) * trunk/libffado/tests/streaming/test-ipcclient.cpp (modified) * trunk/libffado/tests/streaming/test-isohandling.cpp (modified) * trunk/libffado/tests/streaming/teststreaming-ipc.cpp (modified) * trunk/libffado/tests/streaming/teststreaming3.cpp (modified) * trunk/libffado/tests/systemtests/gen-loadpulses.cpp (modified) * trunk/libffado/tests/systemtests/realtimetools.cpp (modified) * trunk/libffado/tests/systemtests/realtimetools.h (modified) * trunk/libffado/tests/systemtests/SConscript (modified) * trunk/libffado/tests/systemtests/test-clock_nanosleep.cpp (modified) * trunk/libffado/tests/systemtests/test-isorecv-1.cpp (modified) * trunk/libffado/tests/systemtests/test-isoxmit-1.cpp (modified) * trunk/libffado/tests/systemtests/test-sysload.cpp (modified) * trunk/libffado/tests/test-avccmd.cpp (modified) * trunk/libffado/tests/test-bufferops.cpp (modified) * trunk/libffado/tests/test-devicestringparser.cpp (modified) * trunk/libffado/tests/test-dice-eap.cpp (modified) * trunk/libffado/tests/test-echo.cpp (modified) * trunk/libffado/tests/test-echomixer.cpp (modified) * trunk/libffado/tests/test-enhanced-mixer.cpp (modified) * trunk/libffado/tests/test-extplugcmd.cpp (modified) * trunk/libffado/tests/test-ffado.cpp (modified) * trunk/libffado/tests/test-focusrite.cpp (modified) * trunk/libffado/tests/test-fw410.cpp (modified) * trunk/libffado/tests/test-ieee1394service.cpp (modified) * trunk/libffado/tests/test-ipcringbuffer.cpp (modified) * trunk/libffado/tests/test-messagequeue.cpp (modified) * trunk/libffado/tests/test-mixer.cpp (modified) * trunk/libffado/tests/test-pan.cpp (modified) * trunk/libffado/tests/test-scs.cpp (modified) * trunk/libffado/tests/test-shm.cpp (modified) * trunk/libffado/tests/test-streamdump.cpp (modified) * trunk/libffado/tests/test-timestampedbuffer.cpp (modified) * trunk/libffado/tests/test-volume.cpp (modified) * trunk/libffado/tests/test-watchdog.cpp (modified) * trunk/libffado/tests/unmute-ozonic.cpp (modified) Cosmetic: "Firewire" becomes "FireWire". Officially both the "F" and "W" were capitalised in the FireWire name, so reflect this throughout FFADO's source tree. This mostly affects comments. This patch originated from pander on the ffado-devel mailing list. To maintain consistency, the committed version has been expanded to include files not originally included in the original patch. 04/24/21 01:34:22 jwoithe [2795] * trunk/libffado/src/dice/focusrite/saffire_56.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro14.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro24.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro26.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro40.cpp (modified) * trunk/libffado/src/dice/maudio/profire_2626.cpp (modified) Explicitly include sstream when std::stringstream is used. In recent build environments, sstream is not always included as a side effect of the existing includes in source files which use std::stringstream. Explicitly include it to avoid "incomplete type" errors. 11/09/19 23:38:07 jwoithe [2781] * trunk/libffado/configuration (modified) * trunk/libffado/README (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/dice/maudio/profire_2626.cpp (modified) * trunk/libffado/src/dice/maudio/profire_2626.h (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/profire2626.py (modified) profire-610: Add support for setting master volume controlled line outs. This has been implemented as an "extension" of the Profire 2626 version, since much is shared between them (and the 610 is even advertised as a cut-down version of the 2626). Patch supplied by Donny Yang. 05/09/17 05:55:47 jwoithe [2691] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.cpp (modified) * trunk/libffado/src/bebob/edirol/edirol_fa101.cpp (modified) * trunk/libffado/src/bebob/edirol/edirol_fa101.h (modified) * trunk/libffado/src/bebob/edirol/edirol_fa66.cpp (modified) * trunk/libffado/src/bebob/edirol/edirol_fa66.h (modified) * trunk/libffado/src/bebob/esi/quatafire610.cpp (modified) * trunk/libffado/src/bebob/esi/quatafire610.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/src/bebob/mackie/onyxmixer.cpp (modified) * trunk/libffado/src/bebob/mackie/onyxmixer.h (modified) * trunk/libffado/src/bebob/maudio/normal_avdevice.cpp (modified) * trunk/libffado/src/bebob/maudio/normal_avdevice.h (modified) * trunk/libffado/src/bebob/maudio/special_avdevice.cpp (modified) * trunk/libffado/src/bebob/maudio/special_avdevice.h (modified) * trunk/libffado/src/bebob/presonus/firebox_avdevice.cpp (modified) * trunk/libffado/src/bebob/presonus/firebox_avdevice.h (modified) * trunk/libffado/src/bebob/presonus/inspire1394_avdevice.cpp (modified) * trunk/libffado/src/bebob/presonus/inspire1394_avdevice.h (modified) * trunk/libffado/src/bebob/template/vendor_device.cpp (modified) * trunk/libffado/src/bebob/template/vendor_device.h (modified) * trunk/libffado/src/bebob/terratec/terratec_device.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_device.h (modified) * trunk/libffado/src/bebob/yamaha/yamaha_avdevice.cpp (modified) * trunk/libffado/src/bebob/yamaha/yamaha_avdevice.h (modified) * trunk/libffado/src/bounce/bounce_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_avdevice.h (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.h (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/devicemanager.h (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.h (modified) * trunk/libffado/src/dice/focusrite/saffire_56.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_56.h (modified) * trunk/libffado/src/dice/focusrite/saffire_pro14.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro14.h (modified) * trunk/libffado/src/dice/focusrite/saffire_pro24.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro24.h (modified) * trunk/libffado/src/dice/focusrite/saffire_pro26.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro26.h (modified) * trunk/libffado/src/dice/focusrite/saffire_pro40.cpp (modified) * trunk/libffado/src/dice/focusrite/saffire_pro40.h (modified) * trunk/libffado/src/dice/maudio/profire_2626.cpp (modified) * trunk/libffado/src/dice/maudio/profire_2626.h (modified) * trunk/libffado/src/dice/presonus/firestudio_mobile.cpp (modified) * trunk/libffado/src/dice/presonus/firestudio_mobile.h (modified) * trunk/libffado/src/dice/presonus/firestudio_project.cpp (modified) * trunk/libffado/src/dice/presonus/firestudio_project.h (modified) * trunk/libffado/src/dice/presonus/firestudio_tube.cpp (modified) * trunk/libffado/src/dice/presonus/firestudio_tube.h (modified) * trunk/libffado/src/digidesign/digidesign_avdevice.cpp (modified) * trunk/libffado/src/digidesign/digidesign_avdevice.h (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.cpp (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.h (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/fireworks/fireworks_device.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/genericavc/stanton/scs.cpp (modified) * trunk/libffado/src/genericavc/stanton/scs.h (modified) * trunk/libffado/src/metrichalo/mh_avdevice.cpp (modified) * trunk/libffado/src/metrichalo/mh_avdevice.h (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) * trunk/libffado/src/oxford/oxford_device.cpp (modified) * trunk/libffado/src/oxford/oxford_device.h (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/tests/scan-devreg.cpp (modified) Initial attempt to address deprecation of auto_ptr. C++11 deprecates auto_ptr, and gcc6 (and later versions) print compile time warnings to this effect whenever it is encountered in the source. The replacement type is either shared_ptr or unique_ptr depending on the usage. For almost all usages within FFADO it seems unique_ptr could be the appropriate choice, but the symantics are a little different to auto_ptr. Shared_ptr on the other hand can be a drop-in replacement, although it comes with considerable overheads which unique_ptr avoids. In the context of the current usage, the extra overhead incurred is not critical. The code-base cannot at this time change unconditionally to shared_ptr and unique_ptr because these are not available in gcc4 unless "-- std=c++11" is given. When gcc4 is used certain older versions of dependent libraries must be used and these in turn will cause compile failures in their header files if "--std=c++11" is used (libxml++ being an example). At present there are sufficient users of FFADO still on gcc4 to justify maintaining compatibility with that gcc version. The approach adopted at present is to define ffado_smartptr to be either auto_ptr (if c++11 is not in use) or shared_ptr if it is. All auto_ptr instances are then changed to ffado_smartptr. This should allow FFADO to be compiled without errors or warnings on systems using gcc4 and above. Gcc6 defaults to the c++14 standard, so ffado_smartptr will be shared_ptr in that case; thus the warnings will be avoided. In time, once gcc4 drops out of common use, the ffado_smartptr instances can be progressively migrated to unique_ptr or shared_ptr as is appropriate. It has been pointed out in the ffado-devel mailing list by Jano Svitok (2 May 2017, subject "smart pointers Was: [FFADO-devel] Liquid Saffire 56") that bebob_dl_mgr.cpp could use unique_ptr. shared_ptr should be ok in other auto_ptr sites, but futher analysis may show that at least some of them can use unique_ptr. The addressing of the auto_ptr issue was prompted by Xavier Forestier's patch set submitted to ffado-devel in November 2016. 10/17/13 05:04:56 jwoithe [2433] * trunk/libffado/src/dice/maudio/profire_2626.cpp (modified) * trunk/libffado/src/dice/maudio/profire_2626.h (modified) profile-2626: add master volume knob support. Add dbus controls for setting which analog output pairs are controlled by the master volume knob. Code templated from focusrite implementation. Patch from Jano Svitok. 10/17/13 05:02:40 jwoithe [2432] * trunk/libffado/src/dice/maudio/profire_2626.cpp (modified) profire-2626: fix brace positioning for consistency with other FFADO components. No code changes. Patch from Jano Svitok. 11/25/12 03:34:01 philippe [2254] * trunk/libffado/src/dice/maudio (added) * trunk/libffado/src/dice/maudio/profire_2626.cpp (added) * trunk/libffado/src/dice/maudio/profire_2626.h (added) * trunk/libffado/src/SConscript (modified) M-Audio Profire 2626 Add customized mixer/router configuration. Patch from Jano Svitok. Not enabled in dice_avdevice.cpp at this point.