libcamera/include/libcamera
Naushir Patuck b6d84ed456 pipeline: ipa: raspberrypi: Change Unicam timeout handling
Add an explicit helper function setCameraTimeout() in the pipeline
handler to set the Unicam timeout value. This function is signalled from
the IPA to set up an appropriate timeout. This replaces the
maxSensorFrameLengthMs value parameter returned back from
IPARPi::start().

Adjust the timeout to be 5x the maximum frame duration reported by the
IPA.

Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Reviewed-by: David Plowman <david.plowman@raspberrypi.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2023-03-07 21:55:05 +00:00
..
base base: utils: Add and use strtod() helper 2023-01-10 15:39:18 +02:00
internal libcamera: Remove transform from V4L2SubdeviceFormat 2023-02-09 23:40:15 +01:00
ipa pipeline: ipa: raspberrypi: Change Unicam timeout handling 2023-03-07 21:55:05 +00:00
camera.h libcamera: camera: Add validateColorSpaces to CameraConfiguration class 2021-12-13 11:29:02 +02:00
camera_manager.h libcamera: camera_manager: Rename parameter to get() 2022-10-07 17:05:44 +03:00
color_space.h libcamera: color_space: Move color space adjustment to ColorSpace class 2022-09-01 16:49:59 +05:30
control_ids.h.in libcamera: Convert to pragma once 2021-11-24 12:17:35 +00:00
controls.h libcamera: controls: Construct Span with size for array controls 2022-10-07 18:28:13 +03:00
fence.h libcamera: fence: Introduce Fence 2021-12-11 17:53:40 +01:00
formats.h.in libcamera: Convert to pragma once 2021-11-24 12:17:35 +00:00
framebuffer.h libcamera: framebuffer: Allow inheritance of FrameBuffer 2023-02-10 00:47:41 +02:00
framebuffer_allocator.h libcamera: Convert to pragma once 2021-11-24 12:17:35 +00:00
geometry.h libcamera: geometry: Add missing ostream header in geometry.h 2022-05-04 14:11:29 +03:00
logging.h libcamera: base: log: Add coloring to the log output 2022-06-06 15:09:42 +03:00
meson.build libcamera: Add ColorSpace class 2021-12-13 11:29:01 +02:00
pixel_format.h libcamera: Add operator<<() for pixel format classes 2022-05-04 14:11:30 +03:00
property_ids.h.in libcamera: Convert to pragma once 2021-11-24 12:17:35 +00:00
request.h libcamera: request: Add operator<<() 2022-06-05 14:48:08 +02:00
stream.h libcamera: stream: Turn StreamRole into scoped enumeration 2022-11-25 10:52:06 +02:00
transform.h raspberrypi: Update Copyright statement in all Raspberry Pi source files 2022-07-27 18:12:15 +03:00
version.h.in libcamera: Convert to pragma once 2021-11-24 12:17:35 +00:00