# # ChangeLog for /branches # # Generated by Trac 0.10.4 # 03/28/24 10:18:20 # 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... 08/05/07 04:39:58 ppalmers [513] * branches/libfreebob-1.0/configure.ac (modified) * branches/libfreebob-1.0/src/libfreebobstreaming/freebob_connections.c (modified) * branches/libfreebob-1.0/src/libfreebobstreaming/freebob_streaming.c (modified) - renumber the midi location parameters to fix bogus values returned by AV/C discovery 07/29/07 12:25:24 ppalmers [510] * branches/echoaudio/src/libavc/general/avc_unit.cpp (modified) small fixes 07/29/07 11:02:25 ppalmers [509] * 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_functionblock.cpp (modified) * branches/echoaudio/src/debugmodule/debugmodule.cpp (modified) * branches/echoaudio/src/debugmodule/debugmodule.h (modified) * branches/echoaudio/src/devicemanager.cpp (modified) * branches/echoaudio/src/ffadodevice.h (modified) * branches/echoaudio/src/libavc/audiosubunit/avc_audiosubunit.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_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) - Moved all generic stuff but the functionblocks over to libavc - compiles and works 07/29/07 04:12:47 ppalmers [508] * branches/echoaudio/src/bebob/bebob_avdevice_subunit.h (modified) * branches/echoaudio/src/libavc/audiosubunit/avc_audiosubunit.cpp (copied) * branches/echoaudio/src/libavc/audiosubunit/avc_audiosubunit.h (copied) * 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.h (modified) * branches/echoaudio/src/libavc/musicsubunit/avc_musicsubunit.cpp (copied) * branches/echoaudio/src/libavc/musicsubunit/avc_musicsubunit.h (copied) * branches/echoaudio/src/Makefile.am (modified) splitted avc_subunit.cpp into separate files per subunit type 07/29/07 03:27:38 ppalmers [507] * 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/bebob/bebob_functionblock.cpp (modified) * branches/echoaudio/src/bebob/bebob_functionblock.h (modified) * branches/echoaudio/src/libavc/general/avc_plug.cpp (copied) * branches/echoaudio/src/libavc/general/avc_plug.h (copied) * branches/echoaudio/src/libavc/general/avc_subunit.cpp (copied) * branches/echoaudio/src/libavc/general/avc_subunit.h (copied) * branches/echoaudio/src/libavc/general/avc_unit.cpp (copied) * branches/echoaudio/src/libavc/general/avc_unit.h (copied) * branches/echoaudio/src/libutil/TimestampedBuffer.h (modified) * branches/echoaudio/src/Makefile.am (modified) [Temporary commit: compiles but doesn't run] First pass on AV/C code refactoring. Generic code and data structures are moved to libavc classes. Implementation/vendor specific stuff remains in specific classes. In this case all 'Extended' commands and the discovery procedures remain in the bebob/ classes, while the remainder goes into the libavc classes. 07/28/07 04:34:22 ppalmers [505] * branches/echoaudio/src/bebob/bebob_avplug.h (modified) * branches/echoaudio/src/ffadodevice.h (modified) * branches/echoaudio/src/libavc/avc_definitions.cpp (modified) * branches/echoaudio/src/libavc/ccm/avc_signal_source.cpp (modified) * branches/echoaudio/src/libavc/general/avc_connect.cpp (modified) * branches/echoaudio/src/libavc/general/avc_extended_plug_info.cpp (modified) * branches/echoaudio/src/libavc/general/avc_subunit_info.cpp (modified) * branches/echoaudio/src/libavc/streamformat/avc_extended_stream_format.cpp (modified) * branches/echoaudio/src/libosc/OscClient.cpp (modified) fix warning messages 07/28/07 04:28:43 ppalmers [504] * branches/echoaudio/src/bebob/bebob_avdevice.cpp (modified) * branches/echoaudio/src/bebob/bebob_avdevice.h (modified) * branches/echoaudio/src/bebob/bebob_avplug.h (modified) * branches/echoaudio/src/bounce/bounce_avdevice.cpp (modified) * branches/echoaudio/src/bounce/bounce_avdevice.h (modified) * branches/echoaudio/src/dice/dice_avdevice.cpp (modified) * branches/echoaudio/src/dice/dice_avdevice.h (modified) * branches/echoaudio/src/ffado.cpp (modified) * branches/echoaudio/src/ffadodevice.cpp (modified) * branches/echoaudio/src/ffadodevice.h (modified) * branches/echoaudio/src/ffado_streaming.cpp (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/maudio/maudio_avdevice.cpp (modified) * branches/echoaudio/src/maudio/maudio_avdevice.h (modified) * branches/echoaudio/src/metrichalo/mh_avdevice.cpp (modified) * branches/echoaudio/src/metrichalo/mh_avdevice.h (modified) * branches/echoaudio/src/motu/motu_avdevice.cpp (modified) * branches/echoaudio/src/motu/motu_avdevice.h (modified) * branches/echoaudio/src/rme/rme_avdevice.cpp (modified) * branches/echoaudio/src/rme/rme_avdevice.h (modified) * branches/echoaudio/tests/test-ffado.cpp (modified) Converted sample rate setting parameter to a simple integer. The enumerated value is only valid for the AV/C compliant devices. (maybe we have to define another enum?) 07/28/07 03:45:29 ppalmers [503] * 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/bebob/bebob_dl_codes.cpp (modified) * branches/echoaudio/src/bebob/bebob_dl_codes.h (modified) * branches/echoaudio/src/bebob/bebob_dl_mgr.cpp (modified) * branches/echoaudio/src/bebob/bebob_functionblock.cpp (modified) * branches/echoaudio/src/bebob/bebob_functionblock.h (modified) * branches/echoaudio/src/bebob/GenericMixer.cpp (modified) * branches/echoaudio/src/ffado.cpp (modified) * branches/echoaudio/src/ffadodevice.cpp (modified) * branches/echoaudio/src/ffadodevice.h (modified) * branches/echoaudio/src/libavc/audiosubunit/avc_function_block.cpp (modified) * branches/echoaudio/src/libavc/audiosubunit/avc_function_block.h (modified) * branches/echoaudio/src/libavc/avc_definitions.cpp (modified) * branches/echoaudio/src/libavc/avc_definitions.h (modified) * branches/echoaudio/src/libavc/ccm/avc_signal_source.cpp (modified) * branches/echoaudio/src/libavc/ccm/avc_signal_source.h (modified) * branches/echoaudio/src/libavc/descriptors/avc_descriptor.cpp (modified) * branches/echoaudio/src/libavc/descriptors/avc_descriptor.h (modified) * branches/echoaudio/src/libavc/descriptors/avc_descriptor_cmd.cpp (modified) * branches/echoaudio/src/libavc/descriptors/avc_descriptor_cmd.h (modified) * branches/echoaudio/src/libavc/general/avc_connect.cpp (modified) * branches/echoaudio/src/libavc/general/avc_connect.h (modified) * branches/echoaudio/src/libavc/general/avc_extended_cmd_generic.cpp (modified) * branches/echoaudio/src/libavc/general/avc_extended_cmd_generic.h (modified) * branches/echoaudio/src/libavc/general/avc_extended_plug_info.cpp (modified) * branches/echoaudio/src/libavc/general/avc_extended_plug_info.h (modified) * branches/echoaudio/src/libavc/general/avc_extended_subunit_info.cpp (modified) * branches/echoaudio/src/libavc/general/avc_extended_subunit_info.h (modified) * branches/echoaudio/src/libavc/general/avc_generic.cpp (modified) * branches/echoaudio/src/libavc/general/avc_generic.h (modified) * branches/echoaudio/src/libavc/general/avc_plug_info.cpp (modified) * branches/echoaudio/src/libavc/general/avc_plug_info.h (modified) * branches/echoaudio/src/libavc/general/avc_subunit_info.cpp (modified) * branches/echoaudio/src/libavc/general/avc_subunit_info.h (modified) * branches/echoaudio/src/libavc/general/avc_unit_info.cpp (modified) * branches/echoaudio/src/libavc/general/avc_unit_info.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/streamformat/avc_extended_stream_format.cpp (modified) * branches/echoaudio/src/libavc/streamformat/avc_extended_stream_format.h (modified) * branches/echoaudio/src/libavc/util/avc_serialize.cpp (modified) * branches/echoaudio/src/libavc/util/avc_serialize.h (modified) - put all libavc stuff into it's own name namespace (AVC) 07/28/07 02:43:03 ppalmers [502] * 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/bebob/bebob_dl_codes.h (modified) * branches/echoaudio/src/bebob/bebob_dl_mgr.cpp (modified) * branches/echoaudio/src/bebob/GenericMixer.cpp (modified) * branches/echoaudio/src/ffado.cpp (modified) * branches/echoaudio/src/libavc/audiosubunit (added) * branches/echoaudio/src/libavc/audiosubunit/avc_function_block.cpp (moved) * branches/echoaudio/src/libavc/audiosubunit/avc_function_block.h (moved) * branches/echoaudio/src/libavc/ccm (added) * branches/echoaudio/src/libavc/ccm/avc_signal_source.cpp (moved) * branches/echoaudio/src/libavc/ccm/avc_signal_source.h (moved) * branches/echoaudio/src/libavc/descriptors (added) * branches/echoaudio/src/libavc/descriptors/avc_descriptor.cpp (moved) * branches/echoaudio/src/libavc/descriptors/avc_descriptor.h (moved) * branches/echoaudio/src/libavc/descriptors/avc_descriptor_cmd.cpp (moved) * branches/echoaudio/src/libavc/descriptors/avc_descriptor_cmd.h (moved) * branches/echoaudio/src/libavc/general (added) * branches/echoaudio/src/libavc/general/avc_connect.cpp (moved) * branches/echoaudio/src/libavc/general/avc_connect.h (moved) * branches/echoaudio/src/libavc/general/avc_extended_cmd_generic.cpp (moved) * branches/echoaudio/src/libavc/general/avc_extended_cmd_generic.h (moved) * branches/echoaudio/src/libavc/general/avc_extended_plug_info.cpp (moved) * branches/echoaudio/src/libavc/general/avc_extended_plug_info.h (moved) * branches/echoaudio/src/libavc/general/avc_extended_subunit_info.cpp (moved) * branches/echoaudio/src/libavc/general/avc_extended_subunit_info.h (moved) * branches/echoaudio/src/libavc/general/avc_generic.cpp (moved) * branches/echoaudio/src/libavc/general/avc_generic.h (moved) * branches/echoaudio/src/libavc/general/avc_plug_info.cpp (moved) * branches/echoaudio/src/libavc/general/avc_plug_info.h (moved) * branches/echoaudio/src/libavc/general/avc_subunit_info.cpp (moved) * branches/echoaudio/src/libavc/general/avc_subunit_info.h (moved) * branches/echoaudio/src/libavc/general/avc_unit_info.cpp (moved) * branches/echoaudio/src/libavc/general/avc_unit_info.h (moved) * branches/echoaudio/src/libavc/musicsubunit (added) * branches/echoaudio/src/libavc/musicsubunit/avc_descriptor_music.cpp (moved) * branches/echoaudio/src/libavc/musicsubunit/avc_descriptor_music.h (moved) * branches/echoaudio/src/libavc/streamformat (added) * branches/echoaudio/src/libavc/streamformat/avc_extended_stream_format.cpp (moved) * branches/echoaudio/src/libavc/streamformat/avc_extended_stream_format.h (moved) * branches/echoaudio/src/libavc/util (added) * branches/echoaudio/src/libavc/util/avc_serialize.cpp (moved) * branches/echoaudio/src/libavc/util/avc_serialize.h (moved) * branches/echoaudio/src/Makefile.am (modified) * branches/echoaudio/src/maudio/maudio_avdevice.h (modified) Restructure the libavc directory in order to improve maintainability when extending the implemented AV/C standards. The new directory structure is a reflection of the specifications: the files in each directory (roughly) correspond to the same specification. The breakdown is: general : AV/C Digital Interface Command Set General Specification audiosubunit : Audio Subunit Specification musicsubunit : Music Subunit Specification ccm : Connection and Compatibility Management Specification descriptors : AV/C Descriptor Mechanism Specification util : Various utility classes (not from specs) 07/28/07 01:51:25 ppalmers [501] * branches/echoaudio/src/libavc/avc_descriptor.cpp (added) * branches/echoaudio/src/libavc/avc_descriptor.h (added) * branches/echoaudio/src/libavc/avc_descriptor_cmd.cpp (added) * branches/echoaudio/src/libavc/avc_descriptor_cmd.h (added) * branches/echoaudio/src/libavc/avc_descriptor_music.cpp (added) * branches/echoaudio/src/libavc/avc_descriptor_music.h (added) forgot to add some files in the previous commit 07/28/07 01:33:18 ppalmers [500] * branches/echoaudio/src/bebob-sync.cpp (modified) * branches/echoaudio/src/bebob/bebob_avdevice.cpp (modified) * branches/echoaudio/src/bebob/bebob_avdevice.h (modified) * branches/echoaudio/src/bounce/bounce_avdevice.cpp (modified) * branches/echoaudio/src/bounce/bounce_avdevice.h (modified) * branches/echoaudio/src/devicemanager.cpp (modified) * branches/echoaudio/src/devicemanager.h (modified) * branches/echoaudio/src/dice/dice_avdevice.cpp (modified) * branches/echoaudio/src/dice/dice_avdevice.h (modified) * branches/echoaudio/src/ffado.cpp (modified) * branches/echoaudio/src/ffadodevice.cpp (moved) * branches/echoaudio/src/ffadodevice.h (moved) * branches/echoaudio/src/ffado_streaming.cpp (modified) * branches/echoaudio/src/genericavc/avc_avdevice.cpp (modified) * branches/echoaudio/src/genericavc/avc_avdevice.h (modified) * branches/echoaudio/src/Makefile.am (modified) * branches/echoaudio/src/maudio/maudio_avdevice.h (modified) * branches/echoaudio/src/metrichalo/mh_avdevice.cpp (modified) * branches/echoaudio/src/metrichalo/mh_avdevice.h (modified) * branches/echoaudio/src/motu/motu_avdevice.cpp (modified) * branches/echoaudio/src/motu/motu_avdevice.h (modified) * branches/echoaudio/src/rme/rme_avdevice.cpp (modified) * branches/echoaudio/src/rme/rme_avdevice.h (modified) * branches/echoaudio/tests/test-ffado.cpp (modified) - renamed the IAvDevice to FFADODevice since it's not a pure 'AvDevice' anymore and it also isn't an interface anymore. 07/28/07 01:21:08 ppalmers [499] * branches/echoaudio/src/bebob/bebob_avdevice.cpp (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/debugmodule/debugmodule.cpp (modified) * branches/echoaudio/src/debugmodule/debugmodule.h (modified) * branches/echoaudio/src/devicemanager.cpp (modified) * branches/echoaudio/src/iavdevice.h (modified) * branches/echoaudio/src/libavc/avc_definitions.h (modified) * branches/echoaudio/src/libavc/avc_extended_cmd_generic.cpp (modified) * branches/echoaudio/src/libavc/avc_extended_cmd_generic.h (modified) * branches/echoaudio/src/libavc/avc_extended_plug_info.h (modified) * branches/echoaudio/src/libavc/avc_generic.cpp (modified) * branches/echoaudio/src/libavc/avc_generic.h (modified) * branches/echoaudio/src/libavc/avc_plug_info.cpp (modified) * branches/echoaudio/src/libavc/avc_plug_info.h (modified) * branches/echoaudio/src/libavc/avc_serialize.cpp (modified) * branches/echoaudio/src/libavc/avc_serialize.h (modified) * branches/echoaudio/src/Makefile.am (modified) * branches/echoaudio/tests/Makefile.am (modified) * branches/echoaudio/tests/test-ffado.cpp (modified) - implement AV/C descriptor and infoblock parsing - implement AV/C music subunit status descriptor and related infoblocks - small changes and generalizations 05/23/07 14:20:01 ppalmers [475] * branches/echoaudio/configure.ac (modified) * branches/echoaudio/src/devicemanager.cpp (modified) * branches/echoaudio/src/devicemanager.h (modified) * branches/echoaudio/src/genericavc (added) * branches/echoaudio/src/genericavc/avc_avdevice.cpp (added) * branches/echoaudio/src/genericavc/avc_avdevice.h (added) * branches/echoaudio/src/Makefile.am (modified) * branches/echoaudio/tests/test-ffado.cpp (modified) - Add Generic AV/C device Currently this is a placeholder 05/23/07 14:19:19 ppalmers [474] * branches/echoaudio/src/debugmodule/debugmodule.cpp (modified) ringbuffer usage can be turned off using a preprocessor directive 05/23/07 12:58:40 ppalmers [473] * branches/echoaudio (copied) Branch off for experimenting with the echo audio devices 04/22/07 02:38:49 ppalmers [469] * branches/libfreebob-1.4/configure.ac (modified) At the moment, if there is no C++ compiler installed, ./configure will abort with an error about libpthread. This change makes the problem more obvious. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> 04/22/07 02:38:38 ppalmers [468] * branches/libfreebob-1.0/configure.ac (modified) At the moment, if there is no C++ compiler installed, ./configure will abort with an error about libpthread. This change makes the problem more obvious. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> 04/14/07 14:14:56 ppalmers [465] * branches/libfreebob-1.0/src/libfreebobstreaming/cip.h (modified) powerpc fix 04/14/07 01:58:12 ppalmers [463] * branches/streaming-rework (deleted) - remove old streaming rework branch (is now the trunk) 03/13/07 15:17:03 pieterpalmers [439] * branches/streaming-rework/src/bebob/bebob_avplug.cpp (modified) * branches/streaming-rework/src/bebob/bebob_avplug.h (modified) * branches/streaming-rework/src/debugmodule/debugmodule.cpp (modified) * branches/streaming-rework/src/libavc/avc_definitions.h (modified) * branches/streaming-rework/src/libavc/avc_function_block.cpp (modified) * branches/streaming-rework/src/libavc/avc_function_block.h (modified) * branches/streaming-rework/src/libavc/avc_generic.cpp (modified) * branches/streaming-rework/src/libavc/avc_generic.h (modified) * branches/streaming-rework/src/libavc/avc_serialize.cpp (modified) * branches/streaming-rework/src/libavc/avc_serialize.h (modified) * branches/streaming-rework/src/libieee1394/ieee1394service.cpp (modified) * branches/streaming-rework/tests/test-mixer.cpp (modified) - some work on the AVC mixer & control stuff 03/13/07 11:29:11 pieterpalmers [438] * branches/streaming-rework/src/bebob/bebob_avdevice.cpp (modified) * branches/streaming-rework/src/bebob/bebob_avdevice.h (modified) * branches/streaming-rework/src/bebob/bebob_avdevice_subunit.cpp (modified) * branches/streaming-rework/src/bebob/bebob_avplug.cpp (modified) * branches/streaming-rework/src/bebob/bebob_avplug.h (modified) * branches/streaming-rework/src/bebob/bebob_functionblock.cpp (modified) * branches/streaming-rework/src/bounce/bounce_avdevice.cpp (modified) * branches/streaming-rework/src/bounce/bounce_avdevice.h (modified) * branches/streaming-rework/src/dice/dice_avdevice.cpp (modified) * branches/streaming-rework/src/dice/dice_avdevice.h (modified) * branches/streaming-rework/src/freebob-interface.cpp (added) * branches/streaming-rework/src/freebob-interface.h (added) * branches/streaming-rework/src/freebob.cpp (modified) * branches/streaming-rework/src/freebob_streaming.cpp (modified) * branches/streaming-rework/src/iavdevice.h (modified) * branches/streaming-rework/src/libavc/avc_definitions.cpp (modified) * branches/streaming-rework/src/libavc/avc_definitions.h (modified) * branches/streaming-rework/src/libavc/avc_extended_stream_format.cpp (modified) * branches/streaming-rework/src/Makefile.am (modified) * branches/streaming-rework/src/maudio/maudio_avdevice.cpp (modified) * branches/streaming-rework/src/maudio/maudio_avdevice.h (modified) * branches/streaming-rework/src/metrichalo/mh_avdevice.cpp (modified) * branches/streaming-rework/src/metrichalo/mh_avdevice.h (modified) * branches/streaming-rework/src/motu/motu_avdevice.cpp (modified) * branches/streaming-rework/src/motu/motu_avdevice.h (modified) * branches/streaming-rework/src/rme/rme_avdevice.cpp (modified) * branches/streaming-rework/src/rme/rme_avdevice.h (modified) - introduced generic setting of the samplerate, removed AVC depency for other IAvDevices. 03/13/07 11:22:17 pieterpalmers [437] * branches/streaming-rework/tests/test-freebob.cpp (modified) * branches/streaming-rework/tests/test-mixer.cpp (modified) - made test-freebob use debugmodule infrastructure - test-mixer now takes a port argument 03/11/07 12:50:16 pieterpalmers [436] * branches/streaming-rework/src/bebob/bebob_avdevice.cpp (modified) * branches/streaming-rework/src/bebob/bebob_avdevice.h (modified) * branches/streaming-rework/src/bounce/bounce_avdevice.cpp (modified) * branches/streaming-rework/src/bounce/bounce_avdevice.h (modified) * branches/streaming-rework/src/devicemanager.cpp (modified) * branches/streaming-rework/src/devicemanager.h (modified) * branches/streaming-rework/src/dice/dice_avdevice.cpp (modified) * branches/streaming-rework/src/dice/dice_avdevice.h (modified) * branches/streaming-rework/src/dice/dice_defines.h (modified) * branches/streaming-rework/src/freebob-downloader.cpp (modified) * branches/streaming-rework/src/freebob-sync.cpp (modified) * branches/streaming-rework/src/freebob.cpp (modified) * branches/streaming-rework/src/freebob_streaming.cpp (modified) * branches/streaming-rework/src/iavdevice.cpp (modified) * branches/streaming-rework/src/iavdevice.h (modified) * branches/streaming-rework/src/libieee1394/ieee1394service.cpp (modified) * branches/streaming-rework/src/libieee1394/ieee1394service.h (modified) * branches/streaming-rework/src/libosc/OscNode.cpp (modified) * branches/streaming-rework/src/libosc/OscNode.h (modified) * branches/streaming-rework/src/libosc/OscServer.cpp (modified) * branches/streaming-rework/src/libosc/OscServer.h (modified) * branches/streaming-rework/src/maudio/maudio_avdevice.cpp (modified) * branches/streaming-rework/src/maudio/maudio_avdevice.h (modified) * branches/streaming-rework/src/metrichalo/mh_avdevice.cpp (modified) * branches/streaming-rework/src/metrichalo/mh_avdevice.h (modified) * branches/streaming-rework/src/motu/motu_avdevice.cpp (modified) * branches/streaming-rework/src/motu/motu_avdevice.h (modified) * branches/streaming-rework/src/rme/rme_avdevice.cpp (modified) * branches/streaming-rework/src/rme/rme_avdevice.h (modified) * branches/streaming-rework/src/ser.cpp (modified) * branches/streaming-rework/tests/test-freebob.cpp (modified) * branches/streaming-rework/tests/test-mixer.cpp (modified) * branches/streaming-rework/tests/test-volume.cpp (modified) - fixed verbose level setting - debugged DICE code, works with EVM 03/11/07 06:20:31 pieterpalmers [435] * branches/streaming-rework/config.h.in (deleted) * branches/streaming-rework/configure.ac (modified) * branches/streaming-rework/libfreebob/freebob.h (modified) * branches/streaming-rework/libfreebob/freebob_bounce.h (deleted) * branches/streaming-rework/libfreebob/freebob_streaming.h (modified) * branches/streaming-rework/libfreebob/Makefile.am (modified) * branches/streaming-rework/libfreebob/xmlparser.h (deleted) * branches/streaming-rework/src/bebob/bebob_avdevice.cpp (modified) * branches/streaming-rework/src/bebob/bebob_avdevice.h (modified) * branches/streaming-rework/src/bebob/bebob_avdevice_xml.cpp (deleted) * branches/streaming-rework/src/bebob/bebob_avplug.h (modified) * branches/streaming-rework/src/bebob/bebob_avplug_xml.cpp (deleted) * branches/streaming-rework/src/bounce/bounce_avdevice.cpp (modified) * branches/streaming-rework/src/bounce/bounce_avdevice.h (modified) * branches/streaming-rework/src/bounce/bounce_slave_avdevice.cpp (modified) * branches/streaming-rework/src/bounce/bounce_slave_avdevice.h (modified) * branches/streaming-rework/src/devicemanager.cpp (modified) * branches/streaming-rework/src/devicemanager.h (modified) * branches/streaming-rework/src/freebob.cpp (modified) * branches/streaming-rework/src/freebob_streaming.cpp (modified) * branches/streaming-rework/src/iavdevice.cpp (modified) * branches/streaming-rework/src/iavdevice.h (modified) * branches/streaming-rework/src/libieee1394/configrom.cpp (modified) * branches/streaming-rework/src/libieee1394/configrom.h (modified) * branches/streaming-rework/src/libstreaming/AmdtpSlaveStreamProcessor.cpp (added) * branches/streaming-rework/src/libstreaming/AmdtpSlaveStreamProcessor.h (added) * branches/streaming-rework/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/streaming-rework/src/libstreaming/cip.h (modified) * branches/streaming-rework/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/streaming-rework/src/libutil/unittests.cpp (modified) * branches/streaming-rework/src/Makefile.am (modified) * branches/streaming-rework/src/maudio/maudio_avdevice.h (modified) * branches/streaming-rework/src/metrichalo/mh_avdevice.h (modified) * branches/streaming-rework/src/motu/motu_avdevice.h (modified) * branches/streaming-rework/src/rme/rme_avdevice.h (modified) * branches/streaming-rework/src/xmlparser.c (deleted) * branches/streaming-rework/tests/freebob-server.c (deleted) * branches/streaming-rework/tests/Makefile.am (modified) * branches/streaming-rework/tests/test-freebob.c (deleted) * branches/streaming-rework/tests/test-freebob.cpp (moved) src/devicemanager: - start OSC server for the device manager src/devicemanager, src/iavdevice, src/libieee1394/configrom: - inherit from OscNode to become Osc'able src/bounce, src/libstreaming/AmdtpStreamProcessor, src/libstreaming/AmdtpSlaveStreamProcessor: - fixed bounce device implementation, now working src/bebob: - fixed midi bug General: - removed 'intermediate XML' - removed obsolete tests - removed obsolete files - removed obsolete API calls 03/11/07 06:15:59 pieterpalmers [434] * branches/streaming-rework/tests/test-mixer.cpp (modified) fix debug messages 03/11/07 06:15:41 pieterpalmers [433] * branches/streaming-rework/src/dice/dice_avdevice.cpp (modified) * branches/streaming-rework/src/dice/dice_avdevice.h (modified) * branches/streaming-rework/src/dice/dice_defines.h (modified) - dice support 03/11/07 06:14:59 pieterpalmers [432] * branches/streaming-rework/src/libosc (added) * branches/streaming-rework/src/libosc/OscArgument.cpp (added) * branches/streaming-rework/src/libosc/OscArgument.h (added) * branches/streaming-rework/src/libosc/OscMessage.cpp (added) * branches/streaming-rework/src/libosc/OscMessage.h (added) * branches/streaming-rework/src/libosc/OscNode.cpp (added) * branches/streaming-rework/src/libosc/OscNode.h (added) * branches/streaming-rework/src/libosc/OscResponse.cpp (added) * branches/streaming-rework/src/libosc/OscResponse.h (added) * branches/streaming-rework/src/libosc/OscServer.cpp (added) * branches/streaming-rework/src/libosc/OscServer.h (added) * branches/streaming-rework/src/libosc/unittests.cpp (added) - extended OSC support 03/11/07 05:39:11 pieterpalmers [431] * branches/libfreebob-1.0/configure.ac (modified) * branches/libfreebob-1.0/src/bebob/bebob_avplug_xml.cpp (modified) * branches/libfreebob-1.0/src/bebob_light/bebob_light_avdevice.cpp (modified) * branches/libfreebob-1.0/src/libfreebobstreaming/freebob_streaming.c (modified) - fix bug in midi handling - bump version to 1.0.2 03/05/07 21:47:17 jwoithe [430] * branches/streaming-rework/src/libstreaming/MotuStreamProcessor.cpp (modified) MOTU: more streaming update work. Rx now appears to be working correctly. Tx makes a noise but there are regular glitches, indicating that things aren't quite right yet (the tx timestamps are probably not tight enough). 03/05/07 21:45:11 jwoithe [429] * branches/streaming-rework/src/libieee1394/ieee1394service.cpp (modified) Fix Ieee1394Service::freeIsoChannel() so it actually deallocates a channel and its bandwidth. In short, unregisterIsoChannel() returns false on error and (most importantly) one can't call unregisterIsoChannel() before raw1394_bandwidth_modify() and raw1394_channel_modify() because it wipes the very information one needs for these calls to succeed. 03/01/07 15:26:52 jwoithe [428] * branches/streaming-rework/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/streaming-rework/src/libstreaming/StreamProcessor.cpp (modified) * branches/streaming-rework/src/motu/motu_avdevice.cpp (modified) MOTU: more work trying to get MOTU working with the new streaming framework. 02/28/07 08:41:37 pieterpalmers [427] * branches/libfreebob-1.0/configure.ac (modified) * branches/libfreebob-1.0/src/libfreebobstreaming/freebob_streaming.c (modified) fixed jackd freewheeling issue 02/28/07 05:15:40 pieterpalmers [426] * branches/streaming-rework/src/bebob/bebob_avdevice.cpp (modified) * branches/streaming-rework/src/bebob/bebob_avdevice.h (modified) * branches/streaming-rework/src/bebob/bebob_avdevice_xml.cpp (modified) * branches/streaming-rework/src/bounce/bounce_avdevice.cpp (modified) * branches/streaming-rework/src/bounce/bounce_avdevice.h (modified) * branches/streaming-rework/src/bounce/bounce_slave_avdevice.cpp (modified) * branches/streaming-rework/src/bounce/bounce_slave_avdevice.h (modified) * branches/streaming-rework/src/devicemanager.cpp (modified) * branches/streaming-rework/src/devicemanager.h (modified) * branches/streaming-rework/src/dice/dice_avdevice.cpp (modified) * branches/streaming-rework/src/dice/dice_avdevice.h (modified) * branches/streaming-rework/src/iavdevice.cpp (added) * branches/streaming-rework/src/iavdevice.h (modified) * branches/streaming-rework/src/Makefile.am (modified) * branches/streaming-rework/src/maudio/maudio_avdevice.cpp (modified) * branches/streaming-rework/src/maudio/maudio_avdevice.h (modified) * branches/streaming-rework/src/metrichalo/mh_avdevice.cpp (modified) * branches/streaming-rework/src/metrichalo/mh_avdevice.h (modified) * branches/streaming-rework/src/motu/motu_avdevice.cpp (modified) * branches/streaming-rework/src/motu/motu_avdevice.h (modified) * branches/streaming-rework/src/rme/rme_avdevice.cpp (modified) * branches/streaming-rework/src/rme/rme_avdevice.h (modified) - changed the IAvDevice from an interface to a base class, since there is some code duplication starting to appear. 02/27/07 19:15:25 jwoithe [425] * branches/streaming-rework/config.h.in (modified) * branches/streaming-rework/src/libstreaming/MotuStreamProcessor.cpp (modified) MOTU: more fixes to the new streaming code for MOTU. Rx shows promise but TX is still broken. 02/27/07 03:31:33 pieterpalmers [424] * branches/streaming-rework/libfreebob/freebob_streaming.h (modified) * branches/streaming-rework/src/bebob/bebob_avdevice.cpp (modified) * branches/streaming-rework/src/bounce/bounce_avdevice.cpp (modified) * branches/streaming-rework/src/bounce/bounce_avdevice.h (modified) * branches/streaming-rework/src/bounce/bounce_slave_avdevice.cpp (modified) * branches/streaming-rework/src/bounce/bounce_slave_avdevice.h (modified) * branches/streaming-rework/src/devicemanager.cpp (modified) * branches/streaming-rework/src/devicemanager.h (modified) * branches/streaming-rework/src/freebob_streaming.cpp (modified) * branches/streaming-rework/src/iavdevice.h (modified) * branches/streaming-rework/src/libieee1394/IEC61883.cpp (added) * branches/streaming-rework/src/libieee1394/IEC61883.h (added) * branches/streaming-rework/src/libieee1394/ieee1394service.cpp (modified) * branches/streaming-rework/src/libieee1394/ieee1394service.h (modified) * branches/streaming-rework/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/streaming-rework/src/libstreaming/AmdtpStreamProcessor.h (modified) * branches/streaming-rework/src/libstreaming/StreamProcessor.cpp (modified) * branches/streaming-rework/src/libstreaming/StreamProcessor.h (modified) * branches/streaming-rework/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/streaming-rework/src/libstreaming/StreamProcessorManager.h (modified) * branches/streaming-rework/src/Makefile.am (modified) * branches/streaming-rework/support/jack/freebob_driver.c (modified) * branches/streaming-rework/support/jack/freebob_driver.h (modified) - The library can now be started in 'slave mode', creating a BounceSlaveDevice. On a discovering node, this slave device is discovered as a BounceDevice. Streaming does not work yet, something wrong with the timestamps. - Implemented the 'snoop mode', that allows a client to 'snoop' the streams between another host and a device. It is only implemented for BeBoB devices. The channel numbers and stream configuration are automatically detected. Note that it currently relies on a rather hackish support for reading the {i,o}PCR plugs by using private functions of libiec61883 - changed jack backend to support these two new features