diff options
author | Christian Rauch <Rauch.Christian@gmx.de> | 2022-09-03 23:33:30 +0200 |
---|---|---|
committer | Paul Elder <paul.elder@ideasonboard.com> | 2022-09-12 18:29:11 +0900 |
commit | 5fd18af2330b9338c705d8590007acd706b83827 (patch) | |
tree | 5ab41f8c39daa8f0c44393f14fc2365e4e9d32b3 /Documentation/guides/pipeline-handler.rst | |
parent | cbc2be34ed9e47f5b17d0955bf3496d735359795 (diff) |
libcamera: controls: initialise control info to ControlTypeNone by default
The default ControlInfo constructor allows partially initialising the
min/max/def values. Uninitialised values are assigned to 0 by default.
This implicit initialisation makes it impossible to distinguish between
an uninitialised and an explicitly 0-initialised ControlValue.
Default construct the ControlValue in the ControlInfo default contructor to
explicitly represent uninitialised values by the ControlTypeNone type.
Signed-off-by: Christian Rauch <Rauch.Christian@gmx.de>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Reviewed-by: Umang Jain <umang.jain@ideasonboard.com>
Signed-off-by: Paul Elder <paul.elder@ideasonboard.com>
Diffstat (limited to 'Documentation/guides/pipeline-handler.rst')
0 files changed, 0 insertions, 0 deletions