libcamera/src
Jacopo Mondi 6948ec44c7 libcamera: v4l2_device: Fix control enumeration bug
When enumerating the available V4L2 controls at video device open
time set the V4L2_CTRL_FLAG_NEXT_CTRL flag if an unsupported control
type is encountered to prevent infinite loops.

While at it, downgrade the message reporting the unsupported control
type to Debug, as it is not an error worth being reported unconditionally.

Fixes: 030ce6491e ("libcamera: v4l2_device: List valid controls at open")
Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2019-06-27 10:16:10 +02:00
..
cam cam: capture: Stop stream when queueRequest() fails 2019-06-25 20:40:41 +01:00
ipa libcamera: ipa: add dummy IPA implementation 2019-06-05 10:44:52 -04:00
libcamera libcamera: v4l2_device: Fix control enumeration bug 2019-06-27 10:16:10 +02:00
qcam meson: Create and use a dependency for libcamera and its headers 2019-05-23 13:56:33 +03:00
meson.build libcamera: ipa_manager: implement class for managing IPA modules 2019-06-05 10:44:52 -04:00