root/branches/libfreebob-1.0/ChangeLog

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

2006-11-11 Daniel Wagner <wagi@newton.monom.org>

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