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

Message ID 20210614100040.3054433-1-naush@raspberrypi.com
Headers show
Series
  • Raspberry Pi: Enable imx477 long exposure modes
Related show

Message

Naushir Patuck June 14, 2021, 10 a.m. UTC
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(-)