Blame NEWS

Packit 713213
Release information and news:
Packit 713213
-----------------------------
Packit 713213
Packit 713213
-- 2.2.1
Packit 713213
   - all files are now under the LGPL2 license
Packit 713213
   - Don't expose internal symbols
Packit 713213
   - Randomize read/write retry times on all platforms (use DC1394_SLOW_DOWN)
Packit 713213
   - Minor bug fixes
Packit 713213
   - Support POLL and WAIT capture on Windows.
Packit 713213
Packit 713213
-- 2.2.0
Packit 713213
   - Bug fixes:
Packit 713213
       - minor memory leak in Juju
Packit 713213
   - New Windows stack
Packit 713213
   - Add two USB cameras from Point Grey
Packit 713213
Packit 713213
-- 2.1.4
Packit 713213
   - Bug fixes:
Packit 713213
       - Allow image buffers to be editable by client apps on Linux juju
Packit 713213
       - Correct error in downsample bayer function
Packit 713213
       - Rename poorly named externally-visible symbol usb_init
Packit 713213
       - Fix misc. compilation errors
Packit 713213
Packit 713213
-- 2.1.3:
Packit 713213
   - Bug fixes:
Packit 713213
       - Fix for usb writes larger than 1 quadlet
Packit 713213
       - On MAC OS, add needed frameworks to link line
Packit 713213
       - Update firewire-{cdev,constants}.h to latest version and license
Packit 713213
       - Change dequeue/enqueue to return error code if usb transfer has error
Packit 713213
       - dc1394/conversions.h: Fix typo in DC1394_STEREO_METHOD_MIN define
Packit 713213
Packit 713213
-- 2.1.2:
Packit 713213
   - Fix broken ABI caused by new Format7 modes in release 2.1.1.
Packit 713213
     Reverted for now.
Packit 713213
Packit 713213
-- 2.1.1:
Packit 713213
   - New features on Juju platform:
Packit 713213
       - Added timestamp support and implemented dc1394_read_cycle_timer
Packit 713213
         function (requires kernel 2.6.24+).
Packit 713213
       - Implemented dc1394_camera_set_broadcast, dc1394_camera_get_broadcast,
Packit 713213
         and automatic isochronous channel/bandwidth allocation (requires
Packit 713213
         kernel 2.6.30+).
Packit 713213
   - New features for all platforms:
Packit 713213
       - Added new Format7 modes for IIDC 1.32
Packit 713213
   - Added missing documentation
Packit 713213
   - Bug fixes:
Packit 713213
       - Fix missing frames on Juju when host controller is OHCI 1.0
Packit 713213
         and packets-per-frame is not a multiple of 8.
Packit 713213
       - Fix wrong return value of dc1394_deinterlace_stereo_frames
Packit 713213
       - Fixed bad initializations and build options (from Mike Lundy)
Packit 713213
       - More robust /dev/fw* detection (from Stefan Richter)
Packit 713213
       - Fixed memory allocation in AdaptBuffer functions (from Damien Dusha)
Packit 713213
Packit 713213
-- 2.1.0:
Packit 713213
   - New features:
Packit 713213
       - USB support for Point Grey Chameleon and Firefly MV
Packit 713213
       - Platform selection at run-time instead of compile-time (juju, linux,
Packit 713213
         etc.)
Packit 713213
   - Bug fixes:
Packit 713213
       - Correct some bad math in the bayer conversion functions
Packit 713213
       - Juju: Retry busy transactions
Packit 713213
       - Linux: Remove bad includes from headers
Packit 713213
Packit 713213
-- 2.0.3:
Packit 713213
   - Bug fixes:
Packit 713213
       - Crash on Mac OS 10.4
Packit 713213
       - Bad data in mixed x86_64/i386 environments with Juju
Packit 713213
       - Wrong return value from dc1394_trigger_get_polarity()
Packit 713213
       - Incomplete results from dc1394_deinterlace_stereo_frames()
Packit 713213
   - Compilation fixes when downloading from SVN
Packit 713213
Packit 713213
-- 2.0.2:
Packit 713213
   - New functions on all platforms:
Packit 713213
         dc1394_camera_get_node
