Show
Ignore:
Timestamp:
11/29/07 04:25:10 (15 years ago)
Author:
ppalmers
Message:

- Remove some obsolete support files and dirs

- Clean up the license statements in the source files. Everything is

GPL version 3 now.

- Add license and copyright notices to scons scripts

- Clean up some other text files

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libffado/ChangeLog

    r445 r742  
    11REMARK: Please use the SVN commit messages as replacement for ChangeLog 
    22 
    3 2007-03-20  Pieter Palmers 
    4     * name change from FreeBoB to FFADO 
    5     * replaced tabs by 4 spaces 
    6     * got rid of end-of-line spaces 
    7     * made all license and copyrights conform 
    8        library becomes LGPL, apps become GPL 
    9        explicitly state LGPL v2.1 and GPL v2 (don't like v3 draft) 
    10        copyrights are 2005-2007 Daniel & Pieter 
    11        except for the MotU stuff (C) Jonathan, Pieter 
    12  
    13 2006-11-20  Daniel Wagner  <wagi@monom.org> 
    14  
    15     * freebob_set_samplerate: return value consitency fix. On success 
    16     it return 0 else -1. Reported by Jamie Gennis jgennis at gmail dot com 
    17  
    18     * freebob_streaming_start: Reset the playback ringbuffer before calling  
    19     freebob_streaming_start.  
    20      
    21 2006-11-12  Daniel Wagner  <wagi@monom.org> 
    22  
    23     * test mixer programm added. 
    24  
    25     * basic function block AV/C commands added. 
    26     test program for setting the volume added. 
    27  
    28 2006-11-11  Daniel Wagner  <wagi@monom.org> 
    29  
    30     * src/bebob/bebob_avdevice.cpp (setSamplingFrequencyPlug): copy past 
    31     error fixed. Reported by Jamie Gennis jgennis at gmail dot com 
    32  
    33 2006-08-27  Daniel Wagner  <wagi@monom.org> 
    34  
    35     * configure.ac: Version set to 1.4.0 
    36     * maudio device support infrastructure added. Implements 
    37     IAvDevice interface, discover reads the information from 
    38     an xml file.  
    39  
    40 2006-08-22  Daniel Wagner  <wagi@monom.org> 
    41  
    42     * configure.ac: Version bump to 1.3.0 
    43     * freebob_sync allows now to set the sync mode. It does not 
    44     check yet if it really could set the mode. 
    45  
    46 2006-07-17  Daniel Wagner  <wagi@monom.org> 
    47  
    48     * configure.ac: Version bump to 1.2.0 
    49     * freebob_sync program added 
    50     * Basic interface added for sync info 
    51  
    52 2006-07-02  Daniel Wagner  <wagi@monom.org> 
    53  
    54     * firmware downloader: check device firmware compatibility 
    55  
    56 2006-06-27  Daniel Wagner  <wagi@monom.org> 
    57  
    58     * configure.ac: Version bump to 1.1.0 
    59     * remove bebob_light code 
    60     * downloader various improvements 
    61     * ConfigRom::isAvcDevice() removed. Device probe code added.  
    62     Each device driver class can check if it supports a device. 
    63  
    64 2006-06-24  Daniel Wagner  <wagi@monom.org> 
    65  
    66     * tests/streaming/Makefile.am: Fixed build problem with missing '/'. 
    67  
    68 2006-06-21  Daniel Wagner  <wagi@monom.org> 
    69  
    70     * freebob-downloader first version added 
    71  
    72 2006-06-10  Daniel Wagner  <wagi@monom.org> 
    73  
    74     * Changed building rules: No static sub libraries 
    75     are build anymore. 
    76  
    77 2006-06-01  Daniel Wagner  <wagi@monom.org> 
    78  
    79     * configure.ac: Version bump to 1.0.0 
    80  
    81     * Changed all FreeBob to FreeBoB 
    82     * Removed all .cvsignore 
    83     * Added Pieter to AUTHORS 
    84     * Updated NEWS and README (release canditate date added) 
    85  
    86 2006-05-31  Daniel Wagner  <wagi@monom.org> 
    87  
    88     * Free all allocated asprintf buffers after xmlNewChild. 
    89     Compiler warning removed 
    90  
    91 2006-05-31  Pieter Palmers  <pieterpalmers@users.sourceforge.net> 
    92     * src/devicemanager.cpp: 
    93     - fixed some memory leaks 
    94     * src/bebob_light/bebob_light_avdevice.cpp: 
    95     - fixed some memory leaks 
    96     - implemented a test to see if the correct AVC subunits are  
    97       present 
    98     - fixed a bug that added NULL to the subunit list when an 
    99       unsupported AVC subunit was found. 
    100     * src/libfreebobavc/avc_generic.cpp: 
    101     - fixed memory leak 
    102     * src/libfreebobavc/ieee1394service.cpp: 
    103     - fixed memory leak 
    104     * src/libfreebobavc/avc_extended_plug_info.cpp: 
    105     - fixed memory leak 
    106     * src/libfreebobstreaming/messagebuffer.h: 
    107     - add extern "C" 
    108     * src/libfreebobstreaming/freebob_streaming.c: 
    109     - fixed problem with verbosity setting not being passed on 
    110     - reformatted some error/debug messages 
    111     * configure.ac: version bump to 0.9.4 
    112  
    113 2006-05-29  Pieter Palmers  <pieterpalmers@users.sourceforge.net> 
    114     - implemented a hacked solution to the naming problem when  
    115       using 2 identical devices. Now the port name is prefixed  
    116       with "dev#?" with # being the device number (in order of  
    117       discovery), and the ? being either "c" or "p", meaning  
    118       "capture" or "playback". Note however that there is no  
    119       guarantee that device 1 will be the same device next time  
    120       you start up. This will have to change in 2.0. 
    121     * configure.ac: version bump to 0.9.3 
    122  
    123 2006-05-26  Pieter Palmers  <pieterpalmers@users.sourceforge.net> 
    124     * src/libfreebobstreaming/*:  
    125     - added a 'verbose' option to disable/enable message output 
    126     - removed some residual messages 
    127     * configure.ac: version bump to 0.9.2 
    128  
    129 2006-05-24  Pieter Palmers  <pieterpalmers@users.sourceforge.net> 
    130     * README: 
    131     - updated readme to reflect recent changes 
    132     * src/libfreebobstreaming/*:  
    133     - message buffer fix 
    134     * configure.ac:  
    135     - Made -O2 the default for non-debug builds 
    136     - Version bump to 0.9.1 
    137  
    138 2006-05-22  Pieter Palmers  <pieterpalmers@users.sourceforge.net> 
    139     * */Makefile.am: 
    140     - fixed some problems wrt missing files in SVN and in make dist 
    141  
    142     * configure.ac: version bump to 0.9.0 (release candidate 1) 
    143  
    144 2006-05-12  Pieter Palmers  <pieterpalmers@users.sourceforge.net> 
    145     * src/libfreebobstreaming/*:  
    146     - Code cleanup 
    147     - Improved SSE code 
    148     - ISO connection parameters are calculated instead of being user 
    149       specified. Note: you need a new jackd backend version due to this. 
    150      
    151     * configure.ac: Version bumped to 0.8.2 
    152  
    153 2006-05-06  Daniel Wagner  <wagi@monom.org> 
    154  
    155     * This patch fixes two issues when building: 
    156     - libfreebob include files aren't found when build dir != source dir 
    157     - some libraries aren't found when they're not in a system install dir 
    158  
    159     Jeremy Kerr 
    160  
    161 2006-05-04  Pieter Palmers  <pieterpalmers@users.sourceforge.net> 
    162  
    163     * configure.ac: Version bumped to 0.8.1 
    164  
    165     * Introduced SSE-accellerated packet encoders/decoders 
    166  
    167 2006-05-04  Daniel Wagner  <wagi@monom.org> 
    168  
    169     * configure.ac: Version bumped to 0.8.0 
    170  
    171     * Discovering code ported stable 0.2.0 version 
    172     to head and activated for default discovering. 
    173  
    174 2006-05-04  Daniel Wagner  <wagi@monom.org> 
    175  
    176     * configure.ac: Version bumped to 0.7.2 
    177  
    178     * src/bebob: Some cleanup on naming and 
    179     namespaces. 
    180  
    181 2006-05-03  Daniel Wagner  <wagi@monom.org> 
    182  
    183     * configure.ac: Version bumped to 0.7.1 
    184  
    185     * Fixed bug in SignalSource command which 
    186     prevented one to set the samplerate. 
    187  
    188 2006-04-23  Daniel Wagner  <wagi@monom.org> 
    189  
    190     * configure.ac: Version bumped to 0.7.0 
    191  
    192     * Abstract interface IAvDevice introduced.  
    193     * BeBoB device discovering code moved into bebob directory. 
    194     * Bounce device added. 
    195  
    196 2006-04-17  Daniel Wagner  <wagi@monom.org> 
    197  
    198     * configure.ac: Version bumped to 0.6.4 
    199  
    200     * src/libfreebobavc/avc_generic.cpp (serialize): Decode subunit_type  
    201     and subunit_id field. 
    202     (fire): avc1394_transaction_block2 inteface change update. 
    203     * src/libfreebobavc/ieee1394service.cpp (transactionBlock): Likewise. 
    204     * src/libfreebobavc/ieee1394service.h: Likewise. 
    205  
    206 2006-04-11  Daniel Wagner  <wagi@monom.org> 
    207  
    208     * configure.ac: Version bumped to 0.6.3 
    209      
    210     * src/avdevicesubunit.cpp (discoverFunctionBlocks): reformating. 
    211     (discoverFunctionBlocksDo): Really added a correct 
    212     bugfix for the reuse of ExtendedSubunitInfoCmd. 
    213  
    214 2006-04-07  Pieter Palmers <pieterpalmers@users.sourceforge.net> 
    215  
    216     * src/avdevice.h src/avdevice.cpp: moved the include of stdint.h 
    217     from the implementation to the header, to fix certain compilation 
    218     problems wrt uint64_t. This datatype is also used in the class 
    219     definition in avdevice.h. 
    220  
    221 2006-04-05  Pieter Palmers <pieterpalmers@users.sourceforge.net> 
    222  
    223     * configure.ac: Version bump to 0.6.2 
    224  
    225     * src/freebob.cpp: Retry setting the sample rate if it fails the 
    226     first time. 
    227      
    228     * src/libfreebobstreaming/*: Added an way to choose for playback 
    229     or capture only (for ALSA plugin), using the options passed when 
    230     creating the freebob device.  * src/libfreebobstreaming/*: fixed 
    231     the bug that prevented playback only operation. 
    232  
    233 2006-04-04  Daniel Wagner  <wagi@monom.org> 
    234  
    235     * configure.ac: Version bump to 0.6.1 
    236  
    237     * src/avdevicesubunit.cpp (discoverFunctionBlocksDo):  
    238     ExtendedSubunitInfoCmd is not reusable at this point.  
    239     Moved into its own block so that's initatilialized correctly. 
    240  
    241 2006-03-30  Daniel Wagner  <wagi@monom.org> 
    242  
    243     * configure.ac: Version bump to 0.6.0 
    244  
    245     * src/*: Verbose bool turned int verbose level. 
    246      
    247     * src/libfreebobavc/*: Moved fire implementation to  
    248     base class (AVCCommand).  
    249      
    250     * libfreebob/freebob.h: freebob_sleep_after_avc_command 
    251     workaround added. 
    252  
    253     * tests/test-freebob.c: Verbose bool turned into verbose level. 
    254     Workaround: sleep after avc command added. 
    255  
    256     * tests/streaming/Makefile.am (*_SOURCES): Added libavc1394 to LDADD. 
    257     * tests/Makefile.am (*_SOURCES): Likewise. 
    258      
    259     * tests/streaming/teststreaming2.c (fid_in): compiler warning fixed. 
    260  
    261 2006-03-20  Daniel Wagner  <wagi@monom.org> 
    262  
    263     * configure.ac: Version bump to 0.5.2 
    264  
    265     * src/avplug.cpp (discoverStreamFormat): If no stream format information 
    266     is available or format hierarchy root is not Audio&Music skip plug.  
    267     (discoverSupportedStreamFormats): Added 'support' for IEC60968-3 (SPDIF transparent) 
    268  
    269 2006-03-15  Daniel Wagner  <wagi@monom.org> 
    270  
    271     * configure.ac: Version bump to 0.5.1 
    272      
    273     * src/libfreebobavc/avc_extended_plug_info.cpp (fire):  
    274       Handle NOT_IMPLEMENTED. 
    275      
    276     * src/avplug.h: Input and output plug discovering part 
    277     fixed. Now connection are correctly handled. 
    278     * src/avplug.cpp: Likewise. 
    279     * src/avdevicesubunit.cpp: Likewise. 
    280  
    281 2006-03-12  Daniel Wagner  <wagi@monom.org> 
    282  
    283     * src/libfreebobavc/ieee1394service.cpp (transactionBlock): Set retry 
    284     value to 10.  
    285  
    286 2006-03-10  Daniel Wagner  <wagi@monom.org> 
    287  
    288     * configure.ac: Version bump to 0.5.0 
    289  
    290     * src/avdevice.cpp: Plug connection discovering 
    291     finished.  
    292     * src/avdevicesubunit.cpp: Likewise. 
    293     * src/avdevicesubunit.h: Likewise. 
    294     * src/avplug.cpp: Likewise. 
    295     * src/avplug.h: Likewise. 
    296     * src/functionblock.cpp: Likewise. 
    297     * src/functionblock.h: Likewise. 
    298      
    299     * src/libfreebobavc/Makefile.am: New files added. 
    300     * src/libfreebobavc/avc_extended_subunit_info.cpp: Likewise. 
    301     * src/libfreebobavc/avc_extended_subunit_info.h: Likewise 
    302  
    303     * src/libfreebobavc/avc_definitions.h: Several small improvements. 
    304     * src/libfreebobavc/avc_extended_cmd_generic.cpp: Likewise. 
    305     * src/libfreebobavc/avc_extended_cmd_generic.h: Likewise. 
    306     * src/libfreebobavc/avc_extended_plug_info.cpp: Likewise. 
    307     * src/libfreebobavc/avc_generic.cpp: Likewise. 
    308  
    309 2006-03-05  Daniel Wagner  <wagi@monom.org> 
    310  
    311     * src/avdevice.cpp: Plug connection discovering also on 
    312     subunits (disabled because missing funciton blocks). 
    313     Sync connections code cleanup. 
    314     * src/avdevice.h: Likewise. 
    315     * src/avdevicesubunit.cpp: Likewise. 
    316     * src/avdevicesubunit.h: Likewise. 
    317     * src/avplug.cpp: Likewise. 
    318     * src/avplug.h: Likewise. 
    319  
    320     * src/Makefile.am: Added functionblock.cpp and 
    321     functionblock.h 
    322     * src/functionblock.cpp: New file 
    323     * src/functionblock.h: Likewise. 
    324  
    325 2006-03-04  Daniel Wagner  <wagi@monom.org> 
    326  
    327     * src/avdevice.cpp: Sync mode discovering improved. 
    328     * src/avdevice.h: Likewise. 
    329     * src/avplug.cpp: Likewise. 
    330     * src/avplug.h: Likewise. 
    331  
    332     * tests/test-freebob.c: Added 'odiscover' command which 
    333     does not print the xml stuff. 
    334  
    335     * src/avdevice.cpp: Added 'verbose' argument to constructor 
    336     and set debug level to DEBUG_LEVEL_VERBOSE if 'verbose' 
    337     is true, e.g enables verbose mode with '-v' argument passed 
    338     to test-freebob. 
    339     * src/avdevice.h: Likewsise. 
    340     * src/avdevicesubunit.cpp: Likewsise. 
    341     * src/avdevicesubunit.h: Likewsise. 
    342     * src/avplug.cpp: Likewsise. 
    343     * src/avplug.h: Likewsise. 
    344     * src/devicemanager.cpp: Likewsise. 
    345     * src/debugmodule/debugmodule.cpp: Likewsise. 
    346     * src/debugmodule/debugmodule.h: Likewsise. 
    347     * src/debugmodule/test_debugmodule.cpp: Likewsise. 
    348      
    349     * src/avdevice.cpp: eAP_* renamed into eAPA_*. 
    350     EAvPlugDirection and EAvPlugType introduced. All PlugAddress:ePD_ and  
    351     ExtendedPlugInfoPlugTypeSpecificData::eEPIPT_* exchanged with corresponding 
    352     AvPlug definitions. 
    353     * src/avdevice.h: Likewise. 
    354     * src/avdevicesubunit.cpp: Likewise. 
    355     * src/avdevicesubunit.h: Likewise. 
    356     * src/avdevicexml.cpp: Likewise. 
    357     * src/avplug.cpp: Likewise. 
    358     * src/avplug.h: Likewise. 
    359  
    360 2006-03-02  Daniel Wagner  <wagi@monom.org> 
    361  
    362     * src/avplug.cpp (discoverStreamFormat): Sanity check turned 
    363     into warning. 
    364  
    365     * configure.ac: bumb minor version to 0.4 
    366  
    367     * src/libfreebobavc/avc_extended_cmd_generic.h: plugAddressPlugDirectionToString 
    368     and plugAddressAddressModeToString added. 
    369     * src/libfreebobavc/avc_extended_cmd_generic.cpp: Likewise. 
    370  
    371     * src/avplug.h: Enum EAvPlugType renamed to EAvPlugAddressType. 
    372     getPlugAddressType added. getPlugType returns now real plug type. 
    373     (class AvPlugManager): getPlugByType added. 
    374  
    375     * src/avdevice.h: getPlugByType added. 
    376     * src/avdevice.cpp: Likewise. 
    377     (discoverSyncModes): Use getPlugByType instead 
    378     of hardcoded id to find sync plugs. 
    379  
    380     * src/devicemanager.h: Verbose argument not in constructor 
    381     instead in discover method. 
    382     * src/devicemanager.cpp: Likewise. 
    383  
    384     * libfreebob/freebob.h (freebob_discover_devices): Verbose argument 
    385     added. 
    386     * src/libfreebobstreaming/freebob_streaming.c: Likewise. 
    387     * src/freebob.cpp: Likewise. 
    388     * tests/test-freebob.c: Likewise. 
    389  
    390 2006-03-01  Daniel Wagner  <wagi@monom.org> 
    391  
    392     * configure.ac: bumb minor version to 0.3 
    393  
    394     * src/avdevice.cpp: Discover connections between plugs. 
    395     * src/avdevice.h: Likewise. 
    396     * src/avdevicesubunit.cpp: Likewise. 
    397     * src/avdevicesubunit.h: Likewise. 
    398     * src/avdevicexml.cpp: Likewise. 
    399     * src/avplug.cpp: Likewise. 
    400     * src/avplug.h: Likewise. 
    401     * src/devicemanager.cpp: Likewise. 
    402     * src/devicemanager.h: Likewise. 
    403     * src/freebob.cpp: Likewise. 
    404  
    405     * src/libfreebobavc/avc_extended_cmd_generic.cpp: Give 
    406     return value to caller. New undefined plug address 
    407     introduced. Handling of response message is more rebust now. 
    408     * src/libfreebobavc/avc_extended_cmd_generic.h: Likewise. 
    409     * src/libfreebobavc/avc_extended_plug_info.cpp: Likewise. 
    410     * src/libfreebobavc/avc_extended_stream_format.cpp: Likewise. 
    411     * src/libfreebobavc/avc_extended_stream_format.h: Likewise. 
    412     * src/libfreebobavc/avc_plug_info.cpp: Likewise. 
    413     * src/libfreebobavc/avc_signal_source.cpp: Likewise. 
    414     * src/libfreebobavc/avc_signal_source.h: Likewise. 
    415     * src/libfreebobavc/avc_subunit_info.cpp: Likewise. 
    416     * src/libfreebobavc/avc_unit_info.cpp: Likewise. 
    417     * src/libfreebobavc/avc_extended_plug_info.cpp: Likewise. 
    418     * src/libfreebobavc/avc_extended_stream_format.cpp: Likewise. 
    419     * src/libfreebobavc/avc_extended_cmd_generic.cpp: 
    420     * src/libfreebobavc/avc_extended_cmd_generic.h: Likewise. 
    421  
    422     * src/libfreebobstreaming/freebob_debug.h: DEBUG is defined through --enable-debug 
    423     switch. 
    424  
    425     * src/libfreebobstreaming/freebob_connections.h: Removed double defined variable  
    426     if DEBUG is defined. 
    427  
    428 2006-02-28  Pieter Palmers <pieterpalmers@users.sourceforge.net> 
    429     * Added the streaming API that was previously hardcoded into the jackd backend 
    430       to the library as src/libfreebobstreaming. 
    431     * Added test programs for the streaming API in tests/streaming 
    432  
    433 2006-02-26  Daniel Wagner  <wagi@monom.org> 
    434  
    435     * src/avdevice.cpp: Some more refactoring (m_isoInputPlugs and m_isoOutputPlugs 
    436     unified into m_isoPlugs). Discovering of unit external plugs. 
    437     * src/avdevice.h: Likewise. 
    438     * src/avdevicexml.cpp: Likewise. 
    439     * src/avdevicesubunit.cpp: Likewise. 
    440     * src/avdevicesubunit.h: Likewise. 
    441     * src/avplug.cpp: Likewise. 
    442     * src/avplug.h: Likewise. 
    443  
    444     * src/libfreebobavc/avc_extended_cmd_generic.h (class UnitPlugAddress):  
    445     ePT_Unknown enum added. 
    446  
    447 2006-02-22  Daniel Wagner  <wagi@monom.org> 
    448  
    449     *  configure.ac 
    450     src/Makefile.am 
    451         src/avdevice.cpp 
    452         src/avdevice.h 
    453         src/avdevicesubunit.cpp 
    454         src/avdevicesubunit.h 
    455         src/avdevicexml.cpp 
    456         src/avplug.cpp 
    457     src/avplug.h 
    458         src/avplugxml.cpp 
    459         src/libfreebobavc/avc_extended_plug_info.cpp 
    460         src/libfreebobavc/avc_extended_plug_info.h 
    461         src/libfreebobavc/avc_extended_stream_format.cpp 
    462         src/libfreebobavc/avc_extended_stream_format.h 
    463         src/libfreebobavc/avc_plug_info.cpp 
    464         src/libfreebobavc/avc_plug_info.h: 
    465     Refactoring: plug discovering is now part of AvPlug 
    466     instead of AvDevice. 
    467     All plugs of music and audio subunit are now also 
    468     discovered. 
    469     libfreebobavc: Copy constructor added. 
    470  
    471     The overhaul is not finished. This is the first 
    472     version which works again. 
    473  
    474 2006-01-19  Daniel Wagner  <wagi@monom.org> 
    475  
    476         * This patch cleans up the external dependency detection for  
    477     libfreebob. At present, building libfreebob is not possible  
    478     if libraries are outside the system include/library paths  
    479     (ie /usr/ and /usr/local). Use the results of pkg-config to  
    480     specify the correct paths to the automake system. 
    481  
    482     Becuase we're using pkgconfig, there's no real need to use  
    483     AC_CHECK_LIB or AC_CHECK_HEADERS. However, these could  
    484     potentially be reinstated, but need to be fixed to check in  
    485     the locations specified by pkgconfig. 
    486  
    487     * It is not currently possible to build freebob in a directory  
    488     outside the source dir (ie, builddir != srcdir). This patch  
    489     fixes the include paths to allow this. (it's handy for keeping  
    490     the source tree clean, or when building on multiple architectures  
    491     - I use a build dir of $srcdir/obj-$arch-$os) 
    492  
    493     Both patches are written by Jeremy Kerr jk at ozlabs dot org 
    494  
    495 2006-01-12  Daniel Wagner  <wagi@monom.org> 
    496  
    497     * src/avdevice.cpp: Include stdint.h. 
    498     Some compilers seem to need the definitions. 
    499  
    500 2006-01-08  Daniel Wagner  <wagi@monom.org> 
    501  
    502     *  libfreebob/freebob.h 
    503     libfreebob/xmlparser.h 
    504     src/avdevice.cpp 
    505     src/xmlparser.c 
    506     tests/test-freebob.c: 
    507     Add stream format info support. 
    508  
    509         * src/avdevice.h 
    510     src/avdevice.cpp:  
    511     Refactoring and code duplication removal. 
    512      
    513     * src/avdevice.cpp (getModelName):  
    514     Return model name and not vendor name. 
    515     (getVendorName):  
    516     Return vendor name and not model name. 
    517     (discoverStep10Plug): Implementation added. 
    518     (enumerateSubUnits): max_subunit_id removed. 
    519     (addXmlDescription): Add stream format infos. 
    520  
    521     * src/avdevice.h: discoverStep10 added. 
    522     Renaming of addPlugToXmlDescription to addXmlDescriptionPlug. 
    523     ESampleRate to ESamplingFrequency changes. 
    524  
    525     * src/avplug.cpp (getSampleRate):  
    526     Use convertESamplingFrequency instead of 
    527     local implementation. 
    528  
    529     * src/avplug.h:  
    530     ESampleRate to ESamplingFrequency changes. 
    531     Added FormatInfo struct. 
    532  
    533     * src/devicemanager.cpp (getXmlDescription):  
    534     Print GUID correctly. 
    535  
    536     * src/freebob.cpp (parseSampleRate):  
    537     Moved to avc_definitions.cpp 
    538  
    539     * src/libfreebobavc/avc_definitions.h 
    540     src/libfreebobavc/avc_definitions.cpp:  
    541     Renamed ESampleRate back to ESamlingFrequency. 
    542     Added connvert functions for ESamplingFrequency. 
    543  
    544     * configure.ac: New micro version. 
    545  
    546 2006-01-06  Daniel Wagner  <wagi@monom.org> 
    547  
    548     * tests/test-freebob.c (main): setsamplerate on all 
    549     devices takes now the samplerate argument. 
    550  
    551     * src/freebob.cpp (freebob_set_samplerate): After setting 
    552     sampling rate rediscover devices. 
    553  
    554     * src/devicemanager.cpp (discover): Clear vector as well after 
    555     delete all elements. Cout and cerr replaced with debugModule. 
    556  
    557     * src/avdevice.cpp (discoverStep8): Skip sync plug. 
    558     (discoverStep9): Sanity check fixed and reenabled. 
    559  
    560     * configure.ac: New micro version. 
    561  
    562     * src/avdevice.h  
    563     src/avdevice.cpp (setSampleRate): Implementation added. 
    564  
    565     * src/devicemanager.cpp  
    566     src/devicemanager.h (getAvDevice): New functions 
    567     (setNodeSampleFrequency): removed. 
    568  
    569     * src/freebob.cpp (parseSampleRate): New function. 
    570     (freebob_set_samplerate): Use AvDevice directly 
    571     for setting samplerate. 
    572  
    573     * src/libfreebobavc/avc_definitions.h 
    574     src/libfreebobavc/avc_definitions.cpp: Changed ESampleFrequency 
    575     to ESampleRate. 
    576  
    577     * tests/test-freebob.c: Info added about OPERATION arguments. 
    578     Parse sample rate for setsamplerate command. 
    579     Let emacs reindent code. Sorry Pieter :) 
    580  
    581 2006-01-04  Daniel Wagner  <wagi@monom.org> 
    582  
    583     * tests/test-extplugcmd.cpp: Changed test application 
    584     to use PlugType and PlugName command for testing. 
    585  
    586     * src/libfreebobavc/avc_extended_plug_info.cpp (serialize):  
    587     The string.length() thing did not work as expected. A workaround 
    588     added which converts the C++ string into a C string before strlen 
    589     is used. 
    590  
    591 2006-01-03  Daniel Wagner  <wagi@monom.org> 
    592  
    593     * src/devicemanager.cpp (discover): If config rom initializing 
    594     failes just skip this device. The PHY might be in power safe  
    595     mode and then there is no config rom to be discovered. 
    596  
    597 2006-01-02  Pieter Palmer <pieterpalmers@users.sourceforge.net> 
    598  
    599     * tests/test-freebob.c: Added support for scanning the whole bus. 
    600     Added xmldump operation to dump an XML description of the FW bus. 
    601  
    602     * src/freebob.cpp src/freebob.h: Added freebob_print_xml_description  
    603     to print an XML description of the bus. 
    604     Added freebob_node_is_valid_freebob_device(). 
    605     Added freebob_get_nb_devices_on_bus(). 
    606     Added freebob_get_device_node_id(). 
    607     Added freebob_set_samplerate() as a dummy (unimplemented) 
    608  
    609     * src/libfreebobavc/avc_connect.cpp  
    610     src/libfreebobavc/avc_extended_stream_format.cpp 
    611     src/libfreebobavc/avc_extended_stream_format.h 
    612     src/libfreebobavc/avc_plug_info.cpp 
    613     src/libfreebobavc/avc_signal_source.cpp 
    614     src/avcdevice.cpp  
    615     src/avdevice.h  
    616     src/avplug.cpp  
    617     src/avplug.h 
    618     src/devicemanager.cpp 
    619     src/devicemanager.h: 
    620     Fixed NodeId bug. 
    621     Commented out sanity check that failed for midi channels. 
    622     Fixed Dimension bug. 
    623     Increased all "XXX random length" requests. 
    624     Made a mess of clean code ;) 
    625  
    626     * configure.ac: Bumped library verson 
    627  
    628     * src/xmlparser.c 
    629     tests/test-freeebob.c: Added support to detect & use  
    630     multiple devices on the bus. 
    631  
    632     * src/libfreebobavc/avc_extendec_plug_info.cpp 
    633     src/configrom.cpp: 
    634     Some small memory access bugfixes. 
    635      
    636 2006-01-02  Daniel Wagner  <wagi@monom.org> 
    637  
    638     * src/avdevice.cpp (discoverStep9): Sanity check: 8 logical 
    639     midi channel fit into 1 channel. 
    640  
    641 2005-12-31  Daniel Wagner  <wagi@monom.org> 
    642  
    643     * src/debugmodule/debugmodule.h: debugFatal, debugError 
    644     and debugWarning declaration always declared. 
    645  
    646     * src/xmlparser.c (freebob_xmlparse_connection): Parse IsoChannel 
    647     node. 
    648  
    649     * src/freebob.cpp (freebob_print_connection_info): Print all 
    650     members from connection_spec (IsoChannel and IsMaster). 
    651  
    652     * src/avdevice.cpp (addPlugToXmlDescription): Set direction 
    653     according library interface definition and not according 
    654     avc model.  
    655     Add IsoChannel node. 
    656  
    657     * configure.ac: Version set to 0.0.2 
    658  
    659 2005-12-30  Daniel Wagner  <wagi@monom.org> 
    660  
    661     * src/libfreebobavc/avc_extended_stream_format.cpp (fire): Buffer 
    662     length increased. 
    663  
    664     * src/avdevice.cpp (discoverStep9): Error message extended. 
    665     More debug info added. 
    666  
    667     * src/debugmodule/debugmodule.h: Enable debugFatal, debugError and  
    668     also in the release case. 
    669  
    670 2005-12-28  Daniel Wagner  <wagi@monom.org> 
    671  
    672     * tests/test-freebob.c (main): Debug info added. 
    673  
    674     * src/libfreebobavc/ieee1394service.cpp (initialize): Use  
    675     raw1394_new_handle_on_port instead of raw1394_new_handle and 
    676     raw1394_set_port. 
    677  
    678     * src/devicemanager.cpp (initialize): After deleteing 1394 service  
    679     clear also pointer. 
    680  
    681     * libfreebob/freebob.h: freebob_direction enum names changed 
    682     members which jack backed freebob needs to freebob_connection added 
    683      
    684     * configure.ac: Update library version depency. 
    685  
    686 2005-12-27  Daniel Wagner  <wagi@monom.org> 
    687  
    688     * src/libfreebobavc/avc_extended_plug_info.cpp (serialize):  
    689     Do cast of the length field to let the compiler know which version 
    690     of the serializing code it has to take. 
    691  
    692 2005-12-26  Daniel Wagner  <wagi@monom.org> 
    693  
    694     * Initial check-in and first beta relase 'late x-mass gift'. 
    695      
    696