[libcamera-devel,v5,00/10] libcamera: camera_sensor: Make validation more strict
mbox series

Message ID 20210105123128.617543-1-jacopo@jmondi.org
Headers show
Series
  • libcamera: camera_sensor: Make validation more strict
Related show

Message

Jacopo Mondi Jan. 5, 2021, 12:31 p.m. UTC
The series has grown to:
- Register properties in UVC
- Support VIMC driver
- Default sensor properties using the sensor resolution instead of a default
  arbitrary value

Jacopo Mondi (10):
  libcamera: Document sensor driver requirements
  libcamera: camera_sensor: Validate driver support
  libcamera: camera_sensor: Provide fall-back for sensor properties
  libcamera: camera_sensor: Default analogue crop rectangle
  libcamera: camera_sensor: Default 'location' to External
  libcamera: camera_sensor: Do not default 'rotation'
  libcamera: uvc: Initialize the pixel array properties
  libcamera: media_object: Add a const version of dev()
  libcamera: camera_sensor: Initialize VIMC properties
  android: camera_device: Do not default pixel array properties

 Documentation/index.rst                      |   1 +
 Documentation/meson.build                    |   1 +
 Documentation/sensor_driver_requirements.rst |  64 ++++++
 include/libcamera/internal/camera_sensor.h   |   6 +
 include/libcamera/internal/media_object.h    |   1 +
 src/android/camera_device.cpp                |  20 +-
 src/libcamera/camera_sensor.cpp              | 204 ++++++++++++++-----
 src/libcamera/media_object.cpp               |   6 +
 src/libcamera/pipeline/uvcvideo/uvcvideo.cpp |  13 ++
 9 files changed, 247 insertions(+), 69 deletions(-)
 create mode 100644 Documentation/sensor_driver_requirements.rst

--
2.29.2