Release Notes: Libraries


libraw1394

libraw1394 1.3.0

libraw1394 1.2.1

This is a maintenance release that fixes a couple of bugs and contains a slight memory handling optimization for isochronous I/O.

libraw1394 1.2.0

One more preparation for the release of libiec61883 was to reorganize a couple of functions from libiec61883 into libraw1394 for better code reuse with other projects. These functions provide simple means to allocate and release isochronous channels and bandwidth.

libraw1394 1.1.0

Yes, the version number difference to the previous version seems odd, but it is correct. The .so version numbers were bumped a major level with no backward compatibility as well due to an interface change in the new generation isochronous API. The change allows one to specify a capture mode, and it is required by the forthcoming libiec61883, our third genertion streaming media I/O library. This release also includes updated API reference documentation. All comments for function documentation were moved into the main header, raw1394.h for convenience to programmers that like to refer to headers. Finally, two functions were added for the ARM feature to allow getting and setting the kernel buffer.


libiec61883

libiec61883 1.1.0

This is a maintenance release that contains some minor fixes and cleanups, but it also requires libraw1394 1.2.1 to prevent aborts and halts in isochronous transmission.

libiec61883 1.0.0

After many months of hard work, the first release of libiec61883 is now available. This library provides third generation media reception and transmission for DV, MPEG2-TS, and AMDTP (audio and music) using only raw1394 and not the complicated setup and maintenance of other kernel modules and their /dev nodes. This is not just an early development release. It is already quite capable and robust. Already, MythTV 0.17 supports MPEG2-TS, FreeBob is using AMDTP, and a soon-to-be-released dvgrab 2.0 is being used in a heavy, 24/7 production environment. We encourage all developers and applications to migrate to this library as support for dv1394, amdtp, and cmp modules are being phased out as well as DV and MPEG2-TS applications of video1394.

NOTE: libiec61883 requires libraw1394 1.2.0.


libavc1394

http://sf.net/projects/libavc1394/

libavc1394 0.5.0

libavc1394 has had quite a bit of new functionality hanging around in its CVS for a couple of years. Some of this was reorganized into forthcoming libiec61883. The new features include the ability to make simple changes to config rom images. This was a natural and convenient extension of the existing librom1394 functionality, not as comprehensive as ieee1394/csr1212. It adds bits needed to support AMDTP applications. Finally, it adds bits needed to make development of target mode applications easier including an example avc_vcr.c.


CategoryLibraries

Linux1394: ReleaseNotesLibraries (last edited 2007-10-14 11:03:43 by StefanRichter)