# # ChangeLog for /trunk # # Generated by Trac 0.10.4 # 03/28/24 07:12:51 # 01/05/07 03:24:37 pieterpalmers [369] * trunk/libfreebob/support/jack/freebob_driver.c (modified) - fix compilation issue (reported by Klaus Zimmermann) 01/04/07 15:31:11 wagi [368] * trunk/libfreebob/src/bebob/bebob_avdevice.cpp (modified) * trunk/libfreebob/src/bebob/bebob_avdevice.h (modified) * trunk/libfreebob/src/configrom.cpp (modified) * trunk/libfreebob/src/configrom.h (modified) * trunk/libfreebob/src/devicemanager.cpp (modified) ConfigRom::serialize: no prefix needed for member ConfigRom::deserialize: ieee1394service argument no prefix needed for member return 0 if deserializing fails AvDevice::AvDevice: new ctor vDevice::serialize: comment removed AvDevice::deserialize: config rom deserializing code added 01/03/07 15:31:25 wagi [367] * trunk/libfreebob/src/devicemanager.cpp (modified) DeviceManager::saveCache: basePath construction fixed for more than one device DeviceManager::loadCache: likewise 01/03/07 15:01:20 wagi [366] * trunk/libfreebob/src/devicemanager.cpp (modified) remove 'proof-of-concept' hack definitions (unsed) 01/03/07 14:37:50 wagi [365] * trunk/libfreebob/config.h.in (modified) * trunk/libfreebob/src/bebob/bebob_avdevice.cpp (modified) * trunk/libfreebob/src/bebob/bebob_avdevice.h (modified) * trunk/libfreebob/src/bebob/bebob_avdevice_subunit.cpp (modified) * trunk/libfreebob/src/bebob/bebob_avplug.cpp (modified) * trunk/libfreebob/src/bebob/bebob_dl_codes.h (modified) * trunk/libfreebob/src/bebob/bebob_dl_mgr.cpp (modified) * trunk/libfreebob/src/bounce/bounce_avdevice.cpp (modified) * trunk/libfreebob/src/configrom.cpp (modified) * trunk/libfreebob/src/configrom.h (modified) * trunk/libfreebob/src/devicemanager.cpp (modified) * trunk/libfreebob/src/devicemanager.h (modified) * trunk/libfreebob/src/libfreebobavc/avc_connect.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_cmd_generic.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_plug_info.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_stream_format.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_subunit_info.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_function_block.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_generic.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_plug_info.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_serialize.cpp (moved) * trunk/libfreebob/src/libfreebobavc/avc_serialize.h (moved) * trunk/libfreebob/src/libfreebobavc/avc_signal_source.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_subunit_info.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_unit_info.cpp (modified) * trunk/libfreebob/src/libutil/serialize.cpp (moved) * trunk/libfreebob/src/libutil/serialize.h (moved) * trunk/libfreebob/src/libutil/unittests.cpp (moved) * trunk/libfreebob/src/Makefile.am (modified) * trunk/libfreebob/src/ser.cpp (added) * trunk/libfreebob/tests/test-extplugcmd.cpp (modified) * trunk/libfreebob/tests/test-mixer.cpp (modified) * trunk/libfreebob/tests/test-volume.cpp (modified) src/libfreebobavc/serialize* moved to src/libfreebob/avc_serialize*, all includes adapted src/bebob/bebob_serialize* moved to src/libutil/serialize* src/libutil/serialize: use Glib::ustring instead of std::string. src/configrom: serialize and deserialize added (not finished) src/devicemanager: load and save cached functionality added (not finished) various small whitespace updates (emacs lässt grüssen :)) 01/02/07 10:58:18 pieterpalmers [364] * trunk/libfreebob/src/libstreaming/cyclecounter.h (added) - forgotten in last commit. 01/02/07 04:44:46 wagi [363] * trunk/libfreebob/src/bebob/bebob_avdevice.cpp (modified) AvDevice::setSamplingFrequencyPlug: do not test format info status when iterating over supported sample rates. same fix was applied onto 1.0 branch earlier. 12/30/06 12:27:46 wagi [361] * trunk/libfreebob/src/bebob/bebob_serialize.cpp (modified) * trunk/libfreebob/src/bebob/bebob_serialize.h (modified) * trunk/libfreebob/src/bebob/bebob_unittests.cpp (modified) serializing interface extended. write and read except a 'string' as argument 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). 12/30/06 04:04:53 wagi [359] * trunk/libfreebob/src/bebob/bebob_serialize.cpp (modified) * trunk/libfreebob/src/bebob/bebob_serialize.h (modified) * trunk/libfreebob/src/bebob/bebob_unittests.cpp (modified) serializing interface fixed for 64 bit machines 12/29/06 13:25:01 wagi [358] * trunk/libfreebob/config.h.in (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/src/bebob/bebob_serialize.cpp (added) * trunk/libfreebob/src/bebob/bebob_serialize.h (added) * trunk/libfreebob/src/bebob/bebob_unittests.cpp (added) * trunk/libfreebob/src/Makefile.am (modified) basic bebob serializing code added. 12/28/06 04:03:52 pieterpalmers [356] * trunk/libfreebob (moved) - move 2.0 to new trunk (take 2) 12/28/06 04:02:56 pieterpalmers [355] * branches/libfreebob-1.4 (moved) - move old trunk to 1.4 (take 2) 12/28/06 04:01:30 pieterpalmers [354] * trunk/CVSROOT (deleted) * trunk/freebob (deleted) * trunk/freebobstreaming (deleted) * trunk/libfreebobctl (deleted) - repo maintenance 12/28/06 03:58:04 pieterpalmers [353] * trunk (moved) - repository maintanance 12/28/06 03:32:40 pieterpalmers [346] * branches/libfreebob-1.4 (moved) - 1.4 is a better version number