|File Search||Catalog||Content Search|
libv4lconvert offers functions to convert from any (known) pixelformat 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.
Introduction ------------ 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. All libv4l components are licensed under the GNU Lesser General Public Licen more»
libv4l-0.6.3 ------------ * Add more laptop models to the upside down devices table * Improved mr97310a decompression * Add support for decompressing yuv420 planar JPEG (one component per SOS, 3 SOS per frame), this is needed for w9968cf based cams * Add support for STV0680 raw bayer data libv4l-0.6.2 ------------ * Add more laptop models to the upside down devices table * Put usb id in control more»
-add support for setting / getting the number of read buffers -add code to v4l2_read to not return frames more then say 5 seconds old -add support for libv4l1 for non pure capture (combined capture and overlay) devices so that atleast CGMBUF emulation (but no conversion, as thats impossible for overlays) can be done, so that it will no longer be necessary to implement CGMBUF in the kernel for more»
GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 199 more»