# # ChangeLog for / # # Generated by Trac 0.10.4 # 03/28/24 11:50:19 # 07/11/09 02:22:46 ppalmers [1595] * trunk/libffado/tests/test-scs.cpp (modified) disable running status for SCS 07/10/09 06:43:04 jwoithe [1594] * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) RME driver: * add some missing status bit defines, fix naming of some others * add full decoding of device status registers * cache device run status * take external clock rates and device run status into account when evaluating the validity of sampling rates * minor bugfixes * implement function to configure a fixed DDS frequency on the device 07/09/09 05:47:19 jwoithe [1593] * trunk/libffado/src/rme/fireface_def.h (modified) RME: add missing state defines, fix an incorrect one and make others more consistent. 07/09/09 05:42:30 jwoithe [1592] * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) RME: begin tidy-up of sampling rate control. RME: start implementation of device status retrieval. 07/03/09 04:23:20 jwoithe [1591] * trunk/libffado/src/rme/fireface_flash.cpp (modified) RME: implement writing to device settings flash block RME: correctly initialise the entire settings structure to zero 06/27/09 07:10:52 jwoithe [1590] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_flash.cpp (modified) RME: clarify comments in source code RME: add explicit define to use when determining DDS status from configuration flash RAM RME: add TCO information to the RME documentation 06/27/09 06:25:55 jwoithe [1589] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_flash.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) RME: tidied up software settings structure and removed unused fields. RME: map configuration flash contents into software settings structure after flash is read. RME: rename some methods to better reflect their function. RME: documentation update to reflect the information embodied in these changes. 06/27/09 05:15:51 jwoithe [1588] * trunk/libffado/src/rme/fireface_flash.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) RME: differentiate between general sampling rate and that programmed into the device's DDS. It's still not completely clear how these two distinct rates interact though. 06/26/09 06:32:57 jwoithe [1587] * 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/rme_avdevice.h (modified) RME: add functions to erase and program device flash. RME: add stub for function to send software configuration to device flash. RME: minor source formatting fixups. 06/26/09 05:43:09 jwoithe [1586] * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) RME: obtain and interpret TCO status from device. 06/25/09 07:26:17 jwoithe [1585] * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_hw.cpp (modified) RME: write user TCO settings to the device. 06/22/09 05:31:17 jwoithe [1584] * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) RME: Fill out TCO definitions. Start work on TCO interface methods. 06/21/09 13:28:03 ppalmers [1583] * trunk/libffado/support/mixer-qt4/ffado_configuration.py (modified) fix regression introduced by r1577 06/21/09 13:27:03 ppalmers [1582] * branches/libffado-2.0/support/mixer-qt4/ffado_configuration.py (modified) fix regression introduced by r1576 06/21/09 04:59:35 jwoithe [1581] * branches/libffado-2.0/src/motu/motu_avdevice.h (modified) MOTU: add define for Mark-3 mixer register. 06/21/09 00:21:30 jwoithe [1580] * branches/libffado-2.0/src/motu/motu_avdevice.h (modified) * branches/libffado-2.0/src/motu/motu_controls.h (modified) * branches/libffado-2.0/src/motu/motu_mark3_controls.cpp (added) * branches/libffado-2.0/src/motu/motu_mark3_controls.h (added) * branches/libffado-2.0/src/SConscript (modified) MOTU: create modules to hold Mark3 control objects. 06/21/09 00:10:50 jwoithe [1579] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libffado-2.0/src/motu/motu_avdevice.h (modified) * branches/libffado-2.0/src/motu/motu_mark3_mixerdefs.cpp (added) * branches/libffado-2.0/src/motu/motu_mark3_mixerdefs.h (added) * branches/libffado-2.0/src/motu/motu_mixer.cpp (added) * branches/libffado-2.0/src/motu/motu_mixerdefs.cpp (added) * branches/libffado-2.0/src/motu/motu_mixerdefs.h (added) * branches/libffado-2.0/src/SConscript (modified) MOTU: add skeletal support for the mixer protocol used in Mark3 devices. MOTU: split mixer management code and definitions into dedicated files to aid in maintenance. 06/20/09 22:46:03 jwoithe [1578] * trunk/libffado/doc/motu_firewire_protocol.txt (modified) MOTU: start documentation of the Cuemix protocol used in "Mark-3" devices. Protocol analysis by MG and GQ. 06/20/09 02:15:46 ppalmers [1577] * branches/libffado-2.0/support/mixer-qt4/ffado_configuration.py (modified) fix bug related to #227 where the user config file is not picked up by ffadomixer 06/20/09 02:14:50 ppalmers [1576] * trunk/libffado/support/mixer-qt4/ffado_configuration.py (modified) fix bug related to #227 where the user config file is not picked up by ffadomixer 06/15/09 05:29:38 jwoithe [1575] * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) RME: whitespace fix, clarify some comments 06/14/09 04:48:47 jwoithe [1574] * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) RME: Fix some typos. RME: Separate device state initialisation and hardware parameter setting since the latter is needed whenever a single parameter is changed. 06/11/09 06:58:35 jwoithe [1573] * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) RME: add I/O functions for the TCO. Clarify some comments. Fix compile issue which wasn't picked up earlier to do an incorrect scons setting. 06/08/09 06:08:29 jwoithe [1572] * trunk/libffado/src/rme/fireface_def.h (modified) RME: more register address/value defines, mostly associated with the TCO 05/31/09 04:28:17 ppalmers [1571] * branches/libffado-2.0/src/libieee1394/ieee1394service.cpp (modified) free FCP listener when something goes wrong 05/29/09 07:18:55 jwoithe [1570] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_hw.cpp (modified) RME: add more details to device initialisation code. The basic structure is now in place. RME: update documentation. 05/18/09 05:13:17 holin [1569] * trunk/libffado/src/dice/dice_eap.cpp (modified) tidy up 05/18/09 05:10:40 holin [1568] * trunk/libffado/src/debugmodule/debugmodule.h (modified) * trunk/libffado/src/DeviceStringParser.h (modified) * trunk/libffado/src/dice/dice_eap.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_function_block.cpp (modified) * trunk/libffado/src/libavc/avc_definitions.h (modified) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) * trunk/libffado/src/libcontrol/ClockSelect.cpp (modified) * trunk/libffado/src/libcontrol/Element.h (modified) * trunk/libffado/src/libieee1394/ieee1394service.h (modified) * trunk/libffado/src/libutil/cmd_serialize.h (modified) * trunk/libffado/src/libutil/Configuration.cpp (modified) * trunk/libffado/src/libutil/OptionContainer.h (modified) * trunk/libffado/src/libutil/serialize_libxml.cpp (modified) * trunk/libffado/src/libutil/SystemTimeSource.h (modified) * trunk/libffado/tests/streaming/teststreaming3.cpp (modified) gcc 4.4 fixes (r1566, r1567, DICE) to trunk 05/18/09 05:09:36 holin [1567] * branches/libffado-2.0/src/debugmodule/debugmodule.h (modified) more gcc 4.4 fixes 05/18/09 05:01:59 holin [1566] * branches/libffado-2.0/src/DeviceStringParser.h (modified) * branches/libffado-2.0/src/libavc/audiosubunit/avc_function_block.cpp (modified) * branches/libffado-2.0/src/libavc/avc_definitions.h (modified) * branches/libffado-2.0/src/libavc/general/avc_plug.cpp (modified) * branches/libffado-2.0/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) * branches/libffado-2.0/src/libcontrol/ClockSelect.cpp (modified) * branches/libffado-2.0/src/libcontrol/Element.h (modified) * branches/libffado-2.0/src/libieee1394/ieee1394service.h (modified) * branches/libffado-2.0/src/libutil/cmd_serialize.h (modified) * branches/libffado-2.0/src/libutil/Configuration.cpp (modified) * branches/libffado-2.0/src/libutil/OptionContainer.h (modified) * branches/libffado-2.0/src/libutil/serialize_libxml.cpp (modified) * branches/libffado-2.0/src/libutil/SystemTimeSource.h (modified) * branches/libffado-2.0/tests/streaming/teststreaming3.cpp (modified) missing includes reported by gcc 4.4. Patch from Martin Michlmayr. 05/17/09 09:59:38 ppalmers [1565] * branches/libffado-2.0/SConstruct (modified) bump version number for post-rc2 05/17/09 09:57:26 ppalmers [1564] * tags/2.0-rc2 (copied) create tag for 2.0-rc2 05/17/09 09:56:18 ppalmers [1563] * branches/libffado-2.0/README (modified) * branches/libffado-2.0/SConstruct (modified) update version for 2.0-rc2 05/17/09 07:56:44 ppalmers [1562] * branches/libffado-2.0/config.h.in (modified) * branches/libffado-2.0/SConstruct (modified) generate correct version strings for exported versions (i.e. no - at the end) 05/17/09 07:36:44 ppalmers [1561] * branches/libffado-2.0/SConstruct (modified) * branches/libffado-2.0/src/devicemanager.cpp (modified) * branches/libffado-2.0/src/devicemanager.h (modified) * branches/libffado-2.0/src/libieee1394/IsoHandler.cpp (modified) fixes #211 05/17/09 07:14:11 ppalmers [1560] * branches/libffado-2.0/src/fireworks/fireworks_device.cpp (modified) implement ECHO firmware version check 05/17/09 07:06:20 ppalmers [1559] * branches/libffado-2.0/src/SConscript (modified) use only the major version for SONAME 05/17/09 06:42:38 ppalmers [1558] * branches/libffado-2.0/src/bebob/bebob_dl_mgr.cpp (modified) * branches/libffado-2.0/src/bebob/bebob_dl_mgr.h (modified) * branches/libffado-2.0/src/bebob/terratec/terratec_device.cpp (modified) * branches/libffado-2.0/src/bebob/terratec/terratec_device.h (modified) add firmware check for Terratec Phase88 (click/pop issue) 05/17/09 06:25:49 ppalmers [1557] * branches/libffado-2.0/src/SConscript (modified) fix soname installation 05/17/09 04:33:27 ppalmers [1556] * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpStreamProcessor-common.h (added) * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) fixes #207 05/17/09 04:11:53 ppalmers [1555] * branches/libffado-2.0/support/mixer-qt4/mixer_saffire.py (modified) (re #204) implement simple workaround, needs some more work 05/17/09 04:06:28 ppalmers [1554] * branches/libffado-2.0/src/SConscript (modified) fixes #188 05/16/09 05:29:27 jwoithe [1553] * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_hw.cpp (modified) RME: expand software status structure and begin to add details to device initialisation function. 05/10/09 08:04:32 ppalmers [1552] * trunk/libffado/tests/test-scs.cpp (modified) remove the requirement for the -p parameter to test-scs 05/10/09 07:52:04 ppalmers [1551] * trunk/libffado/tests/test-dice-eap.cpp (added) add dice EAP test tool 05/10/09 07:50:57 ppalmers [1550] * trunk/libffado/config_debug.h.in (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/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.h (modified) * trunk/libffado/src/dice/dice_eap.cpp (added) * trunk/libffado/src/dice/dice_eap.h (added) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/stanton (added) * trunk/libffado/src/genericavc/stanton/scs.cpp (added) * trunk/libffado/src/genericavc/stanton/scs.h (added) * trunk/libffado/src/libieee1394/ARMHandler.cpp (modified) * trunk/libffado/src/libieee1394/ARMHandler.h (deleted) * 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/vendor_model_ids.h (modified) * trunk/libffado/src/libutil/ByteSwap.h (modified) * trunk/libffado/src/libutil/PosixThread.cpp (modified) * trunk/libffado/src/libutil/PosixThread.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/alsa/SConscript (modified) * trunk/libffado/tests/scan-devreg.cpp (modified) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/test-ieee1394service.cpp (modified) * trunk/libffado/tests/test-scs.cpp (added) - Implement basic HSS1394 support for the Stanton SCS devices - Start of the implementation of a generic TCAT DICE EAP control - Reworked part of the busreset / ARM handler code 05/09/09 10:42:57 ppalmers [1549] * branches/libffado-2.0/src/devicemanager.cpp (modified) fixes #221, #219 04/27/09 16:19:13 jwoithe [1548] * trunk/libffado/configuration (modified) RME: add a brief comment to the configuration file explaining how the modelid field is used for RME device discovery. 04/27/09 16:13:39 jwoithe [1547] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) RME: - quickly fix device detection by comparing config file modelid against the unit's unit version since RME use unit version to differentiate models - documentation update - refinements to device defines - begin to fill in device initialisation details 04/26/09 08:46:33 ppalmers [1546] * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) fix stupid mistake 04/26/09 08:21:42 ppalmers [1545] * branches/libffado-2.0/src/devicemanager.cpp (modified) * branches/libffado-2.0/src/DeviceStringParser.cpp (modified) * branches/libffado-2.0/src/DeviceStringParser.h (modified) fixes #201 04/26/09 07:11:05 ppalmers [1544] * branches/libffado-2.0/src/libieee1394/CycleTimerHelper.cpp (modified) * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) round the transmit safety buffer size to one packet size (in frames) to avoid messing up the MIDI time muxed stream position 04/25/09 10:14:57 ppalmers [1543] * trunk/libffado/configuration (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.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_generic.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/mackie/onyxmixer.cpp (modified) * trunk/libffado/src/bebob/mackie/onyxmixer.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/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/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.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/libutil/Configuration.h (modified) * trunk/libffado/src/maudio/maudio_avdevice.cpp (modified) * trunk/libffado/src/maudio/maudio_avdevice.h (modified) * trunk/libffado/src/metrichalo/mh_avdevice.cpp (modified) * trunk/libffado/src/metrichalo/mh_avdevice.h (modified) * trunk/libffado/src/oxford/oxford_device.cpp (modified) * trunk/libffado/src/oxford/oxford_device.h (modified) * trunk/libffado/src/rme/fireface_flash.cpp (modified) * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) * trunk/libffado/src/SConscript (modified) - Clean up class names - Change probe code for all devices (except MOTU) to use the config file based approach 04/23/09 16:33:11 jwoithe [1542] * trunk/libffado/src/rme/fireface_def.h (modified) RME: more register definitions 04/21/09 13:21:26 sampo_v2 [1541] * branches/libffado-2.0/support/mixer/mixer_phase88.ui (modified) MyFirstCommit(tm). Order the comboFrontBack so that it matches what the device does. Might not be the cleanest place to put it, but this way you don't need translation logic in both switchFrontState() initValues() 04/20/09 23:22:27 jwoithe [1540] * trunk/libffado/src/rme/fireface_def.h (modified) RME: some additional register bit definitions 04/19/09 06:39:40 ppalmers [1539] * trunk/libffado/config.h.in (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/dice/dice_defines.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) - Fix bug in dice transmit channel detection - Implement snoop mode for DICE 04/14/09 00:18:13 ppalmers [1538] * trunk/libffado/src/libavc/audiosubunit/avc_descriptor_audio.h (modified) stale include 04/13/09 17:20:37 jwoithe [1537] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (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/rme_avdevice.cpp (modified) RME: more foundational work. Confirmed that reading device flash works. 04/12/09 14:12:33 ppalmers [1536] * branches/libffado-2.0/config.h.in (modified) * branches/libffado-2.0/src/libieee1394/IsoHandlerManager.cpp (modified) * branches/libffado-2.0/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/generic/StreamProcessor.h (modified) * branches/libffado-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libffado-2.0/src/libstreaming/StreamProcessorManager.h (modified) * branches/libffado-2.0/src/libutil/TimestampedBuffer.cpp (modified) * branches/libffado-2.0/src/libutil/TimestampedBuffer.h (modified) introduce transmit prebuffering to increase reliability 04/12/09 06:51:07 ppalmers [1535] * trunk/libffado/configuration (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.h (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.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 (added) * trunk/libffado/src/libavc/audiosubunit/avc_descriptor_audio.h (added) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandler.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libstreaming/amdtp-oxford (added) * trunk/libffado/src/libstreaming/amdtp-oxford/AmdtpOxfordReceiveStreamProcessor.cpp (added) * trunk/libffado/src/libstreaming/amdtp-oxford/AmdtpOxfordReceiveStreamProcessor.h (added) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libutil/Configuration.h (modified) * trunk/libffado/src/oxford (added) * trunk/libffado/src/oxford/oxford_device.cpp (added) * trunk/libffado/src/oxford/oxford_device.h (added) * trunk/libffado/src/SConscript (modified) * trunk/libffado/tests/test-focusrite.cpp (modified) add support for the FCA-202, and possibly other Oxford FW-92x devices 04/05/09 17:36:45 jwoithe [1534] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_flash.cpp (added) * trunk/libffado/src/rme/fireface_hw.cpp (added) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) * trunk/libffado/src/SConscript (modified) RME: more low-level infrastructure development and experimentation 03/30/09 15:48:16 jwoithe [1533] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) * trunk/libffado/src/rme/fireface_def.h (added) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) RME: more low-level infrastructure 03/29/09 18:00:32 jwoithe [1532] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) RME: documentation updates RME: clean up some compile warnings RME: introduce new defines for future work 03/29/09 13:59:09 ppalmers [1531] * trunk/libffado/config.h.in (modified) * trunk/libffado/configuration (modified) * trunk/libffado/SConstruct (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/devicemanager.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (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/IsoHandler.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandler.h (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.h (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.h (modified) * trunk/libffado/src/libutil/Configuration.cpp (modified) * trunk/libffado/src/libutil/Configuration.h (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.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/support/mixer-qt4/mixer_motu.py (modified) * trunk/libffado/support/mixer-qt4/mixer_motu.ui (modified) * trunk/libffado/support/mixer/mixer_motu.py (modified) svn merge -r 1506:HEAD svn+ssh://ffadosvn@ffado.org/ffado/branches/libffado-2.0 03/29/09 13:30:46 ppalmers [1530] * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/generic/StreamProcessor.h (modified) * branches/libffado-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libffado-2.0/src/libutil/TimestampedBuffer.cpp (modified) * branches/libffado-2.0/src/libutil/TimestampedBuffer.h (modified) - make the sync delay an integer amount of packets to avoid phase issues - debug message updates 03/29/09 09:39:37 ppalmers [1529] * branches/libffado-2.0/config.h.in (modified) * branches/libffado-2.0/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/libffado-2.0/src/libutil/TimestampedBuffer.cpp (modified) - don't use DEFER when we have sufficient frames. This is a huge performance killer. This might result in worse latency performance though... - Also update the Timestampedbuffer DLL when dry-running such that we have a decent estimate of the samplerate. Use a large bandwidth for this estimation to ensure that it tracks fast enough. Switch to a lower bandwidth once we start the actual streaming. 03/29/09 08:09:27 ppalmers [1528] * branches/libffado-2.0/src/libieee1394/cycletimer.h (modified) * branches/libffado-2.0/src/libieee1394/IsoHandler.cpp (modified) * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libffado-2.0/src/libstreaming/StreamProcessorManager.h (modified) * branches/libffado-2.0/src/libutil/Configuration.cpp (modified) cosmetic changes 03/29/09 08:08:21 ppalmers [1527] * branches/libffado-2.0/configuration (modified) update default configuration 03/29/09 04:43:41 ppalmers [1526] * branches/libffado-2.0/src/libieee1394/IsoHandler.cpp (modified) * branches/libffado-2.0/src/libieee1394/IsoHandler.h (modified) * branches/libffado-2.0/src/libieee1394/IsoHandlerManager.cpp (modified) * branches/libffado-2.0/src/libieee1394/IsoHandlerManager.h (modified) * branches/libffado-2.0/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/generic/StreamProcessor.h (modified) fix the freewheeling issue. clean up the IsoHandler and the interactions with the Manager. 03/28/09 14:24:21 ppalmers [1525] * branches/libffado-2.0/config.h.in (modified) * branches/libffado-2.0/src/genericavc/avc_avdevice.cpp (modified) * branches/libffado-2.0/src/libieee1394/CycleTimerHelper.cpp (modified) * branches/libffado-2.0/src/libieee1394/CycleTimerHelper.h (modified) * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * branches/libffado-2.0/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/generic/StreamProcessor.h (modified) * branches/libffado-2.0/src/libutil/Configuration.cpp (modified) * branches/libffado-2.0/src/libutil/Configuration.h (modified) * branches/libffado-2.0/src/libutil/TimestampedBuffer.cpp (modified) * branches/libffado-2.0/src/libutil/TimestampedBuffer.h (modified) * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) - Allow to specify the DLL bandwidths for the CycleTimerHelper and the TimestampedBuffer in absolute units (Hz). This ensures samplerate-independent operation - Reduce the default DLL bandwidth for the TimestampedBuffer's. This improves timestamp timing with a factor 10x, which should benefit especially the timing sensitive devices (MOTU). - Allow to specify the DLL bandwith and other transmit settings through the configuration file - Implement a sanity check for the instantanous samplerate to detect bogus timestamp processing 03/24/09 15:12:35 ppalmers [1524] * branches/libffado-2.0/configuration (modified) * branches/libffado-2.0/SConstruct (modified) * branches/libffado-2.0/src/bebob/focusrite/focusrite_generic.cpp (modified) * branches/libffado-2.0/src/bebob/focusrite/focusrite_generic.h (modified) * branches/libffado-2.0/src/bebob/focusrite/focusrite_saffire.cpp (modified) * branches/libffado-2.0/src/devicemanager.cpp (modified) * branches/libffado-2.0/src/libieee1394/CycleTimerHelper.cpp (modified) * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * branches/libffado-2.0/src/libutil/Configuration.cpp (modified) * branches/libffado-2.0/src/libutil/Configuration.h (modified) - Fix handling of MIDI 2x and 3x mode - Introduce support for driver parameters in the config file - add command rate control for the saffire devices to reduce the issues with mixer actions messing up audio. 03/22/09 16:37:36 jwoithe [1523] * trunk/libffado/doc/motu_firewire_protocol.txt (modified) MOTU: update protocol document to include "main out" and "phones" volume control registers. 03/22/09 16:34:55 jwoithe [1522] * branches/libffado-2.0/support/mixer-qt4/mixer_motu.py (modified) * branches/libffado-2.0/support/mixer/mixer_motu.py (modified) MOTU: keep the qt3 mixer functional now the dbus interface doesn't export the old device option flags anymore. MOTU: add a stereo mix mode - if a fader is moved while holding down the CTRL key on the keyboard, both that fader and the fader associated with the other channel in its stereo pair will move together. This is the same method used by the CueMix application for ganging faders. MOTU: further minor mixer cleanups. 03/22/09 16:25:53 jwoithe [1521] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_motu.py (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_motu.ui (modified) MOTU: mixer: rename "mix destination" controls to the more generic "selector" since these controls are used for more than just mix destinations now. MOTU: add control of the "phones" and "main out" volumes to the mixer. 03/22/09 16:21:53 jwoithe [1520] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libffado-2.0/src/motu/motu_controls.cpp (modified) * branches/libffado-2.0/src/motu/motu_controls.h (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_motu.py (modified) MOTU: cleanup of mixer code. In particular, we rely on the model ID to customise all aspects of the GUI, rather than a collection of individual feature flags for some things. 03/15/09 16:14:54 jwoithe [1519] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) RME: minor updates to the RME register map. 02/16/09 17:51:41 jwoithe [1518] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) MOTU: tweak jack port layout for the 896HD. 02/15/09 18:25:43 jwoithe [1517] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) MOTU: keep the order of the 896HD mixer channels consistent with other MOTUs so ffado-mixer does the right thing when indexing the matrix dbus control. 02/15/09 14:47:29 jwoithe [1516] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) MOTU: define separate mix control structure for the 896HD by copying the Traveler one. Make SPDIF channels follow the ADAT channels since experimentation shows that the ADAT controls start at 0x0028 on the 896HD. Further tests will be needed to determine whether the current register placement of the AES/EBU and SPDIF controls are correct. 02/11/09 03:41:24 holin [1515] * trunk/libffado/src/dice/dice_avdevice.cpp (modified) Alesis Multimix16 support from adi (ticket #196) 12/27/08 11:50:51 ppalmers [1514] * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/libieee1394/vendor_model_ids.h (modified) add Weiss engineering device ID's 12/25/08 11:07:20 arnonym [1513] * branches/libffado-2.0/SConstruct (modified) Backport the fix to #189 and don't touch tests/ when BUILD_TESTS is false. 12/25/08 11:04:49 arnonym [1512] * trunk/libffado/SConstruct (modified) - Somehow there where two checks for the xdg-tools. One is enough. - Reword the failure message for the mixers a bit. - Don't touch the tests-dir when BUILD_TESTS is false. See #189 12/21/08 08:12:38 ppalmers [1511] * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) fix stream alignment 12/21/08 08:12:05 ppalmers [1510] * trunk/libffado/src/dice/dice_avdevice.cpp (modified) add Focusrite Saffire PRO 40 device id 12/18/08 15:03:47 jwoithe [1509] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_motu.py (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_motu.ui (modified) - MOTU: Refactor mixer control logic to make things clearer. Please test to ensure the changes haven't caused regressions for suppoted devices. - MOTU: Implement buttons for the Ultralite's phase inversion controls. Connect Ultralite trimgain mixer controls to their respective dbus paths. These additional Ultralite controls have a much greater chance of working now - please test. 12/11/08 13:46:22 jwoithe [1508] * branches/libffado-2.0/src/motu/motu_controls.h (modified) MOTU: the ultralite needs the ultralite trimgain, not the standard version. 12/08/08 20:25:41 jwoithe [1507] * trunk/libffado/doc/motu_firewire_protocol.txt (modified) MOTU: device documentation addition for Ultralite. 12/07/08 14:30:13 jwoithe [1506] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libffado-2.0/src/motu/motu_avdevice.h (modified) * branches/libffado-2.0/src/motu/motu_controls.cpp (modified) * branches/libffado-2.0/src/motu/motu_controls.h (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_motu.py (modified) MOTU: more groundwork to support the channel gains and phase inversion switches on the Ultralite. Please test this on other interfaces to ensure I haven't accidently broken anything for other users. 12/07/08 11:16:28 arnonym [1505] * branches/libffado-2.0/support/mixer-qt4/mixer_global.ui (modified) backport the layout changes of r1504 12/07/08 11:08:50 arnonym [1504] * trunk/libffado/support/mixer-qt4/mixer_global.ui (modified) it looks nicer when there is only one layout. Otherwise there are three horizontal lines deviding upper and lower part, now its one. 12/07/08 10:24:30 arnonym [1503] * branches/libffado-2.0/SConstruct (modified) Backport the relevant changes of the trunk SConscript. 12/07/08 08:04:10 ppalmers [1502] * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) add chunk missing in merge 12/07/08 07:51:28 ppalmers [1501] * trunk/libffado/support/mixer-qt4/configtest.cfg (added) * 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_panelmanager.py (modified) * trunk/libffado/support/mixer-qt4/mixer_edirolfa101.py (modified) * trunk/libffado/support/mixer-qt4/mixer_edirolfa101.ui (modified) * trunk/libffado/support/mixer-qt4/mixer_edirolfa66.py (modified) * trunk/libffado/support/mixer-qt4/mixer_edirolfa66.ui (modified) * trunk/libffado/support/mixer-qt4/mixer_global.py (modified) * trunk/libffado/support/mixer-qt4/mixer_global.ui (modified) * trunk/libffado/support/mixer-qt4/mixer_motu.py (modified) * trunk/libffado/support/mixer-qt4/mixer_motu.ui (modified) * trunk/libffado/support/tools/SConscript (modified) fix merge issues with the QT4 mixer 12/07/08 06:03:29 ppalmers [1500] * branches/libffado-2.0/support/tools/ffado-diag (deleted) * branches/libffado-2.0/support/tools/ffado-diag.in (copied) * branches/libffado-2.0/support/tools/SConscript (modified) svn merge -r 1498:1499 svn+ssh://ffadosvn@ffado.org/ffado/trunk/libffado/ 12/07/08 06:00:32 ppalmers [1499] * trunk/libffado/support/tools/ffado-diag.in (added) * trunk/libffado/support/tools/ffado-sandbox-install.py (added) * trunk/libffado/support/tools/SConscript (added) fix the build/install of the diag tool 12/07/08 05:50:41 ppalmers [1498] * trunk/libffado/config.h.in (modified) * trunk/libffado/configuration (modified) * trunk/libffado/config_debug.h.in (modified) * trunk/libffado/external/libconfig/SConscript (modified) * trunk/libffado/libffado/ffado.h (modified) * trunk/libffado/README (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) * trunk/libffado/src/bebob/bebob_mixer.cpp (modified) * trunk/libffado/src/bebob/edirol/edirol_fa101.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/terratec/terratec_cmd.h (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/ffado.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/fireworks/efc/efc_avc_cmd.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/libavc/audiosubunit/avc_function_block.h (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.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.h (modified) * trunk/libffado/src/libavc/general/avc_connect.h (modified) * trunk/libffado/src/libavc/general/avc_extended_plug_info.h (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_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_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.h (modified) * trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.h (modified) * trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.h (modified) * trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.h (modified) * trunk/libffado/src/libcontrol/ClockSelect.cpp (modified) * trunk/libffado/src/libcontrol/ClockSelect.h (modified) * trunk/libffado/src/libcontrol/Element.cpp (modified) * trunk/libffado/src/libcontrol/Element.h (modified) * trunk/libffado/src/libcontrol/Nickname.cpp (modified) * trunk/libffado/src/libcontrol/Nickname.h (modified) * trunk/libffado/src/libieee1394/CycleTimerHelper.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.h (modified) * trunk/libffado/src/libieee1394/IsoHandler.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandler.h (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.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/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/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.h (modified) * trunk/libffado/src/libutil/ByteSwap.h (modified) * trunk/libffado/src/libutil/cmd_serialize.cpp (modified) * trunk/libffado/src/libutil/Configuration.cpp (modified) * trunk/libffado/src/libutil/Configuration.h (modified) * trunk/libffado/src/libutil/Functors.h (modified) * trunk/libffado/src/libutil/PosixThread.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (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/SConscript (modified) * trunk/libffado/support/dbus/control-interface.xml (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/firmware/bridgeco-downloader.cpp (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/support/firmware/SConscript (modified) * trunk/libffado/support/mixer/mixer_motu.py (modified) * trunk/libffado/support/mixer/mixer_saffireprolarge.ui (modified) * trunk/libffado/support/mixer/mixer_saffireprosmall.ui (modified) * trunk/libffado/support/mixer/SConscript (modified) * trunk/libffado/support/SConscript (modified) * trunk/libffado/support/tools/ffado-diag.py (deleted) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/streaming/SConscript (modified) * trunk/libffado/tests/systemtests/SConscript (modified) * trunk/libffado/tests/test-ffado.cpp (modified) * trunk/libffado/tests/test-ieee1394service.cpp (modified) Merge all changes from 2.0 branch into trunk (since r1361). This _should_ contain all forward merges done in the mean time. At this moment in time both branches should be in sync. 12/07/08 02:33:27 holin [1497] * branches/libffado-2.0/configuration (modified) add CME Matrix K FW device description 12/06/08 10:05:35 holin [1496] * branches/libffado-2.0/config.h.in (modified) minimum values tested with a CME Matrix K FW