root/branches/libfreebob-1.0/ChangeLog

Revision 328, 21.0 kB (checked in by wagi, 17 years ago)

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

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