libcamera/src
Naushir Patuck 471cbc0ef7 pipeline: raspberrypi: Add a Unicam timeout override config options
Add a new parameter to the pipeline handler config file named
"unicam_timeout_value_ms" to allow users to override the automatically
computed Unicam timeout value.

This value is given in milliseconds, and setting a value of 0 (the
default value) disables the override.

An example use of this parameter would be if an application configured a
RAW stream, and provides buffers for the stream on every request. If the
application holds off on sending requests for a particular reason (e.g.
a timelapse use case), then we will possibly hit the watchdog timeout as
it is only a small multiple of the frame length. This override allows an
application to select a larger value with the knowledge that it may
space requests longer than the calculated timeout value.

Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Reviewed-by: David Plowman <david.plowman@raspberrypi.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2023-03-07 21:55:05 +00:00
..
android android: jpeg: Add JEA implementation 2023-02-10 00:47:42 +02:00
apps apps: Return std::optional<> from StreamKeyValueParser::parseRole() 2023-02-15 01:32:05 +05:30
gstreamer libcamera: Use C++17 [[fallthrough]] everywhere 2023-01-05 12:08:34 +02:00
ipa ipa: raspberrypi: Better heuristics for calculating Unicam timeout 2023-03-07 21:55:05 +00:00
libcamera pipeline: raspberrypi: Add a Unicam timeout override config options 2023-03-07 21:55:05 +00:00
py py: cam.py: Fix duplicate metadata output if more than one stream 2023-01-16 18:07:05 +02:00
v4l2 v4l2: v4l2_camera: Apply clang thread safety annotation 2022-11-11 16:25:47 +05:30
meson.build Move test applications to src/apps/ 2022-10-20 13:36:25 +03:00