# # ChangeLog for /branches/streaming-rework/tests/Makefile.am # # Generated by Trac 0.10.4 # 03/28/24 13:33:00 # 01/27/07 02:05:09 pieterpalmers [380] * branches/streaming-rework (copied) - created a temporary branch to rework a part of the streaming code. The changes will be rather intrusive and significant, and I'll disable Motu on this branch so that I don't have to adapt that code (yet). A good implementation of synchronisation needs another approach than what has been done up till now. 12/30/06 11:49:46 pieterpalmers [360] * trunk/libfreebob/config.h.in (modified) * trunk/libfreebob/src/bebob/bebob_avdevice.cpp (modified) * trunk/libfreebob/src/debugmodule/debugmodule.cpp (modified) * trunk/libfreebob/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * trunk/libfreebob/src/libstreaming/AmdtpStreamProcessor.h (modified) * trunk/libfreebob/src/libstreaming/freebob_streaming.cpp (modified) * trunk/libfreebob/src/libstreaming/IsoHandler.cpp (modified) * trunk/libfreebob/src/libstreaming/IsoHandler.h (modified) * trunk/libfreebob/src/libstreaming/IsoHandlerManager.cpp (modified) * trunk/libfreebob/src/libstreaming/IsoHandlerManager.h (modified) * trunk/libfreebob/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libfreebob/src/libutil/cycles.h (added) * trunk/libfreebob/src/libutil/SystemTimeSource.cpp (added) * trunk/libfreebob/src/libutil/SystemTimeSource.h (added) * trunk/libfreebob/src/libutil/Time.c (added) * trunk/libfreebob/src/libutil/Time.h (added) * trunk/libfreebob/src/libutil/TimeSource.cpp (added) * trunk/libfreebob/src/libutil/TimeSource.h (added) * trunk/libfreebob/src/Makefile.am (modified) * trunk/libfreebob/support/jack/freebob_driver.c (modified) * trunk/libfreebob/tests/Makefile.am (modified) * trunk/libfreebob/tests/streaming/test-isohandling.cpp (modified) * trunk/libfreebob/tests/SytMonitor.cpp (added) * trunk/libfreebob/tests/SytMonitor.h (added) * trunk/libfreebob/tests/test-cyclecounter.cpp (added) * trunk/libfreebob/tests/test-sytmonitor.cpp (added) - temporary commit to backup some work - Started a framework to synchronize IsoHandlers to any generic TimeSource. The idea is to introduce one overall time reference, and resynchronize all other timed events to this time source. This will, on the long run, allow: * combining devices on multiple FW busses together, as these are not synched by hardware. * synchronizing to the system clock * synchronizing to any other time source (e.g. when implementing a jackd client, i.e. using the freebob devices as jackd clients). - Implemented a realtime safe way to read the cycle timer for an IsoHandler. (+ test application) - Implemented tests/test-sytmonitor: Monitors 2 or more channels and reports the average SYT timestamp difference between both. - Messed around with SYT timestamping for AMDTP. Doesn't work (yet).