# # ChangeLog for /branches/streaming-rework/src/rme/rme_avdevice.h # # Generated by Trac 0.10.4 # 03/28/24 11:42:30 # 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 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/25/07 04:51:39 pieterpalmers [420] * 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_avdevice_subunit.h (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_dl_codes.h (modified) * branches/streaming-rework/src/bebob/bebob_dl_mgr.cpp (modified) * branches/streaming-rework/src/bebob/bebob_functionblock.h (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.h (modified) * branches/streaming-rework/src/freebob.cpp (modified) * branches/streaming-rework/src/iavdevice.h (modified) * branches/streaming-rework/src/libavc (moved) * 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.h (modified) * branches/streaming-rework/tests/test-extplugcmd.cpp (modified) * branches/streaming-rework/tests/test-mixer.cpp (modified) * branches/streaming-rework/tests/test-volume.cpp (modified) moved src/libfreebobavc to src/libavc 02/25/07 04:28:00 pieterpalmers [419] * 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/freebob_streaming.cpp (modified) * branches/streaming-rework/src/iavdevice.h (modified) * branches/streaming-rework/src/libstreaming/AmdtpPort.cpp (modified) * branches/streaming-rework/src/libstreaming/AmdtpPort.h (modified) * branches/streaming-rework/src/libstreaming/AmdtpPortInfo.cpp (modified) * branches/streaming-rework/src/libstreaming/AmdtpPortInfo.h (modified) * branches/streaming-rework/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/streaming-rework/src/libstreaming/AmdtpStreamProcessor.h (modified) * branches/streaming-rework/src/libstreaming/IsoHandler.cpp (modified) * branches/streaming-rework/src/libstreaming/IsoHandler.h (modified) * branches/streaming-rework/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/streaming-rework/src/libstreaming/IsoHandlerManager.h (modified) * branches/streaming-rework/src/libstreaming/IsoStream.cpp (modified) * branches/streaming-rework/src/libstreaming/IsoStream.h (modified) * branches/streaming-rework/src/libstreaming/MotuPort.cpp (modified) * branches/streaming-rework/src/libstreaming/MotuPort.h (modified) * branches/streaming-rework/src/libstreaming/MotuPortInfo.cpp (modified) * branches/streaming-rework/src/libstreaming/MotuPortInfo.h (modified) * branches/streaming-rework/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/streaming-rework/src/libstreaming/MotuStreamProcessor.h (modified) * branches/streaming-rework/src/libstreaming/Port.cpp (modified) * branches/streaming-rework/src/libstreaming/Port.h (modified) * branches/streaming-rework/src/libstreaming/PortManager.cpp (modified) * branches/streaming-rework/src/libstreaming/PortManager.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/libutil/DelayLockedLoop.cpp (modified) * branches/streaming-rework/src/libutil/DelayLockedLoop.h (modified) * branches/streaming-rework/src/libutil/OptionContainer.cpp (modified) * branches/streaming-rework/src/libutil/OptionContainer.h (modified) * branches/streaming-rework/src/libutil/PacketBuffer.cpp (modified) * branches/streaming-rework/src/libutil/PacketBuffer.h (modified) * branches/streaming-rework/src/libutil/PosixThread.cpp (modified) * branches/streaming-rework/src/libutil/PosixThread.h (modified) * branches/streaming-rework/src/libutil/StreamStatistics.cpp (modified) * branches/streaming-rework/src/libutil/StreamStatistics.h (modified) * branches/streaming-rework/src/libutil/SystemTimeSource.cpp (modified) * branches/streaming-rework/src/libutil/SystemTimeSource.h (modified) * branches/streaming-rework/src/libutil/test-dll.cpp (modified) * branches/streaming-rework/src/libutil/Thread.h (modified) * branches/streaming-rework/src/libutil/TimeSource.cpp (modified) * branches/streaming-rework/src/libutil/TimeSource.h (modified) * branches/streaming-rework/src/libutil/TimestampedBuffer.cpp (modified) * branches/streaming-rework/src/libutil/TimestampedBuffer.h (modified) * branches/streaming-rework/src/libutil/unittests.cpp (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/tests/streaming/test-isohandling.cpp (modified) * branches/streaming-rework/tests/SytMonitor.h (modified) * branches/streaming-rework/tests/test-cycletimer.cpp (modified) * branches/streaming-rework/tests/test-sytmonitor.cpp (modified) * branches/streaming-rework/tests/test-timestampedbuffer.cpp (modified) namespace simplification 02/25/07 02:46:00 pieterpalmers [416] * 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/iavdevice.h (modified) * branches/streaming-rework/src/libutil/OptionContainer.cpp (added) * branches/streaming-rework/src/libutil/OptionContainer.h (added) * branches/streaming-rework/src/libutil/unittests.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 a generic option mechanism. AvDevices now automatically inherit from OptionContainer (via IAvDevice) and can specify options (e.g. at construction). These can then be get/set using the container functions from the outside. - Modified the bebob, bounce, motu, mh, rme AvDevices to make use of the option system for their Id value and the 'snoopMode' option. - Made M-Audio avdevice a subclass of the BeBoB avdevice to avoid code duplication. - Extended the bounce device 02/24/07 09:51:56 pieterpalmers [415] * 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/dice/dice_avdevice.cpp (modified) * branches/streaming-rework/src/dice/dice_avdevice.h (modified) * branches/streaming-rework/src/freebob_streaming.cpp (modified) * branches/streaming-rework/src/iavdevice.h (modified) * branches/streaming-rework/src/libfreebobavc/avc_definitions.cpp (modified) * branches/streaming-rework/src/libfreebobavc/avc_definitions.h (modified) * branches/streaming-rework/src/libieee1394/ieee1394service.cpp (modified) * branches/streaming-rework/src/libieee1394/ieee1394service.h (modified) * branches/streaming-rework/src/libstreaming/AmdtpPort.h (modified) * branches/streaming-rework/src/libstreaming/AmdtpPortInfo.h (modified) * branches/streaming-rework/src/libstreaming/AmdtpStreamProcessor.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/tests/test-ieee1394service.cpp (modified) ieee1394service: - implemented 64bit compare-swap-lock operation (needed for DICE) - small name change of (un)registerARMhandler to (un)registerARMHandler iavdevice.h: - made the stream start/stop functions return bool instead of int - updated function documentation for consistency and to reflect changes BeBoB avdevice: - replaced the 2 fixed streamprocessor pointers with a 2 vectors of streamprocessors - implemented the 'snoop mode' (cannot be activated yet) libstreaming: - removed unused 'type' attribute from AmdtpPortInfo & children mh_avdevice, motu_avdevice, rme_avdevice: - replaced m_1394service with m_p1394service for consistence maudio_avdevice.cpp: - removed unused code 02/22/07 08:49:35 pieterpalmers [412] * branches/streaming-rework/config.h.in (modified) * 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/dice/dice_avdevice.cpp (modified) * branches/streaming-rework/src/dice/dice_avdevice.h (modified) * branches/streaming-rework/src/dice/dice_defines.h (added) * branches/streaming-rework/src/freebob_streaming.cpp (modified) * branches/streaming-rework/src/iavdevice.h (modified) * branches/streaming-rework/src/libfreebobavc/ieee1394service.cpp (modified) * branches/streaming-rework/src/libfreebobavc/ieee1394service.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/threads.h (modified) * branches/streaming-rework/tests/Makefile.am (modified) * branches/streaming-rework/tests/test-freebob-cpp.cpp (added) * branches/streaming-rework/tests/test-ieee1394service.cpp (added) - added some documentation - added a lock()/unlock() to IAvDevice (see header) - reimplemented test-freebob to the new C++ api - started with support for AddressRangeMapping, i.e. response to reads/writes of the 1394 memory space on the host 02/20/07 06:38:52 pieterpalmers [407] * branches/streaming-rework/configure.ac (modified) * branches/streaming-rework/libfreebob/freebob_bounce.h (modified) * 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_avdevice_subunit.h (modified) * branches/streaming-rework/src/bebob/bebob_avdevice_xml.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_avplug_xml.cpp (modified) * branches/streaming-rework/src/bebob/bebob_dl_bcd.cpp (modified) * branches/streaming-rework/src/bebob/bebob_dl_bcd.h (modified) * branches/streaming-rework/src/bebob/bebob_dl_codes.cpp (modified) * branches/streaming-rework/src/bebob/bebob_dl_mgr.cpp (modified) * branches/streaming-rework/src/bebob/bebob_dl_mgr.h (modified) * branches/streaming-rework/src/bebob/bebob_functionblock.cpp (modified) * branches/streaming-rework/src/bebob/bebob_functionblock.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/freebob_streaming.cpp (modified) * branches/streaming-rework/src/libfreebobavc/ieee1394service.cpp (modified) * branches/streaming-rework/src/libfreebobavc/ieee1394service.h (modified) * branches/streaming-rework/src/libstreaming/AmdtpPort.cpp (modified) * branches/streaming-rework/src/libstreaming/AmdtpPort.h (modified) * branches/streaming-rework/src/libstreaming/AmdtpPortInfo.cpp (modified) * branches/streaming-rework/src/libstreaming/AmdtpPortInfo.h (modified) * branches/streaming-rework/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/streaming-rework/src/libstreaming/AmdtpStreamProcessor.h (modified) * branches/streaming-rework/src/libstreaming/MotuPort.cpp (modified) * branches/streaming-rework/src/libstreaming/MotuPort.h (modified) * branches/streaming-rework/src/libstreaming/MotuPortInfo.cpp (modified) * branches/streaming-rework/src/libstreaming/MotuPortInfo.h (modified) * branches/streaming-rework/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/streaming-rework/src/libstreaming/MotuStreamProcessor.h (modified) * branches/streaming-rework/src/libstreaming/StreamProcessor.cpp (modified) * branches/streaming-rework/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/streaming-rework/src/libutil/TimestampedBuffer.cpp (modified) * branches/streaming-rework/src/libutil/TimestampedBuffer.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) * branches/streaming-rework/src/ser.cpp (modified) * branches/streaming-rework/tests/freebob-server.c (modified) * branches/streaming-rework/tests/Makefile.am (modified) * branches/streaming-rework/tests/test-timestampedbuffer.cpp (modified) - Changed the way the device class configure options are handled. Now they are handled in the makefiles instead of the source files. The only source file that still contains the #ifdef's is devicemanager.cpp, to conditionally include the device class include files and to conditionally probe the classes that might be supported. - added a configure option to disable the compilation of the test programs in tests/ - cleaned up the ADMTP transmit streamprocessor. Now it sends silenced packets when in the disabled state, instead of no-data packets - added a getNodeID() to ieee1394service - made comments in ieee1394service.h doxygen compliant 02/18/07 07:09:00 pieterpalmers [404] * branches/streaming-rework/configure.ac (modified) * 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_avdevice_subunit.h (modified) * branches/streaming-rework/src/bebob/bebob_avdevice_xml.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_avplug_xml.cpp (modified) * branches/streaming-rework/src/bebob/bebob_dl_bcd.cpp (modified) * branches/streaming-rework/src/bebob/bebob_dl_bcd.h (modified) * branches/streaming-rework/src/bebob/bebob_dl_codes.cpp (modified) * branches/streaming-rework/src/bebob/bebob_dl_codes.h (modified) * branches/streaming-rework/src/bebob/bebob_dl_mgr.cpp (modified) * branches/streaming-rework/src/bebob/bebob_dl_mgr.h (modified) * branches/streaming-rework/src/bebob/bebob_functionblock.cpp (modified) * branches/streaming-rework/src/bebob/bebob_functionblock.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/dice (added) * branches/streaming-rework/src/dice/dice_avdevice.cpp (added) * branches/streaming-rework/src/dice/dice_avdevice.h (added) * branches/streaming-rework/src/libstreaming/AmdtpPort.cpp (modified) * branches/streaming-rework/src/libstreaming/AmdtpPort.h (modified) * branches/streaming-rework/src/libstreaming/AmdtpPortInfo.cpp (modified) * branches/streaming-rework/src/libstreaming/AmdtpPortInfo.h (modified) * branches/streaming-rework/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/streaming-rework/src/libstreaming/AmdtpStreamProcessor.h (modified) * branches/streaming-rework/src/libstreaming/MotuPort.cpp (modified) * branches/streaming-rework/src/libstreaming/MotuPort.h (modified) * branches/streaming-rework/src/libstreaming/MotuPortInfo.cpp (modified) * branches/streaming-rework/src/libstreaming/MotuPortInfo.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 (added) * branches/streaming-rework/src/metrichalo/mh_avdevice.cpp (added) * branches/streaming-rework/src/metrichalo/mh_avdevice.h (added) * 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) - introduce support framework for DICE and Metric Halo - change probe/discovery code to make adding devices easier - made conditional compilation effectively work. ./configure now has the following switches: --enable-bebob build BeBoB support (default=yes) --enable-motu build Motu support (default=no) --enable-dice build DICE support (default=no) --enable-metric-halo build Metric Halo support (note: completely useless) (default=no) --enable-rme build RME support (note: completely useless) (default=no) --enable-bounce build Bounce device support (default=no) --enable-all-devices build support for all supported devices (default=no) these now turn on/off compilation effectively. 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/28/06 04:03:52 pieterpalmers [356] * trunk/libfreebob (moved) - move 2.0 to new trunk (take 2)