libcamera/src
Naushir Patuck c50eb1f04a libcamera: framebuffer: Add FrameMetadata::Status::FrameStartup
Add a new status enum, FrameStartup, used to denote that even though
the frame has been successfully captured, the IQ parameters set by the
IPA will cause the frame to be unusable and applications are advised to
not consume this frame. An example of this would be on a cold-start of
the 3A algorithms, and there will be large oscillations to converge to
a stable state quickly.

Additional, update the definition of the FrameError state to cover the
usage when the sensor is known to produce a number of invalid/error
frames after stream-on.

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>
2025-06-12 17:26:54 +01:00
..
android android: camera_device: Do not pass nullptr to Request::addBuffer() 2025-06-04 09:31:23 +02:00
apps apps: cam: Skip non-display GPUs 2025-05-30 12:26:53 +03:00
gstreamer utils: codegen: Make users depend on controls.py in meson 2025-05-22 13:16:07 +02:00
ipa libcamera: software_isp: Add saturation control 2025-06-01 23:08:01 +01:00
libcamera libcamera: framebuffer: Add FrameMetadata::Status::FrameStartup 2025-06-12 17:26:54 +01:00
py utils: codegen: Make users depend on controls.py in meson 2025-05-22 13:16:07 +02:00
v4l2 meson: Convert v4l2 into a feature option 2025-01-10 12:35:10 +01:00
meson.build libcamera: meson: Fix libyuv detection 2025-03-01 22:36:24 +00:00