Mon Jan 17 10:53:15 2000   <GordPeters@smarttech.com>

	* Made constants in dc1394_control.c explicitly ULL, UL, or U

Mon Jan 17 14:04:46 2000   <GordPeters@smarttech.com>

	* Put underscore in front of #ifdef in dc1394_control.h for convention
	* Added extern "C" to dc1394_control.h for C++ support

Wed Jan 19 18:30:49 2000   <GordPeters@smarttech.com>

	* Converted values in dc1394_control.c to compensate for conversion
	  from little endian to big endian when transferred over 1394 bus.

Thu Jan 20 16:04:24 2000   <GordPeters@smarttech.com>

	* Implemented conditional code for big endian/little endian machines
	  and changed autoconfig script to test for endianness.  Added file
	  src/config.h.in to define WORDS_BIGENDIAN.

Wed Jan 26 20:03:28 2000   <GordPeters@sm7arttech.com>

	* Fixed bug with #ifdef being using instead of #if for testing if
	  !WORDS_BIGENDIAN

Tue Feb  1 16:09:24 2000   <GordPeters@smarttech.com>

	* Added tons of new functionality for querying and setting features
	  on the camera.

Tue Feb  1 18:19:52 2000   <GordPeters@smarttech.com>

	* Removed test pattern code since that is not part of the
	  1394-based Digital Camera spec.  It's specific to my TI camera.

