root/branches/libfreebob-1.0/ChangeLog

Revision 325, 20.9 kB (checked in by wagi, 16 years ago)

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

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