[libcamera-devel] [PATCH 0/4] Raspberry Pi: Enable imx477 long exposure modes

Naushir Patuck naush at raspberrypi.com
Mon Jun 14 12:00:36 CEST 2021


Hi,

The aim of this series of patches is to enable the imx477 long exposure modes.
With this change, we can now use a shutter speed of up-to 127 seconds on the
imx477.  Larger values are possible, but this will need variable HBLANK control,
which is not currently available.

One thing to note about this change: the imx477 does not report any indication
of long exposure mode usage in metadata. Patch 1/4 addresses this by looking
at the reported embedded data and comparing with DelayedControl values returned
for that frame, and deciding which one to "believe".

Note that this series sits on top of my recent patch series for metadata
parsing improvements:
https://patchwork.libcamera.org/project/libcamera/list/?series=2128

Thanks,
Naush

Naushir Patuck (4):
  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_imx477.cpp     | 67 +++++++++++++++++++
 src/ipa/raspberrypi/raspberrypi.cpp           | 10 +--
 .../pipeline/raspberrypi/raspberrypi.cpp      | 37 +++++++---
 3 files changed, 99 insertions(+), 15 deletions(-)

-- 
2.25.1



More information about the libcamera-devel mailing list