Wed Feb  2 14:11:14 2000   <GordPeters@smarttech.com>

	* Fixed a bunch of bugs regarding the return value of raw1394_read()
	  (ie. it's >= 0 on no error, < 0 on error)

Fri Feb  4 11:03:42 2000   <GordPeters@smarttech.com>

	* Added more convenience functions and new functions to set auto mode,
	  turn features on/off, use one push auto mode, and read min/max values
	  for features
	* Fixed bug in reading the min value of a feature
	* Fixed major bug in version 0.2 with setting the value of a feature
	  (caused all other feature attributes to be cleared in the process)

Mon Mar 13 15:41:17 2000   <GordPeters@smarttech.com>

	* Incorporated changes suggested by Per Dalgas Jakobsen.  This
	  effectively removes all the endian dependent code (much cleaner).

Mon Mar 13 18:28:49 2000   <GordPeters@smarttech.com>

	* Incorporated more changes suggested by Per Dalgas Jakobsen to
	  further clean up the code.  Structured the rest of the code to
	  be uniform with these changes.
	* Changed the names of dc1394_get_current_value() and
	  dc1394_set_current_value() to dc1394_get_feature_value() and
	  dc1394_set_feature_value() (breaking compatibility with old library)
	* Added target_temperature parameter to dc1394_get_temperature()
	  (again breaking compatibility with old library)

Mon Oct 16 2000 <curmson@ri.cmu.edu>
	* Changed return values of external functions so that they return
	DC1394_SUCCESS or DC1394_FAILURE instead of returning the subsystem
	retval (allowing checks such as if (dc1394_call()<0) {error handle}
	(breaks compatability with old library)
	* Added routines to nicely handle setting up multiple cameras to 
	capture frames simultaneously
	* Added routines and structures that represent the entire feature set 
	of a camera, and can interrogate a camera to get the feature set in a
	somewhat optimized way
	* Added routines that return cameras nodes described by their unique ID
	* Fixed dc1394_get_camera_info 
	* functions added are:
	dc1394_get_camera_feature_set
	dc1394_get_caemra_feature
	dc1394_print_feature
	dc1394_print_feature_set
	dc1394_create_handle
	dc1394_get_camera_nodes
	dc1394_get_sorted_camera_nodes
	dc1394_print_camera_info
	dc1394_setup_camera
	dc1394_release_camera
	dc1394_multi_capture
	* structures added are:
	dc1394_cameracapture 
	dc1394_feature_info
	dc1394_feature_set

Thu Feb  1 02:39:22 2000   <GordPeters@smarttech.com>

	* Updated to use new version of libraw1394
	* Changed error handling to use new libraw1394 error handling
	* Code beautification

Tue Feb  6 03:19:07 2001   <GordPeters@smarttech.com>

	* Added libraw1394 version detection to configuration process
	* Added compile options for different versions of libraw1394
	* Cleaned things up a bit

Wed Apr 11 14:24:19 2001   <GordPeters@smarttech.com>

	* Added patch from Dan Dennedy which included:
	   - resume iso receive in camera setup
	   - new dc1394_dma_unlisten() function in dc1394_capture.c
	   - mutually exclusive format enumerations
	* Made all enumerations mutually exclusive by 32 rather that 16
	* Fixed code which broke due to enumeration change
	* Added macros for feature to offset querying in dc1394_control.c
	* Added backwards compatibility to Format 7 register access code

Thu Apr 12 12:52:30 2001   <GordPeters@smarttech.com>

	* Fixed dc1394_get/set_video_mode/format/framerate to work with new
	  enumerations.
	* Fixed FEATURE_TO_VALUE/INQUIRY_OFFSET macros to work for both
	  FEATURE_HI and FEATURE_LO queries.
	* Exposed dc1394_feature_desc (feature description array).
	* Created dc1394_internal.h for definitions internal to the library
	* Moved some definitions from dc1394_control.h to dc1394_internal.h

Mon Apr 16 11:56:17 2001   <GordPeters@smarttech.com>

	* Fixed feature counting for loops in dc1394_control.c (Dan Dennedy)
	* Fixed get/set_trigger_mode functions in dc1394_control.c to work with
	  new enumerations (Damien Douxchamps)
	* Fixed color coding ID functions in dc1394_format7.c to conform to new
	  enumerations (Damien Douxchamps)

Tue Apr 24 15:12:19 2001   <GordPeters@smarttech.com>

	* Fixed problem with dc1394_auto_on_off() ignoring the value passed in
	  when setting auto mode on or off (fix by Li Ming
	  <ming@mpi-sb.mpg.de>)

Mon Apr 30 12:46:22 2001   <GordPeters@smarttech.com>

	* Fixed problem with dc1394_get_camera_feature() failing due to feature
	  id being modified by feature to offset macros (fix by Li Ming)

Thu Jun  7 12:29:26 2001   <GordPeters@smarttech.com>

	* Applied Dan Dennedy's patch which fixes image capture with newest
	  version of libraw1394 (0.9) and fixes a small spelling mistake

Tue Jul  3 16:33:50 2001   <GordPeters@smarttech.com>

	* Added functions to control the trigger feature:
	     -dc1394_set_trigger_on_off()
	     -dc1394_get_trigger_on_off()
	  (addition by Audun Jan Myrhol <audun.myrhol@q-free.com>)

Sat Sept 08 02:19:48 2001 <dan@dennedy.org>

    * Updated kernel-video1394.h against current CVS version
    
Mon Sept 24 22:36:12 2001 <dan@dennedy.org>
	* moved src -> libdc1394
	* included examples subdir in autoconf and automake
	* added examples/Makefile.am
	* examples build, but do not automatically install 

---- v0.8.3 released -------------------------------------------------

Fri Nov 23 15:48:00 2001 <douxchamps@ieee.org>
	* use dc1394 feature-indexed function in
	  dc1394_(get/set)_trigger_on_off
	  
Thu Jan 31 23:38:28 2002 <dan@dennedy.org>
    * dc1394_control.h: added dma_device_member to struct 
      dc1394_cameracapture. This enables support for mutliple
      host adapters as well as the new video1394 devfs names.
    * dc1394_capture.c: _dc1394_dma_basic_setup() uses 
      above struct member to open video1394 device. If the
      char pointer is null, then it defaults to "/dev/video1394"
      for backwards compatibility.
    * kernel-video1394.h: synchronize with video1394.h changes made
      Oct 21 and included in kernel 2.4.17!!

Fri Mar 15 14:43:31 2002 <douxchamps@ieee.org> 
	* dc1394_control.h: updated format7 functions
	* dc1394_format7.c: updated dc1394_query_format7_color_coding_id
	  so that it now returns a valid COLOR_FORMAT7_X value.

Mon Mar 18 14:43:31 2002 <douxchamps@ieee.org> 
	* dc1394_control.c: fixed bug in dc1394_set_feature_on_off: it
	would only set 'on' if the feature was 'off', no matter what
	was the argument.
	* dc1394_control.c: fixed quadlet-per-packet for format_0, mode_4,
	15fps (was 280, should have been 480)

Mon March 26 0:41:50 2002 <dan@dennedy.org>
    * Applied David Moore's <david@startbox.com> patch to avoid getting
      old captures with dma_multi_capture.
    * Applied John Stanley's <stanley@peak.org> patch to use multiple
      cameras on mutliple ports (hosts).
      NOTE: the new dc1394_destroy_handle() in dc1394_control.h
      NOTE: the dma device file defaults to the video1394 devfs default
      naming convention when not specified: /dev/video1394/<port>

Fri May 10 16:12:00 2002 <dan@dennedy.org>
    * dc1394_capture.c, dc1394_control.h:
      bugfixes in dc1394_cameracapture, dc1394_dma_multi_capture(),
      and _dc1394_dma_basic_setup() to better support grabbing all
      frames.
    * dc1394_capture.c: dc1394_dma_setup_capture() modified to take
      dma_device_file as a param to force users to set it.
      
Sun July 21 22:51:00 2002 <dan@dennedy.org>
    * added examples/dc1394_multiview.c to test/demonstrate multicapture
      over multiple ports.
	  
Fri July 28 00:26:00 2002 <dan@dennedy.org>
    * dc1394_capture.c: added drop_frames boolean to
      dc1394_dma_setup_capture().
    * bumped versions to 0.9 since interface has changed some.
      Correct libtool versions:
	    major=9, interface changed
		revision=0, first implementation of this interface
	    age=0 for no backwards compatibilty
    * examples/dc1394_multicapture: added drop_frames support, cleanup.

Wed Aug  7 17:08:31 2002 <ddouxchamps@users.sf.net>
    * added several format7 functions for IIDC 1.30 compatibility.
    * first quick hack of IIDC 1.30 handshaking for byte-per-packet
      setting in format7. This happens in _dc1394_basic_format7_setup.

Tue Aug 20 10:40:12 2002 <ddouxchamps@users.sf.net>
    * added support for Point Grey cameras, which support IIDC with
      a little tweak (modifications in dc1394_is_camera).

Thu Aug 22 10:10:00 2002 <ddouxchamps@users.sf.net>
    * Updated support for PointGrey cameras (added the 0x800002
      software revision code)
	
Thu Sep 03 10:45:00 2002 <ddouxchamps@users.sf.net>
    * Bugfix in v1.30 format7 capture handshake. Thanks to Yasutoshi Onishi
      for pointing it out.

Thu Sep 09 12:00:00 2002 <ddouxchamps@users.sf.net>
    * more v1.30 handshake update

Fri Sep 10 11 12:00:00 2002 <ddouxchamps@users.sf.net>
    * even more v1.30 handshake update (now with proper error handling)

Sun Sep 22 17:30:00 2002 <ddouxchamps@users.sf.net>
    * added absolute feature setting functions. This is a first hack. 

Mon Sep 23 10:10:00 2002 <ddouxchamps@users.sf.net>
    * debugged absolute settings. Tested for shutter without problems.

Fri Sep 27 13:00:00 2002 <ddouxchamps@users.sf.net>
    * more v1.30 handshake update to handle backward compatibility
      with v1.20

Tue Oct 22 15:10:00 2002 <ddouxchamps@users.sf.net>
    * applied Christophe Achard patch, with some modifications.

Thu Oct 22 15:10:00 2002 <ddouxchamps@users.sf.net>
    * added "dc1394bool_t abs_control" to "dc1394_feature_info" struct
    * fixed, cleaned-up and finalized the absolute control code

Fri Oct 23 17:19:00 2002 <ddouxchamps@users.sf.net>
    * fixed missing <<16 shift in dc394_get_format7_unit_position

Sun Oct 27 00:13:00 2002 <dan@dennedy.org>
    * added examples/dc1394_vloopback.c to demonstrate how to make
      digital camera format0 a Video4Linux source.

Mon Nov 18 10:15:23 2002 <ddouxchamps@users.sf.net>
    * we now use packet_per_frame correctly for format7. This should
      fix 'walking' frames in DMA mode.
	
Mon Nov 20 10:35:00 2002 <ddouxchamps@users.sf.net>
    * Use a little trick from Martin Gramatke to avoid misinterpreta-
      tion of TOTAL_BYTES registers. We don't use the latter register
      anymore.
	
Wed Jul 2 14:35:00 2003 <ddouxchamps@users.sf.net>
    * fixed some F7 issues. Thanks to Kero van Gelder.
    * changed total_bytes to unsigned long long int in
      dc1394_query_format7_total_bytes.

Wed Jul 30 09:32:01 CEST 2003 <ddouxchamps@users.sf.net>
    * fixed bytes_per_packet setting in _dc1394_basic_format7_setup
    * cancelled the previous commit (18/7/2003): it was a mistake.

2003-08-12  Dan Dennedy <dan@dennedy.org>
   * dc1394_control.c: make config ROM reading more generic,
     remove tab indenting to make consistent
   * configure.in: incrmement lib revision

2003-08-13 Damien <ddouxchamps@users.sf.net>
	* dc1394_control.c: cleanup config ROM code; fix for Point
	        Grey cameras

2003-08-20  Dan Dennedy <dan@dennedy.org>
    * use command register base from config rom offset instead of hardcoded
    * make raw1394 userdata point to a new dc1394_camerahandle struct 
      containing port, software version, and command register base


2003-08-28 Damien <ddouxchamps@users.sf.net>
    * fixed feature detection: we now use both 0x404 and 0x5XX registers in
      dc1394_is_feature_present. dc1394_query_feature_control is deprecated
      and has been commented out. 

2003-09-02  Dan Dennedy <dan@dennedy.org>
    * examples/*.c: call dc1394_destroy_handle() to cleanup mem and show
      proper technique
    * examples/dc1394_multiview.c: show new proper technique of multi-capture
      by creating a handle for each camera as opposed to port.
    * examples/gray_color_image.c: new example similar to grab_gray_image, but
      also contains example code how to locate first camera on any port and 
      attempt to make the camera non-root.

2003-09-15 Damien <ddouxchamps@users.sf.net>
    * fixed format7 capture setting when the current size register is
      initialized to zero at the camera boot.
	  
2003-09-02  Dan Dennedy <dan@dennedy.org>
    * examples/grab_color_image.c: remove auto settings, add --guid option, add
      filename argument.
    * examples/dc1394_vloopback.c: add scaling, set default mode to mmap, add 
      mmap double buffering, add pipe mode option, adjust palette by option
      (pipe) or by ioctl, lookup default v4l device name via procfs, daemon
      option.

2003-09-23  Dan Dennedy <dan@dennedy.org>
   * examples/grab_color_image.c: fix locating cam by guid on any port
   * examples/dc1394_vloopback.c: add --guid option like grab_color_image
     and renamed some options, and added root detection and reset
	
2003-11-15 Damien <ddouxchamps@users.sf.net>
    * fixes/additions by Johann Schoonees:
    * fixed format7 capture setup function missing some parameters 
    * fixed compil warning in dc1394_absolute.c, line 261.
    * fixed harmless but misleading bug in dc1394_format7.c: line 802 should be
      removed.
    * add functions dc1394_get_one_shot and dc1394_get_multi_shot.
    * changed dc1394_get_camera_misc_info to avoid probing memory psec
      registers if no user memory is available. This is necessary for the
      iSight camera from Apple, which does not implement registers 0x618h thru
      0x62Ch.
	
2003-12-04 Damien <ddouxchamps@users.sf.net>
    * little tag commit for version 0.9.2
	
2003-12-15 Damien <ddouxchamps@users.sf.net>
    * fixed significant bug regarding IIDC specs revision detection
      (in dc1394_get_sw_revision).
	
2003-12-17 Damien <ddouxchamps@users.sf.net>
    * temporary fix for bpp settings in dc1394_format7_basic_setup
	
2003-12-24 Damien <ddouxchamps@users.sf.net>
    * updated the IOCTLs for kernels 2.4.21+ and 2.6.0+. This breaks
      compatibility with previous kernel versions.

2004-01-04 Dan Dennedy <dan@dennedy.org>
    * simplify video1394 includes and correct Damien's ChangLog entry about
      kernel 2.4 compatibility.
    * examples/dc1394_vloopback.c: minor bugfixes.
    * autogen.sh: add missing libtoolize.
	
2004-01-14 Damien <ddouxchamps@users.sf.net>
    * fixed a bug related to IIDC version in format7 functions. All registers
      specific of v1.30 are now only probed if the version is 1.30.

2004-01-14 Dan Dennedy <dan@dennedy.org>
    * libdc1394/ieee1394-ioctl.h: removed unnecessary
    * examples/dc1394_vloopback: added support for palettes yuv422p and
      yuv420p, added support for scaling up to 1024x768, greater v4l
      application compatibility.

2004-01-15 Damien <ddouxchamps@users.sf.net>
    * little additional fix regarding F7 and version issues.
	
2004-01-17 Damien <ddouxchamps@users.sf.net>
    * f7 csr caching by T.Evers

2004-01-19 Dan Dennedy <dan@dennedy.org>
    * dc1394_control.h: added dc1394_free_camera_nodes
    * updated examples to call dc1394_free_camera_nodes
    * examples/dc1394_vloopback.c: workaround potential linux/videodev.h
      problems on some distros' kernel headers.

2004-01-20 Dan Dennedy <dan@dennedy.org>
    * dc1394_multiview.c: bugfix segfault
	
2004-01-21 Damien <ddouxchamps@users.sf.net>
    * print a warning when format7 BPP is zero.
	
2004-01-26 Damien <ddouxchamps@users.sf.net>
    * version is now properly memorized. This caused several problems
      with format_7 cameras.
	
2004-01-28 Damien <ddouxchamps@users.sf.net>
    * added a polling policy to the DMA capture functions using the
      patch from Tim Evers.
    * by popular request, the direct register manipulation functions
      GetCameraControlRegister and SetCameraControlRegister are now
      accessible.

2004-01-29 Tim Evers <tim@klimt.gom.com>
    * libdc1394/dc1394_capture.c (_dc1394_dma_multi_capture_private):
      in Poll-mode return DC1394_NO_FRAME not FAILURE

2004-01-31 Damien <ddouxchamps@users.sf.net>
    * Version 0.9.3
	
2004-02-03 Damien <ddouxchamps@users.sf.net>
    * fixed bpp issue in _dc1394_basic_format7_setup
    * fixed missing *4 in boundary check of GetConfigROMTaggedRegister

2004-02-04 Kristoffer Delforge <delforge@users.sf.net>
    * fixed uninitialized values in dc1394camerahandle_t
    * changed 0xffff to DC1394_NO_CAMERA in dc1394_get_sorted_camera_nodes
    * changed some calue by &value[0] in dc1394_get_camera_info
    * removed unnecessary '& 0xFFFF' in dc1394_get_camera_info
    * simplify FEATURE_TRIGGER check in dc1394_get_camera_feature
    * added printf warning before return in dc1394_print_feature
    * replaced '== DC1394_FAILURE' by '!= DC1394_SUCCESS'
    * removed FORMAT_STILL_IMAGE definition to 390, it messes up with the
      number of available formats
    * replaced a 0x1<<31 by ON_VALUE

2004-02-04 Damien <ddouxchamps@users.sf.net>
    * apply patches from Tim Evers and Johann Schoonees

2004-02-04 Kristoffer Delforge <delforge@users.sf.net>
    * fixed trigger polarity bug
    * fixed default format7 csr value bug (was "-1" instead of the new "0")
    * revert FORMAT_STILL_IMAGE change.
	
2004-02-06 Kristoffer Delforge <delforge@users.sf.net>
    * use FEATURE_TO_ABS_VALUE_OFFSET in QueryAbsoluteCSROffset
    * check that mode id is within boundaries in GetCameraFormat7Register
      and SetCameraFormat7Register
    * moved declarations to beginning of the function
    * removed unnecessary 'if's.
    * removed unnecessary 'else's.
	
2004-02-10 Kristoffer Delforge <delforge@users.sf.net>
    * dc1394_dma_setup_capture uses F7 setup if necessary. Image parameters
      are default to QUERY_FROM_CAMERA, as in dc1394_setup_capture
    * remove duplicate "cams[i].dma_last_buffer = last_buffer_orig;" in
      dc1394_capture.c
    * moved declarations to the beginning of functions.
	
2004-02-16 Damien <ddouxchamps@users.sf.net>
    * fixed an endianess issue. Thanks to Tim Canham for spotting this bug.

2004-02-20 Kristoffer Delforge <delforge@users.sf.net>
    * changed a >= to > in dc1394_capture.c:99
    * changed a >= to = in dc1394_capture.c:112
    * don't use intermediate "char* device" in dc1394_capture.c:247
	
2004-02-20 Damien <ddouxchamps@users.sf.net>
    * applied patch from Johann Schoonees for extra buffering option.
      This breaks compatibility for the capture functions. Examples have
      been updated.
	
2004-04-07 Damien <ddouxchamps@users.sf.net>
    * Attempt to fix the BPP arithmetic (floating point) exception that occurs
      with weird hardware.
	
2004-08-10 Damien <ddouxchamps@users.sf.net>
    * Applied patch from Johann Schoonees to remove extra buffering.
      Yet another compatibility break.
	
2004-09-07 Damien <ddouxchamps@users.sf.net>
    * Applied a patch from David Ergo to fix broken raw capture in libdc0.9.5.

2004-09-13 Damien <ddouxchamps@users.sf.net>
    * Corrected library version
    * Remove 1.31 changes that I committed by mistake
	
2004-09-17 Damien <ddouxchamps@users.sf.net>
    * Added most IIDC 1.31 functions and definitions
	
2004-09-30 Damien <ddouxchamps@users.sf.net>
    * Introduced the IIDC_VERSION_X_XX definitions. Interface version is now
      12.

2004-09-30 Damien <ddouxchamps@users.sf.net>
    * Fixed small issue in the IIDC version detection

2004-10-28 Damien <ddouxchamps@users.sf.net>
    * Applied a patch from F. Devernay to allow compilation on x86_64.

2004-11-11 Damien <ddouxchamps@users.sf.net>
    * fixed format quadlets per packet access in
      _dc1394_get_quadlets_per_packet()

2004-11-12 Damien <ddouxchamps@users.sf.net>
    * update for previous fix: use NUM_FRAMERATES

2005-01-26 Damien <ddouxchamps@users.sf.net>
    * update the get/set_operation_mode functions.
    * applied a patch from Yves Jaeger to add software trigger functions
    * updated the configure.in script to link properly against libraw1394
      (Peter 'p2' De Schrijver)
    * removed the deprecated file acconfig.h and updated configure.in
      accordingly.
	
2005-01-27 Damien <ddouxchamps@users.sf.net>
    * fixed 1394b operation thanks to inputs and patches from Christoph Ganser.

2005-01-31 Damien <ddouxchamps@users.sf.net>
    * fixed 1394b bandwidth usage

2005-02-13 Damien <ddouxchamps@users.sf.net>
    * Version 1.1.0

2005-02-28 Damien <ddouxchamps@users.sf.net>
    * fixed definition of IIDC_VERSION_MIN (thx to D. Bahadir for spotting
      this)
	
2005-03-25 Damien <ddouxchamps@users.sf.net>
    * added missing feature strings (thx to Obelix for spotting this)
	
2005-04-06 Damien <ddouxchamps@users.sf.net>
    * fixed bandwidth usage estimation
	
2005-04-19 Damien <ddouxchamps@users.sf.net>
    * added AVT advanced functions and cleaned up the registers/offsets
      detection
	
2005-04-19 Damien <ddouxchamps@users.sf.net>
    * more cleaning and reordering. files dc1394_offsets.h and
      dc1394_register.c/h created to avoid a big mess in dc1394_control.c.
	
2005-04-19 Damien <ddouxchamps@users.sf.net>
    * fixed big addressing problem
	
2005-04-20 Damien <ddouxchamps@users.sf.net>
    * after the latest updates everything works except RAW capture.

2005-04-27 Damien <ddouxchamps@users.sf.net>
    * updated error checking in AVT functions
    * separated private functions in dc1394_internal.c
    * added "_AVT" in the AVT offset names to avoid conflicts

2005-04-28 Damien <ddouxchamps@users.sf.net>
    * new error reporting mechanism. compiles but untested.

2005-05-01 Damien <ddouxchamps@users.sf.net>
    * new camera detection functions. compiles but untested.
    * cleaned up dc1394_control.h, removed some capture functions.
      The latter change has no effect on the available functionalities.
    * plan to remove all dc1394_get/set_<feature_name>_value since it is
      a duplicate from dc1394_get_feature_value. This will require
      functions with a variable number of arguments to handle white
      balance, temperature and white shading.
    * wrote all comments for the error reporting function DC1394_ERR_CHK
	
2005-05-02 Damien <ddouxchamps@users.sf.net>
    * debugged everything. Both RAW and VIDEO1394 caoture are OK.
    * removed duplicate functions for feature value read/write
    * updated dc1394_print_camera_info
    * renamed some constant definitions
	
2005-05-03 Damien <ddouxchamps@users.sf.net>
    * new functions to get modes and framerates
    * most references to image FORMATS have been removed as we can deduce
      that from the MODE. Therefore only video modes are presented to the
      user.
    * added a bunch of utilities to the file new file dc1394_utils.c/h.
      Some of these come from Coriander but are so generic that they fit
      better in libdc1394.
    * added conversion functions from coriander, including the Bayer stuff.
    * stronger typing. Fixed confusion between int and unsigned int.
	
2005-05-06 Damien <ddouxchamps@users.sf.net>
    * fixed a few bugs created during the previous changes.
    * version set to 2.0.0-pre1
	
2005-05-06 Damien <ddouxchamps@users.sf.net>
    * updated the format7 color formats detection.
    * import some more hacks from coriander.

2005-05-09 Damien <ddouxchamps@users.sf.net>
    * fixed _dc1394_get_quadlets_per_packet
    * more additional fixes and updates
    * fixed important f7 bug
	
2005-05-10 Damien <ddouxchamps@users.sf.net>
    * introduced structures for lists of framerates, modes,...
	
2005-05-11 Damien <ddouxchamps@users.sf.net>
    * fixed camera detection: a tagged register that is not found should
      not make the function dc1394_find_cameras() fail. It should just skip
      that device.
	
2005-05-20 Damien <ddouxchamps@users.sf.net>
    * all constant definitions now start with DC1394_
	
2005-05-25 Damien <ddouxchamps@users.sf.net>
    * added a handle check in dc1394_find_cameras
    * fixed raw1394_set_port issue in the same function (Toshiyuki Umeda)
    * new error code for failure of handle creation
	
2005-05-25 Damien <ddouxchamps@users.sf.net>
    * fixed multi-port/multi-camera detection thanks to Toshiyuki Umeda.
	
2005-05-31 Damien <ddouxchamps@users.sf.net>
    * randomize DC1394_SLOW_DOWN (Toshiyuki Umeda)
    * fixed autogen.sh with recent automake versions (Toshiyuki Umeda)

2005-06-13 Damien <ddouxchamps@users.sf.net>
    * Release 2.0.0-pre3
	
2005-06-17 Damien <ddouxchamps@users.sf.net>
    * Fixed a bug in the camera detection (Jason Meltzer)
	
2005-06-22 Damien <ddouxchamps@users.sf.net>
    * Removed the error check after the call to dc1394_get_camera_info in
      dc1394_find_cameras. This will let the program go around weird
      devices like some hubs/repeaters which have next to zero ROM.
	
2005-07-04 Damien <ddouxchamps@users.sf.net>
    * Applied patch from Tim Lapawa (check handle creation failure in
      dc1394_find_cameras)
	
2005-07-05 Damien <ddouxchamps@users.sf.net>
    * Applied patch from Olaf Hering (check mem allocs properly)
	
2005-07-28 Damien <ddouxchamps@users.sf.net>
    * Interface harmonization (there's still some work to do)
	
2005-08-02 Damien <ddouxchamps@users.sf.net>
    * Now compiles with GCC-4.0
    * type for functions returns is now dc1394error_t (was int)

2005-08-04 Damien <ddouxchamps@users.sf.net>
    * fixed .c/.h coherency after a report from Irv Elshoff
    * version 2.0.0-pre4
	
2005-08-05 Damien <ddouxchamps@users.sf.net>
    * fixed wrong color filter definitions and functions (Tony Hague)

2005-08-10 Damien <ddouxchamps@users.sf.net>
    * fixed .c/.h coherency, again (Joshua Lamorie)

2005-08-17 Damien <ddouxchamps@users.sf.net>
    * added functions to grab all the properties of a format7 mode
      with a single call. This required the addition of new format7
      mode and modeset structures. The code of these functions comes
      from Coriander.

2005-08-18 Damien <ddouxchamps@users.sf.net>	
    * fixed memory leak in capture functions (dma device name not freed)
    * fixed trigger capabilities detection (Markus Niebel)
	
2005-08-30 Damien <ddouxchamps@users.sf.net>	
    * fixed the check of iidc 1.31 software version: probing the UDD should
      come before that.
    * fixed vendor/model strings: they are optional now (there seems to be a
      bug in Apple iSight rev 1.03 about this: two tags 0x81 are present but
      no 0x82 can be found)
    * Thanks to 'danalien' for the debug inputs.
	
2005-08-30 Damien <ddouxchamps@users.sf.net>
    * fixed invalid definition
	
2005-08-31 Damien <ddouxchamps@users.sf.net>
    * set several debug statements for testing with the iSight
	
2005-09-01 Damien <ddouxchamps@users.sf.net>
    * added debug modes in dc1394_register.h
    * fixed macro definitions: added braces around the code
    * removed debug statements introduced above.
    * added version definitions in dc1394_control.h
	
2005-09-09 Damien <ddouxchamps@users.sf.net>
    * fixed leak or invalid free with the dma_device_file (Johann Schoonees,
      Joshua Lamorie). Additional cleanups too.
    * _dc1394_basic_format7_setup() was called before setting port, etc. Fixed.

2005-09-09 Damien <ddouxchamps@users.sf.net>
    * fixed compilation errors. Duh!
    * removed debug by default (Joshua Lamorie)
    * include dc1394capture_t struct into dc1394camera_t struct. This avoids
      duplicate infomation (channel, port, node) but more importantly improves
      the interface by simplifying it a bit more.

2005-10-03 Damien <ddouxchamps@users.sf.net>
    * fixed bad array adressing in dc1394_format7_get_modeset()

2005-10-11 Damien <ddouxchamps@users.sf.net>
    * we were not looking at a non-initialized
      "camera->capture.dma_device_file" instead of the function argument
      "dma_device_file" (Thanks to Irv Elshoff)

2005-10-14 Damien <ddouxchamps@users.sf.net>
    * removed manual input of the video1394 device filename argument. The video
      device can be specified by a new function call before the setup: 
      dc1394_set_dma_device_filename(dc1394camera_t* camera, char *filename);
      If this call is not made the setup functions will try different common
      device names (/dev/video1394/x and /dev/video1394).
	
2005-10-16 Damien <ddouxchamps@users.sf.net>
    * fixed a memory leak in the camera detection

2005-10-29 Damien <ddouxchamps@users.sf.net>
    * fixed bad help message in grab_color_image (thanks to Hugo Costelha)

2005-12-02 Damien <ddouxchamps@users.sf.net>
    * fixed the headers and functions for software trigger access (thanks to
      Daniel Drake for spotting the bug)
    * use the 'restrict' C99 keyword for the conversion functions prototypes.
      (thanks to Frederic Devernay)
	
2005-12-10 Damien <ddouxchamps@users.sf.net>
    * new function to get the data depth of 16-bit video.
    * also check /dev/video1394-X when auto-opening the video1394 device file

2005-12-11 Damien <ddouxchamps@users.sf.net>
    * removed the frame_rate member of the capture struct: it was a simple copy
      of an input parameter.
    * the type of image buffers is uchat_t*, NOT uint_t*.
    * new functions to access the capture data (image buffer and fill time).
      The capture structure will removed from the API, but I don't know how
      yet.

2005-12-12 Damien <ddouxchamps@users.sf.net>
    * fixed the absolute settings.
	
2005-12-18 Damien <ddouxchamps@users.sf.net>
    * stronger typing: most enum types have now defined types, like
      dc1394framerate_t or dc1394video_mode_t
    * changed the video mode names from DC1394_MODE_xxx to
      DC1394_VIDEO_MODE_xxx

2005-12-19 Damien <ddouxchamps@users.sf.net>
    * start implementation of automatic ISO channel/bandwidth  allocation
    * updated configure script (we now require libraw1394 >= 1.2.0)
    * removed the old libraw1394 code since we need new stuff anyway.
	
2005-12-20 Damien <ddouxchamps@users.sf.net>
    * fixes concerning the auto ISO channel allocation
	
2005-12-21 Damien <ddouxchamps@users.sf.net>
    * Added VNG bayer decoding, thanks to Frederic Devernay. The trunk of
      the original code is from dcraw. It's very, very slow but looks nice.

2005-12-23 Damien <ddouxchamps@users.sf.net>
    * following a suggestion from Frederic Devernay, I have changed two things
      in the library installation:
      - the binaries are installed as libdc1394.a/la/so instead of 
	libdc1394_control.a/la/so.
      - the include files are now located in dc1394/ instead of libdc1394/
      This should allow simultaneous installation of the v1 and v2 libraries
      while sticking to the usual naming conventions. One more thing must be
      done: renaming the source files from dc1394_whatever.c/h to whatever.c/h.
      This requires a support request on SF so I don't do it at this time.
    * updarte some utility functions so that they work with format_7
	
2005-12-26 Damien <ddouxchamps@users.sf.net>
    * further hides formats. Only "video modes" are now visible, with the
      exception of "Format_7".
    * added a member 'color_coding' to dc1394formatmode_t.
    * updated conversion functions and cleanup their interface.

2005-12-27 Damien <ddouxchamps@users.sf.net>
    * update in the name conventions, notably replacing 'mode' by 'video mode'
      and 'color mode' by 'color coding', 'feature_id' by 'feature', etc...
    * more code cleanup and name changes
    * fixed a serious bug in feature detection. This was due to some macros
      that were changing the value of the feature_id argument, resulting in
      subsequent tests to be performed on features IDs like 2 or 3 or 15, while
      those should have been 418, 419 or 431. It dod not have much consequences
      thanks to most features falling into the 'default' section, but it killed
      the trigger stuff.

2006-01-03 Damien <ddouxchamps@users.sf.net>
    * fix missing "#ifdef __cplusplus", thanks to Boris Zingerman.
    
2006-01-10 Damien <ddouxchamps@users.sf.net>
    * fixed the order of size/position changes in _dc1394_basic_format7_setup
      thanks to Boris Zingerman.
    * added a test for Xv libraries.
    * dc1394_register.h is now exported.

2006-01-23 Damien <ddouxchamps@users.sf.net>
    * RAW8 and RAW16 formats are considered grayscale for conversion. If you
      want color you should run de-bayering before.

2006-01-25 Damien <ddouxchamps@users.sf.net>
    * cleaned up _dc1394_open_dma_device()
    * fixed dc1394_dma_release_camera()

2006-01-25 Damien <ddouxchamps@users.sf.net>
    * trigger modes > 3 added (4, 5, 14 and 15)
    * trigger source selection implemented
	
2006-02-07 Damien <ddouxchamps@users.sf.net>
    * force a DC1394_SLOW_DOWN delay even when the transaction returns
      successfuly Otherwise we can have too many requests following each other
      and the camera does not have time to adapt its ROM to reflect the changes
      made by the previous transaction. Thanks to Dirk Farin for finding this
      bug.
    * fixed a missing device assignement in _dc1394_open_dma_device. From Dirk
      Farin again ;-)

2006-02-12 Damien <ddouxchamps@users.sf.net>
    * upgraded grab_gray_image
	
2006-03-19 Damien <ddouxchamps@users.sf.net>
    * fixed broken link to "dc1394_internal.h" in dc1394_vendor_avt.h.
    * manual iso channel allocation is available. Iso channels handling
      was upgraded too.
    * release 2.0.0-pre6
	
2006-03-22 Damien <ddouxchamps@users.sf.net>
    * Applied a patch from Seemant Kulleen (replaces CLK_TCK with
      CLOCKS_PER_SEC)

2006-03-23 Damien <ddouxchamps@users.sf.net>
    * Capture functions have been simplified both in content and interface. One
      must now do the video settings before calling the capture_setup(_dma)
      functions. This allows F7 capture to be merged in the other capture
      functions. Oh, and names have been changed too ;-( Needless to say it's a
      compatibility break. Hopefuly the last big one.
    * A new function that sets up a format7 ROI is born from the ashes of the
      f7 capture function.
    * ISO channels and bandwidth are now allocated for RAW1394 too.
    * two more error handling macros have been added. The name of the macros
      have changed too. The macros are now:
	- DC1394_ERR (returns)
	- DC1394_ERR_RTN (returns an error code)
	- DC1394_ERR_CLN (execute cleanup function, then returns)
	- DC1394_ERR_CLN_RTN (cleanup followed by the return of an error code)
	
2006-03-24 Damien <ddouxchamps@users.sf.net>
    * fixed serious error with raw capture (garbled images of 1/4 size)
    * fixed grab_gray_image
    * merged dc1394_absolute.c in dc1394_control.c
    * a new function can be used to set a camera in broadcast mode.
    * functions that can influence capture settings are disabled (and return
      and error) if called while capture is set.
    * fixed the signedness of a few arguments of dc1394_format7_set_roi()
      (thanks to James Sherman)
    * properly free iso channel allocation if bandwidth allocation fails (James
      Sherman too)
	
2006-03-28 Damien <ddouxchamps@users.sf.net>
    * added missing dc1394_external_trigger_get_supported_sources()
    * this ChangeLog now respects the 80-columns format.

2006-03-31 Damien <ddouxchamps@users.sf.net>
    * fixed missing dc1394_free_cameras() in dc1394_find_cameras. Thanks to
      Jack Morrison for finding this bug.

2006-04-04 Damien <ddouxchamps@users.sf.net>
    * Add missing definition of dc1394_external_trigger_get_power() (the
      prototype was in the .h but nothing was in the .c!). Thanks to Diego Ruiz
      for the tip!

2006-04-07 Damien <ddouxchamps@users.sf.net>
    * applied a patch from Seemant Kulleen and Phil Lamoreaux which fixes the
      AVT mirroring function (it used to return DC1394_FAILURE everytime).

2006-04-24 Damien <ddouxchamps@users.sf.net>
    * fixed missing "#ifdef __cplusplus" in dc1394_register.h. THanks to Rober
      for bringing this to my attention.
	
2006-05-02 Damien <ddouxchamps@users.sf.net>
    * fixed a bug in AVT functions. Also added a check of the busy flag
      after setting the DSNU and BLEMISH controls.

2006-05-15 Damien <ddouxchamps@users.sf.net>
    * new vendor specific extensions for pixelink cameras thanks to Aravind
      Sundaresan and James Sherman.
	
2006-06-05 Damien <ddouxchamps@users.sf.net>
    * fixed a bug in the low-level access of absolute control registers. Thanks
      to David Moore for the patch.

2006-06-08 Damien <ddouxchamps@users.sf.net>
    * allow color filter access only when IIDC version is >= 1.31. Thanks to
      Alain Perrier.
    * missing #ifdef c++ added in dc1394_vendor_pixelink.h

2006-06-12 Damien <ddouxchamps@users.sf.net>
    * Important changes to allow compilation on other platforms (OSX comes in
      mind) Many thanks to David Moore for the phatt patch!

2006-07-04 Damien <ddouxchamps@users.sf.net>
    * fixed missing tranmission stop command in the examples, thanks to Diego
      Ruiz
	
2006-07-23 Damien <ddouxchamps@users.sf.net>
    * code cleanup
    * minor fixes
    * proper error codes are now returned
    * some new/changed/removed error codes
    * intriduced a new typedef replacing the drop-frames argument. We now use
      either DC1394_RING_BUFFER_NEXT or DC1394_RING_BUFFER_LAST
    * Oh yeah, and this is release RC1!!

2006-07-25 Damien <ddouxchamps@users.sf.net>
    * fixed serious issues concerning camera and feature detection

2006-07-25 Damien <ddouxchamps@users.sf.net>
    * removed autogen.sh. From now on you should use autoreconf instead.
    * small update of configure.in

2006-07-26 Brant Gurganus <gurganbl@rose-hulman.edu>
    * Corrected Makefile.am in examples directory for VPATH builds
    * Updated more Autoconf macros to more non-obsolete variants

2006-07-31 David Moore <dcm@acm.org>
    * Major addition of Mac OS X control and capture functions

2006-08-02 Damien <ddouxchamps@users.sf.net>
    * remove debug output in channel allocations (Phil Lamoreaux)

2006-08-02 Damien <ddouxchamps@users.sf.net>
    * update the number of ports to 16, remove duplicate declaration
      (James Sherman)
	
2006-08-02 Damien <ddouxchamps@users.sf.net>
    * introduce missing dc1394_capture_get_frames_behind()
    * camera casting (camera > craw) in OSX changed to a macro.

2006-08-02 David Moore <dcm@acm.org>
    * Added the "update" mechanism to the Mac OS X NuDCL program according
      to suggestions from Apple engineers.
    * Added a few missing Mac OS X capture utility functions

2006-08-03 Damien <ddouxchamps@users.sf.net>
    * fixed invalid query of F7 color filter when a cam is not > IIDC 1.31
      (from David Moore)
	
2006-08-08 Damien <ddouxchamps@users.sf.net>
    * add PIO, SIO and strobe CSR register offset in dc1394camera_t. For
      future use.
    * following a suggestion of David Moore, don't allocate ISO/bandwidth in
      dc1394_video_set_transmission(). This way we can start the transmission
      from another program or a remote host.
    * release 2.0.0-rc3

2006-08-16 Mikael Olenfalk <mikael.olenfalk@tobii.com>
    * removed defines of uint_t, uchar_t, uint32_t and uint64_t from
      dc1394_control.h, includes stdint.h instead because including
      dc1394_control.h breaks the BOOST libraries
    * fixed all files to use defines from stdint.h:
       uint_t -> uint32_t
       uchar_t -> uint8_t
	
2006-08-17 Damien <ddouxchamps@users.sf.net>
    * small beautifications and further cleanup of int types.
	
2006-08-21 Damien <ddouxchamps@users.sf.net>
    * Fixed missing error message in dc1394_internal.h (thanks to ArgentumBrom)
    * Fixed a compilation error with an AVT function
    * Removed spurious error concerning libraw1394 when compiling under OSX
      (thanks to Aidan Lane)
    * new example minimalist program (helloworld.c)

2006-08-30 David Moore <dcm@acm.org>
    * Unset Mac OS X run_loop at capture stop to ensure it can be used later
	  in a different thread.

2006-08-21 Damien <ddouxchamps@users.sf.net>
    * fix bad #includes related to libdc1394 in the example programs (thx to
      Thomas Passot)

2006-09-14 David Moore <dcm@acm.org>
    * Added possible fix for runtime capture hangs on PPC Mac OS.

2006-09-24 Damien <ddouxchamps@users.sf.net>
    * Added PHY specs detection (Linux only). Currently this is limited to
      PHY speed, PHY power class and PHY delay.

2006-09-25 Damien <ddouxchamps@users.sf.net>
    * Added pkg-config file (thx to Daniel Drake)

2006-10-03 David Moore <dcm@acm.org>
    * Migrated both Linux and Mac OS capture routines to use the new
      enqueue/dequeue semantics for DMA-based capture.
    * Ported examples to new capture API.
    * Added new example grab_gray_image_dma that demonstrates the new API.
    * Mac OS compile fix suggested by Rudi Leitgeb.
    * Mac OS improved cleanup during capture_stop() suggested by Matt
      Robinson.
    * Added new Linux-only function dc1394_capture_get_dma_fd().
    * Better Linux error checking when /dev/video1394 is not readable.

2006-10-05 David Moore <dcm@acm.org>
    * Fixed Linux compile error

2006-10-07 David Moore <dcm@acm.org>
    * Fixed computation of packets per frame for cameras that do not support
      the PACKET_PER_FRAME register.
	
2006-10-10 Damien <ddouxchamps@users.sf.net>
    * fixed the value returned by dc1394_get_operation_mode (thanks to Georg
      Glock for spotting the bug).

2006-10-16 David Moore <dcm@acm.org>
    * Migrated from CVS to SVN
    * Changed Version_2_0 to the default branch (HEAD)
    * Modified directory structure (libdc1394 -> dc1394)
    * Changed default tarball filename to libdc1394
    * Changed the get_data_depth() functions to compute a guess when the
      register is not available (thanks to AgBr and Daniel Westhoff for
      finding this one).
	
2006-10-10 Damien <ddouxchamps@users.sf.net>
    * added new conversion functions that work on dc1394video_frame_t.

2006-10-20 David Moore <dcm@acm.org>
    * added new example program grab_partial_image_dma
    * converted octlet_t/quadlet_t/nodeid_t to uint64_t/uint32_t/uint16_t

2006-10-23 David Moore <dcm@acm.org>
    * fixed math error in computing timestamps during capture

2006-11-02 Damien Douxchamps<ddouxchamps@users.sf.net>
    * applied 3 patches from Daniel Drake for AVT functions:
       1. new functions that write/read more than one register at a time
       2. correct shading control and fully implement it
       3. read/write shading images
	
2006-11-03 Damien Douxchamps<ddouxchamps@users.sf.net>
    * Release 2.0.0-pre4
	
2006-11-03 Damien Douxchamps<ddouxchamps@users.sf.net>
    * Create more handles to avoid conflicts in the grabselfid function
      (thanks to Irv Elshoff)
    * Added the function dc1394_format7_get_roi()

2006-11-08 David Moore <dcm@acm.org>
    * Fixed Mac OS X regression caused by 2006-11-02 patches
	
2006-11-17 Damien Douxchamps<ddouxchamps@users.sf.net>
    * Fixed the number of memory channels detected (Thanks to Georg Glock)

2006-11-21 Damien Douxchamps<ddouxchamps@users.sf.net>
    * Removed legacy raw1394 code
    * Removed references to DMA since all capture functions are now DMA
    * Renamed DC1394_VIDEO1394_* to DC1394_CAPTURE_POLICY_*
    * Enqueue and Dequeue functions now both return an error code
    * Adapted the examples
    * Removed the two DMA examples
	
2006-11-22 Damien Douxchamps<ddouxchamps@users.sf.net>
    * fixed the bad prototype of dc1394_capture_dequeue: we need a
      frame** and not a frame*, of course. (SVN328)
    * ... don't forget to do this for OSX too. (SVN329)
	
2006-12-04 Damien Douxchamps<ddouxchamps@users.sf.net>
    * fixed inconsistancy in bayer decoding functions (Georg Glock) (SVN 330)
    * removed the error code related to raw1394 capture (SVN 331)
    * fixed error check in dc1394_set_roi (Mikael Olenfalk)
    * removed extra error string definition for raw1394 failure (SVN 332)

2006-12-06 Damien Douxchamps<ddouxchamps@users.sf.net>
    * SVN 333: fixed a bug in absolute settings. The caching of offsets has
      been removed (Don Murray)
	
2006-12-07 Damien Douxchamps<ddouxchamps@users.sf.net>
    * SVN 334: Fixed memory leak in Linux capture code (Fabien Spindler)
	
2006-12-08 Damien Douxchamps<ddouxchamps@users.sf.net>
    * SVN 335: Fix the badly fixed memory leak. Thanks to Daniel Drake.

2006-12-12 Damien Douxchamps<ddouxchamps@users.sf.net>
    * SVN 336: Try to fix a pointer problem in the topology acquisition
    * SVN 337: New AHD Bayer interpolation (imported from DCRAW by Samuel
      Audet). There may be issues with mulitiple processor systems.

2006-12-12 Damien Douxchamps<ddouxchamps@users.sf.net>
    * SVN 338: added instructions on how to build the package (especially from
      SVN) in the README file.
	
2006-12-14 Damien Douxchamps<ddouxchamps@users.sf.net>
    * SVN 339: fixed a function prototype (another mismatch between .h and .h
      files!)
	
2006-12-20 Damien Douxchamps<ddouxchamps@users.sf.net>
    * SVN 340: fixed missing update of allocated_image_bytes in the frame
      conversion functions.
    * SVN 341: remove debug statements
    * SVN 342: correct changelog date (as you can see I need some sleep...)

2006-12-20 Damien Douxchamps<ddouxchamps@users.sf.net>
    * SVN 343: "channel adjust" functions for AVT Pike cameras (patch from
      Mark Munte)

2006-12-24 David Moore <dcm@acm.org>
    * SVN 344: Updated Mac OS X support to allow the select() call by using
      dc1394_capture_get_fileno ().  It does this by using a separate thread
      for capture.
    * SVN 345: Added support for 800 Mb speeds to Mac OS X (Thanks Mark Munte)
    * SVN 346: Added new function dc1394_reset_bus() and a command-line
      utility called dc1394_reset_bus that will..... reset the bus.
    * SVN 347: Make dc1394_video_set_iso_channel() a public function.

2007-01-09 Damien Douxchamps<ddouxchamps@users.sf.net>
    * SVN 348: print a smart error message when vmalloc fails due to
      VMALLOC_RESERVED that is too low. Ideally, this limit should be probed
      dynamically as it can change from machine to machine.
	
2007-01-18 Damien Douxchamps<ddouxchamps@users.sf.net>
    * SVN 349: update the error message in case we hit the the vmalloc limit.
      (Thanks to Peter Antoniac)
    * SVN 350: fixed missing dc1394_capture_enqueue() in grab_partial_image.c
      (Thanks to Damien Delannay)
	
2007-01-20 Damien Douxchamps<ddouxchamps@users.sf.net>
    * SVN 351: remove save_channel and load_channel from the dc1394camera_t
      structure. Also remove the functions dc1394_memory_get_save/load_ch()
      from the API.
    * SVN 352: fix coherency of the format_7 mode used in grab_partial_image.c
      (Thanks to Damien Delannay)
    * SVN 353: Remove the check of err_flag_2 for now: it seems not to work
      proprely.
      (Thanks to Damien Delannay)
    * SVN 354: Added Parallel Input/Output (PIO) functions. Prepared some
      support functions for SIO and strobe control. Misc cleqnups.

2007-01-20 Damien Douxchamps<ddouxchamps@users.sf.net>
    * SVN 355: release 2.0.0-rc5
