Brandon Philips is a Linux developer for Novell's SuSE Labs and has been involved with the video4linux community for almost a year working to fix up Kernel bugs as they arise and writing additions to the spec.
With the merging of the gspca driver sans in-Kernel decompression in 2.6.27 it has become necessary to start working with upstream application developers to ensure that they can support the proliferation of new frame and compression formats. Earlier this month Hans de Geode started this work and created libv4l2: a low level wrapper around existing V4L IOCTLs. Having a user space library sitting between applications and the Kernel opens up the possibility for doing a fairly simple V4L server that can allow sharing of frames between multiple applications: like sound servers ALSA dmix or PulseAudio.
The talk will quickly cover three important topics about the V4L user space: