# # ChangeLog for /trunk # # Generated by Trac 0.10.4 # 03/29/24 07:55:42 # 12/29/07 03:39:55 ppalmers [784] * 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/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) fix shutdown bug 12/29/07 02:18:54 ppalmers [783] * trunk/libffado/src/bebob/bebob_dl_mgr.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.cpp (modified) * trunk/libffado/src/libavc/general/avc_generic.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libutil/SystemTimeSource.cpp (modified) * trunk/libffado/src/libutil/Time.c (modified) * trunk/libffado/src/libutil/Time.h (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/support/dbus/controlserver.cpp (modified) * trunk/libffado/tests/streaming/teststreaming3.c (modified) * trunk/libffado/tests/test-echo.cpp (modified) * trunk/libffado/tests/test-focusrite.cpp (modified) * trunk/libffado/tests/test-ieee1394service.cpp (modified) * trunk/libffado/tests/test-timestampedbuffer.cpp (modified) cleanup time/wait/sleep code 12/29/07 02:17:37 ppalmers [782] * trunk/libffado/src/libieee1394/CycleTimerHelper.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) fix mutex macro's; don't run thread in old_style mode 12/29/07 02:16:19 ppalmers [781] * trunk/libffado/SConstruct (modified) add profile build option (no debug messages, optimization and debug symbols) 12/26/07 15:05:22 arnonym [780] * trunk/libffado/SConstruct (modified) Rebuild config.h (and all it dependants) if options changed. 12/26/07 15:04:18 arnonym [779] * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) HAVE_SSE is always defined (from config.h). It changes its value from 0 to 1 if sse is supported... 12/26/07 14:05:57 ppalmers [778] * trunk/libffado/SConstruct (modified) some extra optimization flags 12/26/07 13:59:21 ppalmers [777] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/debugmodule/debugmodule.h (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/devicemanager.h (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandler.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) port freebob SSE optimized event encoding functions (untested) 12/26/07 07:26:00 ppalmers [776] * trunk/libffado/src/debugmodule/debugmodule.h (modified) * trunk/libffado/src/libieee1394/IsoHandler.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) try to fix deadlock / performace issues 12/24/07 03:21:13 ppalmers [775] * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) - sleep before AGAIN, fixed deadlock 12/23/07 13:50:24 arnonym [774] * trunk/libffado/SConstruct (modified) Some configure-steps are needed for uninstall too. 12/23/07 13:47:06 arnonym [773] * trunk/libffado/support/SConscript (modified) No need for commented scons-code that is only a copy of the stuff in tests/SConscript 12/23/07 13:42:21 arnonym [772] * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/SConscript (modified) Some small things: - install the ui-files too. Don't know if they are needed... - Be a bit more verbose and userfriendly(?) on the commandline. This should all be done with some nice gui to be really userfriendly. 12/23/07 13:31:14 arnonym [771] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/SConscript (modified) Almost too easy! Fix the dependency libffado.* -> config.h -> config.h.in -> SConstruct 12/23/07 13:25:31 arnonym [770] * trunk/libffado/support/mixer (modified) * trunk/libffado/support/mixer/ffadomixer.in (added) * trunk/libffado/support/mixer/mixer_aktest.py (added) * trunk/libffado/support/mixer/SConscript (modified) - Add a script to start mixers in a generic way. - Install the specific mixers with their ui.py-files to $sharedir/python and use them. - Add another "app" for testing. (/me doesn't have a device with a mixer, so I can't test the real mixers.) - Ignore ffadomixer 12/23/07 13:21:27 arnonym [769] * trunk/libffado/admin/scanreplace.py (modified) Set the rights on the new file the same as the old files rights. Needed to create python-executables with replaced variables. See next commits... 12/23/07 07:22:20 ppalmers [768] * trunk/libffado/SConstruct (modified) increment version 12/23/07 07:21:18 ppalmers [767] * trunk/libffado/src/libieee1394/CycleTimerHelper.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.h (modified) code refactoring 12/23/07 07:19:15 ppalmers [766] * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.h (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) introduce local references to frequently used objects 12/23/07 06:50:41 ppalmers [765] * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.h (modified) reduce lock contention 12/23/07 05:31:32 wagi [764] * trunk/libffado/src/libieee1394/CycleTimerHelper.cpp (modified) Get the cycle timer ticks in old style. The new one is not stable yet. 12/23/07 05:20:30 wagi [763] * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) StreamProcessor::getPacket: fixed debug output message 12/18/07 04:19:29 wagi [762] * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.h (modified) * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) Bug fix for #53 Somehow there was a major fuckup. It didn't make any sense at all. The deserializing code for the PcrPlug, ExternalPlugs and m_inputConnections/m_outputConnections should now be consistend with the serializing code. 12/16/07 13:25:22 arnonym [761] * trunk/libffado/admin/pyuic.py (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer/SConscript (modified) Implement a usable(?) configure check to find pyuic. It checks for the module pyqtconfig. At least on gentoo that is installed by the same app/lib as the pyuic app. If we used qt4 the check could also check for other py-modules... Refactor the config.guess into a config-check so the result gets cached. And build the mixer-guis again. Next step: Instaling the mixer apps in a sane way. /me thinks about it... 12/15/07 11:56:37 ppalmers [760] * trunk/libffado/src/libieee1394/IsoHandlerManager.h (modified) disable thread per handler mode 12/15/07 11:36:27 ppalmers [759] * 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/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) fix streaming problem 12/09/07 09:49:13 ppalmers [758] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) fix bug 12/09/07 08:46:12 ppalmers [757] * trunk/libffado/support/mixer/mixer_af2.ui (modified) * trunk/libffado/support/mixer/mixer_phase24.ui (modified) * trunk/libffado/support/mixer/mixer_phase88.ui (modified) * trunk/libffado/support/mixer/mixer_saffire.ui (modified) * trunk/libffado/support/mixer/mixer_saffirepro.ui (modified) fix xml error due to license 12/08/07 12:26:29 ppalmers [756] * trunk/libffado/admin/config.guess (added) * trunk/libffado/config.h.in (modified) * trunk/libffado/SConstruct (modified) add optimization flags 12/08/07 05:44:49 ppalmers [755] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/dbus/SConscript (modified) * trunk/libffado/support/firmware/SConscript (modified) * trunk/libffado/tests/SConscript (modified) add a scons option to build static versions of the tools 12/03/07 14:26:22 ppalmers [754] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/libieee1394/CycleTimerHelper.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (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/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/util/cip.c (modified) - simplify IsoHandler - fix some small issues 12/02/07 14:52:52 ppalmers [753] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/libieee1394/CycleTimerHelper.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (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/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) have separate threads for every handler 12/02/07 07:49:37 ppalmers [752] * trunk/libffado/src/libieee1394/CycleTimerHelper.cpp (added) * trunk/libffado/src/libieee1394/CycleTimerHelper.h (added) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.h (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/tests/test-ieee1394service.cpp (modified) - Implement a DLL based mechanism to read the cycle timer. This can potentially be more lightweight for the reader threads since it avoids a the CTR read kernel call. It also has the side effect that FFADO now works on older kernels that don't implement the cycle timer read call. 12/01/07 05:42:30 ppalmers [751] * trunk/libffado/config.h.in (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/libutil/serialize.cpp (modified) * trunk/libffado/src/libutil/serialize.h (modified) * trunk/libffado/src/SConscript (modified) implement cache versioning 11/30/07 14:18:26 ppalmers [750] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/src/bebob/terratec/terratec_device.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_device.h (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/devicemanager.h (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.h (modified) * trunk/libffado/src/ffado.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.cpp (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.h (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/fireworks/fireworks_device.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.h (modified) * trunk/libffado/src/libieee1394/IsoHandler.cpp (moved) * trunk/libffado/src/libieee1394/IsoHandler.h (moved) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (moved) * trunk/libffado/src/libieee1394/IsoHandlerManager.h (moved) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/generic/Port.cpp (modified) * trunk/libffado/src/libstreaming/generic/PortManager.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.h (modified) * trunk/libffado/src/libutil/PosixThread.cpp (modified) * trunk/libffado/src/maudio/maudio_avdevice.cpp (modified) * trunk/libffado/src/maudio/maudio_avdevice.h (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/tests/streaming/teststreaming3.c (modified) Code refactoring. Tries to simplify things and tries to put all code where it belongs. 11/30/07 05:23:37 jwoithe [749] * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) StreamProcessor::transferSilence(): don't assume event size is one quadlet when allocating dummy buffer - not all interfaces work with a frame size of 1 quadlet. MOTU: restore test tone to facilitate testing. StreamProcessor::StreamProcessor(): re-order initialisations to prevent compiler warnings. 11/29/07 14:26:52 ppalmers [748] * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/libieee1394/cycletimer.h (moved) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.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/motu/MotuReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/util/IsoHandler.cpp (modified) * trunk/libffado/src/libstreaming/util/IsoHandler.h (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/tests/test-timestampedbuffer.cpp (modified) try to reorganize things such that less information is duplicated 11/29/07 13:56:38 ppalmers [747] * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/IsoStream.cpp (deleted) * trunk/libffado/src/libstreaming/generic/IsoStream.h (deleted) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/util/IsoHandler.cpp (modified) * trunk/libffado/src/libstreaming/util/IsoHandler.h (modified) * trunk/libffado/src/libstreaming/util/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libstreaming/util/IsoHandlerManager.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/SytMonitor.cpp (deleted) * trunk/libffado/tests/SytMonitor.h (deleted) * trunk/libffado/tests/test-cycletimer.cpp (deleted) * trunk/libffado/tests/test-sytmonitor.cpp (deleted) - get rid of IsoStream class since it's only overhead and doesn't really do anything specific. Most of it's functionality is going somewhere else anyway. 11/29/07 13:25:06 ppalmers [746] * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) - fix issue that prevented startup on my NEC based host controller. 11/29/07 12:24:38 ppalmers [745] * 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/dice/dice_defines.h (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) implement clock source selection for DICE EVM 11/29/07 04:52:16 ppalmers [744] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) ensure that a mixer is built when devices are loaded from cache 11/29/07 04:33:24 ppalmers [743] * trunk/libffado/LICENSE (added) add the GPL v3 license text 11/29/07 04:25:10 ppalmers [742] * trunk/libffado/admin/dbus.py (modified) * trunk/libffado/admin/doxygen.py (modified) * trunk/libffado/admin/pkgconfig.py (modified) * trunk/libffado/admin/pyuic.py (modified) * trunk/libffado/admin/scanreplace.py (modified) * trunk/libffado/AUTHORS (modified) * trunk/libffado/ChangeLog (modified) * trunk/libffado/deb/SConscript (modified) * trunk/libffado/external/dbus/SConscript (modified) * trunk/libffado/external/SConscript (modified) * trunk/libffado/libffado/ffado.h (modified) * trunk/libffado/libffado/SConscript (modified) * trunk/libffado/NEWS (modified) * trunk/libffado/README (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) * trunk/libffado/src/bebob/bebob_avdevice_subunit.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice_subunit.h (modified) * trunk/libffado/src/bebob/bebob_avplug.cpp (modified) * trunk/libffado/src/bebob/bebob_avplug.h (modified) * trunk/libffado/src/bebob/bebob_dl_bcd.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_bcd.h (modified) * trunk/libffado/src/bebob/bebob_dl_codes.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_codes.h (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.h (modified) * trunk/libffado/src/bebob/bebob_functionblock.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.h (modified) * trunk/libffado/src/bebob/bebob_mixer.cpp (modified) * trunk/libffado/src/bebob/bebob_mixer.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_cmd.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_cmd.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/src/bebob/template/vendor_device.cpp (modified) * trunk/libffado/src/bebob/template/vendor_device.h (modified) * trunk/libffado/src/bebob/terratec/terratec_cmd.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_cmd.h (modified) * trunk/libffado/src/bebob/terratec/terratec_device.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_device.h (modified) * trunk/libffado/src/bounce/bounce_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_avdevice.h (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.h (modified) * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.h (modified) * trunk/libffado/src/debugmodule/test_debugmodule.cpp (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/devicemanager.h (modified) * trunk/libffado/src/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/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.cpp (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.h (modified) * trunk/libffado/src/fireworks/efc/efc_avc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_avc_cmd.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_flash.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_flash.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware_ctrl.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware_ctrl.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_monitor.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_monitor.h (modified) * trunk/libffado/src/fireworks/fireworks_control.cpp (modified) * trunk/libffado/src/fireworks/fireworks_control.h (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/fireworks/fireworks_device.h (modified) * trunk/libffado/src/fireworks/fireworks_firmware.cpp (modified) * trunk/libffado/src/fireworks/fireworks_firmware.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/genericavc/avc_vendormodel.cpp (modified) * trunk/libffado/src/genericavc/avc_vendormodel.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_function_block.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_function_block.h (modified) * trunk/libffado/src/libavc/avc_definitions.cpp (modified) * trunk/libffado/src/libavc/avc_definitions.h (modified) * trunk/libffado/src/libavc/ccm/avc_signal_source.cpp (modified) * trunk/libffado/src/libavc/ccm/avc_signal_source.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.cpp (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.cpp (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.h (modified) * trunk/libffado/src/libavc/general/avc_connect.cpp (modified) * trunk/libffado/src/libavc/general/avc_connect.h (modified) * trunk/libffado/src/libavc/general/avc_extended_cmd_generic.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_cmd_generic.h (modified) * trunk/libffado/src/libavc/general/avc_extended_plug_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_plug_info.h (modified) * trunk/libffado/src/libavc/general/avc_extended_subunit_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_subunit_info.h (modified) * trunk/libffado/src/libavc/general/avc_generic.cpp (modified) * trunk/libffado/src/libavc/general/avc_generic.h (modified) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.h (modified) * trunk/libffado/src/libavc/general/avc_plug_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug_info.h (modified) * trunk/libffado/src/libavc/general/avc_signal_format.cpp (modified) * trunk/libffado/src/libavc/general/avc_signal_format.h (modified) * trunk/libffado/src/libavc/general/avc_subunit.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit.h (modified) * trunk/libffado/src/libavc/general/avc_subunit_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit_info.h (modified) * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit.h (modified) * trunk/libffado/src/libavc/general/avc_unit_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit_info.h (modified) * trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.cpp (modified) * trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.h (modified) * trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.h (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.h (modified) * trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.cpp (modified) * trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.h (modified) * trunk/libffado/src/libcontrol/BasicElements.cpp (modified) * trunk/libffado/src/libcontrol/BasicElements.h (modified) * trunk/libffado/src/libcontrol/Element.cpp (modified) * trunk/libffado/src/libcontrol/Element.h (modified) * trunk/libffado/src/libcontrol/MatrixMixer.cpp (modified) * trunk/libffado/src/libcontrol/MatrixMixer.h (modified) * trunk/libffado/src/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/csr1212.c (modified) * trunk/libffado/src/libieee1394/csr1212.h (modified) * trunk/libffado/src/libieee1394/IEC61883.cpp (modified) * trunk/libffado/src/libieee1394/IEC61883.h (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.h (modified) * trunk/libffado/src/libieee1394/vendor_model_ids.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPort.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPort.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPortInfo.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPortInfo.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/generic/IsoStream.cpp (modified) * trunk/libffado/src/libstreaming/generic/IsoStream.h (modified) * trunk/libffado/src/libstreaming/generic/Port.cpp (modified) * trunk/libffado/src/libstreaming/generic/Port.h (modified) * trunk/libffado/src/libstreaming/generic/PortManager.cpp (modified) * trunk/libffado/src/libstreaming/generic/PortManager.h (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuPort.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuPort.h (modified) * trunk/libffado/src/libstreaming/motu/MotuPortInfo.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuPortInfo.h (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.h (modified) * trunk/libffado/src/libstreaming/util/cip.c (modified) * trunk/libffado/src/libstreaming/util/cip.h (modified) * trunk/libffado/src/libstreaming/util/cycletimer.h (modified) * trunk/libffado/src/libstreaming/util/IsoHandler.cpp (modified) * trunk/libffado/src/libstreaming/util/IsoHandler.h (modified) * trunk/libffado/src/libstreaming/util/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libstreaming/util/IsoHandlerManager.h (modified) * trunk/libffado/src/libutil/Atomic.h (modified) * trunk/libffado/src/libutil/cmd_serialize.cpp (modified) * trunk/libffado/src/libutil/cmd_serialize.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/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/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/SConscript (modified) * trunk/libffado/src/threads.h (modified) * trunk/libffado/support/dbus/controlclient.cpp (modified) * trunk/libffado/support/dbus/controlclient.h (modified) * trunk/libffado/support/dbus/controlserver.cpp (modified) * trunk/libffado/support/dbus/controlserver.h (modified) * trunk/libffado/support/dbus/ffado-dbus-server.cpp (modified) * trunk/libffado/support/dbus/SConscript (modified) * trunk/libffado/support/dbus/test-dbus-server.cpp (modified) * trunk/libffado/support/dbus/test-dbus.cpp (modified) * trunk/libffado/support/firmware/bridgeco-downloader.cpp (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/support/firmware/SConscript (modified) * trunk/libffado/support/jack (deleted) * trunk/libffado/support/mixer/mixer.py (modified) * trunk/libffado/support/mixer/mixer_af2.py (modified) * trunk/libffado/support/mixer/mixer_af2.ui (modified) * trunk/libffado/support/mixer/mixer_phase24.py (modified) * trunk/libffado/support/mixer/mixer_phase24.ui (modified) * trunk/libffado/support/mixer/mixer_phase88.py (modified) * trunk/libffado/support/mixer/mixer_phase88.ui (modified) * trunk/libffado/support/mixer/mixer_saffire.py (modified) * trunk/libffado/support/mixer/mixer_saffire.ui (modified) * trunk/libffado/support/mixer/mixer_saffirepro.py (modified) * trunk/libffado/support/mixer/mixer_saffirepro.ui (modified) * trunk/libffado/support/mixer/SConscript (modified) * trunk/libffado/support/SConscript (modified) * trunk/libffado/support/templates (deleted) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/streaming/debugtools.c (modified) * trunk/libffado/tests/streaming/debugtools.h (modified) * trunk/libffado/tests/streaming/SConscript (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-avccmd.cpp (modified) * trunk/libffado/tests/test-cycletimer.cpp (modified) * trunk/libffado/tests/test-echo.cpp (modified) * trunk/libffado/tests/test-echomixer.cpp (modified) * trunk/libffado/tests/test-extplugcmd.cpp (modified) * trunk/libffado/tests/test-ffado.cpp (modified) * trunk/libffado/tests/test-focusrite.cpp (modified) * trunk/libffado/tests/test-fw410.cpp (modified) * trunk/libffado/tests/test-ieee1394service.cpp (modified) * trunk/libffado/tests/test-mixer.cpp (modified) * trunk/libffado/tests/test-streamdump.cpp (modified) * trunk/libffado/tests/test-sytmonitor.cpp (modified) * trunk/libffado/tests/test-timestampedbuffer.cpp (modified) * trunk/libffado/tests/test-volume.cpp (modified) * trunk/libffado/TODO (modified) - Remove some obsolete support files and dirs - Clean up the license statements in the source files. Everything is GPL version 3 now. - Add license and copyright notices to scons scripts - Clean up some other text files 11/28/07 14:40:32 ppalmers [741] * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) Fixes #54 11/28/07 14:06:04 ppalmers [740] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) * trunk/libffado/src/bebob/bebob_functionblock.cpp (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.h (modified) * trunk/libffado/src/libavc/general/avc_subunit.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) * trunk/libffado/src/libcontrol/Element.cpp (modified) fix propagation of debug/verbose level 11/28/07 12:02:08 ppalmers [739] * trunk/libffado/config.h.in (modified) * trunk/libffado/libffado/ffado.h (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/focusrite/focusrite_generic.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/src/bebob/terratec/terratec_device.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_device.h (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/devicemanager.h (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.h (modified) * trunk/libffado/src/ffado.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/ffado_streaming.cpp (deleted) * trunk/libffado/src/fireworks/audiofire/audiofire_device.cpp (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.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/libieee1394/configrom.cpp (modified) * trunk/libffado/src/libieee1394/configrom.h (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.h (modified) * trunk/libffado/src/libstreaming/util/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libutil/Thread.h (modified) * trunk/libffado/src/maudio/maudio_avdevice.cpp (modified) * trunk/libffado/src/maudio/maudio_avdevice.h (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/dbus/ffado-dbus-server.cpp (modified) * trunk/libffado/support/firmware/fireworks-downloader.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/test-ffado.cpp (modified) - Adapt the ffado external API (upgrade to v3) NEEDS NEW JACK BACKEND - simplify FFADODevice constructor even more - implement first framework support for supporting multiple adapters. currently all firewire adapters are scanned for supported devices unless specified otherwise however attaching devices to separate adapters is not supported. using multiple adapters at that are connected together might work. 11/28/07 07:21:28 ppalmers [738] * trunk/libffado/src/libavc/descriptors/avc_descriptor.cpp (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_plug_info.cpp (modified) * trunk/libffado/src/libutil/cmd_serialize.h (modified) fix bogus use of pointer in descriptor reading 11/28/07 05:38:57 ppalmers [737] * trunk/libffado/src/bebob/ffado_driver_bebob.txt (modified) Add Acoustic Reality eAR Master One to device id's 11/28/07 05:36:19 ppalmers [736] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/bebob_avdevice_subunit.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_audiosubunit.h (modified) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.h (modified) * trunk/libffado/src/libavc/general/avc_subunit.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit.h (modified) * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) * trunk/libffado/src/libieee1394/configrom.cpp (modified) fix some stuff that was not merged correctly 11/28/07 05:03:31 ppalmers [734] * trunk/libffado/config.h.in (modified) * trunk/libffado/deb (copied) * trunk/libffado/libffado/ffado.h (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) * trunk/libffado/src/bebob/bebob_avdevice_subunit.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.h (modified) * trunk/libffado/src/bounce/bounce_avdevice.h (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.h (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/devicemanager.h (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.h (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffado_streaming.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.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.cpp (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.h (modified) * trunk/libffado/src/libavc/general/avc_subunit.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit.h (modified) * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) * trunk/libffado/src/libieee1394/configrom.cpp (modified) * trunk/libffado/src/libosc (deleted) * trunk/libffado/src/libstreaming/amdtp (copied) * trunk/libffado/src/libstreaming/AmdtpPort.cpp (deleted) * trunk/libffado/src/libstreaming/AmdtpPort.h (deleted) * trunk/libffado/src/libstreaming/AmdtpPortInfo.cpp (deleted) * trunk/libffado/src/libstreaming/AmdtpPortInfo.h (deleted) * trunk/libffado/src/libstreaming/AmdtpSlaveStreamProcessor.cpp (deleted) * trunk/libffado/src/libstreaming/AmdtpSlaveStreamProcessor.h (deleted) * trunk/libffado/src/libstreaming/AmdtpStreamProcessor.cpp (deleted) * trunk/libffado/src/libstreaming/AmdtpStreamProcessor.h (deleted) * trunk/libffado/src/libstreaming/cip.c (deleted) * trunk/libffado/src/libstreaming/cip.h (deleted) * trunk/libffado/src/libstreaming/cycletimer.h (deleted) * trunk/libffado/src/libstreaming/generic (copied) * trunk/libffado/src/libstreaming/IsoHandler.cpp (deleted) * trunk/libffado/src/libstreaming/IsoHandler.h (deleted) * trunk/libffado/src/libstreaming/IsoHandlerManager.cpp (deleted) * trunk/libffado/src/libstreaming/IsoHandlerManager.h (deleted) * trunk/libffado/src/libstreaming/IsoStream.cpp (deleted) * trunk/libffado/src/libstreaming/IsoStream.h (deleted) * trunk/libffado/src/libstreaming/motu (copied) * trunk/libffado/src/libstreaming/MotuPort.cpp (deleted) * trunk/libffado/src/libstreaming/MotuPort.h (deleted) * trunk/libffado/src/libstreaming/MotuPortInfo.cpp (deleted) * trunk/libffado/src/libstreaming/MotuPortInfo.h (deleted) * trunk/libffado/src/libstreaming/MotuStreamProcessor.cpp (deleted) * trunk/libffado/src/libstreaming/MotuStreamProcessor.h (deleted) * trunk/libffado/src/libstreaming/Port.cpp (deleted) * trunk/libffado/src/libstreaming/Port.h (deleted) * trunk/libffado/src/libstreaming/PortManager.cpp (deleted) * trunk/libffado/src/libstreaming/PortManager.h (deleted) * trunk/libffado/src/libstreaming/StreamProcessor.cpp (deleted) * trunk/libffado/src/libstreaming/StreamProcessor.h (deleted) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.h (modified) * trunk/libffado/src/libstreaming/util (copied) * trunk/libffado/src/libutil/StreamStatistics.cpp (modified) * trunk/libffado/src/libutil/StreamStatistics.h (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.h (modified) * trunk/libffado/src/maudio/maudio_avdevice.h (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.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/dbus (copied) * trunk/libffado/support/firmware/SConscript (modified) * trunk/libffado/support/SConscript (modified) * trunk/libffado/tests/control-interface.xml (deleted) * trunk/libffado/tests/controlclient.cpp (deleted) * trunk/libffado/tests/controlclient.h (deleted) * trunk/libffado/tests/controlserver.cpp (deleted) * trunk/libffado/tests/controlserver.h (deleted) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/streaming/test-isohandling.cpp (modified) * trunk/libffado/tests/SytMonitor.cpp (modified) * trunk/libffado/tests/SytMonitor.h (modified) * trunk/libffado/tests/test-cycletimer.cpp (modified) * trunk/libffado/tests/test-dbus-server.cpp (deleted) * trunk/libffado/tests/test-dbus.cpp (deleted) * trunk/libffado/tests/test-ffado.cpp (modified) * trunk/libffado/tests/test-sytmonitor.cpp (modified) * trunk/libffado/tests/test-timestampedbuffer.cpp (modified) merge ppalmers-streaming branch 11/25/07 13:07:25 wagi [728] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) getConfigurationIdSyncMode: consider also an address as SignalUnitAddress. this should fix a error message for saffire users. 11/25/07 12:19:41 wagi [726] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) getConfigurationIdSyncMode: debug message corrected 11/25/07 11:55:45 wagi [725] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) AvDevice::loadFromCache: remove debugging code 11/18/07 13:14:51 arnonym [718] * trunk/libffado/SConstruct (modified) Disable the pyuic-test. its wrong. And maybe try to create the sharedir. scons should to it automaticly but who knows. at least esox seemed to have problems with that... 11/17/07 07:41:37 arnonym [717] * trunk/libffado/SConstruct (modified) This should fix redeemans problem with dbus and other libs in a non- standard place. 11/11/07 12:03:19 wagi [716] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice_subunit.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_audiosubunit.h (modified) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.h (modified) * trunk/libffado/src/libavc/general/avc_subunit.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit.h (modified) * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) cache bebob avc model. lot's of small bug fixed. it should work now. 11/06/07 08:00:07 ppalmers [711] * trunk/libffado/src/libieee1394/configrom.cpp (modified) disable unclear check 11/06/07 07:52:11 ppalmers [710] * trunk/libffado/src/libieee1394/configrom.cpp (modified) fix for configrom parsing bug (freebob backport) 11/04/07 03:19:01 ppalmers [698] * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.h (modified) - make backlog a compile time option - do some performance optimization on the debugging code 11/03/07 11:13:53 ppalmers [693] * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.h (modified) format the message before sending it to the debugModuleManager such that there can't be any interference between messages of different debugModules. 11/03/07 09:40:05 ppalmers [692] * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) r691, does exactly the opposite of what it should do. fix this. 11/03/07 09:38:59 ppalmers [691] * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) - fix RT safety 11/03/07 09:38:39 ppalmers [690] * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.h (modified) some small changes on the backlog: - locks the flush_lock such that the backlog is not interrupted by normal messages - allows to specify a minimum level the messages should have to be put in the backlog - add another level of debugging 11/03/07 08:12:39 ppalmers [689] * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/fireworks/fireworks_firmware.cpp (modified) * trunk/libffado/src/fireworks/fireworks_firmware.h (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (added) * trunk/libffado/support/firmware/SConscript (modified) more echo firmware work 11/03/07 05:31:51 ppalmers [688] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob-sync.cpp (deleted) * trunk/libffado/src/bebob/bebob_dl_codes.h (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.h (modified) * trunk/libffado/src/fireworks/fireworks_firmware.cpp (added) * trunk/libffado/src/fireworks/fireworks_firmware.h (added) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/firmware (added) * trunk/libffado/support/firmware/bridgeco-downloader.cpp (moved) * trunk/libffado/support/firmware/SConscript (added) * trunk/libffado/support/SConscript (modified) - Remove bebob sync tool, since this is now generalized into the FFADODevice API. the sync source can be set with tests/test-ffado - introduce a new directory for firmware tools: support/firmware - Move the bridgeco firmware downloader to the support/firmware directory - initial code for echo firmware downloading 11/02/07 16:11:33 ppalmers [687] * trunk/libffado/src/fireworks/efc/efc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_flash.cpp (added) * trunk/libffado/src/fireworks/efc/efc_cmds_flash.h (added) implement Flash routines 11/02/07 15:21:21 ppalmers [686] * trunk/libffado/src/fireworks/ffado_driver_fireworks.txt (modified) add device ID's 11/02/07 08:39:54 ppalmers [685] * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) remove device table printout 11/02/07 05:04:08 ppalmers [684] * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/support/mixer/mixer.py (modified) * trunk/libffado/support/mixer/mixer_saffirepro.py (modified) * trunk/libffado/support/mixer/mixer_saffirepro.ui (modified) - extend the saffire pro mixer 11/02/07 02:46:31 ppalmers [683] * trunk/libffado/src/libieee1394/configrom.cpp (modified) - fix bug introduced in r673 11/01/07 16:14:43 ppalmers [682] * trunk/libffado/support/mixer/mixer_saffirepro.py (modified) * trunk/libffado/support/mixer/mixer_saffirepro.ui (modified) extend saffire pro mixer 11/01/07 14:53:23 ppalmers [681] * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) move truncated warning to the message itself instead of printf on stdout 11/01/07 14:35:26 ppalmers [680] * trunk/libffado/src/bebob/focusrite/focusrite_generic.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) Fix samplerate selection for the saffire pro 11/01/07 14:28:35 ppalmers [679] * trunk/libffado/src/libstreaming/IsoHandler.cpp (modified) workaround for busreset strangeness in libraw1394 11/01/07 14:27:55 ppalmers [678] * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit.h (modified) Fix bug where the internal data structures of the AVC::Unit were not cleared before discovery. This prevented devices from being re-discovered since all old structures remained (e.g. all of a sudden there are 2 music subunits) 11/01/07 14:26:30 ppalmers [677] * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.h (modified) make generation unambiguous. 11/01/07 09:07:17 ppalmers [676] * 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/focusrite/focusrite_saffirepro.h (modified) - Add direct address space control mechanism - Add extra device control id's 11/01/07 09:06:02 ppalmers [675] * trunk/libffado/src/bebob/ffado_driver_bebob.txt (modified) add device id for M-Audio ProFire Lightbridge 11/01/07 09:04:57 ppalmers [674] * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/devicemanager.h (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) Introduce bus reset handling 11/01/07 09:04:02 ppalmers [673] * trunk/libffado/src/libieee1394/configrom.cpp (modified) * trunk/libffado/src/libieee1394/configrom.h (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) fix bus reset behavior 11/01/07 04:45:14 ppalmers [672] * trunk/libffado/src/dice/dice_avdevice.cpp (modified) - bail out when not able to lock the device 10/22/07 14:55:31 ppalmers [671] * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.h (modified) - make the backlog actually do what it is supposed to do - make the backlog thread safe 10/22/07 14:17:17 ppalmers [670] * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.h (modified) Implement a BackLog. This is a buffer that stores the last debug messages, regardless of whether their debuglevel is high enough or not. It can be used to run programs at a low verbosity level, but print highly verbose output when something goes wrong. The buffer is a ringbuffer where the oldest message is overwritten when a new one is added. The readout however is FIFO, oldest messages first. Use the debugShowBackLog() macro when you want to print the backlog to stderr. Note that the backlog is not thread safe so sometimes there might be some errors in the lines, but it otherwise would require the introduction of more locks in the critical path. 10/21/07 08:21:02 ppalmers [669] * trunk/libffado/src/dice/dice_avdevice.cpp (modified) fix DICE compilation bug 10/21/07 08:05:11 ppalmers [668] * trunk/libffado/src/fireworks/efc/efc_avc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_monitor.cpp (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/support/mixer/mixer_af2.py (modified) * trunk/libffado/tests/test-echomixer.cpp (modified) fix small bug in ECHO mixer commands 10/21/07 07:30:17 ppalmers [667] * trunk/libffado/support/mixer/mixer.py (modified) * trunk/libffado/support/mixer/mixer_af2.py (added) * trunk/libffado/support/mixer/mixer_af2.ui (added) * trunk/libffado/support/mixer/SConscript (modified) * trunk/libffado/tests/test-echomixer.cpp (modified) implement basic AF2 control application 10/21/07 05:17:07 ppalmers [666] * trunk/libffado/src/fireworks/fireworks_control.cpp (added) * trunk/libffado/src/fireworks/fireworks_control.h (added) add omitted files 10/21/07 05:14:14 ppalmers [665] * trunk/libffado/src/fireworks/efc/efc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.cpp (added) * trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.h (added) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.h (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/SConscript (modified) Implement support for Phantom power on the fireworks devices 10/21/07 04:36:28 ppalmers [664] * trunk/libffado/src/bebob/focusrite/focusrite_saffire.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.h (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/fireworks/fireworks_device.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/tests/test-echomixer.cpp (modified) - Simplify EFC mixer control - Implement FireWorks generic mixer 10/20/07 15:13:16 ppalmers [663] * trunk/libffado/src/fireworks/efc/efc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.cpp (added) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.h (added) * trunk/libffado/src/fireworks/efc/efc_cmds_monitor.cpp (added) * trunk/libffado/src/fireworks/efc/efc_cmds_monitor.h (added) * trunk/libffado/src/SConscript (modified) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/test-echomixer.cpp (added) - Implement backend for ECHO FireWorks mixer support 10/20/07 12:23:54 ppalmers [662] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/support/mixer/mixer.py (modified) * trunk/libffado/support/mixer/mixer_saffire.py (added) * trunk/libffado/support/mixer/mixer_saffire.ui (added) * trunk/libffado/support/mixer/mixer_saffirepro.py (modified) * trunk/libffado/support/mixer/SConscript (modified) * trunk/libffado/tests/test-focusrite.cpp (modified) - introduce mixer control for the original saffire 10/20/07 08:32:47 ppalmers [661] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.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/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/src/bebob/GenericMixer.cpp (deleted) * trunk/libffado/src/bebob/GenericMixer.h (deleted) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/libcontrol/Element.cpp (modified) * trunk/libffado/src/libcontrol/Element.h (modified) * trunk/libffado/support/mixer/mixer_saffirepro.py (modified) * trunk/libffado/tests/test-focusrite.cpp (modified) - Implement more complete mixer support for the saffire pro - fix some cleanup issues with control elements 10/18/07 17:51:38 jwoithe [660] * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) MOTU: allow receive and transmit streams to have different bandwidth requirements, since not all interfaces have about the same number of input and output channels. 10/18/07 16:45:57 f.ernoult [659] * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) MotU: Centralize all device specific parameters in DeviceProperty 10/18/07 12:03:17 f.ernoult [658] * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) MotU: Preliminary implementation of UltraLite and 8pre support 10/17/07 20:55:35 jwoithe [657] * trunk/libffado/src/motu/motu_avdevice.cpp (modified) Make bandwidth allocation dependent on actual device configuration (and therefore the number of channels actually active). 10/17/07 18:58:50 f.ernoult [656] * trunk/libffado/src/motu/motu_avdevice.cpp (modified) MotU: Fix bugs in the ports definition mechanism 10/17/07 17:15:31 jwoithe [655] * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) Fix up the Traveler's new port definition table to include some of the less obvious modal dependencies. 10/17/07 16:04:08 f.ernoult [654] * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) MotU: - Rewrite the ports declaration (easier to maintain for new devices) - Make MainOut the defaults ports for the 828mkII 10/17/07 01:16:58 ppalmers [653] * trunk/libffado/src/bebob/ffado_driver_bebob.txt (modified) * trunk/libffado/src/bebob/focusrite/focusrite_cmd.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/support/mixer/mixer.py (modified) * trunk/libffado/support/mixer/mixer_saffirepro.py (added) * trunk/libffado/support/mixer/mixer_saffirepro.ui (added) * trunk/libffado/support/mixer/SConscript (modified) - a first pass at Focusrite Saffire Pro mixer support. Note: the mixer only works when streaming.