# # ChangeLog for /trunk/libffado/SConstruct # # Generated by Trac 0.10.4 # 03/28/24 02:03:56 # 04/03/12 01:36:58 adi [2115] * trunk/libffado/SConstruct (modified) Introduce ENABLE_SETBUFFERSIZE_API_VER=force We now have: * false: use API_VER 8 * auto: use API_VER 8 or 9 depending on the installed jackd version or API_VER 9 if no jackd is installed * true: use API_VER 9, but abort if detected jackd is too old * force: use API_VER 9 04/03/12 01:36:49 adi [2114] * trunk/libffado/SConstruct (modified) Revert "Don't abort on ENABLE_SETBUFFERSIZE_API_VER=true" This reverts commit 487d76efa4df33c9bdf9be4c4264b54105f895b1. 04/02/12 07:21:47 adi [2113] * trunk/libffado/SConstruct (modified) Don't abort on ENABLE_SETBUFFERSIZE_API_VER=true Power to the people. If they ask for APIv9, they get APIv9. Reserve the "I know what's good for you" attitude to the 'auto' case. 04/01/12 05:24:44 jwoithe [2106] * trunk/libffado/SConstruct (modified) If ffado is compiled on a machine without jack, permit compilation and default to the setbuffersize-compatible API version return when ENABLE_SETBUFFERSIZE_API_VER is set to auto (the default). Having jackd on the system should not be a prerequisite for compiling, but r2104 effectively made it so. Also note that the commit message for r2105 wrongly referred to r2104 as 2014. 03/31/12 05:10:58 jwoithe [2105] * trunk/libffado/SConstruct (modified) Correct/clarify messages related to r2014. Add a suggestion to upgrade jack in the case where r2014's 'auto' setting detects an older jack version. 03/31/12 04:35:39 jwoithe [2104] * trunk/libffado/SConstruct (modified) Allow the FFADO API reported at runtime to be downgraded to the pre- setbuffersize version (8). This will permit newer FFADO snapshots to be run on a system with a jack which predates the setbuffersize API version (9). The resulting FFADO will continue to work if jack is subsequently upgraded, but dynamic setbuffersize support will require FFADO be recompiled. 03/27/12 07:06:15 jwoithe [2089] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/dbus/ffado-dbus-server.1 (added) * trunk/libffado/support/dbus/SConscript (modified) * trunk/libffado/support/firmware/ffado-bridgeco-downloader.1 (added) * trunk/libffado/support/firmware/ffado-dice-firmware.1 (added) * trunk/libffado/support/firmware/ffado-fireworks-downloader.1 (added) * trunk/libffado/support/firmware/SConscript (modified) * trunk/libffado/support/mixer-qt4/ffado-mixer.1 (added) * trunk/libffado/support/mixer-qt4/SConscript (modified) * trunk/libffado/support/tools/ffado-diag.1 (added) * trunk/libffado/support/tools/SConscript (modified) Provide manpages for commonly used FFADO programs. Closes #294. 03/12/12 03:38:11 jwoithe [2080] * trunk/libffado/SConstruct (modified) bump API version to account for the new ffado_streaming_set_period_size() function added in r2078. 03/04/11 04:40:38 jwoithe [1963] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/SConscript (modified) digidesign: integrate into build system 09/12/10 13:27:15 arnonym [1897] * trunk/libffado/SConstruct (modified) Fix #214: Replace ''Options'' by ''Variables'' and thus remove the deprecation warnings. I think it is save to do this now. Packagers for distros where scons is to old "simply" need to apply the reverse of this patch. but I don't think there are that many distros/distro- versions using that old scons and still maintaining current copies of ffado... 09/12/10 13:08:32 arnonym [1895] * trunk/libffado/SConstruct (modified) Simplify the check for the external dbus-stuff. And add the DBus- specific flags to one of the dbus-variables. For building libffado.so, this flag is not needed... 09/10/10 14:50:58 arnonym [1888] * trunk/libffado/admin/dbus.py (modified) * trunk/libffado/external (deleted) * trunk/libffado/README (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/libutil/Configuration.cpp (modified) * trunk/libffado/src/libutil/Configuration.h (modified) * trunk/libffado/src/SConscript (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/SConscript (modified) Drop the libs in external/ and use the system-libs for that. Easier on administration, easier on compilation time, easier for packagers. This is basically the patches provided by packagers in #290. 06/13/10 07:34:09 arnonym [1853] * trunk/libffado/SConstruct (modified) Make it easier for distributions to define their own additional built-flags. (Importing all the various shell-variables is a pain in the a** with scons as the gcc-tools of scons overwrite half of them.) See #278 05/10/10 12:34:07 arnonym [1830] * trunk/libffado/SConstruct (modified) Fix the check for the c-compiler. The old one produced a warning actually... 04/30/10 05:35:24 jwoithe [1820] * trunk/libffado/SConstruct (modified) Some systems can have the XDG_TOOLS installed but not have a "system" menu directory. In this case, installation as root will give an unnecessary error. Tell scons that errors from the xdg tools are acceptable so the build process isn't aborted because of them. 04/27/10 14:34:59 arnonym [1816] * trunk/libffado/external/SConscript (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/support/SConscript (modified) Support more minimalistic installations: When the dbus-devel-stuff is not found, the dbus-server is not built. Of course this stops the mixer (if it can be built) from being usable. But when you don't need that because the device doesn't need/have mixer control, this simplifies things for low-disk-space systems... 12/19/09 08:12:53 ppalmers [1763] * trunk/libffado (modified) * trunk/libffado/config.h.in (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avplug.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_bcd.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_device.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_device.h (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/DeviceStringParser.cpp (modified) * trunk/libffado/src/DeviceStringParser.h (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/dice/dice_eap.cpp (modified) * trunk/libffado/src/fbtypes.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_flash.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware_ctrl.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_control.cpp (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/fireworks/fireworks_firmware.cpp (modified) * trunk/libffado/src/fireworks/fireworks_session_block.cpp (modified) * trunk/libffado/src/genericavc/stanton/scs.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_descriptor_audio.h (modified) * 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_plug.cpp (modified) * trunk/libffado/src/libcontrol/Element.cpp (modified) * trunk/libffado/src/libieee1394/ARMHandler.cpp (modified) * trunk/libffado/src/libieee1394/configrom.cpp (modified) * trunk/libffado/src/libieee1394/cycletimer.h (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/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libieee1394/test-cyclecalc.cpp (modified) * trunk/libffado/src/libstreaming/amdtp-oxford/AmdtpOxfordReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpStreamProcessor-common.h (copied) * 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/MotuTransmitStreamProcessor.cpp (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/PosixThread.cpp (modified) * trunk/libffado/src/libutil/serialize_expat.cpp (modified) * trunk/libffado/src/libutil/serialize_libxml.cpp (modified) * trunk/libffado/src/libutil/StreamStatistics.cpp (modified) * trunk/libffado/src/libutil/SystemTimeSource.cpp (modified) * trunk/libffado/src/libutil/Time.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/src/motu/motu_mark3_controls.cpp (copied) * trunk/libffado/src/motu/motu_mark3_controls.h (copied) * trunk/libffado/src/motu/motu_mark3_mixerdefs.cpp (copied) * trunk/libffado/src/motu/motu_mark3_mixerdefs.h (copied) * trunk/libffado/src/motu/motu_mixer.cpp (copied) * trunk/libffado/src/motu/motu_mixerdefs.cpp (copied) * trunk/libffado/src/motu/motu_mixerdefs.h (copied) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/dbus/SConscript (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/motu.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase88.ui (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire.py (modified) * trunk/libffado/support/mixer-qt4/ffado/regdialog.py (modified) * trunk/libffado/tests/streaming/test-ipcclient.cpp (modified) * trunk/libffado/tests/streaming/teststreaming-ipc.cpp (modified) * trunk/libffado/tests/streaming/teststreaming3.cpp (modified) * trunk/libffado/tests/systemtests/gen-loadpulses.cpp (modified) * trunk/libffado/tests/systemtests/test-clock_nanosleep.cpp (modified) * trunk/libffado/tests/systemtests/test-isorecv-1.cpp (modified) * trunk/libffado/tests/systemtests/test-isoxmit-1.cpp (modified) * trunk/libffado/tests/systemtests/test-sysload.cpp (modified) * trunk/libffado/tests/test-bufferops.cpp (modified) * trunk/libffado/tests/test-dice-eap.cpp (modified) * trunk/libffado/tests/test-ffado.cpp (modified) * trunk/libffado/tests/test-focusrite.cpp (modified) * trunk/libffado/tests/test-ieee1394service.cpp (modified) * trunk/libffado/tests/test-scs.cpp (modified) * trunk/libffado/tests/test-timestampedbuffer.cpp (modified) Merged revisions 1536,1541,1544-1546,1549,1554-1562,1571,1579- 1581,1618,1632,1634-1635,1661,1677-1679,1703-1704,1715,1720-1723 ,1743-1745,1755 via svnmerge from svn+ssh://ffadosvn@ffado.org/ffado/branches/libffado-2.0 Also fix remaining format string warnings. 12/04/09 13:48:48 arnonym [1747] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/tests/SConscript (modified) Some buildsystem stuff: - Replace more AppendUnique() by MergeFlags() - Manage the GENERIC_AVC dependancy in src/SConscript where it is used - Forward-port the creation of libffado.so.* from the 2.0-branch. 10/02/09 14:47:44 arnonym [1675] * trunk/libffado/SConstruct (modified) Lets see how many setups this breaks. see #199 09/16/09 14:02:18 arnonym [1662] * trunk/libffado/SConstruct (modified) From now on, devs have to remove the qt3-mixer by hand :-) 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 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/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/16/09 10:50:21 arnonym [1623] * trunk/libffado/SConstruct (modified) Build-system patrol is back on duty :-) 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/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 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 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/07/08 05:50:41 ppalmers [1498] * trunk/libffado/config.h.in (modified) * trunk/libffado/configuration (modified) * trunk/libffado/config_debug.h.in (modified) * trunk/libffado/external/libconfig/SConscript (modified) * trunk/libffado/libffado/ffado.h (modified) * trunk/libffado/README (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) * trunk/libffado/src/bebob/bebob_mixer.cpp (modified) * trunk/libffado/src/bebob/edirol/edirol_fa101.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_cmd.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/src/bebob/mackie/onyxmixer.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_cmd.h (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/ffado.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/fireworks/efc/efc_avc_cmd.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/libavc/audiosubunit/avc_function_block.h (modified) * trunk/libffado/src/libavc/avc_definitions.h (modified) * trunk/libffado/src/libavc/ccm/avc_signal_source.cpp (modified) * trunk/libffado/src/libavc/ccm/avc_signal_source.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.h (modified) * trunk/libffado/src/libavc/general/avc_connect.h (modified) * trunk/libffado/src/libavc/general/avc_extended_plug_info.h (modified) * trunk/libffado/src/libavc/general/avc_extended_subunit_info.h (modified) * trunk/libffado/src/libavc/general/avc_generic.cpp (modified) * trunk/libffado/src/libavc/general/avc_generic.h (modified) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug_info.h (modified) * trunk/libffado/src/libavc/general/avc_signal_format.cpp (modified) * trunk/libffado/src/libavc/general/avc_signal_format.h (modified) * trunk/libffado/src/libavc/general/avc_subunit_info.h (modified) * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit.h (modified) * trunk/libffado/src/libavc/general/avc_unit_info.h (modified) * trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.h (modified) * trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.h (modified) * trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.h (modified) * trunk/libffado/src/libcontrol/ClockSelect.cpp (modified) * trunk/libffado/src/libcontrol/ClockSelect.h (modified) * trunk/libffado/src/libcontrol/Element.cpp (modified) * trunk/libffado/src/libcontrol/Element.h (modified) * trunk/libffado/src/libcontrol/Nickname.cpp (modified) * trunk/libffado/src/libcontrol/Nickname.h (modified) * trunk/libffado/src/libieee1394/CycleTimerHelper.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.h (modified) * trunk/libffado/src/libieee1394/IsoHandler.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandler.h (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/generic/Port.cpp (modified) * trunk/libffado/src/libstreaming/generic/Port.h (modified) * trunk/libffado/src/libstreaming/generic/PortManager.cpp (modified) * trunk/libffado/src/libstreaming/generic/PortManager.h (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.h (modified) * trunk/libffado/src/libutil/ByteSwap.h (modified) * trunk/libffado/src/libutil/cmd_serialize.cpp (modified) * trunk/libffado/src/libutil/Configuration.cpp (modified) * trunk/libffado/src/libutil/Configuration.h (modified) * trunk/libffado/src/libutil/Functors.h (modified) * trunk/libffado/src/libutil/PosixThread.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) * trunk/libffado/src/motu/motu_controls.cpp (modified) * trunk/libffado/src/motu/motu_controls.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/dbus/control-interface.xml (modified) * trunk/libffado/support/dbus/controlserver.cpp (modified) * trunk/libffado/support/dbus/controlserver.h (modified) * trunk/libffado/support/dbus/ffado-dbus-server.cpp (modified) * trunk/libffado/support/firmware/bridgeco-downloader.cpp (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/support/firmware/SConscript (modified) * trunk/libffado/support/mixer/mixer_motu.py (modified) * trunk/libffado/support/mixer/mixer_saffireprolarge.ui (modified) * trunk/libffado/support/mixer/mixer_saffireprosmall.ui (modified) * trunk/libffado/support/mixer/SConscript (modified) * trunk/libffado/support/SConscript (modified) * trunk/libffado/support/tools/ffado-diag.py (deleted) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/streaming/SConscript (modified) * trunk/libffado/tests/systemtests/SConscript (modified) * trunk/libffado/tests/test-ffado.cpp (modified) * trunk/libffado/tests/test-ieee1394service.cpp (modified) Merge all changes from 2.0 branch into trunk (since r1361). This _should_ contain all forward merges done in the mean time. At this moment in time both branches should be in sync. 11/30/08 14:53:26 arnonym [1493] * trunk/libffado/admin/pkgconfig.py (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/support/dbus/org.ffado.Control.service.in (added) * trunk/libffado/support/dbus/SConscript (modified) Try to install a service-file for dbus if possible. This allows for dbus to start the ffado-dbus-server automaticly when someone wants to connect to org.ffado.Control. 11/30/08 13:43:16 arnonym [1491] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/alsa/SConscript (modified) multiple things: - use MergeFlags instead of Append(Unique) - Add an PEDANTIC option to add -Werror to the flags - Execute the mixer-checks on clean, so the mixers actually get uninstalled - Remove the "HAVE_ALSA" thing. "ALSA_FLAGS" is enough to check for 11/23/08 09:43:04 arnonym [1479] * trunk/libffado/SConstruct (modified) Forward port the python-module check from r1476. 11/16/08 15:20:47 arnonym [1440] * trunk/libffado/SConstruct (modified) Forward-port r1403: Install the xdg-icon the right way. 11/16/08 15:11:26 arnonym [1437] * trunk/libffado/SConstruct (modified) Forward-port r1421 and r1428 10/29/08 15:54:17 arnonym [1395] * trunk/libffado/SConstruct (modified) Forward-port the changes to the configure-checks to fix #69 (r1389 - r1393). 09/30/08 04:36:20 ppalmers [1353] * trunk/libffado/SConstruct (modified) fix config file install location 09/23/08 03:42:04 ppalmers [1336] * trunk/libffado/admin/pyuic4.py (copied) * trunk/libffado/config.h.in (modified) * trunk/libffado/configuration (copied) * trunk/libffado/external/libconfig (copied) * trunk/libffado/external/SConscript (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_dl_mgr.cpp (modified) * trunk/libffado/src/bebob/ffado_driver_bebob.txt (deleted) * 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/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/fbtypes.h (modified) * trunk/libffado/src/ffado.cpp (modified) * trunk/libffado/src/ffadodevice.h (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_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/ffado_driver_fireworks.txt (deleted) * 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_session_block.cpp (copied) * trunk/libffado/src/fireworks/fireworks_session_block.h (copied) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/genericavc/avc_vendormodel.cpp (deleted) * trunk/libffado/src/genericavc/avc_vendormodel.h (deleted) * trunk/libffado/src/genericavc/ffado_driver_genericavc.txt (deleted) * 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) * trunk/libffado/src/libcontrol/ClockSelect.cpp (modified) * trunk/libffado/src/libcontrol/ClockSelect.h (modified) * trunk/libffado/src/libcontrol/Element.cpp (modified) * trunk/libffado/src/libcontrol/Element.h (modified) * trunk/libffado/src/libieee1394/configrom.cpp (modified) * trunk/libffado/src/libieee1394/configrom.h (modified) * trunk/libffado/src/libieee1394/CycleTimerHelper.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.h (modified) * trunk/libffado/src/libieee1394/IsoHandler.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandler.h (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.h (modified) * trunk/libffado/src/libstreaming/amdtp/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 (copied) * trunk/libffado/src/libutil/Configuration.h (copied) * trunk/libffado/src/libutil/PosixMutex.cpp (modified) * trunk/libffado/src/libutil/PosixMutex.h (modified) * trunk/libffado/src/libutil/PosixThread.cpp (modified) * trunk/libffado/src/libutil/PosixThread.h (modified) * trunk/libffado/src/libutil/Thread.h (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.h (modified) * trunk/libffado/src/libutil/Watchdog.cpp (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/motu/motu_controls.cpp (modified) * trunk/libffado/src/motu/motu_controls.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/support/alsa/alsa_plugin.cpp (modified) * trunk/libffado/support/dbus/control-interface.xml (modified) * trunk/libffado/support/dbus/controlserver.cpp (modified) * trunk/libffado/support/dbus/controlserver.h (modified) * trunk/libffado/support/dbus/ffado-dbus-server.cpp (modified) * trunk/libffado/support/firmware/bridgeco-downloader.cpp (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/support/mixer-qt4 (copied) * trunk/libffado/support/mixer-qt4/SConscript (copied) * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/ffadomixer_config.py.in (modified) * trunk/libffado/support/mixer/mixer_af2.py (deleted) * trunk/libffado/support/mixer/mixer_af2.ui (deleted) * trunk/libffado/support/mixer/mixer_audiofire.py (copied) * trunk/libffado/support/mixer/mixer_audiofire_settings.ui (copied) * trunk/libffado/support/mixer/mixer_audiofire_strip.ui (copied) * trunk/libffado/support/mixer/mixer_global.py (modified) * trunk/libffado/support/mixer/mixer_global.ui (modified) * trunk/libffado/support/mixer/mixer_motu.py (modified) * trunk/libffado/support/mixer/mixer_motu.ui (modified) * trunk/libffado/support/mixer/mixer_saffire.py (modified) * trunk/libffado/support/mixer/mixer_saffire.ui (deleted) * trunk/libffado/support/mixer/mixer_saffire_base.py (modified) * trunk/libffado/support/mixer/mixer_saffire_mono.ui (copied) * trunk/libffado/support/mixer/mixer_saffire_stereo.ui (copied) * trunk/libffado/support/mixer/SConscript (modified) * trunk/libffado/support/SConscript (modified) * trunk/libffado/tests/dbus_test.py (copied) Bring trunk up to date with branches/libffado-2.0: """ svn merge -r 1254:1299 svn+ssh://ffadosvn@ffado.org/ffado/branches/libffado-2.0 svn merge -r 1301:1320 svn+ssh://ffadosvn@ffado.org/ffado/branches/libffado-2.0 svn merge -r 1322:1323 svn+ssh://ffadosvn@ffado.org/ffado/branches/libffado-2.0 svn merge -r 1329:HEAD svn+ssh://ffadosvn@ffado.org/ffado/branches/libffado-2.0 """ Add getSupportedSamplingFrequencies() to DICE, RME and Metric Halo AvDevices 06/16/08 16:08:48 jwoithe [1258] * trunk/libffado/SConstruct (modified) Fix "scons -c". The ALSA test must be run for cleanup as well as build. 06/08/08 07:34:59 ppalmers [1254] * trunk/libffado/config.h.in (modified) * trunk/libffado/config_debug.h.in (added) * 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/ffado.cpp (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.cpp (modified) * trunk/libffado/src/libieee1394/configrom.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/libieee1394/IsoHandlerManager.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpBufferOps.h (modified) * 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/motu/MotuReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libutil/ByteSwap.h (modified) * trunk/libffado/src/libutil/IpcRingBuffer.h (modified) * trunk/libffado/src/libutil/PosixMutex.h (modified) * trunk/libffado/src/libutil/serialize.h (modified) * trunk/libffado/src/libutil/serialize_expat.cpp (modified) * trunk/libffado/src/libutil/serialize_libxml.cpp (modified) * trunk/libffado/support/alsa/alsa_plugin.cpp (modified) * trunk/libffado/support/dbus/ffado-dbus-server.cpp (modified) * trunk/libffado/tests/streaming/teststreaming-ipc.cpp (modified) * trunk/libffado/tests/streaming/teststreaming3.cpp (modified) * trunk/libffado/tests/test-ffado.cpp (modified) * trunk/libffado/version.h.in (added) split config.h into config/version/debug_config to allow for faster compilation (splits dependencies) 06/01/08 09:15:34 ppalmers [1240] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/libutil/IpcRingBuffer.cpp (modified) * trunk/libffado/src/libutil/IpcRingBuffer.h (modified) * trunk/libffado/src/libutil/PosixMessageQueue.cpp (modified) * trunk/libffado/src/libutil/PosixMessageQueue.h (modified) * trunk/libffado/support/alsa (added) * trunk/libffado/support/alsa/alsa_plugin.cpp (added) * trunk/libffado/support/alsa/SConscript (added) * trunk/libffado/support/SConscript (modified) * trunk/libffado/tests/streaming/test-ipcclient.cpp (modified) * trunk/libffado/tests/streaming/teststreaming-ipc.cpp (modified) fix bugs in IPC comms. Add preliminary FFADO-IPC ALSA plugin 06/01/08 04:35:14 ppalmers [1239] * trunk/libffado/config.h.in (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/bounce/bounce_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_avdevice.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/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/libavc/ccm/avc_signal_source.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_unit.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit.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/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/support/dbus/ffado-dbus-server.cpp (modified) * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/mixer_phase24.py (modified) * trunk/libffado/support/mixer/mixer_phase24.ui (modified) * trunk/libffado/support/mixer/mixer_saffire.py (modified) * trunk/libffado/support/mixer/SConscript (modified) * trunk/libffado/tests/test-ffado.cpp (modified) - Merge 2.0 branch changes r1225:1238 (svn merge -r 1225:HEAD svn+ssh://ffadosvn@ffado.org/ffado/branches/libffado-2.0) - Fix dummy MH device to compile nicely 05/28/08 06:07:06 holin [1233] * trunk/libffado/SConstruct (modified) take CC and CXX from the environment if defined there 05/24/08 22:20:28 holin [1208] * trunk/libffado/SConstruct (modified) fix typo 05/18/08 10:08:54 arnonym [1180] * trunk/libffado/SConstruct (modified) Looks as if the old checks for gcc/g++ don't work reliably. Try a new one... 05/18/08 09:54:15 arnonym [1179] * trunk/libffado/SConstruct (modified) Should fix the CFLAGS-issue... 05/13/08 10:30:00 ppalmers [1169] * trunk/libffado/SConstruct (modified) -fix 64bit compilation issue 05/10/08 08:39:39 ppalmers [1154] * trunk/libffado/config.h.in (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.h (modified) * trunk/libffado/src/bebob/bebob_functionblock.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.h (modified) * trunk/libffado/src/devicemanager.h (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/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/general/avc_unit.h (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.h (modified) * trunk/libffado/src/libieee1394/configrom.cpp (modified) * trunk/libffado/src/libieee1394/configrom.h (modified) * trunk/libffado/src/libutil/OptionContainer.cpp (modified) * trunk/libffado/src/libutil/OptionContainer.h (modified) * trunk/libffado/src/libutil/serialize.h (added) * trunk/libffado/src/libutil/serialize_expat.cpp (copied) * trunk/libffado/src/libutil/serialize_expat.h (copied) * trunk/libffado/src/libutil/serialize_libxml.cpp (moved) * trunk/libffado/src/libutil/serialize_libxml.h (copied) * trunk/libffado/src/libutil/unittests.cpp (modified) * trunk/libffado/src/maudio/maudio_avdevice.cpp (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/dbus/SConscript (modified) * trunk/libffado/support/firmware/SConscript (modified) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/systemtests/SConscript (modified) add expat based parsing of the device cache. add compile-time selection between libxml++ and expat. will allow to get rid of the libxml++ dependency on the long run. scons SERIALIZE_USE_EXPAT=0Only compile testedscons SERIALIZE_USE_EXPAT=0 05/09/08 23:51:40 holin [1153] * trunk/libffado/SConstruct (modified) add 64-bit build target 05/09/08 13:02:47 holin [1151] * trunk/libffado/SConstruct (modified) correct cpu type 05/09/08 11:29:07 holin [1150] * trunk/libffado/SConstruct (modified) initial powerpc support for the build system 05/07/08 12:44:02 ppalmers [1130] * trunk/libffado/deb/SConscript (modified) * trunk/libffado/SConstruct (modified) fix some scons things 05/04/08 15:24:17 ppalmers [1119] * trunk/libffado/SConstruct (modified) development version number 05/04/08 14:47:52 ppalmers [1117] * trunk/libffado/SConstruct (modified) 2nd try for beta4 05/04/08 13:15:09 ppalmers [1116] * trunk/libffado/config.h.in (modified) * trunk/libffado/SConstruct (modified) properly fix [1060] and [1115] 05/04/08 12:03:36 ppalmers [1113] * trunk/libffado/SConstruct (modified) switch to development version number 05/04/08 11:59:54 ppalmers [1111] * trunk/libffado/SConstruct (modified) version increase for beta4 05/03/08 05:58:16 ppalmers [1102] * trunk/libffado/SConstruct (modified) version increase to indicate SVN 05/02/08 16:11:13 ppalmers [1100] * trunk/libffado/SConstruct (modified) update version for beta3. going to adapt the even=release, uneven=devel versioning scheme from now. 04/29/08 08:29:27 ppalmers [1070] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/ffado_regdialog.ui (modified) * trunk/libffado/support/mixer/ffado_registration.py (modified) some small cosmetic fixes 04/29/08 05:28:14 ppalmers [1069] * trunk/libffado/SConstruct (modified) revert since it doesn't seem to work 04/29/08 05:25:00 ppalmers [1068] * trunk/libffado/SConstruct (modified) try and fix SVN version tracking (2) 04/29/08 05:21:45 ppalmers [1067] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer/SConscript (modified) try and fix SVN version tracking 04/28/08 11:21:21 ppalmers [1060] * trunk/libffado/config.h.in (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/ffadomixer_config.py.in (added) * trunk/libffado/support/mixer/ffado_regdialog.py (added) * trunk/libffado/support/mixer/ffado_regdialog.ui (added) * trunk/libffado/support/mixer/ffado_registration.py (added) * trunk/libffado/support/mixer/mixer_dummy.py (added) * trunk/libffado/support/mixer/mixer_dummy.ui (added) * trunk/libffado/support/mixer/SConscript (modified) - implement (basic) user feedback (fixes #77) - fix some small issues in the mixer code 04/26/08 12:46:58 ppalmers [1052] * trunk/libffado/README (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/tools/ffado-diag.py (modified) remove alsa dependency. update readme file. add some extra stuff to ffado-diag.py 04/26/08 10:37:52 ppalmers [1048] * trunk/libffado/SConstruct (modified) pick a nice version number for alpha1 04/26/08 01:55:48 arnonym [1041] * trunk/libffado/SConstruct (modified) Be more verbose by missing dependencies... 04/24/08 10:23:02 ppalmers [1021] * trunk/libffado/config.h.in (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) Allow to disable sending payload on no-data packets though config.h.in. The DICE-II devices cannot cope with them. 03/22/08 14:48:09 ppalmers [967] * trunk/libffado/libffado/ffado.h (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/devicemanager.h (modified) * trunk/libffado/src/ffado.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (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/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/Mutex.h (added) * trunk/libffado/src/libutil/PosixMutex.cpp (added) * trunk/libffado/src/libutil/PosixMutex.h (added) * trunk/libffado/src/SConscript (modified) - first attempt at not causing total havoc when devices are removed from the bus. 03/16/08 15:13:45 jwoithe [948] * trunk/libffado/config.h.in (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libutil/float_cast.h (added) MOTU: Use fast C99 lrint()/lrintf() for float-int casts in MOTU transmit stream if available. There may be a neater way of detecting the suitability of these in SConstruct but what's there now seems to work. MOTU: only output the test tone if the debug level is greater than 0. 03/16/08 11:17:58 arnonym [947] * trunk/libffado/SConstruct (modified) Fix a typo. And be more verbose at why the mixer isn't built... 03/16/08 11:06:01 arnonym [946] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/xdg/ffado.org-ffadomixer.desktop (modified) * trunk/libffado/support/xdg/hi64-apps-ffado.png (added) Sadly I can't get the xdg-tools to respect the DESTDIR. :-( For now we have to show a message that the packagers have to deal with this their own. 03/12/08 02:52:06 ppalmers [935] * trunk/libffado/SConstruct (modified) preliminary SSE3 detection in SConstruct 03/05/08 06:25:21 ppalmers [903] * trunk/libffado/SConstruct (modified) init env with shell env 02/24/08 08:02:20 ppalmers [889] * trunk/libffado/SConstruct (modified) remove hack 02/24/08 07:40:16 ppalmers [887] * trunk/libffado/config.h.in (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) implement clipping for float data 02/24/08 06:00:43 ppalmers [886] * trunk/libffado/SConstruct (modified) fix license, up version 01/17/08 13:11:35 arnonym [855] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/xdg (added) * trunk/libffado/support/xdg/ffado.org-ffadomixer.desktop (moved) move the xdg-stuff to an own distinct dir, so its easier for packagers to recognize:-P 01/17/08 03:08:17 arnonym [854] * trunk/libffado/SConstruct (modified) check for the qt python module too 01/17/08 03:06:38 arnonym [853] * trunk/libffado/config.h.in (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer/SConscript (modified) Try to implement some DESTDIR support (#68). And install the desktop- file if no DESTDIR is set. And have different variables for PATHS to distinguish between use in code (paths in the installed system) and use in scons-scripts... 01/17/08 02:12:19 arnonym [852] * trunk/libffado/SConstruct (modified) Too much object-oriented-programming for me. I keep on trying to generalize things. Here is another one... 01/17/08 01:30:40 arnonym [851] * trunk/libffado/SConstruct (modified) Check for a C++-header (and the availability of a c++-compiler) too. see #69 01/17/08 01:24:08 arnonym [850] * trunk/libffado/SConstruct (modified) Be a bit more verbose if something failed... 01/16/08 14:19:48 ppalmers [849] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpBufferOps.h (added) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * trunk/libffado/src/libutil/ByteSwap.h (modified) * trunk/libffado/tests/test-bufferops.cpp (modified) temp commit of some SSE/memory optimizations 01/14/08 10:59:06 ppalmers [847] * trunk/libffado/config.h.in (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libutil/ByteSwap.h (added) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/test-bufferops.cpp (added) use SSE2 for byteswaps (20% faster than ntohl()) 01/12/08 06:02:14 ppalmers [836] * trunk/libffado/SConstruct (modified) fix pkgconfig not updated issue; increase version to allow for jack sync 01/11/08 00:26:17 arnonym [834] * trunk/libffado/SConstruct (modified) Should fix the return value. see #60 01/10/08 13:36:13 ppalmers [833] * trunk/libffado/config.h.in (modified) * trunk/libffado/libffado/ffado.h (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/src/bounce/bounce_avdevice.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/ffado.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandler.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPort.h (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/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.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/TimestampedBuffer.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.h (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/tests/streaming/debugtools.c (deleted) * trunk/libffado/tests/streaming/debugtools.h (deleted) * trunk/libffado/tests/streaming/SConscript (modified) * trunk/libffado/tests/streaming/testmidistreaming1.c (deleted) * trunk/libffado/tests/streaming/teststreaming.c (deleted) * trunk/libffado/tests/streaming/teststreaming2.c (deleted) * trunk/libffado/tests/streaming/teststreaming3.cpp (modified) * trunk/libffado/tests/test-ieee1394service.cpp (modified) * trunk/libffado/tests/test-streamdump.cpp (modified) * trunk/libffado/tests/test-timestampedbuffer.cpp (modified) merge api-cleanup branch (R808:832) into trunk 01/06/08 07:54:38 wagi [823] * trunk/libffado/SConstruct (modified) add TAGS for emacs too 01/06/08 07:48:48 arnonym [822] * trunk/libffado/SConstruct (modified) fix again: always rebuild the tags file 01/06/08 07:31:06 arnonym [820] * trunk/libffado/SConstruct (modified) this time it should work for wagi :-) 01/06/08 07:14:12 arnonym [819] * trunk/libffado/SConstruct (modified) Implement a tags-target for wagi:-) 01/04/08 15:29:45 arnonym [806] * trunk/libffado/SConstruct (modified) This should be unneeded as the apps needed to create the dbus interfaces are added as dependencies... 01/04/08 15:25:59 arnonym [805] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer/ffado.org-ffadomixer.desktop (added) * trunk/libffado/support/mixer/SConscript (modified) Install a .desktop-file that adds ffadomixer to the menus of kde and gnome. Check for xdg-desktop-menu to install the .desktop-file. And use that test for checking for pyuic too. It seems better than checking for some (developer) python-module that is not really used. Should really fix #48. 12/31/07 06:41:19 ppalmers [791] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/ffado.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandler.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) try and get some better low-latency performance 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 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/23/07 13:50:24 arnonym [774] * trunk/libffado/SConstruct (modified) Some configure-steps are needed for uninstall too. 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