mirror of
https://git.libcamera.org/libcamera/libcamera.git
synced 2025-07-25 01:25:08 +03:00
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> |
||
---|---|---|
.. | ||
base | ||
internal | ||
ipa | ||
camera.h | ||
camera_manager.h | ||
color_space.h | ||
control_ids.h.in | ||
controls.h | ||
fence.h | ||
formats.h.in | ||
framebuffer.h | ||
framebuffer_allocator.h | ||
geometry.h | ||
logging.h | ||
meson.build | ||
pixel_format.h | ||
property_ids.h.in | ||
request.h | ||
stream.h | ||
transform.h | ||
version.h.in |