Packit 713213
         dc1394_capture_is_frame_corrupt
Packit 713213
   - New function on Linux video1394 only:
Packit 713213
         dc1394_camera_get_linux_port
Packit 713213
   - New example program to capture PVN sequences.
Packit 713213
   - Bug fixes on Linux Juju:
Packit 713213
       - Better retry timeouts
Packit 713213
       - Fix manual isochronous channel allocation
Packit 713213
   - Bug fixes on Mac OS:
Packit 713213
       - Auto detection of bad or skipped packets (used for
Packit 713213
         dc1394_capture_is_frame_corrupt)
Packit 713213
   - Bug fixes on Linux video1394:
Packit 713213
       - Fix select() with multiple cameras on the same controller
Packit 713213
       - Handle EINTR return code properly in dc1394_capture_dequeue
Packit 713213
   - Better error detection if camera enumeration fails
Packit 713213
   - Documentation improvements
Packit 713213
Packit 713213
-- 2.0.1:
Packit 713213
   - Fixed broken dc1394/dc1394.h include file when compiling externally.
Packit 713213
   - Fix iSight camera under Mac OS X.
Packit 713213
   - Removed the "edge-sense" bayer demosaic algorithm out of patent concern.
Packit 713213
Packit 713213
-- 2.0.0: THE release, ready for distribution. Documentation is still
Packit 713213
   missing, but will eventually be completed.
Packit 713213
Packit 713213
-- (various RCs): many interface changes
Packit 713213
Packit 713213
-- 2.0.0-rc6:
Packit 713213
   Yes, more changes. We are waiting for one last big change before the
Packit 713213
   release of 2.0.0 so this may be the last RC.
Packit 713213
Packit 713213
-- 2.0.0-rc5:
Packit 713213
   More interface changes, PIO support, cleanup and fixes.
Packit 713213
Packit 713213
-- 2.0.0-rc4:
Packit 713213
   Intermediate release that includes a.o. the new capture API, better
Packit 713213
   support for AVT cameras, conversion functions that work on the new
Packit 713213
   video buffer struct, etc...
Packit 713213
Packit 713213
-- 2.0.0-rc3:
Packit 713213
   The major addition of this version is the compatibility with Mac OSX
Packit 713213
   (Yeah!) There's a bunch of fixes and additions here and there too.
Packit 713213
Packit 713213
-- 2.0.0-rc2:
Packit 713213
   Fixed serious problems in the camera detection
Packit 713213
Packit 713213
-- 2.0.0-rc1:
Packit 713213
   This is the first RC release. Enjoy or send bug reports to the list.
Packit 713213
Packit 713213
-- 2.0.0-pre7:
Packit 713213
   Many significant changes.
Packit 713213
Packit 713213
-- 2.0.0-pre6:
Packit 713213
   Don't package anything before a final release (or at least a release
Packit 713213
   candidate), _please_. These PRE versions have an API that will change
Packit 713213
   and are not suitable for packages. This should be the last PRE release.
Packit 713213
   If there is no problem with it we will switch to release candidates (RC)
Packit 713213
   soon.
Packit 713213
Packit 713213
-- 2.0.0-pre5:
Packit 713213
   The development continues... Besides bug fixes, the most notable
Packit 713213
   improvement is the capture structure that is now hidden in the camera
Packit 713213
   struct.
Packit 713213
Packit 713213
-- 2.0.0-pre4:
Packit 713213
   bug fixes
Packit 713213
Packit 713213
-- 2.0.0-pre3:
Packit 713213
   This release appears to be fully functional. It can be used but has not
Packit 713213
   been extensively tested.
Packit 713213
Packit 713213
-- 2.0.0-pre2:
Packit 713213
   Same warning as pre1
Packit 713213
Packit 713213
-- 2.0.0-pre1:
Packit 713213
   A lot of changes, see the changelog for more details. This version breaks
Packit 713213
   almost all compatibility with the main trunk. Known not to work properly.
Packit 713213
   You have been warned ;-) This is just a CVS snapshot of the Version_2_0
Packit 713213
   branch.
Packit 713213
Packit 713213
(Older news about versions 0.x and 1.x of the library can be found in the
Packit 713213
respective 0.x and 1.x packages)