libv4lconvert: add support for extended controls
authorHans Verkuil <hverkuil@xs4all.nl>
Tue, 8 Jul 2014 11:04:21 +0000 (13:04 +0200)
committerHans Verkuil <hans.verkuil@cisco.com>
Mon, 14 Jul 2014 12:37:43 +0000 (14:37 +0200)
commitac208cbed8b556b627af2ade78c460bdb39f198f
treee9d60faaa5c8d1f0ab7cd1084441523975569bc8
parentd8a631bfb396ba3762082b841a3b311a140c7444
libv4lconvert: add support for extended controls

libv4lconvert did not support the extended control API so qv4l2, which
uses it, didn't work properly with libv4l2 since passing software
emulated controls using the extended control API will fail as those
controls are obviously not known to the driver.

This patch adds support for this API.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Reviewed by: Hans de Goede <hdegoede@redhat.com>
lib/include/libv4lconvert.h
lib/libv4l2/libv4l2.c
lib/libv4lconvert/control/libv4lcontrol.c
lib/libv4lconvert/control/libv4lcontrol.h
lib/libv4lconvert/libv4lconvert.c