# # ChangeLog for /trunk/libfreebob/tests # # Generated by Trac 0.10.4 # 03/28/24 17:24:52 # 05/12/06 09:19:08 pieterpalmers [194] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/libfreebob/freebob_streaming.h (modified) * trunk/libfreebob/src/libfreebobstreaming/freebob_connections.c (modified) * trunk/libfreebob/src/libfreebobstreaming/freebob_connections.h (modified) * trunk/libfreebob/src/libfreebobstreaming/freebob_streaming.c (modified) * trunk/libfreebob/tests/streaming/testmidistreaming1.c (modified) * trunk/libfreebob/tests/streaming/teststreaming.c (modified) * trunk/libfreebob/tests/streaming/teststreaming2.c (modified) * trunk/libfreebob/tests/streaming/teststreaming3.c (modified) - code cleanup in the streaming part. - calculate ISO connection parameters instead of user-supplying them - SSE code improvement 05/06/06 01:40:30 wagi [192] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/src/libfreebobstreaming/Makefile.am (modified) * trunk/libfreebob/tests/Makefile.am (modified) * trunk/libfreebob/tests/streaming/Makefile.am (modified) This patch fixes two issues when building: * libfreebob include files aren't found when build dir != source dir * some libraries aren't found when they're not in a system install dir Jeremy Kerr 04/24/06 13:59:21 wagi [185] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/config.h.in (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/INSTALL (modified) * trunk/libfreebob/libfreebob/freebob.h (modified) * trunk/libfreebob/libfreebob/freebob_streaming.h (modified) * trunk/libfreebob/src/avdevice.cpp (deleted) * trunk/libfreebob/src/avdevice.h (deleted) * trunk/libfreebob/src/avdevicesubunit.cpp (deleted) * trunk/libfreebob/src/avdevicesubunit.h (deleted) * trunk/libfreebob/src/avdevicexml.cpp (deleted) * trunk/libfreebob/src/avplug.cpp (deleted) * trunk/libfreebob/src/avplug.h (deleted) * trunk/libfreebob/src/avplugxml.cpp (deleted) * trunk/libfreebob/src/bebob (added) * trunk/libfreebob/src/bebob/bebob_avdevice.cpp (added) * trunk/libfreebob/src/bebob/bebob_avdevice.h (added) * trunk/libfreebob/src/bebob/bebob_avdevice_subunit.cpp (added) * trunk/libfreebob/src/bebob/bebob_avdevice_subunit.h (added) * trunk/libfreebob/src/bebob/bebob_avdevice_xml.cpp (added) * trunk/libfreebob/src/bebob/bebob_avplug.cpp (added) * trunk/libfreebob/src/bebob/bebob_avplug.h (added) * trunk/libfreebob/src/bebob/bebob_avplug_xml.cpp (added) * trunk/libfreebob/src/bebob/bebob_functionblock.cpp (added) * trunk/libfreebob/src/bebob/bebob_functionblock.h (added) * trunk/libfreebob/src/bounce (added) * trunk/libfreebob/src/bounce/bounce_avdevice.cpp (added) * trunk/libfreebob/src/bounce/bounce_avdevice.h (added) * trunk/libfreebob/src/configrom.cpp (modified) * trunk/libfreebob/src/configrom.h (modified) * trunk/libfreebob/src/devicemanager.cpp (modified) * trunk/libfreebob/src/devicemanager.h (modified) * trunk/libfreebob/src/freebob.cpp (modified) * trunk/libfreebob/src/functionblock.cpp (deleted) * trunk/libfreebob/src/functionblock.h (deleted) * trunk/libfreebob/src/iavdevice.h (added) * trunk/libfreebob/src/libfreebobavc/avc_generic.cpp (modified) * trunk/libfreebob/src/libfreebobavc/ieee1394service.cpp (modified) * trunk/libfreebob/src/libfreebobavc/ieee1394service.h (modified) * trunk/libfreebob/src/libfreebobstreaming/freebob_connections.c (modified) * trunk/libfreebob/src/libfreebobstreaming/freebob_connections.h (modified) * trunk/libfreebob/src/libfreebobstreaming/freebob_debug.h (modified) * trunk/libfreebob/src/libfreebobstreaming/freebob_streaming.c (modified) * trunk/libfreebob/src/libfreebobstreaming/freebob_streaming_private.h (modified) * trunk/libfreebob/src/libfreebobstreaming/messagebuffer.c (modified) * trunk/libfreebob/src/libfreebobstreaming/messagebuffer.h (modified) * trunk/libfreebob/src/libfreebobstreaming/ringbuffer.h (modified) * trunk/libfreebob/src/libfreebobstreaming/thread.c (modified) * trunk/libfreebob/src/libfreebobstreaming/thread.h (modified) * trunk/libfreebob/src/Makefile.am (modified) * trunk/libfreebob/tests/freebob-server.c (added) * trunk/libfreebob/tests/Makefile.am (modified) * trunk/libfreebob/tests/streaming/teststreaming.c (modified) * trunk/libfreebob/tests/streaming/teststreaming3.c (modified) * trunk/libfreebob/tests/test-freebob.c (modified) CVS-SVN migration developer public sync patch 03/29/06 14:57:53 wagi [183] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/libfreebob/freebob.h (modified) * trunk/libfreebob/src/avdevice.cpp (modified) * trunk/libfreebob/src/avdevice.h (modified) * trunk/libfreebob/src/avdevicesubunit.cpp (modified) * trunk/libfreebob/src/avdevicesubunit.h (modified) * trunk/libfreebob/src/avplug.cpp (modified) * trunk/libfreebob/src/avplug.h (modified) * trunk/libfreebob/src/devicemanager.cpp (modified) * trunk/libfreebob/src/devicemanager.h (modified) * trunk/libfreebob/src/freebob.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_connect.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_connect.h (modified) * trunk/libfreebob/src/libfreebobavc/avc_definitions.h (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_plug_info.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_plug_info.h (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_stream_format.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_stream_format.h (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_subunit_info.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_subunit_info.h (modified) * trunk/libfreebob/src/libfreebobavc/avc_generic.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_generic.h (modified) * trunk/libfreebob/src/libfreebobavc/avc_plug_info.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_plug_info.h (modified) * trunk/libfreebob/src/libfreebobavc/avc_signal_source.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_signal_source.h (modified) * trunk/libfreebob/src/libfreebobavc/avc_subunit_info.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_subunit_info.h (modified) * trunk/libfreebob/src/libfreebobavc/avc_unit_info.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_unit_info.h (modified) * trunk/libfreebob/src/libfreebobavc/ieee1394service.cpp (modified) * trunk/libfreebob/src/libfreebobavc/ieee1394service.h (modified) * trunk/libfreebob/src/libfreebobavc/serialize.cpp (modified) * trunk/libfreebob/src/libfreebobavc/serialize.h (modified) * trunk/libfreebob/tests/Makefile.am (modified) * trunk/libfreebob/tests/streaming/Makefile.am (modified) * trunk/libfreebob/tests/streaming/teststreaming2.c (modified) * trunk/libfreebob/tests/test-freebob.c (modified) 2006-03-30 Daniel Wagner <wagi@monom.org> * configure.ac: Version bump to 0.6.0 * src/*: Verbose bool turned int verbose level. * src/libfreebobavc/*: Moved fire implementation to base class (AVCCommand). * libfreebob/freebob.h: freebob_sleep_after_avc_command workaround added. * tests/test-freebob.c: Verbose bool turned into verbose level. Workaround: sleep after avc command added. * tests/streaming/Makefile.am (*_SOURCES): Added libavc1394 to LDADD. * tests/Makefile.am (*_SOURCES): Likewise. * tests/streaming/teststreaming2.c (fid_in): compiler warning fixed. 03/04/06 09:42:34 wagi [169] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/tests/test-freebob.c (modified) 2006-03-04 Daniel Wagner <wagi@monom.org> * tests/test-freebob.c: Added 'odiscover' command which does not print the xml stuff. 03/01/06 16:41:38 wagi [165] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/libfreebob/freebob.h (modified) * trunk/libfreebob/src/avdevice.cpp (modified) * trunk/libfreebob/src/avdevice.h (modified) * trunk/libfreebob/src/avplug.cpp (modified) * trunk/libfreebob/src/avplug.h (modified) * trunk/libfreebob/src/devicemanager.cpp (modified) * trunk/libfreebob/src/devicemanager.h (modified) * trunk/libfreebob/src/freebob.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_cmd_generic.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_cmd_generic.h (modified) * trunk/libfreebob/src/libfreebobstreaming/freebob_streaming.c (modified) * trunk/libfreebob/tests/test-freebob.c (modified) 2006-03-02 Daniel Wagner <wagi@monom.org> * configure.ac: bumb minor version to 0.4 * src/libfreebobavc/avc_extended_cmd_generic.h: plugAddressPlugDirectionToString and plugAddressAddressModeToString added. * src/libfreebobavc/avc_extended_cmd_generic.cpp: Likewise. * src/avplug.h: Enum EAvPlugType renamed to EAvPlugAddressType. getPlugAddressType added. getPlugType returns now real plug type. (class AvPlugManager): getPlugByType added. * src/avdevice.h: getPlugByType added. * src/avdevice.cpp: Likewise. (discoverSyncModes): Use getPlugByType instead of hardcoded id to find sync plugs. * src/devicemanager.h: Verbose argument not in constructor instead in discover method. * src/devicemanager.cpp: Likewise. * libfreebob/freebob.h (freebob_discover_devices): Verbose argument added. * src/libfreebobstreaming/freebob_streaming.c: Likewise. * src/freebob.cpp: Likewise. * tests/test-freebob.c: Likewise. 02/28/06 06:24:59 pieterpalmers [160] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/INSTALL (modified) * trunk/libfreebob/tests/streaming/testmidistreaming1.c (modified) * trunk/libfreebob/tests/streaming/teststreaming.c (modified) * trunk/libfreebob/tests/streaming/teststreaming2.c (modified) * trunk/libfreebob/tests/streaming/teststreaming3.c (modified) - fixed some build errors. A fresh checkout should compile. 02/28/06 05:53:37 pieterpalmers [159] * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/libfreebob/freebob_streaming.h (added) * trunk/libfreebob/libfreebob/Makefile.am (modified) * trunk/libfreebob/src/libfreebobstreaming (added) * trunk/libfreebob/src/libfreebobstreaming/cip.c (added) * trunk/libfreebob/src/libfreebobstreaming/cip.h (added) * trunk/libfreebob/src/libfreebobstreaming/freebob_connections.c (added) * trunk/libfreebob/src/libfreebobstreaming/freebob_connections.h (added) * trunk/libfreebob/src/libfreebobstreaming/freebob_debug.h (added) * trunk/libfreebob/src/libfreebobstreaming/freebob_streaming.c (added) * trunk/libfreebob/src/libfreebobstreaming/freebob_streaming_private.h (added) * trunk/libfreebob/src/libfreebobstreaming/Makefile.am (added) * trunk/libfreebob/src/libfreebobstreaming/messagebuffer.c (added) * trunk/libfreebob/src/libfreebobstreaming/messagebuffer.h (added) * trunk/libfreebob/src/libfreebobstreaming/ringbuffer.c (added) * trunk/libfreebob/src/libfreebobstreaming/ringbuffer.h (added) * trunk/libfreebob/src/libfreebobstreaming/thread.c (added) * trunk/libfreebob/src/libfreebobstreaming/thread.h (added) * trunk/libfreebob/src/Makefile.am (modified) * trunk/libfreebob/tests/Makefile.am (modified) * trunk/libfreebob/tests/streaming (added) * trunk/libfreebob/tests/streaming/debugtools.c (added) * trunk/libfreebob/tests/streaming/debugtools.h (added) * trunk/libfreebob/tests/streaming/Makefile.am (added) * trunk/libfreebob/tests/streaming/testmidistreaming1.c (added) * trunk/libfreebob/tests/streaming/teststreaming.c (added) * trunk/libfreebob/tests/streaming/teststreaming2.c (added) * trunk/libfreebob/tests/streaming/teststreaming3.c (added) - Added streaming API - Added test programs for the streaming API 01/18/06 16:21:39 wagi [155] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/config.h.in (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/INSTALL (modified) * trunk/libfreebob/src/libfreebobavc/ieee1394service.h (modified) * trunk/libfreebob/src/libfreebobavc/Makefile.am (modified) * trunk/libfreebob/src/Makefile.am (modified) * trunk/libfreebob/tests/Makefile.am (modified) * trunk/libfreebob/tests/test-extplugcmd.cpp (modified) 2006-01-19 Daniel Wagner <wagi@monom.org> * This patch cleans up the external dependency detection for libfreebob. At present, building libfreebob is not possible if libraries are outside the system include/library paths (ie /usr/ and /usr/local). Use the results of pkg-config to specify the correct paths to the automake system. Becuase we're using pkgconfig, there's no real need to use AC_CHECK_LIB or AC_CHECK_HEADERS. However, these could potentially be reinstated, but need to be fixed to check in the locations specified by pkgconfig. * It is not currently possible to build freebob in a directory outside the source dir (ie, builddir != srcdir). This patch fixes the include paths to allow this. (it's handy for keeping the source tree clean, or when building on multiple architectures - I use a build dir of $srcdir/obj-$arch-$os) Both patches are written by Jeremy Kerr <jk@ozlabs.org> 01/08/06 14:19:28 wagi [153] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/libfreebob/freebob.h (modified) * trunk/libfreebob/libfreebob/xmlparser.h (modified) * trunk/libfreebob/src/freebob.cpp (modified) * trunk/libfreebob/src/xmlparser.c (modified) * trunk/libfreebob/tests/test-freebob.c (modified) 2006-01-08 Daniel Wagner <wagi@monom.org> * libfreebob/freebob.h libfreebob/xmlparser.h src/avdevice.cpp src/xmlparser.c tests/test-freebob.c: Add stream format info support. 01/06/06 10:04:18 wagi [146] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/src/avdevice.cpp (modified) * trunk/libfreebob/src/devicemanager.cpp (modified) * trunk/libfreebob/src/freebob.cpp (modified) * trunk/libfreebob/tests/test-freebob.c (modified) 2006-01-06 Daniel Wagner <wagi@monom.org> * tests/test-freebob.c (main): setsamplerate on all devices takes now the samplerate argument. * src/freebob.cpp (freebob_set_samplerate): After setting sampling rate rediscover devices. * src/devicemanager.cpp (discover): Clear vector as well after delete all elements. Cout and cerr replaced with debugModule. * src/avdevice.cpp (discoverStep8): Skip sync plug. (discoverStep9): Sanity check fixed and reenabled. * configure.ac: New micro version. 01/05/06 15:03:10 wagi [143] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/tests/test-freebob.c (modified) 2006-01-06 Daniel Wagner <wagi@monom.org> * tests/test-freebob.c: Info added about OPERATION arguments. Parse sample rate for setsamplerate command. Let emacs reindent code. Sorry Pieter :) 01/03/06 15:08:13 wagi [142] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_plug_info.cpp (modified) * trunk/libfreebob/tests/test-extplugcmd.cpp (modified) * trunk/libfreebob/TODO (modified) 2006-01-04 Daniel Wagner <wagi@monom.org> * tests/test-extplugcmd.cpp: Changed test application to use PlugType and PlugName command for testing. * src/libfreebobavc/avc_extended_plug_info.cpp (serialize): The string.length() thing did not work as expected. A workaround added which converts the C++ string into a C string before strlen is used. 01/02/06 09:24:29 pieterpalmers [139] * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/src/xmlparser.c (modified) * trunk/libfreebob/tests/test-freebob.c (modified) * added support to detect & use multiple devices on the bus 01/02/06 08:05:46 pieterpalmers [136] * trunk/libfreebob/tests/test-freebob.c (modified) * added support for scanning the whole bus * added xmldump operation to dump an XML description of the FW bus 01/02/06 05:46:38 wagi [134] * trunk/libfreebob (modified) * trunk/libfreebob/.cvsignore (added) * trunk/libfreebob/libfreebob (modified) * trunk/libfreebob/libfreebob/.cvsignore (added) * trunk/libfreebob/src (modified) * trunk/libfreebob/src/.cvsignore (added) * trunk/libfreebob/src/debugmodule (modified) * trunk/libfreebob/src/debugmodule/.cvsignore (added) * trunk/libfreebob/src/libfreebobavc (modified) * trunk/libfreebob/src/libfreebobavc/.cvsignore (added) * trunk/libfreebob/tests (modified) * trunk/libfreebob/tests/.cvsignore (added) cvsignore files added 12/28/05 07:48:55 wagi [130] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/libfreebob/freebob.h (modified) * trunk/libfreebob/src/devicemanager.cpp (modified) * trunk/libfreebob/src/libfreebobavc/ieee1394service.cpp (modified) * trunk/libfreebob/tests/test-freebob.c (modified) * tests/test-freebob.c (main): Debug info added. * src/libfreebobavc/ieee1394service.cpp (initialize): Use raw1394_new_handle_on_port instead of raw1394_new_handle and raw1394_set_port. * src/devicemanager.cpp (initialize): After deleteing 1394 service clear also pointer. * libfreebob/freebob.h: freebob_direction enum names changed members which jack backed freebob needs to freebob_connection added * configure.ac: Update library version depency. 12/26/05 07:48:15 wagi [125] * trunk/libfreebob (added) * trunk/libfreebob/AUTHORS (added) * trunk/libfreebob/autogen.sh (added) * trunk/libfreebob/ChangeLog (added) * trunk/libfreebob/config.h.in (added) * trunk/libfreebob/configure.ac (added) * trunk/libfreebob/INSTALL (added) * trunk/libfreebob/libfreebob (added) * trunk/libfreebob/libfreebob.pc.in (added) * trunk/libfreebob/libfreebob/freebob.h (added) * trunk/libfreebob/libfreebob/Makefile.am (added) * trunk/libfreebob/libfreebob/xmlparser.h (added) * trunk/libfreebob/Makefile.am (added) * trunk/libfreebob/NEWS (added) * trunk/libfreebob/README (added) * trunk/libfreebob/src (added) * trunk/libfreebob/src/avdevice.cpp (added) * trunk/libfreebob/src/avdevice.h (added) * trunk/libfreebob/src/avdevicesubunit.cpp (added) * trunk/libfreebob/src/avdevicesubunit.h (added) * trunk/libfreebob/src/avplug.cpp (added) * trunk/libfreebob/src/avplug.h (added) * trunk/libfreebob/src/configrom.cpp (added) * trunk/libfreebob/src/configrom.h (added) * trunk/libfreebob/src/csr1212.c (added) * trunk/libfreebob/src/csr1212.h (added) * trunk/libfreebob/src/debugmodule (added) * trunk/libfreebob/src/debugmodule/debugmodule.cpp (added) * trunk/libfreebob/src/debugmodule/debugmodule.h (added) * trunk/libfreebob/src/debugmodule/Makefile.am (added) * trunk/libfreebob/src/debugmodule/test_debugmodule.cpp (added) * trunk/libfreebob/src/devicemanager.cpp (added) * trunk/libfreebob/src/devicemanager.h (added) * trunk/libfreebob/src/fbtypes.h (added) * trunk/libfreebob/src/freebob.cpp (added) * trunk/libfreebob/src/libfreebobavc (added) * trunk/libfreebob/src/libfreebobavc/avc_connect.cpp (added) * trunk/libfreebob/src/libfreebobavc/avc_connect.h (added) * trunk/libfreebob/src/libfreebobavc/avc_definitions.cpp (added) * trunk/libfreebob/src/libfreebobavc/avc_definitions.h (added) * trunk/libfreebob/src/libfreebobavc/avc_extended_cmd_generic.cpp (added) * trunk/libfreebob/src/libfreebobavc/avc_extended_cmd_generic.h (added) * trunk/libfreebob/src/libfreebobavc/avc_extended_plug_info.cpp (added) * trunk/libfreebob/src/libfreebobavc/avc_extended_plug_info.h (added) * trunk/libfreebob/src/libfreebobavc/avc_extended_stream_format.cpp (added) * trunk/libfreebob/src/libfreebobavc/avc_extended_stream_format.h (added) * trunk/libfreebob/src/libfreebobavc/avc_generic.cpp (added) * trunk/libfreebob/src/libfreebobavc/avc_generic.h (added) * trunk/libfreebob/src/libfreebobavc/avc_plug_info.cpp (added) * trunk/libfreebob/src/libfreebobavc/avc_plug_info.h (added) * trunk/libfreebob/src/libfreebobavc/avc_signal_source.cpp (added) * trunk/libfreebob/src/libfreebobavc/avc_signal_source.h (added) * trunk/libfreebob/src/libfreebobavc/avc_subunit_info.cpp (added) * trunk/libfreebob/src/libfreebobavc/avc_subunit_info.h (added) * trunk/libfreebob/src/libfreebobavc/avc_unit_info.cpp (added) * trunk/libfreebob/src/libfreebobavc/avc_unit_info.h (added) * trunk/libfreebob/src/libfreebobavc/ieee1394service.cpp (added) * trunk/libfreebob/src/libfreebobavc/ieee1394service.h (added) * trunk/libfreebob/src/libfreebobavc/Makefile.am (added) * trunk/libfreebob/src/libfreebobavc/serialize.cpp (added) * trunk/libfreebob/src/libfreebobavc/serialize.h (added) * trunk/libfreebob/src/Makefile.am (added) * trunk/libfreebob/src/xmlparser.c (added) * trunk/libfreebob/tests (added) * trunk/libfreebob/tests/Makefile.am (added) * trunk/libfreebob/tests/test-extplugcmd.cpp (added) * trunk/libfreebob/tests/test-freebob.c (added) * trunk/libfreebob/TODO (added) Initial revision