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

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

Message

Jacopo Mondi Jan. 15, 2021, 5 p.m. UTC
All patches reviewed now!

I would push this one rather soon, as I expect some platforms to be impacted
by the newly enforced requirements, so better catch them early.

Thanks
   j

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   |   5 +
 include/libcamera/internal/media_object.h    |   1 +
 src/android/camera_device.cpp                |  20 +-
 src/libcamera/camera_sensor.cpp              | 191 ++++++++++++++-----
 src/libcamera/media_object.cpp               |   5 +
 src/libcamera/pipeline/uvcvideo/uvcvideo.cpp |  16 ++
 9 files changed, 238 insertions(+), 66 deletions(-)
 create mode 100644 Documentation/sensor_driver_requirements.rst

--
2.29.2