• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux libv4l Download

libv4l

October 26, 2009
This software provides an abstraction layer for video4linux2-driven devices, enabling simplified and streamlined management of multimedia input/output operations.
Version 0.6.3
License GPL
Platform Linux
Supported Languages English
Homepage sourceforge.net
Developed by Hans de Goede
If you're looking for a collection of libraries that can make developing applications that support various video4linux2 devices a lot easier, look no further than libv4l. It provides a thin abstraction layer on top of these devices so that you won't have to exert any special effort to develop for each one. All components of libv4l are licensed either under the GNU Library General Publishing License version 2 or any later version, ensuring that you can use the software without any legal issues.

Libv4l consists of three different libraries that work together to ensure that your application is compatible with a wide range of devices. The first of these is libv4lconvert, which offers functions to convert from any known pixelformat to V4l2_PIX_FMT_BGR24 or V4l2_PIX_FMT_YUV420. It supports several source formats including jpeg, mjpeg, bayer (bggr, rggb, gbrg, grbg), spca501 (chip-specific yuv 420 with interlaced components), and spca561 (chip-specific compressed gbrg bayer). For more details on the v4lconvert_ functions, refer to libv4lconvert.h.

The second library is libv4l1, which offers functions like v4l1_open, v4l1_ioctl, etc. that allow you to quickly make v4l1 applications work with v4l2 devices. You can use these functions exactly as you would use the normal open/close/etc. calls, but the difference is that libv4l1 provides full emulation of the v4l1 api on top of v4l2 drivers. In case of v4l1 drivers, it simply passes calls through. For more information about the v4l1_ functions, consult libv4l1.h.

Finally, there's libv4l2. This library provides functions like v4l2_open, v4l2_ioctl, etc. that you can use to easily make your v4l2 applications work with various devices with peculiar formats. Libv4l2 mostly passes calls directly through to the v4l2 driver. If an app does a TRY_FMT/S_FMT with a not supported format, libv4l2 gets in the middle and emulates the format. If you want to know which formats the hardware can really handle, it's best to use ENUM_FMT instead of randomly trying a bunch of S_FMT's. Refer to libv4l2.h for more details on the v4l2_ functions.
What's New

Version 0.6.3: N/A

Free Download 128K
330
  • Share on:

Most Popular

  1. SlideMap 1.2.2
    113
  2. Quicksilver Forums 1.4.2
    81
  3. CherryTV 0.1
    76
  4. WikEd
    75
  5. Intel Software Development Emulator 1.70
    67
  6. porm r2
    66
  7. Proxy filesystem for FUSE 1.0.0
    64
  8. xstereograph 2.1
    64
  9. Azel 1.5.0
    57
  10. Siesta::UserGuide 0.66
    56

Related Downloads

Yukatan Webmail
Yukatan Webmail is an advanced email management system designed to provide a ...
AdminsParadise Voip PBX and FAX
AdminsParadise offers enterprise-level VoIP PBX and Fax server software, including high-quality features ...
typepadapp
Typepadapp is a Django-based plugin that offers a foundation for creating TypePad ...
Adobe Flash Player for 64-bit Linux
This software is Adobe Flash Player, specially designed for 64-bit Linux operating ...
mod_spambot
This Apache plugin tracks data downloaded from a server.
LookOut
The LookOut plug-in enables Thunderbird and Microsoft's mail tools to communicate seamlessly.
uncpan
The software allows users to easily download and extract files from CPAN ...
Aardvark Shell Utils
Aardvark Shell Utils is a handy package containing three utilities that are ...
M3Tk
M3Tk is a software that creates M3U playlists from MP3 files and ...
WHAX
WHAX is a standalone penetration testing tool that has evolved from WHoppix, ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.