Public bug reported: I tried to get the new API version 2 inside the main. The new release (2.0.1) was coming in January and I did my work quite fast to get it in revu, but somehow it took a longer time to get it pass all the comments. As I am one of the developers, I have deeper knowledge of the sources and know the status of the project. This library was also included in Debian unstable, but unfortunately, I couldn't agree with the maintainers there, and the communication was very poor with them, which lead to our decision to go along with a proper Ubuntu package and later try to convince the Debian about the right way to do things. The new API comes with many changes and optimisations, including possibility of using the juju stack (not yet compiled in this package, but provisions are done in the development branch). The new API was developed with the capability of working in parallel with the old one. We specifically designed the lib so that both version 1.0 and 2.0 can be run at the same time... This effort was put so that old depend applications should be able to use the old API while the new application will move towards implementing the new framework. It will certainly be a nice addition for the Hardy main especially when the new Coriander will be released soon. It will be able to take advantage of the main libraries package. The work can be reviewed from revu [1] and the latest build can be found in PPA [2].
Relevant part of the upstream micro-release: * New API to fit with both old firewire stak (ohci1394) and new one (juju stack); * Consistant naming scheme * Better error code handling and message logging * Fix color converion in grab_color_image2 * New types * Better camera detection * Cleanup patent issues Release news: - Fixed broken dc1394/dc1394.h include file when compiling externally. - Fix iSight camera under Mac OS X. - Removed the "edge-sense" bayer demosaic algorithm out of patent concern. - many interface changes - PIO support, cleanup and fixes. - new capture API, better support for AVT cameras, conversion functions that work on the new video buffer struct, etc... - Fixed serious problems in the camera detection The new package has been build under LP's PPA in the project PPA [2]. It has been tested with cameras and Coriander SVN build under gutsy and hardy on my laptop/desktop. It does not break any packages depending on it as it is new API release and the old packages can be kept to still depend on the old library (API version 1.0) libdc1394 (without -22 as the new one). References: [1] http://revu.tauware.de/details.py?package=libdc1394-22 [2] https://edge.launchpad.net/~libdc1394-dev/+archive ** Affects: libdc1394 (Ubuntu) Importance: Undecided Status: New ** Tags: freezeexception -- Request Freeze Exception for the new libdc1394 API version 2.0 to be included with Hardy in parallel with the old API version 1.0 https://bugs.launchpad.net/bugs/192091 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs