* Package name : libv4l
Version : 0.2
Upstream Author : Hans de Goede <email@example.com>
* URL : http://people.atrpms.net/~hdegoede/
* License : LGPL
Programming Lang: C
Description : Transparent conversion layer for V4L devices
Libv4l is a collection of libraries which adds a thin abstraction layer on
top of video4linux2 devices. The purpose of this (thin) layer is to make it
easy for application writers to support a wide variety of devices without
having to write seperate code for different devices in the same class.
libv4l1 and libv4l2 provide alternatives for all v4l-related operations.
It offers functions like v4l2_open, v4l2_ioctl, etc. which can by used to
quickly make v4l2 applications work with v4l2 devices with weird formats.
Also, libv4l provides an userspace v4l1 emulation:
It offers functions like v4l1_open, v4l1_ioctl, etc. which can by used to
quickly make v4l1 applications work with v4l2 devices.
It also includes a wrapper library that allows to use it without the need to modify
an existing application, using the LD_PRELOAD environment variable.