libcamera/test/controls
Yudhistira Erlandinata d711a4c015 libcamera: Extend u16 control type
V4L2 Controls support a wide variety of types not yet supported by the
ControlValue type system.

Extend the libcamera ControlValue types to support an explicit 16 bit
unsigned integer type, and map that to the corresponding
V4L2_CTRL_TYPE_U16 type within the v4l2_device support class.

It's used on some camera metadata that is of length 16-bits,
for example JPEG metadata headers.

Signed-off-by: Yudhistira Erlandinata <yerlandinata@chromium.org>
Co-developed-by: Harvey Yang <chenghaoyang@chromium.org>
Signed-off-by: Harvey Yang <chenghaoyang@chromium.org>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2024-11-28 17:46:50 +00:00
..
control_info.cpp libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
control_info_map.cpp libcamera: Drop remaining file name from header comment blocks 2024-05-09 23:31:15 +03:00
control_list.cpp libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
control_value.cpp libcamera: Extend u16 control type 2024-11-28 17:46:50 +00:00
meson.build test: meson: Use dictionaries instead of arrays to store test information 2022-10-07 17:05:42 +03:00