# # ChangeLog for /trunk/libffado/doc # # Generated by Trac 0.10.4 # 03/28/24 08:10:52 # 09/14/10 06:50:25 jwoithe [1898] * trunk/libffado/doc/motu_firewire_protocol.txt (modified) MOTU: protocol documentation update - added summary of audio channel location within frames of iso data packets. This has been documented mainly because the explicit coding of locations is going away with the new portgroup mechanism being introduced. Preserving the knowledge of the location of the channels may be helpful when debugging issues in the future. 06/11/10 06:22:02 jwoithe [1848] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) * trunk/libffado/src/libstreaming/rme/RmeReceiveStreamProcessor.cpp (modified) RME: nothing exciting - just some additional code to facilitate development of the streaming system. RME: minor documentation updates. 05/21/10 08:07:01 jwoithe [1835] * trunk/libffado/doc/motu_firewire_protocol-mk3.txt (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) MOTU: - Implement optical mode control for G3/Mk3 devices. This is currently untested. - Fix bug from r1834 which broke streaming for all non-G3 MOTU devices (the wrong MOTU_PA_MK3_OPT_* value was used to force the port B test in addDirPorts() and getEventSize() to True for these devices). - Allow MOTU registers to be optionally absolute rather than relative to a notional base address. This is needed to accommodate some G3 registers which do not share the same base address as traditional MOTU registers. - Update G3 protocol document to include input and output control of optical port modes. - Note that streaming for non-G3 devices was broken by r1831 (optical_mode was used uninitialised to set flags). This was implicitly fixed by changes in r1834, but as noted above r1834 introduced a new bug which kept G1/G2 streaming broken until now. 05/17/10 07:39:19 jwoithe [1834] * trunk/libffado/doc/motu_firewire_protocol-mk3.txt (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) MOTU: rename the ADAT channels on the 828mk3 to be more consistent with the hardware naming convention. MOTU: if present on the interface, utilise the modes of the two independent ADAT interfaces when configuring such things as audio channels (some "mark 3" devices have 2 ADAT interfaces). Note that getting/setting the optical modes on Mark3/G3 devices is yet to be coded. MOTU: attempt to be more complete with the 828mk3 channel specification with respect to optical port modes. MOTU: streaming to/from the 828Mk3 device seems to be working at 1x rates if the device is configured with both ADAT interfaces set for ADAT input/output. MOTU: document toslink/adat channel assignment within the "mark 3" data stream. 05/16/10 05:07:57 jwoithe [1832] * trunk/libffado/doc/motu_firewire_protocol-mk3.txt (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) MOTU: decouple clock source identifiers from the values sent to devices. This will make it much easier to add support for new sources added in the "mark 3" devices. MOTU: the active clock source should be correctly retrieved from original 828 interfaces now. MOTU: update "mark 3" protocol details, correcting errors and adding SMTPE clock source information. 05/10/10 07:44:28 jwoithe [1828] * trunk/libffado/doc/motu_firewire_protocol-mk3.txt (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) MOTU: begin expansion of optical mode functions needed to support the 828Mk3: - expand optical port mode control function interface to allow for the two ports on some of the G3 devices (eg: the 828Mk3). Actual G3 support code is yet to be written. - consolidate optical port mode code to device methods and have control objects call these. - optical port mode identifiers passed to optical mode functions are now decoupled from the values sent to (G2) device registers making them truly device independent. - improved readability of the G2 optical mode code. MOTU: fix retrieval of optical port mode for "generation 1" devices (ie: the original 828). MOTU: added clock source defines for the G3 devices. MOTU: added function to return device generation. MOTU: minor Mark3 documentation fixes. 04/30/10 03:45:02 jwoithe [1818] * trunk/libffado/doc/motu_firewire_protocol-mk3.txt (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) - MOTU: initial set of changes to streaming code for "mark 3" devices. More to come. - MOTU: updates to "mark 3" documentation. 04/20/10 06:46:11 jwoithe [1814] * trunk/libffado/doc/motu_firewire_protocol-mk3.txt (modified) MOTU: further updates to "mark 3" device protocol documentation. 04/19/10 07:01:18 jwoithe [1812] * trunk/libffado/doc/motu_firewire_protocol-mk3.txt (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) MOTU: Start expanding the optical port control infrastructure to allow for the dual optical ports on some Mark3 devices (eg: the 828mk3). MOTU: First cut at refining the 828mk3 port list. MOTU: Update Mark-3 documentation. 04/08/10 05:54:16 jwoithe [1808] * trunk/libffado/doc/motu_firewire_protocol-mk3.txt (modified) MOTU: minor corrections to "mark 3" protocol documentation. 03/29/10 06:59:45 jwoithe [1807] * trunk/libffado/doc/motu_firewire_protocol-mk3.txt (added) MOTU: add initial documentation of the protocol used in MOTU "mark 3" devices. Derived using an 828 Mk 3 device. Thanks to Rob Joyner for the loan of an 828 Mk 3 to allow this work to be done. Refinements (and code based on this information) to follow. 12/18/09 10:52:13 arnonym [1753] * trunk/libffado/doc/reference.doxygen.in (modified) some doc formatting. 11/16/09 12:44:40 arnonym [1716] * trunk/libffado/doc/reference.doxygen.in (modified) - Update the doxygen file to a new doxygen-version. - De-activate the LaTeX-output. - Enable output for QAssistant files. 10/17/09 06:15:46 jwoithe [1690] * 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) RME: * work on streaming setup continues * some whitespace cleanups * update documentation 08/13/09 07:21:51 jwoithe [1616] * 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/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/support/mixer-qt4/mixer_rme.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.ui (modified) RME: minor documentation corrections RME: the Fireface-400 input gain mixer controls now drive the hardware. Control of the output gains is also included in this infrastructure but is not connected to any mixer controls yet - they will be controlled by the mixer proper once that's implemented. 08/10/09 06:35:03 jwoithe [1615] * 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/support/mixer-qt4/mixer_rme.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.ui (modified) RME: Rearrange control pane in mixer. Add controls for input gains on Fireface 400. RME: Fix bug which prevented driver from correctly reporting the available samplerates. RME: Correct a misunderstanding about the device streaming status' availability from hardware (essentially it's not available and needs to be cached in software). RME: Minor corrections to device documentation. 08/08/09 04:32:20 jwoithe [1614] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) RME: documentation corrections and minor updates 08/06/09 05:30:32 jwoithe [1612] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) RME: initial documentation of Fireface 400 matrix mixer controls and input preamp gain controls. 08/02/09 06:48:07 jwoithe [1609] * 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) RME: provide low-level support for the channel 3/4 pad/instrument options of the Fireface-400 RME: update device documentation 07/12/09 06:30:55 jwoithe [1596] * 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: * implement lowlevel streaming control/setup/status functions * fill in further status register details * update documentation 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/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. 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. 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/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/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/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/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. 12/08/08 20:25:41 jwoithe [1507] * trunk/libffado/doc/motu_firewire_protocol.txt (modified) MOTU: device documentation addition for Ultralite. 11/27/08 21:06:35 jwoithe [1490] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) Further updates to device documentation files. 11/16/08 18:35:56 jwoithe [1444] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) More device documentation updates. 11/09/08 19:26:27 jwoithe [1424] * trunk/libffado/doc/motu_firewire_protocol.txt (modified) MOTU: add identification information for the 828 Mk 3 11/06/08 14:32:07 jwoithe [1420] * trunk/libffado/doc/motu_firewire_protocol.txt (modified) * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) Updates and refinements to device protocol documentation. More to come eventually. 09/30/08 18:56:51 jwoithe [1354] * trunk/libffado/doc/motu_firewire_protocol.txt (modified) Minor documentation update. 08/18/08 16:21:21 jwoithe [1314] * trunk/libffado/doc/motu_firewire_protocol.txt (modified) MOTU: additions to protocol documentation, mainly related to the 896HD. 08/06/08 19:48:49 jwoithe [1308] * trunk/libffado/doc/rme_notes (added) * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (added) * trunk/libffado/doc/rme_notes/rme_protocol_notes.txt (added) DOC: add some documentation about the RME firewire protocol which I've been working on occasionally. There's still work to be done but getting some information out there at this stage seems sensible. The last update to these documents was on 24 March 2008. 05/18/08 12:13:16 arnonym [1185] * trunk/libffado/doc/SConscript (modified) * trunk/libffado/external/dbus/SConscript (modified) * trunk/libffado/external/SConscript (modified) * trunk/libffado/libffado/SConscript (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/dbus/SConscript (modified) * trunk/libffado/support/firmware/SConscript (modified) * trunk/libffado/support/SConscript (modified) * trunk/libffado/tests/SConscript (modified) env.Copy() -> env.Clone() Makes scons 0.97 happy... 05/01/08 16:09:34 jwoithe [1085] * trunk/libffado/doc/motu_firewire_protocol.txt (modified) * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/ffado_regdialog.ui (modified) * trunk/libffado/support/mixer/ffado_registration.py (modified) * trunk/libffado/support/mixer/mixer_motu.py (modified) * trunk/libffado/support/mixer/mixer_motu.ui (modified) MOTU: Name channel pair control widgets in mixer. Disable channel pair widgets for the moment since they are not implemented. MOTU: In mixer python glue code, renamed pan object handlers to generic control handlers since they can be used for more than just the pan controls. Fix minor grammar issues in registration dialog. In registration module, ensure the ffado configuration directory exists before trying to save information into it. The test is still a bit rough and could be made more robust. ffadomixer: explicitly set the size of the toplevel tab widget to that of the mixer it contains. Without this for me on Qt 3.3.8 the ffado mixer window is created way too small. The solution is a bit hacky and could possibly do with refinement. ffadomixer: don't include the generic mixer controls for MOTU devices since they don't give us anything useful yet and could be a source of confusion for users. 04/28/08 16:56:06 jwoithe [1064] * trunk/libffado/doc/motu_firewire_protocol.txt (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_controls.cpp (modified) * trunk/libffado/src/motu/motu_controls.h (modified) * trunk/libffado/support/mixer/mixer_motu.py (modified) * trunk/libffado/support/mixer/mixer_motu.ui (modified) * MOTU: disable optical SPDIF mode if device doesn't support it. * MOTU: update protocol documentation. * MOTU: rearrange mixer to put the channel pair switches in a more intelligent position (note that pairing functionality is still to be implemented). 04/27/08 17:56:21 jwoithe [1056] * trunk/libffado/doc/motu_firewire_protocol.txt (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/mixer_motu.py (modified) * trunk/libffado/support/mixer/mixer_motu.ui (modified) * MOTU: Make optical mode control functional. It still needs to have the toslink option disabled for the likes of the 896HD which don't have this capability. * MOTU: Implement channel pad and trimgain controls. * MOTU: Minor updates to protocol documentation. 04/20/08 16:51:50 jwoithe [1003] * trunk/libffado/doc/motu_firewire_protocol.txt (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/mixer_motu.py (modified) * trunk/libffado/support/mixer/mixer_motu.ui (modified) MOTU updates: * cleanup of "define" namespace. All MOTU-related defines now start with "MOTU_" rather than a mix of this and "MOTUFW_". * Significant cleanup of motu mixer UI definition and python code. Far less glue code is now needed. * Use generic binary switch control in mixer dbus interface where possibe. * Implement proof-of-concept input level/boost switches. * Provide mechanism to feed some device status back to the mixer application. Currently this is done only at startup but in time we'll need a way to poll for some of it as the mixer runs. * When streaming is active, disable controls whose operation is incompatible with an active streaming system. * Adapt active channels in the mixer to the current device state. The handling of optical input mode is still to be done. * Minor updates to MOTU protocol documentation. * Whitespace cleanup in mixer_motu.py for consistency with the "tab is 4 spaces" rule used elsewhere in FFADO's source code. 04/13/08 17:39:16 jwoithe [996] * trunk/libffado/doc/motu_firewire_protocol.txt (added) MOTU: add protocol notes to doc directory to ensure they are available for reference. Having them only in the old motufw sf project doesn't make a lot of sense these days. 08/30/07 07:55:24 arnonym [605] * trunk/libffado/admin/doxygen.py (added) * trunk/libffado/doc (modified) * trunk/libffado/doc/Makefile.am (deleted) * trunk/libffado/doc/reference.doxygen.in (modified) * trunk/libffado/doc/SConscript (copied) * trunk/libffado/SConstruct (modified) Docs are back! 04/02/07 12:35:17 pieterpalmers [445] * trunk/libffado/autogen.sh (modified) * trunk/libffado/ChangeLog (modified) * trunk/libffado/configure.ac (modified) * trunk/libffado/doc/adding_devices.dox (modified) * trunk/libffado/doc/amdtpstreamprocessor.dox (modified) * trunk/libffado/doc/mainpage.dox (modified) * trunk/libffado/doc/reference.doxygen.in (modified) * trunk/libffado/doc/streaming.xmi (modified) * trunk/libffado/libffado.pc.in (modified) * trunk/libffado/Makefile.am (modified) * trunk/libffado/src/bebob-sync.cpp (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/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/bridgeco-downloader.cpp (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/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.h (modified) * trunk/libffado/src/dice/dice_defines.h (modified) * trunk/libffado/src/fbtypes.h (modified) * trunk/libffado/src/ffado.cpp (modified) * trunk/libffado/src/ffado_streaming.cpp (modified) * trunk/libffado/src/iavdevice.cpp (modified) * trunk/libffado/src/iavdevice.h (modified) * trunk/libffado/src/libavc/avc_connect.cpp (modified) * trunk/libffado/src/libavc/avc_connect.h (modified) * trunk/libffado/src/libavc/avc_definitions.cpp (modified) * trunk/libffado/src/libavc/avc_definitions.h (modified) * trunk/libffado/src/libavc/avc_extended_cmd_generic.cpp (modified) * trunk/libffado/src/libavc/avc_extended_cmd_generic.h (modified) * trunk/libffado/src/libavc/avc_extended_plug_info.cpp (modified) * trunk/libffado/src/libavc/avc_extended_plug_info.h (modified) * trunk/libffado/src/libavc/avc_extended_stream_format.cpp (modified) * trunk/libffado/src/libavc/avc_extended_stream_format.h (modified) * trunk/libffado/src/libavc/avc_extended_subunit_info.cpp (modified) * trunk/libffado/src/libavc/avc_extended_subunit_info.h (modified) * trunk/libffado/src/libavc/avc_function_block.cpp (modified) * trunk/libffado/src/libavc/avc_function_block.h (modified) * trunk/libffado/src/libavc/avc_generic.cpp (modified) * trunk/libffado/src/libavc/avc_generic.h (modified) * trunk/libffado/src/libavc/avc_plug_info.cpp (modified) * trunk/libffado/src/libavc/avc_plug_info.h (modified) * trunk/libffado/src/libavc/avc_serialize.cpp (modified) * trunk/libffado/src/libavc/avc_serialize.h (modified) * trunk/libffado/src/libavc/avc_signal_source.cpp (modified) * trunk/libffado/src/libavc/avc_signal_source.h (modified) * trunk/libffado/src/libavc/avc_subunit_info.cpp (modified) * trunk/libffado/src/libavc/avc_subunit_info.h (modified) * trunk/libffado/src/libavc/avc_unit_info.cpp (modified) * trunk/libffado/src/libavc/avc_unit_info.h (modified) * trunk/libffado/src/libieee1394/ARMHandler.cpp (modified) * trunk/libffado/src/libieee1394/ARMHandler.h (modified) * trunk/libffado/src/libieee1394/configrom.cpp (modified) * trunk/libffado/src/libieee1394/configrom.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/libosc/OscArgument.cpp (modified) * trunk/libffado/src/libosc/OscArgument.h (modified) * trunk/libffado/src/libosc/OscMessage.cpp (modified) * trunk/libffado/src/libosc/OscMessage.h (modified) * trunk/libffado/src/libosc/OscNode.cpp (modified) * trunk/libffado/src/libosc/OscNode.h (modified) * trunk/libffado/src/libosc/OscResponse.cpp (modified) * trunk/libffado/src/libosc/OscResponse.h (modified) * trunk/libffado/src/libosc/OscServer.cpp (modified) * trunk/libffado/src/libosc/OscServer.h (modified) * trunk/libffado/src/libosc/unittests.cpp (modified) * trunk/libffado/src/libstreaming/AmdtpPort.cpp (modified) * trunk/libffado/src/libstreaming/AmdtpPort.h (modified) * trunk/libffado/src/libstreaming/AmdtpPortInfo.cpp (modified) * trunk/libffado/src/libstreaming/AmdtpPortInfo.h (modified) * trunk/libffado/src/libstreaming/AmdtpSlaveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/AmdtpSlaveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/AmdtpStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/cip.h (modified) * trunk/libffado/src/libstreaming/cycletimer.h (modified) * trunk/libffado/src/libstreaming/IsoHandler.cpp (modified) * trunk/libffado/src/libstreaming/IsoHandler.h (modified) * trunk/libffado/src/libstreaming/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libstreaming/IsoHandlerManager.h (modified) * trunk/libffado/src/libstreaming/IsoStream.cpp (modified) * trunk/libffado/src/libstreaming/IsoStream.h (modified) * trunk/libffado/src/libstreaming/MotuPort.cpp (modified) * trunk/libffado/src/libstreaming/MotuPort.h (modified) * trunk/libffado/src/libstreaming/MotuPortInfo.cpp (modified) * trunk/libffado/src/libstreaming/MotuPortInfo.h (modified) * trunk/libffado/src/libstreaming/MotuStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/MotuStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/Port.cpp (modified) * trunk/libffado/src/libstreaming/Port.h (modified) * trunk/libffado/src/libstreaming/PortManager.cpp (modified) * trunk/libffado/src/libstreaming/PortManager.h (modified) * trunk/libffado/src/libstreaming/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessor.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/cycles.h (modified) * trunk/libffado/src/libutil/DelayLockedLoop.cpp (modified) * trunk/libffado/src/libutil/DelayLockedLoop.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/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.cpp (modified) * trunk/libffado/src/libutil/serialize.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.c (modified) * trunk/libffado/src/libutil/Time.h (modified) * trunk/libffado/src/libutil/TimeSource.cpp (modified) * trunk/libffado/src/libutil/TimeSource.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/Makefile.am (modified) * trunk/libffado/src/maudio/fw410.xml (modified) * trunk/libffado/src/maudio/fwap.xml (modified) * trunk/libffado/src/maudio/maudio_avdevice.cpp (modified) * trunk/libffado/src/maudio/maudio_avdevice.h (modified) * trunk/libffado/src/maudio/refdesign.xml (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/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) * trunk/libffado/src/ser.cpp (modified) * trunk/libffado/src/threads.h (modified) * trunk/libffado/support/jack/ffado_driver.c (modified) * trunk/libffado/support/jack/ffado_driver.h (modified) * trunk/libffado/tests/Makefile.am (modified) * trunk/libffado/tests/streaming/debugtools.c (modified) * trunk/libffado/tests/streaming/debugtools.h (modified) * trunk/libffado/tests/streaming/Makefile.am (modified) * trunk/libffado/tests/streaming/test-isohandling.cpp (modified) * trunk/libffado/tests/streaming/testmidistreaming1.c (modified) * trunk/libffado/tests/streaming/teststreaming.c (modified) * trunk/libffado/tests/streaming/teststreaming2.c (modified) * trunk/libffado/tests/streaming/teststreaming3.c (modified) * trunk/libffado/tests/SytMonitor.cpp (modified) * trunk/libffado/tests/SytMonitor.h (modified) * trunk/libffado/tests/test-cycletimer.cpp (modified) * trunk/libffado/tests/test-extplugcmd.cpp (modified) * trunk/libffado/tests/test-ffado.cpp (modified) * trunk/libffado/tests/test-freebob.cpp (deleted) * trunk/libffado/tests/test-fw410.cpp (modified) * trunk/libffado/tests/test-ieee1394service.cpp (modified) * trunk/libffado/tests/test-mixer.cpp (modified) * trunk/libffado/tests/test-sytmonitor.cpp (modified) * trunk/libffado/tests/test-timestampedbuffer.cpp (modified) * trunk/libffado/tests/test-volume.cpp (modified) * name change from FreeBoB to FFADO * replaced tabs by 4 spaces * got rid of end-of-line spaces * made all license and copyrights conform library becomes LGPL, apps become GPL explicitly state LGPL v2.1 and GPL v2 (don't like v3 draft) copyrights are 2005-2007 Daniel & Pieter except for the MotU stuff (C) Jonathan, Pieter 04/02/07 12:19:27 pieterpalmers [441] * trunk/libffado (copied) - copy over the good revision of strmrework to the trunk 02/18/07 04:47:52 pieterpalmers [403] * branches/streaming-rework/doc/streaming.xmi (modified) update of the class diagram in doc