libdc1394 2.0.2

- New functions on all platforms
- New function on Linux video1394 only
- New example program to capture PVN sequences.
- Bug fixes on Linux Juju
- Bug fixes on Mac OS
- Bug fixes on Linux video1394
- Better error detection if camera enumeration fails
- Documentation improvements

Milestone information

Project:
libdc1394
Series:
2.0
Version:
2.0.2
Released:
 
Registrant:
Peter Antoniac
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon libdc1394-2.0.2.tar.gz (md5, sig) libdc1394-2.0.2.tar.gz 72
last downloaded 47 weeks ago
Total downloads: 72

Release notes 

   - New functions on all platforms:
         dc1394_camera_get_node
         dc1394_capture_is_frame_corrupt
   - New function on Linux video1394 only:
         dc1394_camera_get_linux_port
   - New example program to capture PVN sequences.
   - Bug fixes on Linux Juju:
       - Better retry timeouts
       - Fix manual isochronous channel allocation
   - Bug fixes on Mac OS:
       - Auto detection of bad or skipped packets (used for
         dc1394_capture_is_frame_corrupt)
   - Bug fixes on Linux video1394:
       - Fix select() with multiple cameras on the same controller
       - Handle EINTR return code properly in dc1394_capture_dequeue
   - Better error detection if camera enumeration fails
   - Documentation improvements

Changelog 

View the full changelog

        * SVN 558: applied patch from Olaf Kaehler (missing #ifdef cpluspluc)
            Corrected the email address of the list in the Readme.
 * SVN 557: Update the lt verions to 23,0,1. RELEASE 2.0.2
            (Note: the SOversion is 22.0.2)
 * SVN 556: the wrong file was uploaded for the new example, fixed.
 * SVN 555: add a new example
 * SVN 554: Fix build of Juju when in separate dir
 * SVN 553: Update NEWS
 * SVN 552: Add function dc1394_capture_is_frame_corrupt() to test if
     a dequeued frame is corrupt. Integrity checking code
     currently exists only on Mac OS. Other platforms return
     DC1394_FALSE.
 * SVN 551: Automatically resume dequeue() if EINTR is encountered.
 * SVN 550: Bug fix dc1394_camera_get_node on Juju and Linux.
 * SVN 549: Implement dc1394_camera_get_node for Mac OS.
 * SVN 548: Make linux-specific function dc1394_camera_get_node()
            globally available and implement stubs for other platforms.
     Add generation argument to dc1394_camera_get_node.
     Rename dc1394_camera_get_port to
     dc1394_camera_get_linux_port.
 * SVN 547: On Linux, use a different DMA file descriptor for each
     camera on the same controller.
 * SVN 546: On Mac OS, scan received iso packet headers and drop
     frames with any errors.
 * SVN 545: Do usleep(500) between read/write retries on juju.
 * SVN 544: Fix the debug log handler so it produces output.
 * SVN 543: Correct the order of operations at the start of juju
            capture so that any manual channel settings are preserved.
 * SVN 542: Return an error if the camera enumeration fails (thanks to
            Jasper Leemans)
 * SVN 541: Corrections in the man pages white spaces
 * SVN 540: Added man pages to make install and to make dist
 * SVN 539: Add linux functions to get port and node. This is
            provided by a new header file linux/control.h
 * SVN 538: Documentation problems with newer Doxygen package:
  - Changed Doxygen.in to fit the new standards.
  - Added man pages to the examples for easier packaging.
  - Changed the Release number to 2.0.2 to make it ready
    for the next release.
  - Changes in *.h to fit the new documentation standards.
  - Added Andrew Straw to the list of Authors for his
    contribution to packaging, man pages, etc.

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.