[libcamera-devel] [PATCH v2 00/11] android: Exposure times + scaler crop + android metadata

Jacopo Mondi jacopo at jmondi.org
Tue Jan 19 15:37:00 CET 2021


Hello,
   changelog for the v2 iteration

- Fix potential overflow in exposure calculation
- Re-implement scaler crop minimum calculation to take processing margins
  into account
- Drop properties::ScalerCropMaximum registration
- Minor fixes as reported by Laurent's and Niklas' review comments

Thanks
   j

Jacopo Mondi (11):
  libcamera: CameraSensor: Mention V4L2 in get/setControls()
  libcamera: camera_sensor: Make V4L2_CID_EXPOSURE mandatory
  libcamera: ipu3: Register Exposure control
  android: camera_device: Register EXPOSURE_TIME_RANGE
  android: camera_device: Report EXPOSURE_TIME
  libcamera: ipu3: Register ScalerCrop control
  android: camera_device: Register MAX_DIGITAL_ZOOM
  libcamera: ipu3: Report ScalerCrop in metadata
  android: camera_device: Handle SCALER_CROP_REGION
  android: camera_device: Support AWB_AUTO
  android: camera_device: Report the required dynamic metadata

 Documentation/sensor_driver_requirements.rst |  11 +-
 src/android/camera_device.cpp                | 237 +++++++++++++++----
 src/android/camera_device.h                  |   2 +
 src/android/camera_worker.h                  |   1 +
 src/libcamera/camera_sensor.cpp              |  27 ++-
 src/libcamera/pipeline/ipu3/ipu3.cpp         | 142 ++++++++++-
 6 files changed, 354 insertions(+), 66 deletions(-)

--
2.29.2



More information about the libcamera-devel mailing list