libcamera: controls: Destage 'SensorTimestamp'

Destage the 'SensorTimestamp' control, which is used by pipeline
handlers to report the time when the first active line of the sensor's
pixel array is exposed.

Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
This commit is contained in:
Jacopo Mondi
2021-04-07 15:51:52 +02:00
parent b3a603a489
commit 4f26020e66
+14 -7
View File
@@ -360,6 +360,20 @@ controls:
size: [2]
- SensorTimestamp:
type: int64_t
description: |
The time when the first row of the image sensor active array is exposed.
The timestamp, expressed in nanoseconds, represents a monotonically
increasing counter since the system boot time, as defined by the
Linux-specific CLOCK_BOOTTIME clock id.
The SensorTimestamp control can only be returned in metadata.
\todo Define how the sensor timestamp has to be used in the reprocessing
use case.
# ----------------------------------------------------------------------------
# Draft controls section
@@ -547,13 +561,6 @@ controls:
value: 3
description: The AWB algorithm is locked.
- SensorTimestamp:
type: int64_t
draft: true
description: |
Control to report the start of exposure of the first row of the captured
image. Currently identical to ANDROID_SENSOR_TIMESTAMP.
- SensorRollingShutterSkew:
type: int64_t
draft: true