libv4l 0.5.3 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News libv4l 0.5.3 (Default branch)
# 1  
Old 10-27-2008
libv4l 0.5.3 (Default branch)

libv4l is a collection of libraries that adds a thin abstraction layer on top of video4linux2 (V4L2) devices. The purpose of this layer is to make it easy for application writers to support a wide variety of devices without having to write separate code for different devices in the same class. It consists of 3 different libraries. libv4lconvert offers functions to convert from any (known) pixel format to V4l2_PIX_FMT_BGR24 or V4l2_PIX_FMT_YUV420. libv4l1 offers the (deprecated) v4l1 API on top of v4l2 devices, independent of the drivers for those devices supporting v4l1 compatibility (which many v4l2 drivers do not). libv4l2 offers the v4l2 API on top of v4l2 devices, while adding for the application transparent libv4lconvert conversion where necessary. License: GNU Lesser General Public License (LGPL) Changes:
Temporary buffers for multiple conversion passes are no longer allocated on the stack. The most notable effect is that libv4l now no longer conflicts with Ekiga's large stack usage. Image

Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
MOUNT_OVERLAY(8)					    BSD System Manager's Manual 					  MOUNT_OVERLAY(8)

NAME
mount_overlay -- mount an overlay filesystem; demonstrate the use of an overlay file system layer SYNOPSIS
mount_overlay [-o options] /overlay mount-point DESCRIPTION
The mount_overlay command creates an overlay layer, interposing the overlay filesystem between the over-mounted file store and future path- name lookups. A different device number for the virtual copy is returned by stat(2), but in other respects it is indistinguishable from the original. The mount_overlay filesystem differs from the null filesystem in that the mount_overlay filesystem does not replicate the sub-tree, it places itself between the sub-tree and all future access. The overlay layer has two purposes. First, it serves as a demonstration of layering by providing a layer which does nothing other than insert itself over the over-mounted file system. Second, the overlay layer can serve as a prototype layer. Since it provides all necessary layer framework, new file system layers which need to block access to the overlayed file system can be created very easily by starting with an overlay layer. The internal operation of the overlay layer is identical to that of the null layer. See its documentation for details. SEE ALSO
mount(8), mount_null(8) UCLA Technical Report CSD-910056, Stackable Layers: an Architecture for File System Development. HISTORY
The mount_overlay utility first appeared in NetBSD 1.5. BSD
January 18, 2000 BSD