[libcamera-devel] [PATCH v7 0/8] ipa: raspberrypi: Allow long exposure modes for imx477.

Naushir Patuck naush at raspberrypi.com
Mon Jul 12 12:02:01 CEST 2021


Hi,

Version 7 of this series fixes all the minors raised by Jacopo and Laurent on v6.
I've also moved the DeviceStatus operator<< into a separate cpp file to avoid
inlining.

Regards,
Naush

Naushir Patuck (8):
  ipa: raspberrypi: Make device_status.h C++ only header, and update
    comments
  ipa: raspberrypi: Add a constructor struct DeviceStatus
  ipa: raspberrypi: Add an operator<< to struct DeviceStatus
  ipa: raspberrypi: Add frame_length to DeviceStatus
  ipa: raspberrypi: Allow long exposure modes for imx477.
  pipeline: raspberrypi: Use priority write for vblank when writing
    sensor ctrls
  ipa: raspberrypi: Increase the default max frame duration to 250s
  ipa: raspberrypi: Make variable names consistent

 src/ipa/raspberrypi/cam_helper.cpp            |  6 +-
 src/ipa/raspberrypi/cam_helper_imx219.cpp     |  6 +-
 src/ipa/raspberrypi/cam_helper_imx477.cpp     | 92 ++++++++++++++++++-
 .../raspberrypi/controller/device_status.cpp  | 21 +++++
 .../raspberrypi/controller/device_status.h    | 37 +++++---
 src/ipa/raspberrypi/controller/rpi/agc.cpp    |  1 -
 src/ipa/raspberrypi/controller/rpi/geq.cpp    |  2 +-
 src/ipa/raspberrypi/controller/rpi/lux.cpp    |  9 +-
 src/ipa/raspberrypi/meson.build               |  1 +
 src/ipa/raspberrypi/raspberrypi.cpp           | 17 ++--
 .../pipeline/raspberrypi/raspberrypi.cpp      | 43 ++++++---
 11 files changed, 184 insertions(+), 51 deletions(-)
 create mode 100644 src/ipa/raspberrypi/controller/device_status.cpp

-- 
2.25.1



More information about the libcamera-devel mailing list