diff options
author | Kieran Bingham <kieran.bingham@ideasonboard.com> | 2021-12-03 12:53:59 +0000 |
---|---|---|
committer | Kieran Bingham <kieran.bingham@ideasonboard.com> | 2021-12-06 13:21:31 +0000 |
commit | 294663eece8c067d268442724b969c9dfa081b0a (patch) | |
tree | 63805551a352115189a02ce15a168c15c9f71868 /test/v4l2_videodevice/formats.cpp | |
parent | f8d2f17a3db5ac490d7b505253a98d6795c2b630 (diff) |
libcamera: ipu3: Only process focus if we have a lens
If there is no lens detected by the system, then we will not be able to
set the control, so we can skip processing of the list.
Furthermore, if the IPA has not set a V4L2_CID_FOCUS_ABSOLUTE control,
then a warning will be printed as the lensControls.get() will not
succeed.
Break out of the control parsing when there is no CameraLens
device, or if there is no absolute focus control set by the IPA.
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'test/v4l2_videodevice/formats.cpp')
0 files changed, 0 insertions, 0 deletions