An Introduction to the Video4Linux Framework
How to write a video capture driver
During the past five years a lot of work went into the video4linux subsystem of the kernel, in particular with respect to the frameworks that help the driver developers. This talk gives an overview of the kernel frameworks that help video4linux driver developers create good drivers.
Writing video capture or codec drivers used to be quite complex, but these days there are several frameworks available in the video4linux subsystem that take care of a lot of the common problems that all drivers have to solve, allowing the developer to concentrate on the actual code that controls the hardware.
This presentation examines how modern V4L drivers are written and which frameworks are available to help you write good driver code in less time.