Annotated edit history of
Video4Linux version 9, including all changes.
View license author blame.
Rev |
Author |
# |
Line |
8 |
AristotlePagaltzis |
1 |
A framework for drivers of video cameras, TV tuners etc. The device [API] for userland processes is commonly called v4l or v4l2 (v4l being deprecated in theory). Also known as [V4L]. |
4 |
IanMcDonald |
2 |
|
8 |
AristotlePagaltzis |
3 |
DeviceDriver~s written for this framework are normally compiled into the LinuxKernel as [Module]s. You must have the <tt>videodev</tt> [Module] loaded as well. The devices are enumerated by [UDev] and appear as <tt>/dev/video0</tt>, <tt>/dev/video1</tt> etc. |
4 |
IanMcDonald |
4 |
|
8 |
AristotlePagaltzis |
5 |
Some applications require a specific device name e.g. <tt>/dev/video</tt>, although this is probably not the desired behaviour and these apps will probably be modified in the future. If you are using an application that wants a <tt>/dev/video</tt> but your system only has a <tt>/dev/video0</tt> then you need to either make a symbolic link or set up [UDev] appropriately. For the latter, create/modify the file <tt>/etc/udev/rules.d/00_video4linux.rules</tt> and make sure it contains the following:'''' |
5 |
JohnMcPherson |
6 |
|
8 |
AristotlePagaltzis |
7 |
<verbatim> |
|
|
8 |
# make a symlink to the first video device |
|
|
9 |
KERNEL="video0", SYMLINK="video" |
|
|
10 |
</verbatim> |
9 |
IanMcDonald |
11 |
|
|
|
12 |
There are some useful links here: |
|
|
13 |
* http://www.linuxtv.org/v4lwiki/index.php/Main_Page ([Video4Linux] Wiki) |
|
|
14 |
* http://www.exploits.org/v4l/ ([Video4Linux] resources) |