(import from http://wiki.linux1394.org/Links/Software/ProgrammingLibraries, last edited 2007-12-31, and from http://wiki.linux1394.org/Links/Software/Other, last edited 2007-09-08)
Revision as of 21:14, 4 August 2008
Links to related software: Libraries and Frameworks
A layer atop libdc1394 that provides higher level interface.
The FFADO project aims to provide a generic, open-source solution for the support of FireWire based audio devices for the Linux platform. It is the successor of the FreeBoB project.
Drivers for BeBoB-based AMDTP devices for Jack, the definitive GNU/Linux professional audio server. Now superseded by FFADO.
gstreamer is a plugin multimedia architecture for Linux and potentially other POSIX systems. It includes a dv1394src source plugin and a libdv decoder plugin. In the future, there will be more plugins supporting Linux 1394.
A library to control A/V devices using the 1394ta AV/C commands. This library also contains librom1394 for reading and decoding the CSR Config ROM of any device on the bus.
libdc1394 is a library that is intended to provide a high level programming interface for application developers who wish to control IEEE 1394 based cameras that conform to the 1394-based Digital Camera Specification.
A libdc1394 FAQ is available.
An implementation of the most relevant parts of IEC 61883 over libraw1394 for transmission, reception, and management of media streams and devices such as DV, MPEG2-TS, audio, and MIDI.
In the words of author Arne Caspari:
- unicap provides a uniform interface to video capture devices. It allows applications to use any supported video capture device via a single API. Building applications with a graphical user interface is made especially easy with the unicapGTK widget set. The ucil library provides easy to use functions to render text and graphic overlays onto video images. unicap is dual licensed under either the terms of the General Public License (GPL) or a commercial license.