# # ChangeLog for /branches # # Generated by Trac 0.10.4 # 03/28/24 06:54:58 # 09/24/06 17:50:17 jwoithe [309] * branches/libfreebob-2.0/src/libstreaming/IsoHandler.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) MOTU: Fixed false "missed rx cycle" report following xrun recovery. Ensure iso rx/tx contexts are deallocated during shutdown/xrun recovery by explicitly deleting IsoHandlers in IsoHandlerManager::pruneHandlers(). If they aren't deleted here they never get deleted because the reference is lost. IsoHandler destructor should only call stop() if the handle is valid. IsoXmitHandler's destructor sets the handle NULL to prevent double- free by the inherited IsoHandler destructor. Don't call raw1394_iso_shutdown() from our code. libraw1394 1.2.1 has a bug whereby raw1394_new_handle() fails to initialise the iso_packet_infos field. The bug hits us particularly in IsoRecvHandler::prepare(). It's also not really necessary to call raw1394_iso_shutdown() since raw1394_destroy_handle() will do any cleanups we happen to need. MOTU: the receive stream no longer falsely complains of buffer problems during device shutdown. MOTU: fixed a false "missed cycle" detection immediately after the stream was enabled. 09/21/06 16:18:50 jwoithe [308] * branches/libfreebob-2.0/src/motu/motu_avdevice.h (modified) Remove another instance of a class name being included in a method declaration which was causing newer gcc versions to trip up. 09/21/06 16:07:35 jwoithe [307] * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.cpp (modified) Minor source code cleanups. No functional changes. 09/20/06 16:50:35 jwoithe [306] * branches/libfreebob-2.0/tests/streaming/Makefile.am (modified) Add a "/" to the libfreebob path which are needed when compiling in newer environments. 09/20/06 16:44:29 jwoithe [305] * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.h (modified) MotuStreamProcessor.h: remove class name in erroneously included in the definition of two transmit stream methods. Thanks to Francois Ernoult for the bug report. 09/18/06 00:57:30 jwoithe [304] * branches/libfreebob-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.h (modified) Whitespace cleanup. Improve device sample rate configuration. 09/14/06 19:56:03 jwoithe [302] * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.cpp (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.h (modified) * branches/libfreebob-2.0/support/jack/freebob_driver.c (modified) jack driver: call detach() from finish() if detach() hasn't yet been called. This works around the fact that jack doesn't call detach() on close at this stage. Once this is fixed in jack the workaround can be removed. C streaming API: set sample rate before device initialisation. This permits jackd to set the sample rate to that requested on the command line when starting jackd. Motu device: start adding details to setSamplingFrequency() beyond that required for basic functionality. 09/11/06 00:35:58 jwoithe [301] * branches/libfreebob-2.0/src/libstreaming/Port.cpp (modified) * branches/libfreebob-2.0/support/jack/freebob_driver.c (modified) Port::useExternalBuffer(): don't complain if called after initialisation and the call does not request a change to the external buffer usage. freebob_driver_attach(): call freebob_streaming_set_capture_stream_buffer() so freebob knows an external buffer will be used. 09/04/06 17:10:19 jwoithe [300] * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.h (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.h (modified) Major cleanup of MOTU streaming code. Fine-tuned the DLL used for iso transmission timestamping. Tweaked MOTU shutdown to avoid long delays if streaming isn't operational; this means that xrun recovery nearly always works now. 08/20/06 18:44:33 jwoithe [296] * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.h (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libfreebob-2.0/tests/streaming/teststreaming2.c (modified) Code "ticks per frame" DLL inline to the MOTU receive stream processor for efficiency. Fine-tune DLL integration coefficient to remove regular audio glitches. Set teststreaming2.c to request realtime priority to facilitate further testing. Cleanly deal with cycle wraparound in transmit stream processor. Improve efficiency of 1 kHz tone generator in transmit stream processor. 07/19/06 00:05:56 jwoithe [294] * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) More device sync tests. 07/17/06 00:44:27 jwoithe [291] * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) Seed the SPH cycle DLL when the receive stream is running but disabled; this means the DLL has a sensible figure when the transmit stream is enabled. More testing to work out why device resync (as distinct from rx/tx sync) doesn't seem to work. 07/13/06 17:42:27 jwoithe [290] * branches/libfreebob-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.h (modified) Iso resources (channels, bandwidth) now allocated via the IRM. Some comments clarified. Minor code cleanups. 07/11/06 16:44:36 jwoithe [289] * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) Minor tidy up. Some comments clarified. Some test code has been added to the MOTU stream processor to assist in tracking down some sync-related issues. 07/10/06 14:33:58 wagi [288] * branches/libfreebob-1.0 (copied) Branching revision 277 away to libfreebob-1.0 07/09/06 16:33:32 jwoithe [287] * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) Some cleanups to the MotuStreamProcessor source. First pass at a stop preparation method (StreamProcessor::preparedToStop()). Motu uses preparedToStop to write zero data to device before iso closedown. 07/08/06 15:20:47 pieterpalmers [286] * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) - fixed small compile error 07/07/06 00:17:38 jwoithe [285] * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/tests/streaming/teststreaming2.c (modified) Connect ports to the Motu playback stream handlers & make playback work. Make teststreaming2.c copy input ports to output ports for testing. 07/03/06 16:23:50 jwoithe [284] * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) More MOTU iso transmission work. Things are now partially operational. 07/02/06 17:22:25 jwoithe [283] * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.h (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.cpp (modified) More additions for MOTU playback (transmit) functionality. Bugfix for MOTU stream stop method. 06/29/06 16:24:39 jwoithe [277] * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.h (modified) * branches/libfreebob-2.0/src/libutil/DelayLockedLoop.cpp (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.cpp (modified) Start of work leading to MOTU iso transmission. Fix use of uninitialised local variable in DelayLockedLoop::setIntegrator(). 06/27/06 14:46:41 wagi [276] * branches/libfreebob-downloader/ChangeLog (modified) * branches/libfreebob-downloader/configure.ac (modified) * branches/libfreebob-downloader/src/bebob/bebob_avdevice.cpp (modified) * branches/libfreebob-downloader/src/bebob/bebob_avdevice.h (modified) * branches/libfreebob-downloader/src/bebob/bebob_dl_bcd.cpp (modified) * branches/libfreebob-downloader/src/bebob/bebob_dl_bcd.h (modified) * branches/libfreebob-downloader/src/bebob/bebob_dl_codes.cpp (modified) * branches/libfreebob-downloader/src/bebob/bebob_dl_codes.h (modified) * branches/libfreebob-downloader/src/bebob/bebob_dl_mgr.cpp (modified) * branches/libfreebob-downloader/src/bebob_light/bebob_light_avdevice.cpp (deleted) * branches/libfreebob-downloader/src/bebob_light/bebob_light_avdevice.h (deleted) * branches/libfreebob-downloader/src/bebob_light/bebob_light_avdevicesubunit.cpp (deleted) * branches/libfreebob-downloader/src/bebob_light/bebob_light_avdevicesubunit.h (deleted) * branches/libfreebob-downloader/src/bebob_light/bebob_light_avplug.cpp (deleted) * branches/libfreebob-downloader/src/bebob_light/bebob_light_avplug.h (deleted) * branches/libfreebob-downloader/src/bounce/bounce_avdevice.cpp (modified) * branches/libfreebob-downloader/src/configrom.cpp (modified) * branches/libfreebob-downloader/src/configrom.h (modified) * branches/libfreebob-downloader/src/devicemanager.cpp (modified) * branches/libfreebob-downloader/src/devicemanager.h (modified) 2006-06-27 Daniel Wagner <wagi@monom.org> * configure.ac: Version bump to 1.1.0 * remove bebob_light code * downloader various improvements * ConfigRom::isAvcDevice() removed. Device probe code added. Each device driver class can check if it supports a device. 06/26/06 13:36:03 pieterpalmers [275] * branches/libfreebob-2.0/src/libutil/PosixThread.cpp (modified) - fix bug that prevented RT threads from being created 06/25/06 18:45:12 jwoithe [274] * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.h (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libfreebob-2.0/tests/streaming/teststreaming2.c (modified) * branches/libfreebob-2.0/tests/streaming/teststreaming3.c (modified) Fix buffer type configuration in teststreaming{2,3}.c. Audio data can now be streamed in from a MOTU to teststreaming2.c. 06/22/06 17:09:24 jwoithe [272] * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.h (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.h (modified) * branches/libfreebob-2.0/tests/streaming/teststreaming.c (modified) * branches/libfreebob-2.0/tests/streaming/teststreaming2.c (modified) Silence some compiler warnings in teststreaming.c and teststreaming2.c. Work towards getting iso receive working for the MOTU devices. 06/21/06 14:49:06 wagi [271] * branches/libfreebob-downloader/ChangeLog (modified) * branches/libfreebob-downloader/src/bebob/bebob_dl_bcd.cpp (added) * branches/libfreebob-downloader/src/bebob/bebob_dl_bcd.h (added) * branches/libfreebob-downloader/src/bebob/bebob_dl_codes.cpp (added) * branches/libfreebob-downloader/src/bebob/bebob_dl_codes.h (added) * branches/libfreebob-downloader/src/bebob/bebob_dl_mgr.cpp (added) * branches/libfreebob-downloader/src/bebob/bebob_dl_mgr.h (added) * branches/libfreebob-downloader/src/configrom.cpp (modified) * branches/libfreebob-downloader/src/configrom.h (modified) * branches/libfreebob-downloader/src/freebob-downloader.cpp (added) * branches/libfreebob-downloader/src/libfreebobavc/ieee1394service.cpp (modified) * branches/libfreebob-downloader/src/libfreebobavc/ieee1394service.h (modified) * branches/libfreebob-downloader/src/libfreebobavc/serialize.cpp (modified) * branches/libfreebob-downloader/src/Makefile.am (modified) * branches/libfreebob-downloader/src/threads.h (added) 2006-06-21 Daniel Wagner <wagi@monom.org> * freebob-downloader first version added 06/21/06 14:14:09 wagi [270] * branches/libfreebob-downloader (copied) Downloader branch 06/20/06 23:46:20 jwoithe [269] * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.h (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.h (modified) * branches/libfreebob-2.0/tests/streaming/Makefile.am (modified) * branches/libfreebob-2.0/tests/streaming/teststreaming2.c (modified) More MOTU port infrastructure developments. Make teststreaming2 compile and maybe work. Fix some comments in IsoHandlerManager.cpp and freebob_streaming.cpp. 06/19/06 18:46:29 jwoithe [268] * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.h (modified) StreamProcessor::m_framecounter is now signed again, since the ability to go negative is utilised for some devices in certain circumstances. 06/18/06 17:39:04 jwoithe [267] * branches/libfreebob-2.0/src/libstreaming/IsoHandler.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/MotuPort.h (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.h (modified) * branches/libfreebob-2.0/tests/streaming/Makefile.am (modified) * branches/libfreebob-2.0/tests/streaming/teststreaming.c (modified) More Motu streaming infrastructure added. Added more Motu device configuration details. tests/teststreaming.c: added call to freebob_streaming_prepare() so this can naively used to start exercising the Motu functions. 06/17/06 07:15:54 pieterpalmers [266] * branches/libfreebob-2.0/src/debugmodule/debugmodule.h (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/streamstatistics.cpp (modified) * branches/libfreebob-2.0/src/libutil/PosixThread.cpp (modified) * branches/libfreebob-2.0/src/libutil/Thread.h (modified) - temporary commit 06/15/06 16:57:46 jwoithe [265] * branches/libfreebob-2.0/src/devicemanager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/MotuPort.h (modified) * branches/libfreebob-2.0/src/libstreaming/MotuPortInfo.h (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.cpp (modified) Start adding detail in MOTU port infrastructure. Clean up some "signed/unsigned comparison" compiler warnings. 06/15/06 09:19:04 pieterpalmers [264] * branches/libfreebob-2.0/src/devicemanager.cpp (modified) - fixed small bug introduced by moving the configrom tests 06/15/06 09:07:47 pieterpalmers [263] * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.h (modified) - implementation of correct SYT behaviour for transmit streams [Work-in-progress: these changes introduce a bug, but I don't want to lose this] 06/12/06 18:31:27 jwoithe [262] * branches/libfreebob-2.0/src/configrom.cpp (modified) * branches/libfreebob-2.0/src/configrom.h (modified) * branches/libfreebob-2.0/src/devicemanager.cpp (modified) * branches/libfreebob-2.0/src/devicemanager.h (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.h (modified) * branches/libfreebob-2.0/tests/Makefile.am (modified) Make skeleton MOTU device discovery work. Proof-of-concept MOTU sample rate control in place. 06/10/06 06:53:31 pieterpalmers [261] * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/cip.h (modified) - enabled verbose debugging for packet handlers in amdtp (PPC issues) - fixed iec61883_packet struct to work on PPC. 06/09/06 15:33:51 pieterpalmers [255] * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.cpp (modified) - the syt extraction is finally correct, handling all wraparounds correctly - when receiving a stream the device's samplerate is estimated and this estimate is used to calculate the timestamps for the transmitted packets (needs some more work) 06/09/06 13:28:32 pieterpalmers [254] * branches/libfreebob-2.0/src/libstreaming/FreebobAtomic.h (deleted) * branches/libfreebob-2.0/src/libstreaming/FreebobPosixThread.cpp (deleted) * branches/libfreebob-2.0/src/libstreaming/FreebobPosixThread.h (deleted) * branches/libfreebob-2.0/src/libstreaming/FreebobThread.h (deleted) * branches/libfreebob-2.0/src/libutil/Atomic.h (added) * branches/libfreebob-2.0/src/libutil/PosixThread.cpp (added) * branches/libfreebob-2.0/src/libutil/PosixThread.h (added) * branches/libfreebob-2.0/src/libutil/Thread.h (added) - fix file problems 06/09/06 13:26:17 pieterpalmers [253] * branches/libfreebob-2.0/src/bebob_light/bebob_light_avdevice.cpp (modified) * branches/libfreebob-2.0/src/debugmodule/debugmodule.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/Port.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/libutil/DelayLockedLoop.cpp (modified) * branches/libfreebob-2.0/src/libutil/DelayLockedLoop.h (modified) * branches/libfreebob-2.0/src/libutil/Makefile.am (modified) * branches/libfreebob-2.0/src/libutil/test-dll.cpp (added) - trying to fix problems with file locations introcuded earlier 06/06/06 08:09:38 pieterpalmers [250] * branches/libfreebob-2.0/configure.ac (modified) * branches/libfreebob-2.0/doc/Makefile.am (modified) * branches/libfreebob-2.0/doc/reference.doxygen.in (modified) * branches/libfreebob-2.0/src/libfreebobstreaming/cip.c (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/cip.h (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/freebob_connections.c (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/freebob_connections.h (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/freebob_debug.h (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/freebob_streaming.c (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/freebob_streaming_private.h (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/handlers.c (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/handlers.h (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/Makefile.am (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/messagebuffer.c (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/messagebuffer.h (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/ringbuffer.c (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/ringbuffer.h (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/thread.c (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/thread.h (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/watchdog.c (deleted) * branches/libfreebob-2.0/src/libfreebobstreaming/watchdog.h (deleted) * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/Makefile.am (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamRunner.cpp (deleted) * branches/libfreebob-2.0/src/libstreaming/StreamRunner.h (deleted) * branches/libfreebob-2.0/src/libutil (added) * branches/libfreebob-2.0/src/libutil/DelayLockedLoop.cpp (added) * branches/libfreebob-2.0/src/libutil/DelayLockedLoop.h (added) * branches/libfreebob-2.0/src/libutil/Makefile.am (added) * branches/libfreebob-2.0/src/Makefile.am (modified) * branches/libfreebob-2.0/tests/streaming/Makefile.am (modified) * branches/libfreebob-2.0/tests/streaming/test-isohandling.cpp (modified) - removed old streaming code - removed some obsolete files - moved utility classes to libutil - don't do the doxygen processing on make all, explicit make doc in doc/ is now nescessary (speed) 06/05/06 15:12:55 pieterpalmers [249] * branches/libfreebob-2.0/doc/adding_devices.dox (added) * branches/libfreebob-2.0/doc/amdtpstreamprocessor.dox (added) * branches/libfreebob-2.0/doc/class_diagram_1.eps (added) * branches/libfreebob-2.0/doc/class_diagram_1.png (added) * branches/libfreebob-2.0/doc/mainpage.dox (modified) * branches/libfreebob-2.0/doc/reference.doxygen.in (modified) * branches/libfreebob-2.0/doc/streaming.xmi (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Makefile.am (modified) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Port.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.h (modified) * branches/libfreebob-2.0/support/jack/freebob_driver.c (modified) - Extensive documentation update. 06/05/06 07:32:01 pieterpalmers [248] * branches/libfreebob-2.0/libfreebob/freebob.h (modified) * branches/libfreebob-2.0/src/freebob.cpp (modified) - add API version check 06/05/06 06:44:48 pieterpalmers [247] * branches/libfreebob-2.0/support (added) * branches/libfreebob-2.0/support/jack (added) * branches/libfreebob-2.0/support/jack/freebob_driver.c (added) * branches/libfreebob-2.0/support/jack/freebob_driver.h (added) - added a modified jackd backend for version 2.0 06/05/06 06:41:55 pieterpalmers [246] * branches/libfreebob-2.0/src/devicemanager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpPortInfo.h (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Makefile.am (modified) * branches/libfreebob-2.0/src/libstreaming/MotuPort.cpp (copied) * branches/libfreebob-2.0/src/libstreaming/MotuPort.h (copied) * branches/libfreebob-2.0/src/libstreaming/MotuPortInfo.cpp (copied) * branches/libfreebob-2.0/src/libstreaming/MotuPortInfo.h (copied) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp (added) * branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.h (added) * branches/libfreebob-2.0/src/libstreaming/Port.h (modified) * branches/libfreebob-2.0/src/Makefile.am (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.cpp (modified) * branches/libfreebob-2.0/src/motu/motu_avdevice.h (modified) - re-enabled the Motu device and updated it to the IAvDevice changes - created a framework streamprocessor for the motu devices 06/05/06 03:05:52 pieterpalmers [245] * branches/libfreebob-2.0/configure.ac (modified) * branches/libfreebob-2.0/doc (added) * branches/libfreebob-2.0/doc/mainpage.dox (added) * branches/libfreebob-2.0/doc/Makefile.am (added) * branches/libfreebob-2.0/doc/reference.doxygen.in (added) * branches/libfreebob-2.0/doc/streaming.xmi (moved) * branches/libfreebob-2.0/Makefile.am (modified) * branches/libfreebob-2.0/src/iavdevice.h (modified) * branches/libfreebob-2.0/src/libfreebobavc/avc_definitions.h (modified) * branches/libfreebob-2.0/src/libstreaming/ringbuffer.h (modified) - added doxygen documentation to the make process - wrote some preliminary documentation 06/05/06 01:13:34 pieterpalmers [244] * branches/libfreebob-2.0/src/debugmodule/debugmodule.h (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/streamstatistics.h (modified) * branches/libfreebob-2.0/tests/Makefile.am (modified) - first try to implement the SYT synchronisation. Not working yet. - committing to spend some time to get the Motu people going. 06/03/06 13:45:22 pieterpalmers [243] * branches/libfreebob-2.0/src/libstreaming/streamstatistics.cpp (added) * branches/libfreebob-2.0/src/libstreaming/streamstatistics.h (added) added some statistics gathering to help me figure out internals 06/03/06 13:39:12 pieterpalmers [242] * branches/libfreebob-2.0/src/bebob_light/bebob_light_avdevice.cpp (modified) * branches/libfreebob-2.0/src/bebob_light/bebob_light_avdevice.h (modified) * branches/libfreebob-2.0/src/bounce/bounce_avdevice.cpp (modified) * branches/libfreebob-2.0/src/bounce/bounce_avdevice.h (modified) * branches/libfreebob-2.0/src/debugmodule/debugmodule.cpp (modified) * branches/libfreebob-2.0/src/debugmodule/debugmodule.h (modified) * branches/libfreebob-2.0/src/devicemanager.cpp (modified) * branches/libfreebob-2.0/src/freebob.cpp (modified) * branches/libfreebob-2.0/src/libfreebobavc/avc_generic.cpp (modified) * branches/libfreebob-2.0/src/libfreebobavc/ieee1394service.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.cpp (modified) * branches/libfreebob-2.0/src/Makefile.am (modified) - made the bounce device actually work 05/29/06 13:53:54 pieterpalmers [235] * branches/libfreebob-2.0/libfreebob/freebob_streaming.h (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Port.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Port.h (modified) - implemented enable/disable for the ports - improved the C api somewhat 05/29/06 12:14:23 pieterpalmers [234] * branches/libfreebob-2.0/src/bebob_light/bebob_light_avdevice.cpp (modified) * branches/libfreebob-2.0/src/bebob_light/bebob_light_avdevice.h (modified) * branches/libfreebob-2.0/src/devicemanager.cpp (modified) * branches/libfreebob-2.0/src/iavdevice.h (modified) - ported over the port naming change from the 1.0 branch 05/29/06 11:40:23 pieterpalmers [233] * branches/libfreebob-2.0/libfreebob/freebob_streaming.h (modified) * branches/libfreebob-2.0/src/debugmodule/debugmodule.cpp (modified) * branches/libfreebob-2.0/src/debugmodule/debugmodule.h (modified) * branches/libfreebob-2.0/src/debugmodule/Makefile.am (modified) * branches/libfreebob-2.0/src/debugmodule/messagebuffer.c (deleted) * branches/libfreebob-2.0/src/debugmodule/messagebuffer.h (deleted) * branches/libfreebob-2.0/src/freebob.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/debug.h (deleted) * branches/libfreebob-2.0/src/libstreaming/FreebobPosixThread.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Makefile.am (modified) * branches/libfreebob-2.0/src/libstreaming/messagebuffer.c (deleted) * branches/libfreebob-2.0/src/libstreaming/messagebuffer.h (deleted) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.h (modified) - reworked the debug module to use RT safe messaging 05/29/06 10:57:52 pieterpalmers [232] * branches/libfreebob-2.0/src/debugmodule/debugmodule.cpp (modified) * branches/libfreebob-2.0/src/debugmodule/debugmodule.h (modified) * branches/libfreebob-2.0/src/debugmodule/Makefile.am (modified) * branches/libfreebob-2.0/src/debugmodule/messagebuffer.c (copied) * branches/libfreebob-2.0/src/debugmodule/messagebuffer.h (copied) 05/28/06 10:40:49 pieterpalmers [230] * branches/libfreebob-2.0/src/bebob_light/bebob_light_avdevice.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/FreebobPosixThread.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/FreebobPosixThread.h (modified) * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.h (modified) * branches/libfreebob-2.0/src/libstreaming/Port.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Port.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.h (modified) - xrun handling now works 05/28/06 07:07:03 pieterpalmers [229] * branches/libfreebob-2.0/documentation/streaming.xmi (modified) 05/28/06 05:43:20 pieterpalmers [228] * branches/libfreebob-2.0/src/debugmodule/debugmodule.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpPort.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpPort.h (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Port.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Port.h (modified) - generic rate control added for ringbuffer based ports. 05/27/06 14:43:40 pieterpalmers [227] * branches/libfreebob-2.0/libfreebob/freebob_streaming.h (modified) * branches/libfreebob-2.0/src/bebob_light/bebob_light_avdevice.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpPort.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpPort.h (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Port.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Port.h (modified) * branches/libfreebob-2.0/src/libstreaming/PortManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/PortManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.h (modified) * branches/libfreebob-2.0/tests/streaming/test-isohandling.cpp (modified) - another day of good progress comes to and end... - compiles and runs, only the midi stuff and the xrun handling remain. I'll also have to rework the C API somewhat. 05/27/06 08:30:20 pieterpalmers [226] * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.h (modified) - ported the more efficient buffer handling from libfreebob1.0 05/27/06 07:37:53 pieterpalmers [225] * branches/libfreebob-2.0/documentation/streaming.xmi (modified) * branches/libfreebob-2.0/libfreebob/freebob_streaming.h (modified) * branches/libfreebob-2.0/Makefile.am (modified) * branches/libfreebob-2.0/src/bebob_light/bebob_light_avdevice.cpp (modified) * branches/libfreebob-2.0/src/bebob_light/bebob_light_avdevice.h (modified) * branches/libfreebob-2.0/src/configrom.cpp (modified) * branches/libfreebob-2.0/src/iavdevice.h (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpPort.h (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpPortInfo.h (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/cip.c (modified) * branches/libfreebob-2.0/src/libstreaming/cip.h (modified) * branches/libfreebob-2.0/src/libstreaming/FreebobAtomic.h (modified) * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStreamManager.cpp (deleted) * branches/libfreebob-2.0/src/libstreaming/IsoStreamManager.h (deleted) * branches/libfreebob-2.0/src/libstreaming/Makefile.am (modified) * branches/libfreebob-2.0/src/libstreaming/Port.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Port.h (modified) * branches/libfreebob-2.0/src/libstreaming/PortManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/PortManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamRunner.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamRunner.h (modified) * branches/libfreebob-2.0/tests/streaming/test-isohandling.cpp (modified) - reworked the code - this runs on a bebob device, as long as no xruns occur - partly documented 05/25/06 13:14:18 pieterpalmers [223] * branches/libfreebob-2.0/src/bebob_light/bebob_light_avdevice.cpp (modified) * branches/libfreebob-2.0/src/bebob_light/bebob_light_avdevice.h (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.h (modified) - this is the first audio capable commit of the 2.0 code - xrun handling etc.. is not ready yet 05/25/06 03:03:15 pieterpalmers [222] * branches/libfreebob-2.0/libfreebob/Makefile.am (modified) * branches/libfreebob-2.0/src/debugmodule/Makefile.am (modified) * branches/libfreebob-2.0/src/libfreebobavc/Makefile.am (modified) * branches/libfreebob-2.0/src/libfreebobstreaming/Makefile.am (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Makefile.am (modified) * branches/libfreebob-2.0/src/Makefile.am (modified) - makefile rework: move headers in noinst, makes life easier with kdevelop 05/24/06 16:14:20 pieterpalmers [221] * branches/libfreebob-2.0/documentation/streaming.xmi (modified) * branches/libfreebob-2.0/libfreebob/freebob_streaming.h (modified) * branches/libfreebob-2.0/src/bebob_light/bebob_light_avdevice.cpp (modified) * branches/libfreebob-2.0/src/bebob_light/bebob_light_avdevice.h (modified) * branches/libfreebob-2.0/src/debugmodule/debugmodule.h (modified) * branches/libfreebob-2.0/src/devicemanager.cpp (modified) * branches/libfreebob-2.0/src/devicemanager.h (modified) * branches/libfreebob-2.0/src/iavdevice.h (modified) * branches/libfreebob-2.0/src/libfreebobavc/ieee1394service.h (modified) * branches/libfreebob-2.0/src/libfreebobstreaming/freebob_streaming.c (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpPort.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpPort.h (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpPortInfo.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpPortInfo.h (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.h (modified) * branches/libfreebob-2.0/src/libstreaming/Makefile.am (modified) * branches/libfreebob-2.0/src/libstreaming/Port.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Port.h (modified) * branches/libfreebob-2.0/src/libstreaming/PortManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/PortManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamRunner.h (modified) * branches/libfreebob-2.0/src/Makefile.am (modified) * branches/libfreebob-2.0/tests/streaming/test-isohandling.cpp (modified) 05/24/06 06:44:38 pieterpalmers [220] * branches/libfreebob-2.0/documentation/streaming.xmi (modified) 05/24/06 05:10:08 pieterpalmers [218] * branches/libfreebob-2.0/documentation (added) * branches/libfreebob-2.0/documentation/streaming.xmi (added) - documentation start 05/22/06 14:54:50 pieterpalmers [217] * branches/libfreebob-2.0/src/libstreaming/AmdtpPort.h (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpPortInfo.h (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/Port.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Port.h (modified) * branches/libfreebob-2.0/tests/streaming/test-isohandling.cpp (modified) - implemented receive streaming to MBLA audio ports 05/21/06 13:17:28 pieterpalmers [212] * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/tests/streaming/test-isohandling.cpp (modified) - end of day commit 05/21/06 12:41:05 pieterpalmers [211] * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/PortManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/PortManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.h (modified) - fixed recursion problem 05/21/06 12:10:55 pieterpalmers [210] * branches/libfreebob-2.0/src/libstreaming/AmdtpPort.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpPortInfo.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/FreebobPosixThread.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/PacketBuffer.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Port.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/PortManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/PortManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamRunner.cpp (modified) 05/21/06 11:53:50 pieterpalmers [209] * branches/libfreebob-2.0/libfreebob/freebob_bounce.h (added) backup commit (2) 05/21/06 11:51:29 pieterpalmers [208] * branches/libfreebob-2.0/src/motu (added) * branches/libfreebob-2.0/src/motu/motu_avdevice.cpp (added) * branches/libfreebob-2.0/src/motu/motu_avdevice.h (added) 05/21/06 11:39:59 pieterpalmers [207] * branches/libfreebob-2.0/src/libstreaming/AmdtpPort.cpp (added) * branches/libfreebob-2.0/src/libstreaming/AmdtpPort.h (added) * branches/libfreebob-2.0/src/libstreaming/AmdtpPortInfo.cpp (added) * branches/libfreebob-2.0/src/libstreaming/AmdtpPortInfo.h (added) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.cpp (added) * branches/libfreebob-2.0/src/libstreaming/AmdtpStreamProcessor.h (added) * branches/libfreebob-2.0/src/libstreaming/cip.c (added) * branches/libfreebob-2.0/src/libstreaming/cip.h (added) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.h (modified) * branches/libfreebob-2.0/src/libstreaming/Makefile.am (modified) * branches/libfreebob-2.0/src/libstreaming/PortManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/PortManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.h (modified) * branches/libfreebob-2.0/tests/streaming/test-isohandling.cpp (modified) - temp commit 05/20/06 13:12:11 pieterpalmers [206] * branches/libfreebob-2.0/src/libstreaming/IsoHandler.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.h (modified) * branches/libfreebob-2.0/src/libstreaming/Port.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Port.h (modified) * branches/libfreebob-2.0/src/libstreaming/PortManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/PortManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.h (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.h (modified) * branches/libfreebob-2.0/tests/streaming/test-isohandling.cpp (modified) - end of another day... implemented the 'ports' that represent the demuxed data streams (audio, midi and control) 05/19/06 11:17:12 pieterpalmers [205] * branches/libfreebob-2.0/src/debugmodule/debugmodule.h (modified) * branches/libfreebob-2.0/tests/streaming/Makefile.am (modified) * branches/libfreebob-2.0/tests/streaming/test-isohandling.cpp (added) - test files 05/19/06 11:16:51 pieterpalmers [204] * branches/libfreebob-2.0/src/libstreaming/FreebobPosixThread.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.h (modified) * branches/libfreebob-2.0/src/libstreaming/PortManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/StreamRunner.cpp (modified) - ISO streaming infrastructure starts to look good - client side infrastructure unexistant 05/19/06 06:31:44 pieterpalmers [203] * branches/libfreebob-2.0/src/libstreaming/FreebobPosixThread.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/FreebobPosixThread.h (modified) * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.cpp (copied) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.h (modified) * branches/libfreebob-2.0/src/libstreaming/Makefile.am (modified) * branches/libfreebob-2.0/src/libstreaming/Port.cpp (added) * branches/libfreebob-2.0/src/libstreaming/Port.h (added) * branches/libfreebob-2.0/src/libstreaming/PortManager.cpp (added) * branches/libfreebob-2.0/src/libstreaming/PortManager.h (added) * branches/libfreebob-2.0/src/libstreaming/Receiver.cpp (deleted) * branches/libfreebob-2.0/src/libstreaming/Receiver.h (deleted) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.cpp (added) * branches/libfreebob-2.0/src/libstreaming/StreamProcessor.h (added) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.cpp (added) * branches/libfreebob-2.0/src/libstreaming/StreamProcessorManager.h (added) * branches/libfreebob-2.0/src/libstreaming/StreamRunner.cpp (added) * branches/libfreebob-2.0/src/libstreaming/StreamRunner.h (added) - another backup commit, going to switch the streamhandlermanager to a rx/tx invariant one. 05/19/06 01:37:34 pieterpalmers [202] * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.c (deleted) backup commit (2) 05/19/06 01:36:34 pieterpalmers [201] * branches/libfreebob-2.0/src/libstreaming/IsoHandler.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStreamManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStreamManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/Makefile.am (modified) * branches/libfreebob-2.0/src/libstreaming/messagebuffer.h (modified) * branches/libfreebob-2.0/src/libstreaming/PacketBuffer.cpp (added) * branches/libfreebob-2.0/src/libstreaming/PacketBuffer.h (added) * branches/libfreebob-2.0/src/libstreaming/Receiver.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/Receiver.h (modified) backup commit 05/18/06 09:17:03 pieterpalmers [200] * branches/libfreebob-2.0/src/libstreaming/IsoHandler.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStream.h (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStreamManager.cpp (modified) * branches/libfreebob-2.0/src/libstreaming/IsoStreamManager.h (modified) * branches/libfreebob-2.0/src/libstreaming/Makefile.am (modified) * branches/libfreebob-2.0/src/libstreaming/Receiver.cpp (added) * branches/libfreebob-2.0/src/libstreaming/Receiver.h (added) * branches/libfreebob-2.0/src/libstreaming/ringbuffer.c (added) * branches/libfreebob-2.0/src/libstreaming/ringbuffer.h (added) - temp commit 05/17/06 02:57:45 pieterpalmers [199] * branches/libfreebob-2.0/configure.ac (modified) * branches/libfreebob-2.0/libfreebob/freebob.h (modified) * branches/libfreebob-2.0/src/bounce/bounce_avdevice.cpp (modified) * branches/libfreebob-2.0/src/bounce/bounce_avdevice.h (modified) * branches/libfreebob-2.0/src/configrom.cpp (modified) * branches/libfreebob-2.0/src/configrom.h (modified) * branches/libfreebob-2.0/src/devicemanager.cpp (modified) * branches/libfreebob-2.0/src/devicemanager.h (modified) * branches/libfreebob-2.0/src/freebob.cpp (modified) * branches/libfreebob-2.0/src/libfreebobstreaming/freebob_streaming.c (modified) * branches/libfreebob-2.0/src/libfreebobstreaming/freebob_streaming_private.h (modified) * branches/libfreebob-2.0/src/libfreebobstreaming/handlers.c (added) * branches/libfreebob-2.0/src/libfreebobstreaming/handlers.h (added) * branches/libfreebob-2.0/src/libfreebobstreaming/Makefile.am (modified) * branches/libfreebob-2.0/src/libfreebobstreaming/watchdog.c (added) * branches/libfreebob-2.0/src/libfreebobstreaming/watchdog.h (added) * branches/libfreebob-2.0/src/libstreaming (added) * branches/libfreebob-2.0/src/libstreaming/debug.h (added) * branches/libfreebob-2.0/src/libstreaming/FreebobAtomic.h (added) * branches/libfreebob-2.0/src/libstreaming/FreebobPosixThread.cpp (added) * branches/libfreebob-2.0/src/libstreaming/FreebobPosixThread.h (added) * branches/libfreebob-2.0/src/libstreaming/FreebobThread.h (added) * branches/libfreebob-2.0/src/libstreaming/freebob_streaming.c (added) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.cpp (added) * branches/libfreebob-2.0/src/libstreaming/IsoHandler.h (added) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.cpp (added) * branches/libfreebob-2.0/src/libstreaming/IsoHandlerManager.h (added) * branches/libfreebob-2.0/src/libstreaming/IsoStream.cpp (added) * branches/libfreebob-2.0/src/libstreaming/IsoStream.h (added) * branches/libfreebob-2.0/src/libstreaming/IsoStreamManager.cpp (added) * branches/libfreebob-2.0/src/libstreaming/IsoStreamManager.h (added) * branches/libfreebob-2.0/src/libstreaming/Makefile.am (added) * branches/libfreebob-2.0/src/libstreaming/messagebuffer.c (added) * branches/libfreebob-2.0/src/libstreaming/messagebuffer.h (added) * branches/libfreebob-2.0/src/Makefile.am (modified) * branches/libfreebob-2.0/tests/freebob-server.c (modified) * branches/libfreebob-2.0/tests/test-freebob.c (modified) - start of a new streaming API implementation, C++ based 05/16/06 10:40:07 pieterpalmers [198] * branches/libfreebob-2.0 (copied) - branched off to work on post-1.0 code 05/16/06 10:29:09 pieterpalmers [197] * branches/libfreebob-motu/libfreebob/freebob.h (modified) * branches/libfreebob-motu/libfreebob/freebob_bounce.h (added) * branches/libfreebob-motu/src/bounce/bounce_avdevice.cpp (modified) * branches/libfreebob-motu/src/bounce/bounce_avdevice.h (modified) * branches/libfreebob-motu/src/configrom.cpp (modified) * branches/libfreebob-motu/src/configrom.h (modified) * branches/libfreebob-motu/src/devicemanager.cpp (modified) * branches/libfreebob-motu/src/devicemanager.h (modified) * branches/libfreebob-motu/src/freebob.cpp (modified) * branches/libfreebob-motu/src/Makefile.am (modified) * branches/libfreebob-motu/src/motu (added) * branches/libfreebob-motu/src/motu/motu_avdevice.cpp (added) * branches/libfreebob-motu/src/motu/motu_avdevice.h (added) * branches/libfreebob-motu/tests/freebob-server.c (modified) * branches/libfreebob-motu/tests/test-freebob.c (modified) - implemented first steps of MOTU device discovery 05/16/06 06:22:30 pieterpalmers [196] * branches/libfreebob-motu (copied) - Branch to experiment with MOTU support 05/12/06 09:24:35 pieterpalmers [195] * branches/freebob-syt-experiments (copied) - Creating a branch to experiment with SYT timestamp handling 03/19/06 05:30:00 anonymous [179] * branches/start/alsa-plugin (copied) This commit was manufactured by cvs2svn to create branch 'start'. 03/19/06 05:29:59 anonymous [177] * branches/random (copied) * trunk/CVSROOT (deleted) * trunk/freebob (deleted) * trunk/freebobstreaming (deleted) * trunk/libfreebob (deleted) * trunk/libfreebobctl (deleted) This commit was manufactured by cvs2svn to create branch 'random'. 02/28/06 07:58:16 pieterpalmers [162] * branches/stable_0_2_0/libfreebob/src/Makefile.am (modified) - new branch to have a working discovery combined with the merged streaming code 02/28/06 06:24:59 anonymous [161] * branches/stable_0_2_0 (copied) * branches/stable_0_2_0/libfreebob/AUTHORS (copied) * branches/stable_0_2_0/libfreebob/autogen.sh (copied) * branches/stable_0_2_0/libfreebob/libfreebob.pc.in (copied) * branches/stable_0_2_0/libfreebob/Makefile.am (copied) * branches/stable_0_2_0/libfreebob/NEWS (copied) * branches/stable_0_2_0/libfreebob/README (copied) * branches/stable_0_2_0/libfreebob/src/avdevice.cpp (copied) * branches/stable_0_2_0/libfreebob/src/avdevice.h (copied) * branches/stable_0_2_0/libfreebob/src/avdevicesubunit.cpp (copied) * branches/stable_0_2_0/libfreebob/src/avdevicesubunit.h (copied) * branches/stable_0_2_0/libfreebob/src/avplug.cpp (copied) * branches/stable_0_2_0/libfreebob/src/avplug.h (copied) * branches/stable_0_2_0/libfreebob/src/configrom.h (copied) * branches/stable_0_2_0/libfreebob/src/csr1212.c (copied) * branches/stable_0_2_0/libfreebob/src/csr1212.h (copied) * branches/stable_0_2_0/libfreebob/src/debugmodule (copied) * branches/stable_0_2_0/libfreebob/src/debugmodule/.cvsignore (copied) * branches/stable_0_2_0/libfreebob/src/debugmodule/debugmodule.h (copied) * branches/stable_0_2_0/libfreebob/src/fbtypes.h (copied) * branches/stable_0_2_0/libfreebob/src/libfreebobavc (copied) * branches/stable_0_2_0/libfreebob/src/libfreebobavc/.cvsignore (copied) * branches/stable_0_2_0/libfreebob/src/libfreebobavc/avc_connect.cpp (copied) * branches/stable_0_2_0/libfreebob/src/libfreebobavc/avc_definitions.cpp (copied) * branches/stable_0_2_0/libfreebob/src/libfreebobavc/avc_definitions.h (copied) * branches/stable_0_2_0/libfreebob/src/libfreebobavc/avc_extended_plug_info.cpp (copied) * branches/stable_0_2_0/libfreebob/src/libfreebobavc/avc_extended_stream_format.cpp (copied) * branches/stable_0_2_0/libfreebob/src/libfreebobavc/avc_extended_stream_format.h (copied) * branches/stable_0_2_0/libfreebob/src/libfreebobavc/avc_plug_info.cpp (copied) * branches/stable_0_2_0/libfreebob/src/libfreebobavc/avc_signal_source.cpp (copied) * branches/stable_0_2_0/libfreebob/src/libfreebobavc/ieee1394service.cpp (copied) * branches/stable_0_2_0/libfreebob/src/libfreebobavc/ieee1394service.h (copied) * branches/stable_0_2_0/libfreebob/src/libfreebobavc/Makefile.am (copied) * trunk/CVSROOT (deleted) * trunk/freebob (deleted) * trunk/freebobstreaming (deleted) * trunk/libfreebob/src/avdevicexml.cpp (deleted) * trunk/libfreebob/src/avplugxml.cpp (deleted) * trunk/libfreebobctl (deleted) This commit was manufactured by cvs2svn to create branch 'stable_0_2_0'. 12/26/05 07:49:41 anonymous [126] * branches/start/freebob (copied) * branches/start/freebobstreaming (copied) * branches/start/libfreebob/AUTHORS (copied) * branches/start/libfreebob/autogen.sh (copied) * branches/start/libfreebob/ChangeLog (copied) * branches/start/libfreebob/config.h.in (copied) * branches/start/libfreebob/configure.ac (copied) * branches/start/libfreebob/INSTALL (copied) * branches/start/libfreebob/libfreebob (copied) * branches/start/libfreebob/libfreebob.pc.in (copied) * branches/start/libfreebob/Makefile.am (copied) * branches/start/libfreebob/NEWS (copied) * branches/start/libfreebob/src (copied) * branches/start/libfreebob/tests (copied) * branches/start/libfreebob/TODO (copied) This commit was manufactured by cvs2svn to create branch 'start'. 12/26/05 07:48:14 wagi [124] * branches/start (added) * branches/start/libfreebob (added) * branches/start/libfreebob/README (added) Initial import 12/05/05 11:03:40 anonymous [121] * branches/blabla (copied) * trunk/CVSROOT (deleted) * trunk/freebob (deleted) * trunk/libfreebobctl (deleted) This commit was manufactured by cvs2svn to create branch 'blabla'. 02/13/05 03:19:42 anonymous [62] * branches/pieterpalmers (copied) * trunk/CVSROOT (deleted) * trunk/freebob (deleted) This commit was manufactured by cvs2svn to create branch 'pieterpalmers'. 08/27/04 13:49:03 anonymous [5] * branches/vendor (copied) * trunk/CVSROOT (deleted) This commit was manufactured by cvs2svn to create branch 'vendor'. 08/27/04 06:10:23 anonymous [1] * branches (added) * tags (added) * trunk (added) New repository initialized by cvs2svn.