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

Message ID 20210119143711.153517-1-jacopo@jmondi.org
Headers show
Series
  • android: Exposure times + scaler crop + android metadata
Related show

Message

Jacopo Mondi Jan. 19, 2021, 2:37 p.m. UTC
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