# # ChangeLog for /trunk # # Generated by Trac 0.10.4 # 03/28/24 14:58:42 # 09/01/09 12:47:15 arnonym [1649] * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (modified) Just flesh out a widget for each destination. Getting the peak-meter is postponed to tomorrow. 09/01/09 11:30:51 arnonym [1648] * trunk/libffado/support/mixer-qt4/ffado-mixer.in (modified) * trunk/libffado/support/mixer-qt4/ffado/logginghandler.py (modified) Since installing kde4.3 from ppa, some involved package was updated. This newer version seems to not like QWidget.handle() and logging.handle() having different signatures... 08/31/09 14:35:35 arnonym [1647] * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (modified) Replace the big matrix of buttons by only one button per destination and choose the source per menu. The menu is filled when first shown to reduce startup load. This is even real working. I have successfully switched the routing here :-) 08/31/09 14:33:10 arnonym [1646] * trunk/libffado/support/dbus/control-interface.xml (modified) * trunk/libffado/support/dbus/controlserver.cpp (modified) * trunk/libffado/support/dbus/controlserver.h (modified) These functions return bool. Adopt the dbus-interface to the reality. 08/31/09 12:20:41 arnonym [1645] * trunk/libffado/SConstruct (modified) Something got lost on the way of times... Don't add -m32 in 64bit builts. 08/30/09 15:36:59 arnonym [1644] * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_dice.py (modified) * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (modified) Smaller buttons for the router-states. The group names have an increasing off-by-one error I can't put my finger on now... 08/30/09 14:41:28 arnonym [1643] * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_dice.py (modified) * trunk/libffado/support/mixer-qt4/ffado/widgets (added) * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (added) * trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (moved) * trunk/libffado/support/mixer-qt4/ffado/widgets/__init__.py (added) Implement a very first interface for the crossbarrouter. currently its read-only. With 81 sources and 83 destinations initialization of the mixer takes its time. Mostly because each connection is checked individually. Would be faster to use the getConnectionMap function defined in the dbus interface. Unfortunately this doesn't seem to be implemented currently. 08/30/09 12:21:55 arnonym [1642] * trunk/libffado (modified) * trunk/libffado/src/bebob/edirol (modified) * trunk/libffado/src/bebob/esi (modified) * trunk/libffado/src/bebob/mackie (modified) * trunk/libffado/src/bounce (modified) * trunk/libffado/src/dice (modified) * trunk/libffado/src/dice/focusrite (modified) * trunk/libffado/src/fireworks/efc (modified) * trunk/libffado/src/genericavc/stanton (modified) * trunk/libffado/src/libstreaming/amdtp (modified) * trunk/libffado/src/libstreaming/amdtp-oxford (modified) * trunk/libffado/src/libstreaming/generic (modified) * trunk/libffado/src/libstreaming/motu (modified) * trunk/libffado/src/libstreaming/util (modified) * trunk/libffado/src/metrichalo (modified) * trunk/libffado/src/motu (modified) * trunk/libffado/src/oxford (modified) * trunk/libffado/src/rme (modified) * trunk/libffado/support/alsa (modified) * trunk/libffado/support/dbus (modified) * trunk/libffado/support/firmware (modified) * trunk/libffado/support/mixer-qt4/ffado (modified) * trunk/libffado/support/tools (modified) * trunk/libffado/tests (modified) * trunk/libffado/tests/streaming (modified) * trunk/libffado/tests/systemtests (modified) ignore me 08/30/09 12:08:49 arnonym [1641] * trunk/libffado/SConstruct (modified) Unify tabs->space. Remove the python stuff from the installs of the developers. Compute the directory where to install the python modules. 08/30/09 12:05:51 arnonym [1640] * trunk/libffado/support/mixer-qt4/ffado (added) * trunk/libffado/support/mixer-qt4/ffado-mixer.in (modified) * trunk/libffado/support/mixer-qt4/ffado/config.py.in (moved) * trunk/libffado/support/mixer-qt4/ffado/configuration.py (moved) * trunk/libffado/support/mixer-qt4/ffado/dbus_util.py (moved) * trunk/libffado/support/mixer-qt4/ffado/logginghandler.py (moved) * trunk/libffado/support/mixer-qt4/ffado/matrixmixer.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer (added) * trunk/libffado/support/mixer-qt4/ffado/mixer/audiofire.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/audiofire_settings.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/audiofire_strip.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/bcoaudio5.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/bcoaudio5.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/dummy.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/dummy.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa101.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa101.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa66.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa66.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/globalmixer.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/globalmixer.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/mackie_onyxmixer.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/mackie_onyxmixer.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/motu.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/motu.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/nodevice.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/nodevice.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase24.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase24.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase88.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase88.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/quatafire.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/quatafire.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/rme.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/rme.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirele_large.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirele_small.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirepro.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirepro_large.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirepro_small.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_base.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_dice.py (copied) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_mono.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_stereo.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/__init__.py (added) * trunk/libffado/support/mixer-qt4/ffado/panelmanager.py (moved) * trunk/libffado/support/mixer-qt4/ffado/panelmanagerstatus.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/regdialog.py (moved) * trunk/libffado/support/mixer-qt4/ffado/regdialog.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/registration.py (moved) * trunk/libffado/support/mixer-qt4/ffado/__init__.py (added) * trunk/libffado/support/mixer-qt4/SConscript (modified) Make it more pythonic. All ffado stuff is now in packages getting installed to the official python dirs. Ideally this would allow other apps to use the stuff from us. Maybe the generic widgets (that are used by multiple mixers) should go into ffado/widgets... 08/29/09 07:00:15 arnonym [1639] * trunk/libffado/support/mixer-qt4/mixer_saffire_dice.py (modified) More on the mixingmatrix. channels can be hidden now. 08/29/09 04:34:30 arnonym [1638] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer (deleted) * trunk/libffado/support/SConscript (modified) Remove the old qt3 mixer. Only ports from 2.0 branch where happening here. And the new work in trunk is in the qt4 mixer. And Qt3 is unsupported since quite some time already. ppalmers okayed it... I added a temporary code-segment to sconscript to remove the qt3 mixer stuff from the installation on the devs machines. Hopefully I remember to remove that code in two or three weeks. 08/28/09 11:18:28 arnonym [1637] * trunk/libffado/configuration (modified) Let the pro40 use the same mixer. Probably more devices can use that, but that is for ppalmers to decide. 08/28/09 11:17:04 arnonym [1636] * trunk/libffado/configuration (modified) * trunk/libffado/support/mixer-qt4/ffado_panelmanager.py (modified) * trunk/libffado/support/mixer-qt4/mixer_saffire_dice.py (added) Mix it baby! A first matrix with dials (extra for ppalmers:-P). For screen-space its limited to 8x8 elements currently (or less, if the device has less). Have to think about how to hide channels that aren't used. Or hide groups of channels with similar names. Hint: this would currently result in one group named "FIXME" :-) 08/27/09 14:42:43 arnonym [1633] * trunk/libffado/configuration (modified) The mixer works. Will look at streaming tomorrow. 08/27/09 13:55:41 ppalmers [1631] * trunk/libffado/src/libutil/ByteSwap.h (modified) fix byte-swapping SSE code bug 08/27/09 12:25:28 ppalmers [1630] * trunk/libffado/src/bebob/focusrite/focusrite_generic.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 (modified) * trunk/libffado/src/dice/dice_eap.h (modified) * trunk/libffado/src/dice/focusrite (added) * trunk/libffado/src/dice/focusrite/saffire_pro40.cpp (added) * trunk/libffado/src/dice/focusrite/saffire_pro40.h (added) * trunk/libffado/src/fireworks/fireworks_control.h (modified) * trunk/libffado/src/libcontrol/CrossbarRouter.cpp (added) * trunk/libffado/src/libcontrol/CrossbarRouter.h (added) * trunk/libffado/src/libcontrol/Element.cpp (modified) * trunk/libffado/src/libcontrol/Element.h (modified) * trunk/libffado/src/libcontrol/MatrixMixer.h (modified) * trunk/libffado/src/motu/motu_controls.h (modified) * trunk/libffado/src/rme/fireface_settings_ctrls.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/tools/ffado-diag.in (modified) * trunk/libffado/tests/python (added) * trunk/libffado/tests/python/test-eap-ctrl.py (added) * trunk/libffado/tests/test-dice-eap.cpp (modified) add base level support for the DICE EAP based mixers (incomplete) 08/27/09 05:18:06 jwoithe [1629] * 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/rme/rme_shm.cpp (modified) * trunk/libffado/src/rme/rme_shm.h (modified) RME: refine shared device configuration locking. Rename some data objects for clarity. Move frequency settings into the shared configuration object since ultimately these need to be accessible to all FFADO/RME processes. Other minor cleanups. 08/23/09 05:03:54 jwoithe [1628] * 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: If shared memory allocation fails, use a local duplicate of the shared memory structure. This alleviates the need to test for valid shared data before any of the housekeeping fields are used. 08/21/09 23:55:43 jwoithe [1627] * 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/rme/rme_shm.cpp (modified) * trunk/libffado/src/rme/rme_shm.h (modified) RME: implement initial use of shared data object for configuration data. Some rough edges remain and are being addressed. 08/21/09 21:32:03 jwoithe [1626] * trunk/libffado/src/rme/rme_shm.cpp (modified) * trunk/libffado/src/SConscript (modified) RME: refinement of shared memory management. Removal of race conditions (even though they were unlikely in practice). RME: include shared memory management module in compilation in readiness for use. 08/21/09 12:47:15 arnonym [1625] * trunk/libffado/support/mixer-qt4/ffadomixer_config.py.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/ffado_regdialog.py (modified) * trunk/libffado/support/mixer-qt4/ffado_registration.py (modified) * trunk/libffado/support/mixer-qt4/mixer_audiofire.py (modified) * trunk/libffado/support/mixer-qt4/mixer_bcoaudio5.py (modified) * trunk/libffado/support/mixer-qt4/mixer_dummy.py (modified) * trunk/libffado/support/mixer-qt4/mixer_edirolfa101.py (modified) * trunk/libffado/support/mixer-qt4/mixer_edirolfa66.py (modified) * trunk/libffado/support/mixer-qt4/mixer_global.py (modified) * trunk/libffado/support/mixer-qt4/mixer_mackie_onyxmixer.py (modified) * trunk/libffado/support/mixer-qt4/mixer_motu.py (modified) * trunk/libffado/support/mixer-qt4/mixer_nodevice.py (modified) * trunk/libffado/support/mixer-qt4/mixer_phase24.py (modified) * trunk/libffado/support/mixer-qt4/mixer_phase88.py (modified) * trunk/libffado/support/mixer-qt4/mixer_quatafire.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) * trunk/libffado/support/mixer-qt4/mixer_saffire.py (modified) * trunk/libffado/support/mixer-qt4/mixer_saffirepro.py (modified) * trunk/libffado/support/mixer-qt4/mixer_saffire_base.py (modified) * trunk/libffado/support/mixer-qt4/SConscript (modified) - add a small line to make vim use spaces for indentation - Don't compile ui-files to python-code at install-time. Load them from the pythondir during runtime. Now the only reason to run scons (during ffado-mixer development) is when one of the .in-files where changed. 08/21/09 06:58:02 jwoithe [1624] * 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/rme/rme_avdevice_settings.cpp (modified) * trunk/libffado/src/rme/rme_shm.cpp (added) * trunk/libffado/src/rme/rme_shm.h (added) RME: prepare for the use of a shared memory object to share device configuration between FFADO-enabled applications. This is required because significant parts of the device configuration cannot be retrieved from the device and must be managed in software. 08/16/09 10:50:21 arnonym [1623] * trunk/libffado/SConstruct (modified) Build-system patrol is back on duty :-) 08/16/09 06:53:12 jwoithe [1622] * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/fireface_settings_ctrls.cpp (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: input, output and phones mixer/control elements now control respective device parameters 08/16/09 05:50:26 jwoithe [1621] * trunk/libffado/support/dbus/controlserver.cpp (modified) Increase debug log level of selected method notifiers in the controlserver from VERBOSE to VERY_VERBOSE. This prevents messages associated with periodic idle handler action getting in the way of other more interesting messages at the verbose level. 08/16/09 05:37:38 jwoithe [1620] * trunk/libffado/README (modified) Trunk: Note changes to URLs for SIP and PyQt 08/13/09 07:27:35 jwoithe [1617] * trunk/libffado/src/bebob/focusrite/focusrite_saffire.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) bebob/focusrite: debugOutput() was missing an argument in the mixer show() methods. 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 06:18:49 jwoithe [1613] * trunk/libffado/support/mixer-qt4/mixer_rme.ui (modified) RME: refine mixer control tab arrangement 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/04/09 01:11:39 jwoithe [1611] * trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.ui (modified) RME: incidental tweaks to widget names in the mixer. 08/02/09 07:26:58 jwoithe [1610] * 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: initial implementation of ff400 channel 3/4 input options in mixer control tab 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 08/02/09 05:17:20 jwoithe [1608] * trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.ui (modified) RME: refine available mixer device controls depending on the model in use. 07/26/09 06:08:27 jwoithe [1607] * trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.ui (modified) RME: * only show two mic phantom channels for the FF400 to avoid user confusion * label the phantom channels correctly when a FF800 is in use * add graphical mixer elements for all required device controls (note that only the "phantom" controls are connected to the device hardware at present). Top-level layout is not dynamic: this will be fixed once a final layout is decided on. For the moment controls exist to facilitate testing of controls. 07/25/09 06:58:45 jwoithe [1606] * 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) RME: phantom switches in mixer GUI now control the respective Fireface hardware. Tested only on FF400 to date. RME: add some more TCO glue. 07/23/09 04:57:42 jwoithe [1605] * trunk/libffado/src/motu/motu_avdevice.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) RME: implement the beginnings of a device control interface via the ffado dbus framework. MOTU: fix error handling code paths in buildMixer() and destroyMixer(). 07/23/09 04:18:42 jwoithe [1604] * trunk/libffado/src/rme/rme_avdevice.cpp (modified) RME: remove some macros which are unlikely to be used anymore. 07/23/09 04:12:27 jwoithe [1603] * trunk/libffado/tests/scan-devreg.cpp (modified) Restore scan-devreg functionality accidently removed in revision 1550. 07/20/09 06:27:00 jwoithe [1602] * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) RME: remove unused defines. Correct model defines in the RME mixer application. 07/20/09 06:19:31 jwoithe [1601] * trunk/libffado/configuration (modified) * trunk/libffado/support/mixer-qt4/ffado-mixer.in (modified) * trunk/libffado/support/mixer-qt4/ffado_panelmanager.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.py (added) * trunk/libffado/support/mixer-qt4/mixer_rme.ui (added) * trunk/libffado/support/mixer-qt4/SConscript (modified) RME: implement mixer skeleton to allow device configuration functionality to be tested. Note that none of the included controls are functional yet. 07/19/09 04:48:15 jwoithe [1600] * trunk/libffado/src/rme/fireface_settings_ctrls.cpp (modified) * trunk/libffado/src/rme/fireface_settings_ctrls.h (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) RME: put setting control type defines in a more intelligent place. Add a separate type to denote an unset type field. RME: Export a "model" info control to report the model via dbus (to be used by ffadomixer). Handle unknown control types in set/get methods. 07/18/09 23:22:51 jwoithe [1599] * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/fireface_settings_ctrls.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) * trunk/libffado/src/rme/rme_avdevice_settings.cpp (added) * trunk/libffado/src/SConscript (modified) RME: implement highlevel function for setting phantom power status. RME: add phantom power control to the generic device control mixer element. 07/18/09 05:12:07 jwoithe [1598] * trunk/libffado/src/rme/fireface_settings_ctrls.cpp (modified) * trunk/libffado/src/rme/fireface_settings_ctrls.h (modified) RME: minor boilerplate additions to the settings control object. 07/13/09 05:45:54 jwoithe [1597] * trunk/libffado/src/rme/fireface_settings_ctrls.cpp (added) * trunk/libffado/src/rme/fireface_settings_ctrls.h (added) * trunk/libffado/src/SConscript (modified) RME: begin high-level framework for device control via FFADO dbus interface. 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 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/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: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/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/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 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/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/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 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/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. 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: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/08/08 20:25:41 jwoithe [1507] * trunk/libffado/doc/motu_firewire_protocol.txt (modified) MOTU: device documentation addition for Ultralite. 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 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: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