# # ChangeLog for /trunk/libffado/config.h.in # # Generated by Trac 0.10.4 # 03/28/24 16:25:50 # 01/01/08 11:31:39 ppalmers [796] * trunk/libffado/config.h.in (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/motu/MotuTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) - move #define constants to config.h.in - switch receive handler over to packet-per-buffer mode to improve latency performance 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/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/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 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 08/31/07 09:24:46 arnonym [609] * trunk/libffado/config.h.in (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/SConscript (modified) Simplify some things. CACHEDIR is now hardcoded in config.h to be ~/.ffado. Now the sources need code to create the dir if it doesn't exist. The install target is now depending on bindir, libdir, sharedir and includedir. That way a lot of env.Alias(...) can go away. 08/30/07 06:38:50 arnonym [600] * trunk/libffado/config.h.in (modified) Add include guards. 08/29/07 14:17:58 wagi [599] * trunk/libffado/config.h.in (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/ffado_driver_bebob.txt (added) * trunk/libffado/src/fireworks/ffado_driver_fireworks.txt (added) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_vendormodel.cpp (modified) * trunk/libffado/src/genericavc/avc_vendormodel.h (modified) * trunk/libffado/src/genericavc/ffado_driver_genericavc.txt (added) * trunk/libffado/src/SConscript (modified) Instead of static compiled in vendor/model table use configuration files. Maybe needs some more cleanup but I wanted to check in this baby before someone else screws me up with some majors changes in the repos :) 08/29/07 10:08:18 arnonym [598] * trunk/libffado/config.h.in (moved) * trunk/libffado/SConstruct (modified) No auto* means that we can have our own config.h.in without the need to copy... 08/24/07 10:53:24 arnonym [561] * trunk/libffado (modified) * trunk/libffado/admin (copied) * trunk/libffado/config.h.in.scons (copied) * trunk/libffado/libffado/SConscript (copied) * trunk/libffado/SConstruct (copied) * trunk/libffado/src (modified) * trunk/libffado/src/bebob (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/vendorspecific (modified) * trunk/libffado/src/debugmodule (modified) * trunk/libffado/src/genericavc (modified) * trunk/libffado/src/libavc (modified) * trunk/libffado/src/libavc/audiosubunit (modified) * trunk/libffado/src/libavc/ccm (modified) * trunk/libffado/src/libavc/descriptors (modified) * trunk/libffado/src/libavc/general (modified) * trunk/libffado/src/libavc/musicsubunit (modified) * trunk/libffado/src/libavc/streamformat (modified) * trunk/libffado/src/libavc/util (modified) * trunk/libffado/src/libieee1394 (modified) * trunk/libffado/src/libosc (modified) * trunk/libffado/src/libstreaming (modified) * trunk/libffado/src/libutil (modified) * trunk/libffado/src/maudio (modified) * trunk/libffado/src/SConscript (copied) * trunk/libffado/support/mixer/SConscript (copied) * trunk/libffado/support/SConscript (copied) * trunk/libffado/tests (modified) * trunk/libffado/tests/SConscript (copied) * trunk/libffado/tests/streaming (modified) * trunk/libffado/tests/streaming/SConscript (copied) Merge the scons-branch to trunk. This basicly adds scons as a buildsystem. This does not mean that auto* is dropped instantly (the added files should not collide) but allows for some testing in the transition-process. The auto*-files are deleted later on... Due to this, the config.h.in (which gets built by autogen.sh) is copied from config.h.in.scons using scons. When dropping make this file should be moved to config.h.in. The scons-system is probably missing a lot of things you are used to in make. But at least here it does build a usable libffado. :-) To use scons, simply do a "scons". If you want to know about configuration, "scons -h" allows you to view and set parameters, which are saved from there on. What do I mean with this? "scons -h PREFIX=$HOME" sets the install-prefix to $HOME and shows the helptext that already incorporates the changed option. Another "scons -h" will show the same help-text and scons remembers the changed prefix. "scons" now builds the libs and apps and "scons install" installs everything into the prefix. "scons -c install" cleans the local dir and uninstalls the package while "scons -c" just cleans the local dir. BTW: I also set several more ignores, I am just to lazy to split these two commits. ;-)