# # ChangeLog for /branches # # Generated by Trac 0.10.4 # 03/28/24 16:40:46 # 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 10:24:30 arnonym [1503] * branches/libffado-2.0/SConstruct (modified) Backport the relevant changes of the trunk SConscript. 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 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 12/06/08 04:24:19 ppalmers [1495] * branches/libffado-2.0/config.h.in (modified) * branches/libffado-2.0/src/libieee1394/IsoHandlerManager.cpp (modified) add a minimum for the max_packetsize parameter 12/01/08 15:00:22 jwoithe [1494] * branches/libffado-2.0/support/mixer-qt4/mixer_motu.py (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_motu.ui (modified) MOTU: prepare infrastructure for additional trim gains on the Ultralite. These will become functional once I receive further info about how they are controlled. 11/25/08 18:33:29 jwoithe [1489] * branches/libffado-2.0/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) MOTU: fix a silly typo in the last commit. 11/25/08 18:27:37 jwoithe [1488] * branches/libffado-2.0/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * MOTU: confirm fix in rev 1487. Always explicitly send silence when a port is disabled regardless of whatever happens to be in the port's buffer. * MOTU: add missing NL in some debugWarning() calls. 11/25/08 17:31:55 jwoithe [1487] * branches/libffado-2.0/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) MOTU: a tweak which may partially address the MOTU problems seen with jack svn >= 3100 following changes in ffado svn r1449. 11/25/08 13:17:09 arnonym [1486] * branches/libffado-2.0/config.h.in (modified) increase the debug-message-size a bit. I think the verbose message of ieee1394service is cut off otherwise 11/25/08 02:11:13 jwoithe [1485] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) MOTU: fix a long-standing typo bug which tripped things up with the new port cache. Clearly the port mode isn't checked all that often, or this would never have worked. 11/24/08 15:07:06 jwoithe [1484] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) MOTU: enable all ports at creation. Currently the MOTU code only creates ports if they are needed based on device configuration so it makes no sense to leave them in their default (disabled) state. CAUTION: this needs testing to ensure it doesn't break any fundamental assumptions of the lower level FFADO code. 11/24/08 14:36:13 jwoithe [1483] * branches/libffado-2.0/src/libstreaming/generic/Port.cpp (modified) Fix the printout of the port enabled state. 11/23/08 09:56:18 arnonym [1480] * branches/libffado-2.0/SConstruct (modified) remove nettings function... 11/23/08 09:32:56 wagi [1478] * branches/libffado-2.0/external/libconfig/SConscript (modified) * branches/libffado-2.0/src/motu/motu_controls.cpp (modified) fix compiler warnings 11/23/08 09:04:31 wagi [1477] * branches/libffado-2.0/src/bebob/bebob_mixer.cpp (modified) mark two debug message as verbose 11/23/08 08:46:12 arnonym [1476] * branches/libffado-2.0/SConstruct (modified) Could have been so simple... 11/23/08 07:47:32 wagi [1475] * branches/libffado-2.0/support/mixer-qt4/mixer_edirolfa101.py (modified) fix streamin vs non-streaming mapping of channels and fader position. 11/23/08 03:25:32 ppalmers [1474] * branches/libffado-2.0/src/ffadodevice.cpp (modified) * branches/libffado-2.0/src/ffadodevice.h (modified) * branches/libffado-2.0/src/libcontrol/ClockSelect.cpp (modified) * branches/libffado-2.0/src/libcontrol/ClockSelect.h (modified) * branches/libffado-2.0/support/mixer-qt4/ffado_dbus_util.py (modified) * branches/libffado-2.0/support/mixer-qt4/ffado_panelmanager.py (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_global.py (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_global.ui (modified) add a streaming status control element to the control tree and use it in the global control element 11/23/08 02:38:48 ppalmers [1473] * branches/libffado-2.0/SConstruct (modified) increment version number for post-rc1 11/23/08 02:36:59 ppalmers [1471] * branches/libffado-2.0/SConstruct (modified) * branches/libffado-2.0/support/SConscript (modified) rc1 version 11/22/08 14:09:31 ppalmers [1470] * branches/libffado-2.0/support/tools/ffado-diag (moved) rename diag tool 11/22/08 14:06:05 ppalmers [1469] * branches/libffado-2.0/support/tools/ffado-diag.py (modified) make executable by default 11/22/08 14:01:54 ppalmers [1468] * branches/libffado-2.0/support/tools/SConscript (added) install ffado-diag 11/22/08 13:49:35 ppalmers [1467] * branches/libffado-2.0/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) fixes #174 11/22/08 13:36:11 ppalmers [1466] * branches/libffado-2.0/src/libieee1394/CycleTimerHelper.cpp (modified) fix small reporting bug 11/22/08 13:35:01 ppalmers [1465] * branches/libffado-2.0/config.h.in (modified) check ctr reconstruction by default 11/22/08 13:34:38 ppalmers [1464] * branches/libffado-2.0/src/libutil/TimestampedBuffer.cpp (modified) be more tolerant for jitter on the timestamps. experience tells that this only happens at startup. 11/22/08 13:33:40 ppalmers [1463] * branches/libffado-2.0/src/libstreaming/generic/StreamProcessor.cpp (modified) fix wraparound bug in bug detect&fix code (go figure) 11/22/08 13:32:55 ppalmers [1462] * branches/libffado-2.0/src/libieee1394/IsoHandler.cpp (modified) * branches/libffado-2.0/src/libieee1394/IsoHandlerManager.cpp (modified) fix subtle wraparound bug in cycle timer reconstruction code 11/22/08 13:29:34 ppalmers [1461] * branches/libffado-2.0/tests/test-ffado.cpp (modified) cosmetics 11/22/08 13:27:25 ppalmers [1460] * branches/libffado-2.0/support/mixer-qt4/ffado-mixer.in (modified) * branches/libffado-2.0/support/mixer-qt4/ffado_configuration.py (modified) fix parser hex thingie 11/22/08 12:48:48 arnonym [1459] * branches/libffado-2.0/support/mixer-qt4 (modified) ignore the new ffado-mixer 11/22/08 12:47:52 arnonym [1458] * branches/libffado-2.0/support/mixer-qt4/configtest.cfg (added) * branches/libffado-2.0/support/mixer-qt4/ffado_configuration.py (modified) Drop the hack and add a real(?) parser. The configtest.cfg is taken from http://subversion.ffado.org/index.fcgi/wiki/ConfigFile and is parsed correctly. The good thing is that the parser can be used to extract the other parts of the config too. 11/22/08 11:24:09 arnonym [1457] * branches/libffado-2.0/SConstruct (modified) use the right variable for c-flags 11/22/08 11:22:57 ppalmers [1456] * branches/libffado-2.0/src/libieee1394/CycleTimerHelper.cpp (modified) fix cycle timer register read retry operation 11/22/08 11:16:09 arnonym [1455] * branches/libffado-2.0/SConstruct (modified) Import more env variables. This allows packagers (and from-source- optimizers) to break things but now we know whom to blame. ;-) 11/22/08 10:15:05 ppalmers [1454] * branches/libffado-2.0/support/firmware/bridgeco-downloader.cpp (modified) * branches/libffado-2.0/support/firmware/fireworks-downloader.cpp (modified) cosmetics and magic number check 11/22/08 10:14:45 ppalmers [1453] * branches/libffado-2.0/support/dbus/ffado-dbus-server.cpp (modified) cosmetics and library version check 11/22/08 08:29:16 ppalmers [1452] * branches/libffado-2.0/src/devicemanager.cpp (modified) * branches/libffado-2.0/src/libstreaming/generic/PortManager.cpp (modified) * branches/libffado-2.0/src/libstreaming/generic/PortManager.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/Functors.h (modified) implement a port cache to increase efficiency (saves nports * 4 * 2 iterations over the port vector on every period) 11/22/08 07:01:20 wagi [1451] * branches/libffado-2.0/src/bebob/edirol/edirol_fa101.cpp (modified) * branches/libffado-2.0/src/libieee1394/ieee1394service.cpp (modified) * branches/libffado-2.0/src/libieee1394/ieee1394service.h (modified) Add workaround for the Edirol FA-101. The device issues more than one FCP respond to one request. The IEEE1394 allows now to filter for duplicated FCP packets. Though the filtering is a rather ugly thing, it is only enabled for the FA-101. For all other devices nothing changes. Now with this fix the mixer should work for the FA-101 again. 11/22/08 06:52:43 wagi [1450] * branches/libffado-2.0/src/libutil/cmd_serialize.cpp (modified) Let the at least 60 character width for the debug output. It was truncated to much 11/22/08 06:23:13 ppalmers [1449] * branches/libffado-2.0/src/libstreaming/generic/Port.cpp (modified) * branches/libffado-2.0/src/libstreaming/generic/Port.h (modified) * branches/libffado-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) fix small bug in port enable. show port list when running verbose. 11/22/08 06:22:27 ppalmers [1448] * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) increase midi reception verbose logging 11/22/08 06:04:37 ppalmers [1447] * branches/libffado-2.0/src/libieee1394/IsoHandler.cpp (modified) fixes #169: freewheeling should be fixed 11/18/08 06:44:30 wagi [1446] * branches/libffado-2.0/support/mixer-qt4/mixer_edirolfa101.py (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_edirolfa101.ui (modified) invert the faders so that the max value is at the top and the min at the bottom. 11/18/08 05:40:30 wagi [1445] * branches/libffado-2.0/support/mixer-qt4/mixer_edirolfa66.py (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_edirolfa66.ui (modified) invert the faders so that the max value is at the top and the min at the bottom. 11/16/08 18:24:26 jwoithe [1443] * branches/libffado-2.0/support/mixer-qt4/mixer_motu.py (modified) * branches/libffado-2.0/support/mixer/mixer_motu.py (modified) MOTU: the ultralite doesn't have optical ports, so the optical port mode control should be disabled. 11/16/08 15:07:08 arnonym [1436] * branches/libffado-2.0/support/mixer-qt4/ffado-mixer.in (modified) * branches/libffado-2.0/support/mixer-qt4/ffado_panelmanager.py (modified) according to ppalmers there will never be a bus-reset action in 2.0. 11/16/08 13:09:22 arnonym [1434] * branches/libffado-2.0/support/mixer-qt4/ffado-mixer.in (modified) * branches/libffado-2.0/support/mixer-qt4/ffado_panelmanager.py (modified) Make the PanelManager a QWidget again. Instead we introduce a new FFADOWindow that is the mainwindow. And we have this window appear before we try to connect to dbus which should make the look and feel a bit more consistent for non-console users. And the retry-question is not asked via QMessageBox anymore but with an in-gui widget. Which also obsoletes some predefined loops for retry... 11/16/08 10:39:46 arnonym [1433] * branches/libffado-2.0/support/mixer-qt4/mixer_global.py (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_global.ui (modified) Make the global widget a bit nicer(?) and more compact. And allow to display the name of the mixer. 11/16/08 06:02:47 ppalmers [1432] * branches/libffado-2.0/config.h.in (modified) * branches/libffado-2.0/src/ffado.cpp (modified) * branches/libffado-2.0/src/libieee1394/ieee1394service.cpp (modified) * branches/libffado-2.0/src/libieee1394/IsoHandlerManager.cpp (modified) * branches/libffado-2.0/src/libutil/PosixThread.cpp (modified) fix RT priority issues with recent jack changes 11/16/08 01:51:53 ppalmers [1431] * branches/libffado-2.0/support/mixer/mixer_saffireprolarge.ui (modified) * branches/libffado-2.0/support/mixer/mixer_saffireprosmall.ui (modified) correct input mix labels 11/16/08 01:45:39 ppalmers [1430] * branches/libffado-2.0/support/mixer-qt4/mixer_saffirepro_large.ui (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_saffirepro_small.ui (modified) correct input mix labels 11/14/08 15:15:00 arnonym [1429] * branches/libffado-2.0/config.h.in (modified) * branches/libffado-2.0/src/libieee1394/ieee1394service.cpp (modified) Fix #158: Make the error more verbose and list some ways to fix it. Needs a bigger buffer size for debug/error messages. 11/14/08 14:33:46 arnonym [1428] * branches/libffado-2.0/SConstruct (modified) Fix #171: Correctly search for python-modules with hierarchy (bla.blub.X). And search for dbus.mainloop.qt... 11/14/08 13:47:30 arnonym [1427] * branches/libffado-2.0/support/mixer-qt4/ffadomixer_config.py.in (modified) * branches/libffado-2.0/support/mixer-qt4/ffado_configuration.py (modified) * branches/libffado-2.0/support/mixer-qt4/ffado_panelmanager.py (modified) - Load the users configuration-file too and use it to overwrite the systems config - add a menu-item to trigger bus-resets (not yet implemented) - add an "About FFADO" box stating the authors and the license and such things. Should be improved... 11/10/08 03:40:56 jwoithe [1426] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libffado-2.0/support/mixer-qt4/ffado_configuration.py (modified) * branches/libffado-2.0/support/mixer-qt4/ffado_panelmanager.py (modified) MOTU: fix a typo in the previous mixer setup patch. Configuration: Correctly parse hex numbers from the configuration file. Among other things, the motumixer should once again be shown for MOTU devices. 11/09/08 20:52:03 jwoithe [1425] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) MOTU: fix a NULL pointer dereference for devices without mixer definitions which I thought I fixed some months ago (thanks to Peter Peter McCormick for spotting this) 11/09/08 19:20:19 jwoithe [1423] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libffado-2.0/src/motu/motu_avdevice.h (modified) MOTU: preliminary support for 828mk3 device. There is still much to learn about this device but we've got to start somewhere. 11/09/08 14:33:35 jwoithe [1422] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) MOTU: minor adjustments to Ultralite port names now we know the data arrangement within the device's iso packets. 11/09/08 11:49:17 arnonym [1421] * branches/libffado-2.0/SConstruct (modified) Remove the old ffadomixer 'binary' unless we are building a package. This is merely for jörn, it has to be removed before the next rlease. 11/06/08 14:28:57 jwoithe [1419] * 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.cpp (modified) * branches/libffado-2.0/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * branches/libffado-2.0/src/libstreaming/generic/StreamProcessor.h (modified) * branches/libffado-2.0/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/motu/MotuReceiveStreamProcessor.h (modified) * branches/libffado-2.0/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/motu/MotuTransmitStreamProcessor.h (modified) Remove unused and unneeded (according to Pieter on 25 Sept 2008) getAveragePacketSize() method. 11/06/08 14:26:31 jwoithe [1418] * 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) MOTU: tidy up internal port management code. There should be no user-visible changes as a result of this - please report any regressions. 11/03/08 14:37:03 jwoithe [1417] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) MOTU: streaming initialisation changes which might make the Ultralite work better. Could users of other models please test to ensure I haven't broken things for them. This code has been tested with the Traveler. 11/02/08 14:52:00 arnonym [1416] * branches/libffado-2.0/support/mixer-qt4/ffado_panelmanager.py (modified) don't add a line of debug every second or so... 11/02/08 14:11:22 arnonym [1415] * branches/libffado-2.0/configuration (modified) * branches/libffado-2.0/support/mixer-qt4/ffado-mixer.in (modified) * branches/libffado-2.0/support/mixer-qt4/ffadomixer_config.py.in (modified) * branches/libffado-2.0/support/mixer-qt4/ffado_configuration.py (added) * branches/libffado-2.0/support/mixer-qt4/ffado_panelmanager.py (modified) * branches/libffado-2.0/support/mixer-qt4/SConscript (modified) Quite some stuff: - add a simple python-parser for the format of the configuration- file already used by ffado - add the names of the mixers to be used to the configuration-file - port the PanelManager to QMainWindow and introduce a menu and a statusbar - set the icon of the application to the beautiful ffado-icon TODO for the next time: - overwrite the global config with the local config in PanelManager - "About FFADO" in the help-menu - maybe also move the names of the mixers python-files into the configuration and load them only on demand. And then use this info also in the SConscript :-) - also add menu-items to recheck the status of the mixer and maybe even the ability to trigger a bus-reset from gui. But that would need ppalmers to implement that action in the dbus-server. 11/02/08 02:36:36 ppalmers [1414] * branches/libffado-2.0/src/genericavc/avc_avdevice.cpp (modified) fix debug level 11/02/08 02:36:02 ppalmers [1413] * branches/libffado-2.0/src/bebob/focusrite/focusrite_saffire.cpp (modified) * branches/libffado-2.0/src/bebob/focusrite/focusrite_saffire.h (modified) hardcode saffire (LE) supported sample rates 11/02/08 02:35:35 ppalmers [1412] * branches/libffado-2.0/src/libcontrol/Element.cpp (modified) * branches/libffado-2.0/src/libcontrol/Element.h (modified) * branches/libffado-2.0/support/dbus/controlserver.cpp (modified) * branches/libffado-2.0/support/dbus/controlserver.h (modified) recover more gracely from errors (instead of abort). not 100% fixed yet. 11/02/08 02:34:48 ppalmers [1411] * branches/libffado-2.0/src/libavc/general/avc_generic.cpp (modified) transaction retry is now done at the 1394 service level 11/02/08 02:33:07 ppalmers [1410] * branches/libffado-2.0/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * branches/libffado-2.0/src/bebob/focusrite/focusrite_saffirepro.h (modified) - Fix stupid bug in clock source selection - (try to) Fix sample rate selection (nodeid was not updated, therefore wrong id could be used) - Implement 'direct register access' control 11/02/08 02:31:14 ppalmers [1409] * branches/libffado-2.0/src/libieee1394/ieee1394service.cpp (modified) * branches/libffado-2.0/src/libieee1394/ieee1394service.h (modified) small addition 11/02/08 01:36:00 ppalmers [1408] * branches/libffado-2.0/src/libavc/general/avc_plug.cpp (modified) * branches/libffado-2.0/src/libavc/general/avc_unit.cpp (modified) * branches/libffado-2.0/src/libavc/general/avc_unit.h (modified) fix up sync source selection through sync plugs 11/01/08 10:17:18 ppalmers [1407] * branches/libffado-2.0/src/bebob/bebob_avdevice.cpp (modified) fix bebob fallback discovery 11/01/08 09:40:57 ppalmers [1406] * branches/libffado-2.0/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * branches/libffado-2.0/src/bebob/focusrite/focusrite_saffirepro.h (modified) * branches/libffado-2.0/src/ffadodevice.cpp (modified) * branches/libffado-2.0/src/ffadodevice.h (modified) * branches/libffado-2.0/src/libcontrol/Nickname.cpp (modified) * branches/libffado-2.0/src/libcontrol/Nickname.h (modified) * branches/libffado-2.0/support/mixer-qt4/ffado_dbus_util.py (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_global.py (modified) disable the nickname control for devices that don't support it 11/01/08 09:12:09 ppalmers [1405] * branches/libffado-2.0/src/libutil/Configuration.cpp (modified) reduce configuration object default verbosity level 11/01/08 09:04:41 arnonym [1404] * branches/libffado-2.0/support/mixer/ffado-mixer-qt3.in (moved) * branches/libffado-2.0/support/mixer/SConscript (modified) Yet another renaming... 11/01/08 09:03:13 arnonym [1403] * branches/libffado-2.0/SConstruct (modified) install the icon the right way 11/01/08 08:48:30 arnonym [1402] * branches/libffado-2.0/SConstruct (modified) * branches/libffado-2.0/support/mixer/ffado-mixer3.in (moved) * branches/libffado-2.0/support/mixer/SConscript (modified) Install both the qt3 and the qt4 mixer when the needed tools are available... 11/01/08 07:15:27 arnonym [1401] * branches/libffado-2.0/support/xdg/ffado.org-ffadomixer.desktop (modified) Xhange the name of the command to be executed... 10/30/08 14:48:02 ppalmers [1400] * branches/libffado-2.0/src/bebob/bebob_avdevice.cpp (modified) re-enable generic discovery for bebobs 10/30/08 14:27:17 ppalmers [1399] * branches/libffado-2.0/SConstruct (modified) fix DESTDIR related bug where the config file location is badly referenced in the source. 10/30/08 03:44:19 ppalmers [1398] * branches/libffado-2.0/SConstruct (modified) increase version number for post-beta7 10/30/08 03:42:55 ppalmers [1396] * branches/libffado-2.0/SConstruct (modified) increase version number for beta7 10/29/08 15:16:39 ppalmers [1394] * branches/libffado-2.0/support/mixer-qt4/ffado-mixer.in (moved) * branches/libffado-2.0/support/mixer-qt4/SConscript (modified) * branches/libffado-2.0/support/mixer/ffado-mixer.in (moved) * branches/libffado-2.0/support/mixer/SConscript (modified) * branches/libffado-2.0/tests/SConscript (modified) * branches/libffado-2.0/tests/streaming/SConscript (modified) * branches/libffado-2.0/tests/systemtests/SConscript (modified) rename all debug and mixer tools to start with ffado-* 10/29/08 14:55:34 arnonym [1393] * branches/libffado-2.0/SConstruct (modified) remove the cache when calling 'scons -c'. 10/29/08 14:41:53 arnonym [1392] * branches/libffado-2.0/SConstruct (modified) stupid typo 10/29/08 14:34:25 arnonym [1391] * branches/libffado-2.0/SConstruct (modified) more configure-check-stuff: check for pkg-config before using it 10/29/08 14:23:49 ppalmers [1390] * branches/libffado-2.0/README (modified) fix typo 10/29/08 14:20:22 arnonym [1389] * branches/libffado-2.0/SConstruct (modified) This should be the nail on #69's coffin. Somehow the compile doesn't fail when there is no compiler found... Trying to execute the generated app and failing seems to do the trick. 10/29/08 14:01:03 arnonym [1388] * branches/libffado-2.0/support/mixer-qt4 (modified) ignore some more files 10/27/08 16:48:23 ppalmers [1387] * branches/libffado-2.0/support/mixer-qt4/ffado_panelmanager.py (modified) improve behavior when multiple busreset occur in rapid succession 10/27/08 16:33:27 ppalmers [1386] * branches/libffado-2.0/support/mixer-qt4/mixer_global.py (modified) fix error in prev commit 10/27/08 16:27:56 ppalmers [1385] * branches/libffado-2.0/src/ffadodevice.cpp (modified) * branches/libffado-2.0/src/ffadodevice.h (modified) * branches/libffado-2.0/src/genericavc/avc_avdevice.cpp (modified) * branches/libffado-2.0/src/genericavc/avc_avdevice.h (modified) * branches/libffado-2.0/src/libcontrol/ClockSelect.cpp (modified) * branches/libffado-2.0/src/libcontrol/ClockSelect.h (modified) * branches/libffado-2.0/src/libcontrol/Element.cpp (modified) * branches/libffado-2.0/src/libcontrol/Element.h (modified) * branches/libffado-2.0/src/libieee1394/ieee1394service.cpp (modified) * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libffado-2.0/src/motu/motu_avdevice.h (modified) * branches/libffado-2.0/support/dbus/control-interface.xml (modified) * branches/libffado-2.0/support/dbus/controlserver.cpp (modified) * branches/libffado-2.0/support/dbus/controlserver.h (modified) * branches/libffado-2.0/support/mixer-qt4/ffado_dbus_util.py (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_global.py (modified) * branches/libffado-2.0/support/mixer-qt4/mixer_saffirepro.py (modified) Implement a mechanism to disable the samplerate and clock source controls while the device is streaming in order to avoid changes that could mess up jack. The saffire pro controls that cause a device reset to happen are also disabled while streaming is active. 10/27/08 16:11:25 jwoithe [1384] * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) MOTU: add placeholder elements to the Ultralite mixer for ADAT channels so requests from the mixer for these channels don't cause out-of-range errors. These may be removed if an efficient way can be found of flagging individual mixer elements as disabled within the python code. It seems at present that if the respective control's container is disabled they are visually disabled but their IsEnable() method still returns True. 10/27/08 14:39:09 ppalmers [1383] * branches/libffado-2.0/support/tools/ffado-sandbox-install.py (modified) extend sandbox install tool 10/26/08 15:58:20 jwoithe [1382] * 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) MOTU: Allow dbus matrix elements to be flagged as non-existent "pad" controls so other controls remain at their respective places within the matrix. MOTU: Use pad controls in Ultralite mixer so SPDIF controls remain at their usual index within the dbus matrix mixer elements. 10/26/08 15:36:16 jwoithe [1381] * branches/libffado-2.0/support/mixer-qt4/mixer_motu.py (modified) MOTU: fix direction of Qt4 mixer faders so top of fader is maximum volume.