libcamera/test
Naushir Patuck d7fd40ea2b libcamera: camera_sensor: Add frame length limits to CameraSensorInfo
Sensor frame length is made up of active and inactive (blanking) lines.
The minimum and maximum frame length values may be used by pipeline
handlers to limit frame durations based on the sensor mode capabilities.

Store the minimum and maximum allowable frame length values (in lines)
in the CameraSensorInfo structure. These values are computed in
CameraSensor::sensorInfo() by querying the sensor subdevice
V4L2_CID_VBLANK control limits. This in turn means that V4L2_CID_VBLANK
is now a mandatory subdevice control.

Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2021-02-05 01:23:19 +02:00
..
camera test: buffer-import: Fix false-positive failure 2021-02-04 14:14:51 +00:00
controls libcamera: pipelines: Use sensor ID as camera name 2020-08-05 20:07:13 +02:00
ipa libcamera: camera_sensor: Add frame length limits to CameraSensorInfo 2021-02-05 01:23:19 +02:00
ipc libcamera: Replace ARRAY_SIZE() with std::size() 2020-12-14 15:35:24 +02:00
libtest libcamera: v4l2_device: Return a unique pointer from fromEntityName() 2020-12-09 11:26:25 +02:00
log libcamera: Move EventDispatcher to internal API 2020-11-15 22:21:28 +02:00
media_device libcamera: Drop unneeded empty default constructors and destructors 2020-10-23 22:48:17 +03:00
pipeline libcamera: camera: Rename name() to id() 2020-08-05 20:07:13 +02:00
process libcamera: Move EventDispatcher to internal API 2020-11-15 22:21:28 +02:00
serialization libcamera: pipelines: Use sensor ID as camera name 2020-08-05 20:07:13 +02:00
stream licenses: License all meson files under CC0-1.0 2020-05-13 16:46:24 +03:00
v4l2_compat tests: v4l2_compat: Fix v4l2-compliance and v4l2-ctl version parsing 2020-07-17 18:50:10 +09:00
v4l2_subdevice test: Omit extra semicolons 2020-10-20 13:15:43 +03:00
v4l2_videodevice libcamera: Move EventDispatcher to internal API 2020-11-15 22:21:28 +02:00
bayer-format.cpp test: Add unit tests for the BayerFormat class 2021-02-04 21:00:38 +02:00
byte-stream-buffer.cpp libcamera: Move internal headers to include/libcamera/internal/ 2020-05-16 03:38:11 +03:00
camera-sensor.cpp libcamera: Move internal headers to include/libcamera/internal/ 2020-05-16 03:38:11 +03:00
delayed_contols.cpp test: delayed_controls: Add test case for DelayedControls 2021-01-29 15:35:28 +01:00
event-dispatcher.cpp libcamera: Move EventDispatcher to internal API 2020-11-15 22:21:28 +02:00
event-thread.cpp libcamera: Move EventDispatcher to internal API 2020-11-15 22:21:28 +02:00
event.cpp libcamera: Move EventDispatcher to internal API 2020-11-15 22:21:28 +02:00
file-descriptor.cpp test: file-descriptor: Add "fd move" constructor test 2020-05-19 18:08:11 +03:00
file.cpp test: file: Check that directories are not treated as files 2020-12-30 13:03:54 +00:00
geometry.cpp test: geometry: Add unit tests for new geometry helper functions 2020-10-27 14:06:51 +02:00
hotplug-cameras.cpp libcamera: Move EventDispatcher to internal API 2020-11-15 22:21:28 +02:00
mapped-buffer.cpp test: Omit extra semicolons 2020-10-20 13:15:43 +03:00
meson.build test: Add unit tests for the BayerFormat class 2021-02-04 21:00:38 +02:00
message.cpp libcamera: Move internal headers to include/libcamera/internal/ 2020-05-16 03:38:11 +03:00
object-delete.cpp tests: Add a test case for the Object::deleteLater() API, to verify 2020-07-31 23:33:35 +03:00
object-invoke.cpp libcamera: Move EventDispatcher to internal API 2020-11-15 22:21:28 +02:00
object.cpp libcamera: Move internal headers to include/libcamera/internal/ 2020-05-16 03:38:11 +03:00
pixel-format.cpp libcamera: pixel_format: Replace hex with format names 2020-06-25 06:47:48 +03:00
signal-threads.cpp libcamera: Move internal headers to include/libcamera/internal/ 2020-05-16 03:38:11 +03:00
signal.cpp test: signal: Add additional disconnection tests for Object 2020-01-22 17:26:20 +02:00
span.cpp test: span: Fix typo describing the dynamic span test 2020-10-09 08:37:10 +09:00
threads.cpp libcamera: Move internal headers to include/libcamera/internal/ 2020-05-16 03:38:11 +03:00
timer-thread.cpp libcamera: Move EventDispatcher to internal API 2020-11-15 22:21:28 +02:00
timer.cpp libcamera: Move EventDispatcher to internal API 2020-11-15 22:21:28 +02:00
utils.cpp libcamera: utils: Add alignUp and alignDown functions 2020-08-03 11:16:16 +02:00