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

Re: xawtv




ok alexander...i have an anothere doubt....you told that 

"usermode programmer shouldn't care what types of video devices are installed on the system..

And it also simplifies writing drivers for video devices: all the stuff
regarding interactions between kernel and applications is already done
in V4L2"

but i have an zebronics webcam...the driver for that webcam is "zc0301"...whether this webcam will work without this "zc0301" driver....?
"

--- On Fri, 2/1/09, Alexander Potashev <aspotashev@xxxxxxxxx> wrote:
From: Alexander Potashev <aspotashev@xxxxxxxxx>
Subject: Re: xawtv
To: "niamathullah sharief" <shariefbe@xxxxxxxxxxx>
Cc: "Kernel newbies" <kernelnewbies@xxxxxxxxxxxx>
Date: Friday, 2 January, 2009, 6:56 PM

On 17:49 Fri 02 Jan     , niamathullah sharief wrote:
> 
> ok...can you tell me what is "video4linux2" is?is it a driver to
capture the image?or something else?

video4linux2 is Linux kernel subsystem, it registers video device class
and provides an abstract API to the applications, so that a usermode
programmer shouldn't care what types of video devices are installed on
the system.

And it also simplifies writing drivers for video devices: all the stuff
regarding interactions between kernel and applications is already done
in V4L2.

Thus, V4L2 is a layer between hardware drivers and kernel API (syscalls
-- mostly ioctl, files in /sys, ...)

Link grabbed from linux-2.6/Documentation/video4linux/API.html:
	http://www.linuxtv.org/downloads/video4linux/API/V4L2_API

					Alexander


Get rid of Add-Ons in your email ID. Get yourname@xxxxxxxxxxxxxxx Sign up now!