Re: xawtv

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

 




Thanks alexander

after i install my webcam in the USB port i saw the below modules are installed

zc0301
compat_ioctl32
gspca
videodev
v4l2_common
v4l1_compat...

Here gspca is a generic driver for all webcam...i saw that the "Zc0301" also loaded and this "gspca" also loaded...why it happens?

and can you tell me what are all the uses os all this modules...why it all installed after i inserted mt webcam..sorry..cause i am novice....

--- 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, 7:53 PM

On 19:44 Fri 02 Jan     , niamathullah sharief wrote:
> 
> 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....?

No, devices obviously can't work without drivers (more exactly, they
can't interact with software without drivers). Btw, zc0301 is also based
on V4L2.

> "
> --- 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!

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux