# # ChangeLog for /trunk/libfreebob/ChangeLog # # Generated by Trac 0.10.4 # 03/29/24 05:39:58 # 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 05/05/06 11:49:19 pieterpalmers [191] * trunk/libfreebob/ChangeLog (modified) - changelog update 05/03/06 15:17:38 wagi [188] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/src/bebob_light (added) * trunk/libfreebob/src/bebob_light/bebob_light_avdevice.cpp (added) * trunk/libfreebob/src/bebob_light/bebob_light_avdevice.h (added) * trunk/libfreebob/src/bebob_light/bebob_light_avdevicesubunit.cpp (added) * trunk/libfreebob/src/bebob_light/bebob_light_avdevicesubunit.h (added) * trunk/libfreebob/src/bebob_light/bebob_light_avplug.cpp (added) * trunk/libfreebob/src/bebob_light/bebob_light_avplug.h (added) * trunk/libfreebob/src/devicemanager.cpp (modified) * trunk/libfreebob/src/Makefile.am (modified) 2006-05-04 Daniel Wagner <wagi@monom.org> * configure.ac: Version bumped to 0.8.0 * Discovering code ported stable 0.2.0 version to head and activated for default discovering. 05/03/06 15:10:41 wagi [187] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/src/bebob/bebob_avdevice.cpp (modified) * trunk/libfreebob/src/bebob/bebob_avdevice.h (modified) * trunk/libfreebob/src/bebob/bebob_avdevice_subunit.cpp (modified) * trunk/libfreebob/src/bebob/bebob_avdevice_subunit.h (modified) * trunk/libfreebob/src/bebob/bebob_avdevice_xml.cpp (modified) * trunk/libfreebob/src/bebob/bebob_avplug.cpp (modified) * trunk/libfreebob/src/bebob/bebob_avplug.h (modified) * trunk/libfreebob/src/bebob/bebob_avplug_xml.cpp (modified) * trunk/libfreebob/src/bebob/bebob_functionblock.cpp (modified) * trunk/libfreebob/src/bebob/bebob_functionblock.h (modified) 2006-05-04 Daniel Wagner <wagi@monom.org> * configure.ac: Version bumped to 0.7.2 * src/bebob: Some cleanup on naming and namespaces. 05/03/06 14:05:14 wagi [186] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/src/bebob/bebob_avdevice.cpp (modified) * trunk/libfreebob/src/bebob/bebob_avplug.cpp (modified) * trunk/libfreebob/src/bebob/bebob_avplug.h (modified) * trunk/libfreebob/src/freebob.cpp (modified) 2006-05-03 Daniel Wagner <wagi@monom.org> * configure.ac: Version bumped to 0.7.1 * Fixed bug in SignalSource command which prevented one to set the samplerate. 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/20/06 14:50:25 wagi [181] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/src/avplug.cpp (modified) 2006-03-20 Daniel Wagner <wagi@monom.org> * configure.ac: Version bump to 0.5.2 * src/avplug.cpp (discoverStreamFormat): If no stream format information is available or format hierarchy root is not Audio&Music skip plug. (discoverSupportedStreamFormats): Added 'support' for IEC60968-3 (SPDIF transparent) 03/14/06 15:12:08 wagi [175] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/src/avdevicesubunit.cpp (modified) * trunk/libfreebob/src/avplug.cpp (modified) * trunk/libfreebob/src/avplug.h (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_plug_info.cpp (modified) 2006-03-15 Daniel Wagner <wagi@monom.org> * configure.ac: Version bump to 0.5.1 * src/libfreebobavc/avc_extended_plug_info.cpp (fire): Handle NOT_IMPLEMENTED. * src/avplug.h: Input and output plug discovering part fixed. Now connection are correctly handled. * src/avplug.cpp: Likewise. * src/avdevicesubunit.cpp: Likewise. 03/12/06 11:20:31 wagi [174] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/src/libfreebobavc/ieee1394service.cpp (modified) 2006-03-12 Daniel Wagner <wagi@monom.org> * src/libfreebobavc/ieee1394service.cpp (transactionBlock): Set retry value to 10. 03/09/06 15:40:21 wagi [173] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/src/avdevice.cpp (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/functionblock.cpp (modified) * trunk/libfreebob/src/functionblock.h (modified) 2006-03-10 Daniel Wagner <wagi@monom.org> * configure.ac: Version bump to 0.5.0 * src/avdevice.cpp: Plug connection discovering finished. * src/avdevicesubunit.cpp: Likewise. * src/avdevicesubunit.h: Likewise. * src/avplug.cpp: Likewise. * src/avplug.h: Likewise. * src/functionblock.cpp: Likewise. * src/functionblock.h: Likewise. 03/09/06 15:35:47 wagi [172] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/src/libfreebobavc/avc_definitions.h (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_cmd_generic.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_cmd_generic.h (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_plug_info.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_subunit_info.cpp (added) * trunk/libfreebob/src/libfreebobavc/avc_extended_subunit_info.h (added) * trunk/libfreebob/src/libfreebobavc/avc_generic.cpp (modified) * trunk/libfreebob/src/libfreebobavc/Makefile.am (modified) 2006-03-10 Daniel Wagner <wagi@monom.org> * src/libfreebobavc/Makefile.am: New files added. * src/libfreebobavc/avc_extended_subunit_info.cpp: Likewise. * src/libfreebobavc/avc_extended_subunit_info.h: Likewise * src/libfreebobavc/avc_definitions.h: Several small improvements. * src/libfreebobavc/avc_extended_cmd_generic.cpp: Likewise. * src/libfreebobavc/avc_extended_cmd_generic.h: Likewise. * src/libfreebobavc/avc_extended_plug_info.cpp: Likewise. * src/libfreebobavc/avc_generic.cpp: Likewise. 03/04/06 16:36:53 wagi [171] * trunk/libfreebob/ChangeLog (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/functionblock.cpp (added) * trunk/libfreebob/src/functionblock.h (added) * trunk/libfreebob/src/Makefile.am (modified) 2006-03-05 Daniel Wagner <wagi@monom.org> * src/avdevice.cpp: Plug connection discovering also on subunits (disabled because missing funciton blocks). Sync connections code cleanup. * src/avdevice.h: Likewise. * src/avdevicesubunit.cpp: Likewise. * src/avdevicesubunit.h: Likewise. * src/avplug.cpp: Likewise. * src/avplug.h: Likewise. * src/Makefile.am: Added functionblock.cpp and functionblock.h * src/functionblock.cpp: New file * src/functionblock.h: Likewise. 03/04/06 09:45:03 wagi [170] * trunk/libfreebob/ChangeLog (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) 2006-03-04 Daniel Wagner <wagi@monom.org> * src/avdevice.cpp: Sync mode discovering improved. * src/avdevice.h: Likewise. * src/avplug.cpp: Likewise. * src/avplug.h: Likewise. 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/04/06 07:14:28 wagi [168] * trunk/libfreebob/ChangeLog (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/debugmodule/debugmodule.cpp (modified) * trunk/libfreebob/src/debugmodule/debugmodule.h (modified) * trunk/libfreebob/src/debugmodule/test_debugmodule.cpp (modified) * trunk/libfreebob/src/devicemanager.cpp (modified) 2006-03-04 Daniel Wagner <wagi@monom.org> * src/avdevice.cpp: Added 'verbose' argument to constructor and set debug level to DEBUG_LEVEL_VERBOSE if 'verbose' is true, e.g enables verbose mode with '-v' argument passed to test-freebob. * src/avdevice.h: Likewsise. * src/avdevicesubunit.cpp: Likewsise. * src/avdevicesubunit.h: Likewsise. * src/avplug.cpp: Likewsise. * src/avplug.h: Likewsise. * src/devicemanager.cpp: Likewsise. * src/debugmodule/debugmodule.cpp: Likewsise. * src/debugmodule/debugmodule.h: Likewsise. * src/debugmodule/test_debugmodule.cpp: Likewsise. 03/04/06 06:44:57 wagi [167] * trunk/libfreebob/ChangeLog (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/avdevicexml.cpp (modified) * trunk/libfreebob/src/avplug.cpp (modified) * trunk/libfreebob/src/avplug.h (modified) 2006-03-04 Daniel Wagner <wagi@monom.org> * src/avdevice.cpp: eAP_* renamed into eAPA_*. EAvPlugDirection and EAvPlugType introduced. All PlugAddress:ePD_ and ExtendedPlugInfoPlugTypeSpecificData::eEPIPT_* exchanged with corresponding AvPlug definitions. * src/avdevice.h: Likewise. * src/avdevicesubunit.cpp: Likewise. * src/avdevicesubunit.h: Likewise. * src/avdevicexml.cpp: Likewise. * src/avplug.cpp: Likewise. * src/avplug.h: Likewise. 03/02/06 13:53:36 wagi [166] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/INSTALL (modified) * trunk/libfreebob/src/avplug.cpp (modified) * src/avplug.cpp (discoverStreamFormat): Sanity check turned into warning. 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 15:27:15 wagi [163] * trunk/libfreebob/ChangeLog (modified) 2006-03-01 Daniel Wagner <wagi@monom.org> * configure.ac: bumb minor version to 0.3 * src/avdevice.cpp: Discover connections between plugs. * src/avdevice.h: Likewise. * src/avdevicesubunit.cpp: Likewise. * src/avdevicesubunit.h: Likewise. * src/avdevicexml.cpp: Likewise. * src/avplug.cpp: Likewise. * src/avplug.h: Likewise. * src/devicemanager.cpp: Likewise. * src/devicemanager.h: Likewise. * src/freebob.cpp: Likewise. * src/libfreebobavc/avc_extended_cmd_generic.cpp: Give return value to caller. New undefined plug address introduced. Handling of response message is more rebust now. * src/libfreebobavc/avc_extended_cmd_generic.h: Likewise. * src/libfreebobavc/avc_extended_plug_info.cpp: Likewise. * src/libfreebobavc/avc_extended_stream_format.cpp: Likewise. * src/libfreebobavc/avc_extended_stream_format.h: Likewise. * src/libfreebobavc/avc_plug_info.cpp: Likewise. * src/libfreebobavc/avc_signal_source.cpp: Likewise. * src/libfreebobavc/avc_signal_source.h: Likewise. * src/libfreebobavc/avc_subunit_info.cpp: Likewise. * src/libfreebobavc/avc_unit_info.cpp: Likewise. * src/libfreebobavc/avc_extended_plug_info.cpp: Likewise. * src/libfreebobavc/avc_extended_stream_format.cpp: Likewise. * src/libfreebobavc/avc_extended_cmd_generic.cpp: * src/libfreebobavc/avc_extended_cmd_generic.h: Likewise. * src/libfreebobstreaming/freebob_debug.h: DEBUG is defined through --enable-debug switch. * src/libfreebobstreaming/freebob_connections.h: Removed double defined variable if DEBUG is defined. 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/26/06 08:58:04 wagi [158] * trunk/libfreebob/ChangeLog (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/avdevicexml.cpp (modified) * trunk/libfreebob/src/avplug.cpp (modified) * trunk/libfreebob/src/avplug.h (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_cmd_generic.h (modified) * src/avdevice.cpp: Some more refactoring (m_isoInputPlugs and m_isoOutputPlugs unified into m_isoPlugs). Discovering of unit external plugs. * src/avdevice.h: Likewise. * src/avdevicexml.cpp: Likewise. * src/avdevicesubunit.cpp: Likewise. * src/avdevicesubunit.h: Likewise. * src/avplug.cpp: Likewise. * src/avplug.h: Likewise. * src/libfreebobavc/avc_extended_cmd_generic.h (class UnitPlugAddress): ePT_Unknown enum added. 02/21/06 15:42:19 wagi [157] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/configure.ac (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/avdevicexml.cpp (added) * trunk/libfreebob/src/avplug.cpp (modified) * trunk/libfreebob/src/avplug.h (modified) * trunk/libfreebob/src/avplugxml.cpp (added) * 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_plug_info.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_plug_info.h (modified) * trunk/libfreebob/src/Makefile.am (modified) Refactoring: plug discovering is now part of AvPlug instead of AvDevice. All plugs of music and audio subunit are now also discovered. libfreebobavc: Copy constructor added. 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/12/06 07:04:04 wagi [154] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/src/avdevice.cpp (modified) 2006-01-12 Daniel Wagner <wagi@monom.org> * src/avdevice.cpp: Include stdint.h. Some compilers seem to need the definitions. 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/08/06 12:13:28 wagi [152] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/src/avdevice.cpp (modified) * trunk/libfreebob/src/avdevice.h (modified) 2006-01-08 Daniel Wagner <wagi@monom.org> * src/avdevice.h src/avdevice.cpp: Refactoring and code duplication removal. 01/08/06 10:44:20 wagi [151] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/configure.ac (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/freebob.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_definitions.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_definitions.h (modified) 2006-01-08 Daniel Wagner <wagi@monom.org> * src/avdevice.cpp (getModelName): Return model name and not vendor name. (getVendorName): Return vendor name and not model name. (discoverStep10Plug): Implementation added. (enumerateSubUnits): max_subunit_id removed. (addXmlDescription): Add stream format infos. * src/avdevice.h: discoverStep10 added. Renaming of addPlugToXmlDescription to addXmlDescriptionPlug. ESampleRate to ESamplingFrequency changes. * src/avplug.cpp (getSampleRate): Use convertESamplingFrequency instead of local implementation. * src/avplug.h: ESampleRate to ESamplingFrequency changes. Added FormatInfo struct. * src/devicemanager.cpp (getXmlDescription): Print GUID correctly. * src/freebob.cpp (parseSampleRate): Moved to avc_definitions.cpp * src/libfreebobavc/avc_definitions.h src/libfreebobavc/avc_definitions.cpp: Renamed ESampleRate back to ESamlingFrequency. Added connvert functions for ESamplingFrequency. * configure.ac: New micro version. 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:08:22 wagi [144] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/src/avdevice.cpp (modified) * trunk/libfreebob/src/avdevice.h (modified) * trunk/libfreebob/src/devicemanager.cpp (modified) * trunk/libfreebob/src/devicemanager.h (modified) * trunk/libfreebob/src/freebob.cpp (modified) 2006-01-06 Daniel Wagner <wagi@monom.org> * src/avdevice.h src/avdevice.cpp (setSampleRate): Implementation added. * src/devicemanager.cpp src/devicemanager.h (getAvDevice): New functions (setNodeSampleFrequency): removed. * src/freebob.cpp (parseSampleRate): New function. (freebob_set_samplerate): Use AvDevice directly for setting samplerate. * src/libfreebobavc/avc_definitions.h src/libfreebobavc/avc_definitions.cpp: Changed ESampleFrequency to ESampleRate. 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/03/06 14:35:09 wagi [141] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/src/devicemanager.cpp (modified) * trunk/libfreebob/TODO (modified) 2006-01-03 Daniel Wagner <wagi@monom.org> * src/devicemanager.cpp (discover): If config rom initializing failes just skip this device. The PHY might be in power safe mode and then there is no config rom to be discovered. 01/02/06 05:48:15 wagi [135] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/src/avdevice.cpp (modified) (discoverStep9): Sanity check: 8 logical midi channel fit into 1 channel. 12/31/05 08:50:25 wagi [133] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/configure.ac (modified) * trunk/libfreebob/src/avdevice.cpp (modified) * trunk/libfreebob/src/debugmodule/debugmodule.h (modified) * trunk/libfreebob/src/freebob.cpp (modified) * trunk/libfreebob/src/xmlparser.c (modified) * src/debugmodule/debugmodule.h: debugFatal, debugError and debugWarning declaration always declared. * src/xmlparser.c (freebob_xmlparse_connection): Parse IsoChannel node. * src/freebob.cpp (freebob_print_connection_info): Print all members from connection_spec (IsoChannel and IsMaster). * src/avdevice.cpp (addPlugToXmlDescription): Set direction according library interface definition and not according avc model. Add IsoChannel node. * configure.ac: Version set to 0.0.2 12/30/05 08:53:48 wagi [132] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/src/avdevice.cpp (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_stream_format.cpp (modified) 2005-12-30 Daniel Wagner <wagi@monom.org> * src/libfreebobavc/avc_extended_stream_format.cpp (fire): Buffer length increased. * src/avdevice.cpp (discoverStep9): Error message extended. More debug info added. 12/30/05 06:33:54 wagi [131] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/src/avdevice.cpp (modified) * trunk/libfreebob/src/debugmodule/debugmodule.h (modified) 2005-12-30 Daniel Wagner <wagi@monom.org> * src/avdevice.cpp (discoverStep9): Error message extended. * src/debugmodule/debugmodule.h: Enable debugFatal, debugError and also in the release case. 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/27/05 01:22:06 wagi [129] * trunk/libfreebob/ChangeLog (modified) * trunk/libfreebob/src/libfreebobavc/avc_extended_plug_info.cpp (modified) 2005-12-27 Daniel Wagner <wagi@monom.org> * src/libfreebobavc/avc_extended_plug_info.cpp (serialize): Do cast of the length field to let the compiler know which version of the serializing code it has to take. 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