[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#488389: ITP: libv4l -- Transparent conversion layer for V4L devices



Package: wnpp
Severity: wishlist
Owner: Romain Beauxis <toots@rastageeks.org>


* Package name    : libv4l
  Version         : 0.2
  Upstream Author : Hans de Goede <j.w.r.degoede@hhs.nl>
* 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. 


Romain

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF8, LC_CTYPE=fr_FR.UTF8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



Reply to: