libcamera/include/libcamera
Kieran Bingham fb99081586 ipa: simple: softisp: Extend to pass metadata
Extend the Simple IPA IPC to support returning a metadata ControlList
when the process call has completed.

A new signal from the IPA is introduced to report the metadata,
similarly to what the hardware pipelines do.

Merge the metadata reported by the ISP into any completing request to
provide to the application.  Completion of a request is delayed until
this is done; this doesn't apply to canceled requests.

Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Milan Zamazal <mzamazal@redhat.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2025-03-28 02:09:13 +02:00
..
base libcamera: base: span: Explicitly default copy assignment 2025-03-25 12:21:21 +01:00
internal ipa: simple: softisp: Extend to pass metadata 2025-03-28 02:09:13 +02:00
ipa ipa: simple: softisp: Extend to pass metadata 2025-03-28 02:09:13 +02:00
camera.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
camera_manager.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
color_space.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
control_ids.h.in libcamera: Add debug control space 2024-11-13 11:47:06 +01:00
controls.h libcamera: controls: Check size of enum 2025-03-25 12:41:17 +01:00
fence.h libcamera: Drop remaining file name from header comment blocks 2024-05-09 23:31:15 +03:00
formats.h.in libcamera: Drop file name from header comment blocks in templates 2024-05-09 23:31:14 +03:00
framebuffer.h libcamera: includes: Remove unused includes 2024-09-02 22:44:38 +03:00
framebuffer_allocator.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
geometry.h libcamera: base: Remove custom __nodiscard attribute 2025-01-08 15:26:30 +00:00
logging.h libcamera: includes: Add missing includes 2024-09-02 22:37:55 +03:00
meson.build pipeline: rpi: Add support for Raspberry Pi 5 2025-03-20 12:03:28 +00:00
orientation.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
pixel_format.h libcamera: includes: Remove unused includes 2024-09-02 22:44:38 +03:00
request.h libcamera: includes: Remove unused includes 2024-09-02 22:44:38 +03:00
stream.h libcamera: stream: Add operator<<(StreamConfiguration) 2024-12-11 15:39:05 +01:00
transform.h libcamera: includes: Remove unused includes 2024-09-02 22:44:38 +03:00
version.h.in libcamera: Drop file name from header comment blocks in templates 2024-05-09 23:31:14 +03:00