Hello, After a [big] while, here is the helper daemon creation. It does nothing but wait for a driver event. There is no uplink event sent to it yet. The helper daemon is in v4l2-apps/v4l2ext_helper and is launched automatically via a udev rule. It is needed to compile and install it before use.
The basic requirement to connect a v4l2 driver to this helper daemon is to use video_ioctl2 facility. Well, if the driver is already v4l2 compliant this is a small step (see the usbvision example) If you want to adapt a driver to experiment this infrastructure, please tell me, I may help to do that.
This patch is committed here to ease the code review: http://linuxtv.org/hg/~tmerle/v4l2_extension/
Cheers, Thierry
Patch: v4l2_extension: creation of the helper daemon
Signed-off-by: Thierry Merle thierry.merle@free.fr