# # ChangeLog for /branches # # Generated by Trac 0.10.4 # 03/28/24 07:46:43 # 05/25/08 02:28:37 ppalmers [1213] * branches/libffado-2.0/config.h.in (modified) * branches/libffado-2.0/src/bebob/bebob_avdevice.cpp (modified) * branches/libffado-2.0/src/bebob/mackie (copied) * branches/libffado-2.0/src/devicemanager.cpp (modified) * branches/libffado-2.0/src/SConscript (modified) merge trunk changes r1209:1212 (svn merge -r 1209:1212 svn+ssh://ffadosvn@ffado.org/ffado/trunk/libffado) 05/25/08 00:13:10 holin [1209] * branches/libffado-2.0/SConstruct (modified) * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) merge from trunk 1207,1208 05/24/08 05:27:50 ppalmers [1206] * branches/libffado-2.0/src/libutil/PosixMutex.cpp (modified) fix bogus warning (closes #117) 05/23/08 08:58:16 wagi [1204] * branches/libffado-2.0/src/libutil/PosixMutex.cpp (modified) revert last commit 05/23/08 08:56:19 wagi [1203] * branches/libffado-2.0/src/genericavc/avc_avdevice.cpp (modified) * branches/libffado-2.0/src/libavc/general/avc_unit.cpp (modified) * branches/libffado-2.0/src/libutil/PosixMutex.cpp (modified) Currently there is no usable setup for sync streams. There is no point in wasting time here. Let's skip 'sync stream input' and 'sync stream output'. 05/23/08 08:05:40 wagi [1202] * branches/libffado-2.0/src/libutil/PosixMutex.cpp (modified) fix DEBUG build 05/22/08 14:18:19 ppalmers [1201] * branches/libffado-2.0/src/debugmodule/debugmodule.cpp (modified) * branches/libffado-2.0/src/debugmodule/debugmodule.h (modified) * branches/libffado-2.0/src/libcontrol/Element.cpp (modified) * branches/libffado-2.0/src/libcontrol/Element.h (modified) * branches/libffado-2.0/src/libutil/PosixMutex.cpp (modified) * branches/libffado-2.0/support/dbus/controlserver.cpp (modified) * branches/libffado-2.0/support/dbus/ffado-dbus-server.cpp (modified) fix some deadlock issues on the control code (cfr #114) 05/22/08 11:01:00 ppalmers [1200] * branches/libffado-2.0/src/fireworks/fireworks_firmware.cpp (modified) * branches/libffado-2.0/src/fireworks/fireworks_firmware.h (modified) fix compilation warning (fixes #116) 05/22/08 10:32:19 wagi [1198] * branches/libffado-2.0/src/bebob/bebob_avdevice.cpp (modified) * branches/libffado-2.0/src/bebob/edirol/edirol_fa66.cpp (added) * branches/libffado-2.0/src/bebob/edirol/edirol_fa66.h (added) * branches/libffado-2.0/src/SConscript (modified) Set clock source always to 'Device Controlled'. The FA-66 doesn't support switching clock source by software. It might be possible to read out the current setting though. This is a open TODO. Furthermore, re-enable device discovering. This fixes a previous checkin r1183. 05/22/08 10:18:54 wagi [1197] * branches/libffado-2.0/src/bebob/edirol/edirol_fa101.cpp (modified) * branches/libffado-2.0/src/bebob/edirol/edirol_fa101.h (modified) Set clock source always to 'Device Controlled'. The FA-101 doesn't support switching clock source by software. 05/22/08 10:02:01 wagi [1196] * branches/libffado-2.0/support/dbus/ffado-dbus-server.cpp (modified) set cache enable as default 05/22/08 09:44:05 wagi [1195] * branches/libffado-2.0/tests/streaming/SConscript (modified) * branches/libffado-2.0/tests/systemtests/SConscript (modified) use env.Clone instead of env.Copy() needed for scons 0.97 05/19/08 23:54:16 jwoithe [1194] * branches/libffado-2.0/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * branches/libffado-2.0/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * MOTU: remove test tone for 2.0 branch. * MOTU: in 2.0 branch, remove commented-out code related to ongoing debugging. 05/19/08 12:08:24 ppalmers [1193] * branches/libffado-2.0/src/SConscript (modified) remove commented versioned install code 05/19/08 12:06:57 ppalmers [1192] * branches/libffado-2.0/doc/adding_devices.dox (deleted) * branches/libffado-2.0/doc/amdtpstreamprocessor.dox (deleted) * branches/libffado-2.0/doc/class_diagram_1.eps (deleted) * branches/libffado-2.0/doc/mainpage.dox (modified) * branches/libffado-2.0/doc/motu_firewire_protocol.txt (deleted) * branches/libffado-2.0/doc/streaming.xmi (deleted) * branches/libffado-2.0/src/libieee1394/ARMHandler.cpp (deleted) * branches/libffado-2.0/src/libieee1394/ARMHandler.h (deleted) * branches/libffado-2.0/src/SConscript (modified) remove development docs that are (partly) outdated. remove some other stale code. 05/19/08 11:32:19 ppalmers [1191] * branches/libffado-2.0/tests/systemtests/test-clock_nanosleep.cpp (deleted) * branches/libffado-2.0/tests/systemtests/test-sysload.cpp (deleted) remove two stale files 05/19/08 11:25:52 ppalmers [1190] * branches/libffado-2.0/deb (deleted) * branches/libffado-2.0/README (modified) * branches/libffado-2.0/SConstruct (modified) * branches/libffado-2.0/src/bounce (deleted) * branches/libffado-2.0/src/devicemanager.cpp (modified) * branches/libffado-2.0/src/dice (deleted) * branches/libffado-2.0/src/libieee1394/ieee1394service.cpp (modified) * branches/libffado-2.0/src/libieee1394/ieee1394service.h (modified) * branches/libffado-2.0/src/libieee1394/test-cyclecalc.cpp (deleted) * branches/libffado-2.0/src/libstreaming/generic/StreamProcessor.h (modified) * branches/libffado-2.0/src/libutil/cycles.h (deleted) * branches/libffado-2.0/src/libutil/DelayLockedLoop.cpp (deleted) * branches/libffado-2.0/src/libutil/DelayLockedLoop.h (deleted) * branches/libffado-2.0/src/libutil/IpcRingBuffer.cpp (deleted) * branches/libffado-2.0/src/libutil/IpcRingBuffer.h (deleted) * branches/libffado-2.0/src/libutil/PacketBuffer.cpp (deleted) * branches/libffado-2.0/src/libutil/PacketBuffer.h (deleted) * branches/libffado-2.0/src/libutil/PosixMessageQueue.cpp (deleted) * branches/libffado-2.0/src/libutil/PosixMessageQueue.h (deleted) * branches/libffado-2.0/src/libutil/PosixSharedMemory.cpp (deleted) * branches/libffado-2.0/src/libutil/PosixSharedMemory.h (deleted) * branches/libffado-2.0/src/libutil/test-dll.cpp (deleted) * branches/libffado-2.0/src/libutil/unittests.cpp (deleted) * branches/libffado-2.0/src/maudio (deleted) * branches/libffado-2.0/src/metrichalo (deleted) * branches/libffado-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libffado-2.0/src/rme (deleted) * branches/libffado-2.0/src/SConscript (modified) * branches/libffado-2.0/tests/dumpiso_mod.cpp (deleted) * branches/libffado-2.0/tests/scan-devreg.cpp (deleted) * branches/libffado-2.0/tests/SConscript (modified) * branches/libffado-2.0/tests/streaming/SConscript (modified) * branches/libffado-2.0/tests/streaming/test-ipcclient.cpp (deleted) * branches/libffado-2.0/tests/streaming/test-isohandling.cpp (deleted) * branches/libffado-2.0/tests/streaming/teststreaming-ipc.cpp (deleted) * branches/libffado-2.0/tests/systemtests/gen-loadpulses.cpp (deleted) * branches/libffado-2.0/tests/systemtests/SConscript (modified) * branches/libffado-2.0/tests/test-avccmd.cpp (deleted) * branches/libffado-2.0/tests/test-bufferops.cpp (deleted) * branches/libffado-2.0/tests/test-devicestringparser.cpp (deleted) * branches/libffado-2.0/tests/test-echo.cpp (deleted) * branches/libffado-2.0/tests/test-echomixer.cpp (deleted) * branches/libffado-2.0/tests/test-enhanced-mixer.cpp (deleted) * branches/libffado-2.0/tests/test-extplugcmd.cpp (deleted) * branches/libffado-2.0/tests/test-focusrite.cpp (deleted) * branches/libffado-2.0/tests/test-fw410.cpp (deleted) * branches/libffado-2.0/tests/test-ieee1394service.cpp (deleted) * branches/libffado-2.0/tests/test-ipcringbuffer.cpp (deleted) * branches/libffado-2.0/tests/test-messagequeue.cpp (deleted) * branches/libffado-2.0/tests/test-mixer.cpp (deleted) * branches/libffado-2.0/tests/test-shm.cpp (deleted) * branches/libffado-2.0/tests/test-streamdump.cpp (deleted) * branches/libffado-2.0/tests/test-timestampedbuffer.cpp (deleted) * branches/libffado-2.0/tests/test-volume.cpp (deleted) * branches/libffado-2.0/tests/test-watchdog.cpp (deleted) remove unused code, clean up for release 05/19/08 10:13:20 ppalmers [1189] * branches/libffado-2.0 (copied) Branch for 2.0, such that we can start weeding the source tree of unused files and support placeholders. 04/28/08 06:16:16 arnonym [1059] * branches/work/qt4mixer/external (deleted) * branches/work/qt4mixer/libffado (deleted) * branches/work/qt4mixer/SConstruct (modified) * branches/work/qt4mixer/src (deleted) * branches/work/qt4mixer/support/dbus (deleted) * branches/work/qt4mixer/support/firmware (deleted) * branches/work/qt4mixer/support/SConscript (modified) * branches/work/qt4mixer/support/tools (deleted) * branches/work/qt4mixer/tests (deleted) Remove lots of stuff not needed for mixer development. 04/28/08 05:55:29 arnonym [1058] * branches/work/qt4mixer (copied) Create a (to-be-cleaned) branch to switch the mixer to qt4. 04/28/08 05:55:09 arnonym [1057] * branches/work (added) A dir for temporary branches 01/12/08 05:32:14 ppalmers [835] * branches/api-cleanup (deleted) remove unneeded branch 01/10/08 13:15:38 ppalmers [831] * branches/api-cleanup/config.h.in (modified) * branches/api-cleanup/src/libieee1394/IsoHandler.cpp (modified) * branches/api-cleanup/src/libieee1394/IsoHandlerManager.cpp (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/generic/StreamProcessor.h (modified) * branches/api-cleanup/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/api-cleanup/src/libutil/TimestampedBuffer.cpp (modified) * branches/api-cleanup/tests/streaming/teststreaming3.cpp (modified) * branches/api-cleanup/tests/test-ieee1394service.cpp (modified) * branches/api-cleanup/tests/test-streamdump.cpp (modified) small tweaks 01/10/08 13:11:59 ppalmers [830] * branches/api-cleanup/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * branches/api-cleanup/src/bebob/focusrite/focusrite_saffirepro.h (modified) add some extra control elements 01/07/08 14:13:42 ppalmers [829] * branches/api-cleanup/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * branches/api-cleanup/src/libstreaming/generic/Port.cpp (modified) * branches/api-cleanup/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/generic/StreamProcessor.h (modified) * branches/api-cleanup/src/libutil/TimestampedBuffer.cpp (modified) * branches/api-cleanup/src/libutil/TimestampedBuffer.h (modified) some caching and bugfixes 01/06/08 07:46:47 ppalmers [821] * branches/api-cleanup/config.h.in (modified) * branches/api-cleanup/libffado/ffado.h (modified) * branches/api-cleanup/src/devicemanager.cpp (modified) * branches/api-cleanup/src/devicemanager.h (modified) * branches/api-cleanup/src/ffado.cpp (modified) * branches/api-cleanup/src/libieee1394/IsoHandler.cpp (modified) * branches/api-cleanup/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/api-cleanup/tests/streaming/teststreaming3.cpp (modified) make xrun hanling more robust 01/06/08 05:57:28 ppalmers [818] * branches/api-cleanup/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/api-cleanup/tests/streaming/teststreaming3.cpp (modified) add prefetch commands, can't harm 01/06/08 05:08:10 ppalmers [817] * branches/api-cleanup/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) more performance fixes for the AMDTP transmit handler 01/06/08 03:53:04 ppalmers [816] * branches/api-cleanup/libffado/ffado.h (modified) * branches/api-cleanup/SConstruct (modified) * branches/api-cleanup/src/ffado.cpp (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * branches/api-cleanup/src/libstreaming/generic/Port.cpp (modified) * branches/api-cleanup/src/libstreaming/generic/Port.h (modified) * branches/api-cleanup/src/libstreaming/generic/PortManager.cpp (modified) * branches/api-cleanup/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/api-cleanup/src/libstreaming/StreamProcessorManager.h (modified) * branches/api-cleanup/tests/streaming/teststreaming3.cpp (modified) remove support for per-port datatypes. It's too much hassle and it doesn't add enough value. It also prevents thorough performance optimizations, especially for larger channel counts (e.g. SSE based). Audio ports are now either all float or all int24. This can be specified by the ffado_streaming_set_audio_datatype API function before the streaming is prepared. Hence we can still support the direct conversion to the clients datatype when demuxing the packets. 01/06/08 03:15:01 ppalmers [815] * branches/api-cleanup/src/libieee1394/IsoHandler.cpp (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpPortInfo.h (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * branches/api-cleanup/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/api-cleanup/tests/streaming/teststreaming3.cpp (modified) - AMDTP transmit port caching for better performance - less debug output in critical path 01/05/08 12:14:12 ppalmers [813] * branches/api-cleanup/src/libstreaming/generic/PortManager.cpp (modified) * branches/api-cleanup/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/api-cleanup/src/libutil/TimestampedBuffer.cpp (modified) * branches/api-cleanup/src/libutil/TimestampedBuffer.h (modified) * branches/api-cleanup/tests/test-timestampedbuffer.cpp (modified) small simplification 01/05/08 12:02:13 ppalmers [812] * branches/api-cleanup/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/api-cleanup/tests/streaming/teststreaming3.cpp (modified) more fixes 01/05/08 11:38:26 ppalmers [811] * branches/api-cleanup/src/ffado.cpp (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/generic/Port.cpp (modified) * branches/api-cleanup/src/libstreaming/generic/PortManager.cpp (modified) * branches/api-cleanup/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/api-cleanup/tests/streaming/teststreaming3.cpp (modified) fixes for introduced bugs 01/05/08 09:40:06 ppalmers [809] * branches/api-cleanup/libffado/ffado.h (modified) * branches/api-cleanup/SConstruct (modified) * branches/api-cleanup/src/bounce/bounce_avdevice.cpp (modified) * branches/api-cleanup/src/dice/dice_avdevice.cpp (modified) * branches/api-cleanup/src/ffado.cpp (modified) * branches/api-cleanup/src/genericavc/avc_avdevice.cpp (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpPort.h (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * branches/api-cleanup/src/libstreaming/generic/Port.cpp (modified) * branches/api-cleanup/src/libstreaming/generic/Port.h (modified) * branches/api-cleanup/src/libstreaming/generic/PortManager.cpp (modified) * branches/api-cleanup/src/libstreaming/generic/PortManager.h (modified) * branches/api-cleanup/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/generic/StreamProcessor.h (modified) * branches/api-cleanup/src/libstreaming/motu/MotuPort.h (modified) * branches/api-cleanup/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * branches/api-cleanup/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * branches/api-cleanup/src/motu/motu_avdevice.cpp (modified) * branches/api-cleanup/tests/streaming/debugtools.c (deleted) * branches/api-cleanup/tests/streaming/debugtools.h (deleted) * branches/api-cleanup/tests/streaming/SConscript (modified) * branches/api-cleanup/tests/streaming/testmidistreaming1.c (deleted) * branches/api-cleanup/tests/streaming/teststreaming.c (deleted) * branches/api-cleanup/tests/streaming/teststreaming2.c (deleted) * branches/api-cleanup/tests/streaming/teststreaming3.cpp (modified) First round of cleanup: - make Ports auto-register to a PortManager - remove the different 'signal' types, everything is now period- signaled. - removed obsolete streaming test programs 01/05/08 08:07:12 ppalmers [808] * branches/api-cleanup (copied) create a branch for the API cleanup and code simplification 11/28/07 05:06:00 ppalmers [735] * branches/ppalmers-streaming (deleted) remove streaming branch since it's merged into trunk 11/28/07 03:25:27 ppalmers [733] * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/motu/MotuReceiveStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/motu/MotuStreamProcessor-old.cpp (deleted) * branches/ppalmers-streaming/src/libstreaming/motu/MotuStreamProcessor-old.h (deleted) * branches/ppalmers-streaming/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/motu/MotuTransmitStreamProcessor.h (modified) * branches/ppalmers-streaming/src/motu/motu_avdevice.cpp (modified) * branches/ppalmers-streaming/src/motu/motu_avdevice.h (modified) * branches/ppalmers-streaming/src/SConscript (modified) adapt motu code to new SP base class (compiles, needs real testing) 11/28/07 00:33:36 ppalmers [732] * branches/ppalmers-streaming/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (copied) * branches/ppalmers-streaming/src/libstreaming/motu/MotuReceiveStreamProcessor.h (copied) * branches/ppalmers-streaming/src/libstreaming/motu/MotuStreamProcessor-old.cpp (moved) * branches/ppalmers-streaming/src/libstreaming/motu/MotuStreamProcessor-old.h (moved) * branches/ppalmers-streaming/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (copied) * branches/ppalmers-streaming/src/libstreaming/motu/MotuTransmitStreamProcessor.h (copied) reorganize motu SP files to prepare for updated streaming implementation (disfunctional) 11/27/07 11:26:05 ppalmers [731] * branches/ppalmers-streaming/src/libavc/descriptors/avc_descriptor.cpp (modified) * branches/ppalmers-streaming/src/libavc/descriptors/avc_descriptor.h (modified) * branches/ppalmers-streaming/src/libavc/descriptors/avc_descriptor_cmd.cpp (modified) extra debugging for the descriptors 11/27/07 10:28:51 ppalmers [730] * branches/ppalmers-streaming/config.h.in (modified) * branches/ppalmers-streaming/deb (added) * branches/ppalmers-streaming/deb/SConscript (added) * branches/ppalmers-streaming/libffado/ffado.h (modified) * branches/ppalmers-streaming/SConstruct (modified) * branches/ppalmers-streaming/src/debugmodule/debugmodule.cpp (modified) * branches/ppalmers-streaming/src/debugmodule/debugmodule.h (modified) * branches/ppalmers-streaming/src/devicemanager.h (modified) * branches/ppalmers-streaming/src/ffadodevice.cpp (modified) * branches/ppalmers-streaming/src/libosc (deleted) * branches/ppalmers-streaming/src/SConscript (modified) * branches/ppalmers-streaming/support/dbus (added) * branches/ppalmers-streaming/support/dbus/control-interface.xml (moved) * branches/ppalmers-streaming/support/dbus/controlclient.cpp (moved) * branches/ppalmers-streaming/support/dbus/controlclient.h (moved) * branches/ppalmers-streaming/support/dbus/controlserver.cpp (moved) * branches/ppalmers-streaming/support/dbus/controlserver.h (moved) * branches/ppalmers-streaming/support/dbus/ffado-dbus-server.cpp (copied) * branches/ppalmers-streaming/support/dbus/SConscript (added) * branches/ppalmers-streaming/support/dbus/test-dbus-server.cpp (moved) * branches/ppalmers-streaming/support/dbus/test-dbus.cpp (moved) * branches/ppalmers-streaming/support/firmware/SConscript (modified) * branches/ppalmers-streaming/support/SConscript (modified) * branches/ppalmers-streaming/tests/SConscript (modified) * branches/ppalmers-streaming/tests/test-ffado.cpp (modified) - Remove OSC related code - create DBus server application - add "scons debian" target that builds a debian package 11/27/07 08:50:48 ppalmers [729] * branches/ppalmers-streaming/src/dice/dice_avdevice.cpp (modified) * branches/ppalmers-streaming/src/genericavc/avc_avdevice.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/generic/IsoStream.h (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/util/IsoHandlerManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/util/IsoHandlerManager.h (modified) some more transmit tweaks 11/25/07 12:57:43 ppalmers [727] * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.h (modified) * branches/ppalmers-streaming/src/libutil/TimestampedBuffer.cpp (modified) stream alignment implemented 11/25/07 11:47:10 ppalmers [724] * branches/ppalmers-streaming/SConstruct (modified) disable assertions when not doing a debug build 11/25/07 05:42:51 ppalmers [723] * branches/ppalmers-streaming/src/dice/dice_avdevice.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/util/IsoHandlerManager.cpp (modified) fix problem where receiving multiple streams doesn't work 11/24/07 09:57:25 ppalmers [722] * branches/ppalmers-streaming/src/dice/dice_avdevice.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/util/IsoHandlerManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/util/IsoHandlerManager.h (modified) more rewrite of streaming 11/23/07 10:09:15 ppalmers [721] * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.cpp (modified) another update 11/23/07 08:11:41 ppalmers [720] * branches/ppalmers-streaming/src/debugmodule/debugmodule.cpp (modified) * branches/ppalmers-streaming/src/genericavc/avc_avdevice.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.h (modified) * branches/ppalmers-streaming/src/libutil/TimestampedBuffer.cpp (modified) * branches/ppalmers-streaming/src/libutil/TimestampedBuffer.h (modified) first working version of the reworked streaming code 11/22/07 06:43:39 ppalmers [719] * branches/ppalmers-streaming/src/ffado_streaming.cpp (modified) * branches/ppalmers-streaming/src/genericavc/avc_avdevice.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/generic/IsoStream.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/IsoStream.h (modified) * branches/ppalmers-streaming/src/libstreaming/generic/Port.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/PortManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.h (modified) * branches/ppalmers-streaming/src/libstreaming/util/IsoHandler.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/util/IsoHandlerManager.cpp (modified) * branches/ppalmers-streaming/src/libutil/TimestampedBuffer.cpp (modified) * branches/ppalmers-streaming/src/libutil/TimestampedBuffer.h (modified) * branches/ppalmers-streaming/tests/test-cycletimer.cpp (modified) * branches/ppalmers-streaming/tests/test-sytmonitor.cpp (modified) backup commit 11/11/07 10:12:01 ppalmers [715] * branches/ppalmers-streaming/src/dice/dice_avdevice.cpp (modified) * branches/ppalmers-streaming/src/ffado_streaming.cpp (modified) * branches/ppalmers-streaming/src/genericavc/avc_avdevice.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.h (modified) some more cleaning 11/11/07 09:50:28 ppalmers [714] * branches/ppalmers-streaming/src/ffado_streaming.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/generic/IsoStream.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/IsoStream.h (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.h (modified) * branches/ppalmers-streaming/src/libstreaming/util/IsoHandlerManager.cpp (modified) * branches/ppalmers-streaming/tests/SytMonitor.cpp (modified) * branches/ppalmers-streaming/tests/test-cycletimer.cpp (modified) - cleanup of streaming interfaces - doesn't work yet 11/11/07 09:05:25 ppalmers [713] * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpSlaveStreamProcessor.cpp (deleted) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpSlaveStreamProcessor.h (deleted) - remove amdtp slave SP's since they need a big rework anyway 11/11/07 07:52:01 ppalmers [712] * branches/ppalmers-streaming/src/bebob/bebob_avdevice.h (modified) * branches/ppalmers-streaming/src/bounce/bounce_avdevice.h (modified) * branches/ppalmers-streaming/src/dice/dice_avdevice.cpp (modified) * branches/ppalmers-streaming/src/dice/dice_avdevice.h (modified) * branches/ppalmers-streaming/src/genericavc/avc_avdevice.h (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (moved) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (copied) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpSlaveStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (copied) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (moved) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/util/cycletimer.h (modified) * branches/ppalmers-streaming/src/libutil/TimestampedBuffer.cpp (modified) * branches/ppalmers-streaming/src/libutil/TimestampedBuffer.h (modified) * branches/ppalmers-streaming/src/maudio/maudio_avdevice.h (modified) * branches/ppalmers-streaming/src/SConscript (modified) almost there... 11/04/07 10:47:05 ppalmers [709] * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.cpp (modified) some more streaming system updates. this works with the saffire up till -n2 -p256 11/04/07 09:32:40 ppalmers [708] * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.cpp (modified) some more startup checks 11/04/07 09:19:44 ppalmers [707] * branches/ppalmers-streaming/src/debugmodule/debugmodule.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/util/cycletimer.h (modified) * branches/ppalmers-streaming/src/libstreaming/util/IsoHandlerManager.cpp (modified) * branches/ppalmers-streaming/src/libutil/StreamStatistics.cpp (modified) * branches/ppalmers-streaming/src/libutil/StreamStatistics.h (modified) * branches/ppalmers-streaming/src/libutil/TimestampedBuffer.cpp (modified) - code cleanup - make transmit handler AMDTP compliant (don't send too much in advance) 11/04/07 05:15:42 ppalmers [706] * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.h (modified) code cleanup 11/04/07 04:40:10 ppalmers [705] * branches/ppalmers-streaming/src/bebob/bebob_avdevice.h (modified) * branches/ppalmers-streaming/src/bounce/bounce_avdevice.h (modified) * branches/ppalmers-streaming/src/bounce/bounce_slave_avdevice.cpp (modified) * branches/ppalmers-streaming/src/devicemanager.cpp (modified) * branches/ppalmers-streaming/src/dice/dice_avdevice.cpp (modified) * branches/ppalmers-streaming/src/dice/dice_avdevice.h (modified) * branches/ppalmers-streaming/src/ffado_streaming.cpp (modified) * branches/ppalmers-streaming/src/genericavc/avc_avdevice.h (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpPort.h (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpPortInfo.h (modified) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpSlaveStreamProcessor.cpp (moved) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpSlaveStreamProcessor.h (moved) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpStreamProcessor.cpp (moved) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpStreamProcessor.h (moved) * branches/ppalmers-streaming/src/libstreaming/generic/IsoStream.cpp (moved) * branches/ppalmers-streaming/src/libstreaming/generic/IsoStream.h (moved) * branches/ppalmers-streaming/src/libstreaming/generic/Port.cpp (moved) * branches/ppalmers-streaming/src/libstreaming/generic/Port.h (moved) * branches/ppalmers-streaming/src/libstreaming/generic/PortManager.cpp (moved) * branches/ppalmers-streaming/src/libstreaming/generic/PortManager.h (moved) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.cpp (moved) * branches/ppalmers-streaming/src/libstreaming/generic/StreamProcessor.h (moved) * branches/ppalmers-streaming/src/libstreaming/motu/MotuPort.h (modified) * branches/ppalmers-streaming/src/libstreaming/motu/MotuPortInfo.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/motu/MotuPortInfo.h (modified) * branches/ppalmers-streaming/src/libstreaming/motu/MotuStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/motu/MotuStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.h (modified) * branches/ppalmers-streaming/src/libstreaming/util/cip.c (moved) * branches/ppalmers-streaming/src/libstreaming/util/cip.h (moved) * branches/ppalmers-streaming/src/libstreaming/util/cycletimer.h (moved) * branches/ppalmers-streaming/src/libstreaming/util/IsoHandler.cpp (moved) * branches/ppalmers-streaming/src/libstreaming/util/IsoHandler.h (moved) * branches/ppalmers-streaming/src/libstreaming/util/IsoHandlerManager.cpp (moved) * branches/ppalmers-streaming/src/libstreaming/util/IsoHandlerManager.h (moved) * branches/ppalmers-streaming/src/libutil/TimestampedBuffer.cpp (modified) * branches/ppalmers-streaming/src/libutil/TimestampedBuffer.h (modified) * branches/ppalmers-streaming/src/maudio/maudio_avdevice.h (modified) * branches/ppalmers-streaming/src/metrichalo/mh_avdevice.h (modified) * branches/ppalmers-streaming/src/motu/motu_avdevice.cpp (modified) * branches/ppalmers-streaming/src/motu/motu_avdevice.h (modified) * branches/ppalmers-streaming/src/rme/rme_avdevice.h (modified) * branches/ppalmers-streaming/src/SConscript (modified) * branches/ppalmers-streaming/tests/streaming/test-isohandling.cpp (modified) * branches/ppalmers-streaming/tests/SytMonitor.cpp (modified) * branches/ppalmers-streaming/tests/SytMonitor.h (modified) * branches/ppalmers-streaming/tests/test-cycletimer.cpp (modified) * branches/ppalmers-streaming/tests/test-sytmonitor.cpp (modified) * branches/ppalmers-streaming/tests/test-timestampedbuffer.cpp (modified) restructure the streaming directory 11/04/07 03:34:56 ppalmers [704] * branches/ppalmers-streaming/src/libstreaming/generic (added) directory for base classes 11/04/07 03:33:35 ppalmers [703] * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpPort.cpp (moved) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpPort.h (moved) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpPortInfo.cpp (moved) * branches/ppalmers-streaming/src/libstreaming/amdtp/AmdtpPortInfo.h (moved) * branches/ppalmers-streaming/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/AmdtpStreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/cycletimer.h (modified) * branches/ppalmers-streaming/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/IsoHandlerManager.h (modified) * branches/ppalmers-streaming/src/libstreaming/motu/MotuPort.cpp (moved) * branches/ppalmers-streaming/src/libstreaming/motu/MotuPort.h (moved) * branches/ppalmers-streaming/src/libstreaming/motu/MotuPortInfo.cpp (moved) * branches/ppalmers-streaming/src/libstreaming/motu/MotuPortInfo.h (moved) * branches/ppalmers-streaming/src/libstreaming/motu/MotuStreamProcessor.cpp (moved) * branches/ppalmers-streaming/src/libstreaming/motu/MotuStreamProcessor.h (moved) * branches/ppalmers-streaming/src/libstreaming/StreamProcessor.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessor.h (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/ppalmers-streaming/src/libstreaming/StreamProcessorManager.h (modified) - rework of streaming startup - started moving files around to enhance structure 11/04/07 03:30:42 ppalmers [702] * branches/ppalmers-streaming/src/libstreaming/amdtp (added) * branches/ppalmers-streaming/src/libstreaming/motu (added) * branches/ppalmers-streaming/src/libstreaming/util (added) 11/04/07 03:23:42 ppalmers [701] * branches/ppalmers-streaming (copied) do it the easy way 11/04/07 03:22:41 ppalmers [700] * branches/ppalmers-libutil (deleted) bad branching 11/04/07 03:22:25 ppalmers [699] * branches/ppalmers-streaming (deleted) bad branching 11/04/07 03:16:57 ppalmers [697] * branches/ppalmers-libutil (copied) branch the libutil part of the source tree 11/04/07 03:14:41 ppalmers [696] * branches/ppalmers-streaming (copied) branch only the libstreaming part of the source tree 11/04/07 03:13:54 ppalmers [695] * branches/ppalmers-streaming (deleted) - remove branch 11/04/07 03:09:27 ppalmers [694] * branches/ppalmers-streaming (copied) branch for some rather elaborate streaming changes 10/15/07 11:52:35 ppalmers [652] * branches/libfreebob-1.4 (deleted) remove confusing maintenance branch, maintenance should be done on the sourceforge repository. 10/15/07 11:48:53 ppalmers [651] * branches/libfreebob-1.0 (deleted) remove confusing maintenance branch, maintenance should be done on the sourceforge repository. 08/25/07 12:21:21 arnonym [572] * branches/libffado-scons_porting_work (deleted) The branch has been merged. This is no longer needed. 08/24/07 06:15:06 ppalmers [559] * branches/echoaudio (deleted) remove echoaudio branch 08/21/07 13:58:40 arnonym [553] * branches/libffado-scons_porting_work/SConstruct (modified) make ENABLE_ALL work... 08/21/07 13:30:13 arnonym [552] * branches/libffado-scons_porting_work/SConstruct (modified) Add some more config options. 08/21/07 13:29:40 arnonym [551] * branches/libffado-scons_porting_work/config.h.in (modified) SSE is not used anywhere? 08/21/07 13:29:13 arnonym [550] * branches/libffado-scons_porting_work/src (modified) more to ignore 08/21/07 13:28:44 arnonym [549] * branches/libffado-scons_porting_work/src/SConscript (modified) Install bebob-sync and bridgeco-downloader for now. 08/21/07 10:12:58 ppalmers [548] * branches/echoaudio/src/bebob/bebob_avdevice.cpp (modified) * branches/echoaudio/src/bebob/bebob_avdevice.h (modified) * branches/echoaudio/src/bebob/bebob_avplug.cpp (modified) * branches/echoaudio/src/bebob/bebob_avplug.h (modified) * branches/echoaudio/src/genericavc/avc_avdevice.cpp (modified) * branches/echoaudio/src/genericavc/avc_avdevice.h (modified) * branches/echoaudio/src/libavc/general/avc_plug.cpp (modified) * branches/echoaudio/src/libavc/general/avc_plug.h (modified) * branches/echoaudio/src/libavc/general/avc_unit.cpp (modified) * branches/echoaudio/src/libavc/general/avc_unit.h (modified) * branches/echoaudio/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) - make the BeBoB AvDevice a child class of the GenericAVC AvDevice. This avoids a lot of code duplication. - fix inconsistency in position/location numbering between ext pluginfo cmd and descriptor. 08/21/07 08:36:17 arnonym [547] * branches/libffado-scons_porting_work/src/bebob/bebob_avdevice.cpp (modified) * branches/libffado-scons_porting_work/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libffado-scons_porting_work/src/libstreaming/IsoHandler.cpp (modified) Port ppalmers fixes for spdif to this scons branch. This will affect nothing in the end, as the transition from scons-branch to trunk will involve only the build-system and (almost) no sources... 08/21/07 08:34:27 arnonym [546] * branches/libffado-scons_porting_work/src/SConscript (modified) As long as libtool isn't used, the lib shouldn't know anything about versions. Otherwise it breaks linkeage of the apps... 08/21/07 08:19:33 ppalmers [545] * branches/echoaudio/src/libstreaming/AmdtpPort.h (modified) * branches/echoaudio/src/libstreaming/AmdtpPortInfo.h (modified) * branches/echoaudio/src/libstreaming/MotuPort.h (modified) * branches/echoaudio/src/libstreaming/MotuPortInfo.h (modified) * branches/echoaudio/src/libstreaming/Port.cpp (modified) * branches/echoaudio/src/libstreaming/Port.h (modified) - Remove name parameter from PortInfo since it's already in Port 08/21/07 08:18:46 ppalmers [544] * branches/echoaudio/src/libstreaming/AmdtpStreamProcessor.cpp (modified) - fix midi related bug - fix length bug (as in trunk) 08/21/07 08:15:18 ppalmers [543] * branches/echoaudio/src/bebob/bebob_avdevice.cpp (modified) * branches/echoaudio/src/bebob/bebob_avdevice.h (modified) * branches/echoaudio/src/bebob/bebob_avplug.cpp (modified) - some cosmetic changes - struggle with the indexing of bebob channels - reimplement propagateClusterInfos to make sure it doesn't do anything 08/21/07 08:13:07 ppalmers [542] * branches/echoaudio/src/genericavc/avc_avdevice.h (modified) make addPlugToProcessor virtual such that subclasses can reimplement it 08/21/07 08:12:15 ppalmers [541] * branches/echoaudio/src/genericavc/avc_avdevice.cpp (modified) cosmetic change 08/21/07 08:10:16 ppalmers [540] * branches/echoaudio/tests/streaming/testmidistreaming1.c (modified) improve midi test util 08/21/07 07:58:38 arnonym [539] * branches/libffado-scons_porting_work/support/mixer (modified) ignore .pyc too 08/21/07 07:57:38 arnonym [538] * branches/libffado-scons_porting_work/tests/SConscript (modified) * branches/libffado-scons_porting_work/tests/streaming/SConscript (modified) some cleanup 08/21/07 07:56:26 arnonym [536] * branches/libffado-scons_porting_work/src/SConscript (modified) * branches/libffado-scons_porting_work/tests/SConscript (modified) * branches/libffado-scons_porting_work/tests/streaming/SConscript (modified) Dependencies in scons are funny. If <prefix>/include is before the local "#/src" it will install ffado.h even though we are not in that step yet. the same for <prefix>/lib... 08/21/07 07:54:40 arnonym [534] * branches/libffado-scons_porting_work/SConstruct (modified) Cache the built files. And add "-O2" to the gcc-options if not in debug mode... 08/21/07 07:53:45 arnonym [533] * branches/libffado-scons_porting_work/libffado/SConscript (modified) install the header only on "scons install" 08/20/07 15:03:00 arnonym [531] * branches/libffado-scons_porting_work/SConstruct (modified) * branches/libffado-scons_porting_work/src/devicemanager.cpp (modified) * branches/libffado-scons_porting_work/src/SConscript (modified) Install the maudio-files into <prefix>/share/libffado. Adopt the cachedir-path. Break creation of cachedir on install. Will fix it tomorrow... 08/20/07 11:40:42 arnonym [528] * branches/libffado-scons_porting_work/SConstruct (modified) :s/ + /, / should fix another of wagi's problems :-) 08/20/07 09:57:14 arnonym [527] * branches/libffado-scons_porting_work/config.h.in (modified) * branches/libffado-scons_porting_work/SConstruct (modified) * branches/libffado-scons_porting_work/src/devicemanager.cpp (modified) * branches/libffado-scons_porting_work/src/SConscript (modified) More on the installation. and the directory for the cache is now defined via config.h so adopt the devicemanager to it. I think I have to look into libtool for the installation of libs... And there should probably be a configure-check for the architecture, as I don't think that everybody needs the -fpic. 08/20/07 06:39:51 arnonym [526] * branches/libffado-scons_porting_work/config.h.in (modified) * branches/libffado-scons_porting_work/libffado.pc.in (modified) * branches/libffado-scons_porting_work/libffado/SConscript (copied) * branches/libffado-scons_porting_work/SConstruct (modified) * branches/libffado-scons_porting_work/src/SConscript (modified) installing ffado should work now (it does here). simply do "scons install" to get the lib, header and pkg-config file installed to the PREFIX... 08/17/07 06:49:43 ppalmers [524] * branches/echoaudio/src/bebob/bebob_avdevice.cpp (modified) * branches/echoaudio/src/bebob/bebob_avdevice.h (modified) * branches/echoaudio/src/bebob/bebob_avdevice_subunit.cpp (modified) * branches/echoaudio/src/bebob/bebob_avdevice_subunit.h (modified) * branches/echoaudio/src/bebob/bebob_avplug.cpp (modified) * branches/echoaudio/src/bebob/bebob_avplug.h (modified) * branches/echoaudio/src/genericavc/avc_avdevice.cpp (modified) * branches/echoaudio/src/genericavc/avc_avdevice.h (modified) * branches/echoaudio/src/libavc/avc_definitions.cpp (modified) * branches/echoaudio/src/libavc/avc_definitions.h (modified) * branches/echoaudio/src/libavc/descriptors/avc_descriptor.cpp (modified) * branches/echoaudio/src/libavc/descriptors/avc_descriptor.h (modified) * branches/echoaudio/src/libavc/general/avc_connect.cpp (modified) * branches/echoaudio/src/libavc/general/avc_plug.cpp (modified) * branches/echoaudio/src/libavc/general/avc_plug.h (modified) * branches/echoaudio/src/libavc/general/avc_signal_format.cpp (added) * branches/echoaudio/src/libavc/general/avc_signal_format.h (added) * branches/echoaudio/src/libavc/general/avc_subunit.cpp (modified) * branches/echoaudio/src/libavc/general/avc_subunit.h (modified) * branches/echoaudio/src/libavc/general/avc_unit.cpp (modified) * branches/echoaudio/src/libavc/general/avc_unit.h (modified) * branches/echoaudio/src/libavc/musicsubunit/avc_descriptor_music.cpp (modified) * branches/echoaudio/src/libavc/musicsubunit/avc_descriptor_music.h (modified) * branches/echoaudio/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) * branches/echoaudio/src/libavc/musicsubunit/avc_musicsubunit.h (modified) * branches/echoaudio/src/libstreaming/PortManager.cpp (modified) * branches/echoaudio/src/libstreaming/PortManager.h (modified) * branches/echoaudio/src/Makefile.am (modified) * branches/echoaudio/tests/Makefile.am (modified) * branches/echoaudio/tests/streaming/testmidistreaming1.c (modified) * branches/echoaudio/tests/streaming/teststreaming.c (modified) * branches/echoaudio/tests/streaming/teststreaming2.c (modified) * branches/echoaudio/tests/streaming/teststreaming3.c (modified) echo discovery works, audio I/O works, still some issues with midi and channel naming 08/16/07 13:46:57 arnonym [522] * branches/libffado-scons_porting_work/Makefile.am (deleted) * branches/libffado-scons_porting_work/support/mixer (modified) * branches/libffado-scons_porting_work/tests (modified) * branches/libffado-scons_porting_work/tests/streaming (modified) More to ignore. And an unneeded Makefile.am. 08/16/07 13:41:19 arnonym [521] * branches/libffado-scons_porting_work/admin (added) * branches/libffado-scons_porting_work/admin/pkgconfig.py (moved) * branches/libffado-scons_porting_work/admin/pyuic.py (moved) * branches/libffado-scons_porting_work/admin/scanreplace.py (moved) * branches/libffado-scons_porting_work/autogen.sh (deleted) * branches/libffado-scons_porting_work/SConstruct (modified) Move the helpers into their own directory (named "admin") so they don't clutter the base-dir 08/16/07 13:15:22 arnonym [520] * branches/libffado-scons_porting_work (modified) * branches/libffado-scons_porting_work/src (modified) * branches/libffado-scons_porting_work/src/bebob (modified) * branches/libffado-scons_porting_work/src/debugmodule (modified) * branches/libffado-scons_porting_work/src/libavc (modified) * branches/libffado-scons_porting_work/src/libieee1394 (modified) * branches/libffado-scons_porting_work/src/libosc (modified) * branches/libffado-scons_porting_work/src/libstreaming (modified) * branches/libffado-scons_porting_work/src/libutil (modified) * branches/libffado-scons_porting_work/src/maudio (modified) ignore me 08/16/07 13:04:44 arnonym [519] * branches/libffado-scons_porting_work/config.h.in (added) * branches/libffado-scons_porting_work/pkgconfig.py (added) * branches/libffado-scons_porting_work/pyuic.py (added) * branches/libffado-scons_porting_work/scanreplace.py (added) * branches/libffado-scons_porting_work/SConstruct (added) * branches/libffado-scons_porting_work/src/SConscript (added) * branches/libffado-scons_porting_work/support/mixer/SConscript (added) * branches/libffado-scons_porting_work/support/SConscript (added) * branches/libffado-scons_porting_work/tests/SConscript (added) * branches/libffado-scons_porting_work/tests/streaming/SConscript (added) Add the first version of scons-support to ffado. Everything seems to build correctly. Installing and library- versioning is not implemented yet. [Hopefully this gets into the right branch.] 08/16/07 12:57:58 arnonym [518] * branches/libffado-scons_porting_work (copied) Create a branch for the porting of the buildsystem to use scons instead of automagic...