Penguin
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)