@@ -925,6 +925,34 @@ controls:
value: 3
description: The AWB algorithm is locked.
+ - HotPixelMode:
+ type: int32_t
+ draft: true
+ description: |
+ Control to set and report the operation mode for hot pixel correction.
+
+ Hot pixel correction interpolates out, or otherwise removes, pixels
+ that do not accurately measure the incoming light (i.e. pixels that are
+ stuck at an arbitrary value or are oversensitive).
+
+ \todo Return the hot pixel map.
+ enum:
+ - name: HotPixelModeOff
+ value: 0
+ description: |
+ No hot pixel correction is applied. The frame rate must not be
+ reduced relative to sensor raw output.
+ - name: HotPixelModeFast
+ value: 1
+ description: |
+ Hot pixel correction is applied, without reducing frame rate
+ relative to sensor raw output.
+ - name: HotPixelModeHighQuality
+ value: 2
+ description: |
+ Hot pixel correction is applied, at a cost of possibly reduced
+ frame rate relative to sensor raw output.
+
- SensorRollingShutterSkew:
type: int64_t
draft: true
Add a control for setting and reporting the operating mode for hot pixel correction. Signed-off-by: Paul Elder <paul.elder@ideasonboard.com> --- src/libcamera/control_ids.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+)