Uvcvideo: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(add info about driver that was formerly contained in the UVC Webcam Devices (by way of the Webcam Devices) page)
m (Added a link on the word "webcam" to the article about webcams)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{lowercase|uvcvideo}}
'''Linux-UVC''' (which may also be referred to as uvcvideo) is a kernel driver module meant to support any [[UVC]] compliant device.


'''uvcvideo''' is a kernel driver module meant to support any [[UVC]] compliant device. This Linux UVC device driver was included in the kernel as of 2.6.26. Due to resource limitations, the Linux UVC project (the sponsor of the uvcvideo driver) efforts focus particularly upon [[UVC Webcam Devices|webcams compliant to the UVC specification]].


The uvcvideo driver implementation is adherent only to the [[Development:_Linux_Media_Infrastructure_API|V4L2 API]]. This means applications which support V4L1 only will not work. V4L1 is officially deprecated, and have been removed from the kernel recently, so most drivers and applications have or will switch to V4L2 anyway.
Taken collectively, these are known as [[UVC Webcam Devices]].


* [http://marc.info/?l=linux-video&m=113343676621416&w=2 Some development history]
The Linux UVC device driver was included in the kernel as of 2.6.26.


* [http://sourceforge.net/mailarchive/forum.php?forum_name=linux-uvc-devel Mailing list]
* The linux-uvc driver is V4L2-only. This means applications which support V4L1 only will not work. V4L1 is officially deprecated, and have been removed from the kernel recently, so most drivers have or will switch to V4L2 anyway.


==Also See==

* [[UVC Webcam Devices]]

* [[Webcam Devices]]
[http://marc.info/?l=linux-video&m=113343676621416&w=2 Some development history]
* [[UVC compliant capture devices]] that are not [[webcam]]s

[http://sourceforge.net/mailarchive/forum.php?forum_name=linux-uvc-devel Mailing list]


==External Links==
==External Links==
* [http://www.ideasonboard.org/uvc/ Linux UVC Project webpage]
* [http://www.ideasonboard.org/uvc/ Linux UVC Project webpage] - the project's goal is to provide all necessary software components to fully support UVC compliant devices in Linux (i.e. the uvcvideo kernel device driver and for user-space tools for UVC devices)


[[Category:Drivers]]
[[Category:Drivers]]

Latest revision as of 23:45, 8 September 2016

uvcvideo is a kernel driver module meant to support any UVC compliant device. This Linux UVC device driver was included in the kernel as of 2.6.26. Due to resource limitations, the Linux UVC project (the sponsor of the uvcvideo driver) efforts focus particularly upon webcams compliant to the UVC specification.

The uvcvideo driver implementation is adherent only to the V4L2 API. This means applications which support V4L1 only will not work. V4L1 is officially deprecated, and have been removed from the kernel recently, so most drivers and applications have or will switch to V4L2 anyway.

Also See

External Links

  • Linux UVC Project webpage - the project's goal is to provide all necessary software components to fully support UVC compliant devices in Linux (i.e. the uvcvideo kernel device driver and for user-space tools for UVC devices)