diff options
author | Stefan Klug <stefan.klug@ideasonboard.com> | 2024-10-08 17:29:40 +0200 |
---|---|---|
committer | Stefan Klug <stefan.klug@ideasonboard.com> | 2024-11-13 11:47:06 +0100 |
commit | d0e30e0ffcc4dbe11b57f0b0a9feae88637d9a2a (patch) | |
tree | 1c9f0521da3a1e01783541ba96252bb71768010a /utils/gen-debug-controls.py | |
parent | af0ca816b802166b625fa3bc1ec2499d1a8358ba (diff) |
libcamera: Add a DebugMetadata helper
Debug metadata often occurs in places where the metadata control list is
not available e.g. in queueRequest() or processStatsBuffer() or even in
a class far away from the metadata handling code. It is therefore
difficult to add debug metadata without adding lots of boilerplate
code. This can be mitigated by recording the metadata and forwarding it
to the metadata control list when it becomes available. To solve the
issue of code that is far away from the metadata context, add a chaining
mechanism to allow loose coupling at runtime.
Signed-off-by: Stefan Klug <stefan.klug@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'utils/gen-debug-controls.py')
0 files changed, 0 insertions, 0 deletions