root/branches/libfreebob-downloader/ChangeLog

Revision 276, 20.7 kB (checked in by wagi, 16 years ago)

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