libcamera: control_ids: Keep draft controls last

Let's try not to mix draft controls and regular controls.

Draft controls are unstable by definition, and removing or adding them
should not impact the enumeration of stable controls.

Keep draft controls at the end of the control_ids.yaml file and
add a comment to make clear where the draft controls section begins.

Acked-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
This commit is contained in:
Jacopo Mondi 2020-11-23 10:01:35 +01:00
parent 743329b642
commit 20cf381c65

View file

@ -273,6 +273,22 @@ controls:
size: [3x3] size: [3x3]
- ScalerCrop:
type: Rectangle
description: |
Sets the image portion that will be scaled to form the whole of
the final output image. The (x,y) location of this rectangle is
relative to the PixelArrayActiveAreas that is being used. The units
remain native sensor pixels, even if the sensor is being used in
a binning or skipping mode.
This control is only present when the pipeline supports scaling. Its
maximum valid value is given by the properties::ScalerCropMaximum
property, and the two can be used to implement digital zoom.
# ----------------------------------------------------------------------------
# Draft controls section
- AePrecaptureTrigger: - AePrecaptureTrigger:
type: int32_t type: int32_t
draft: true draft: true
@ -518,16 +534,4 @@ controls:
detection, additional format conversions etc) count as an additional detection, additional format conversions etc) count as an additional
pipeline stage. pipeline stage.
- ScalerCrop:
type: Rectangle
description: |
Sets the image portion that will be scaled to form the whole of
the final output image. The (x,y) location of this rectangle is
relative to the PixelArrayActiveAreas that is being used. The units
remain native sensor pixels, even if the sensor is being used in
a binning or skipping mode.
This control is only present when the pipeline supports scaling. Its
maximum valid value is given by the properties::ScalerCropMaximum
property, and the two can be used to implement digital zoom.
... ...