[libcamera-devel] [PATCH v2 0/3] raspberrypi: FPS control

Naushir Patuck naush at raspberrypi.com
Wed May 13 11:11:17 CEST 2020


Hi,

This is the v2 patchset for framerate control on the Raspberry Pi platform.

There are quite substantial updates from the v1 patch:
- Added min/max frame duration controls to libcamera.
- Control vblanking for both min and max frame duration.
- Moved GetVBlanking() into the CamHelper base class.
- Updated tunings for the imx219, imx477 and ov5647 sensors to limit maximum exposure times.

Thanks,
Naush

Naushir Patuck (3):
  libcamera: controls: Add frame duration control
  libcamera: raspberrypi: Add control of sensor vblanking
  ipa: raspberrypi: config: Update shutter speeds for imx219/477 and
    ov5647

 include/ipa/raspberrypi.h                     |  1 +
 src/ipa/raspberrypi/cam_helper.cpp            | 38 ++++++++++++++-
 src/ipa/raspberrypi/cam_helper.hpp            | 15 +++++-
 src/ipa/raspberrypi/cam_helper_imx219.cpp     | 11 ++++-
 src/ipa/raspberrypi/cam_helper_imx477.cpp     | 11 ++++-
 src/ipa/raspberrypi/cam_helper_ov5647.cpp     | 11 ++++-
 src/ipa/raspberrypi/data/imx219.json          | 15 +++++-
 src/ipa/raspberrypi/data/imx477.json          | 15 +++++-
 src/ipa/raspberrypi/data/ov5647.json          | 15 +++++-
 src/ipa/raspberrypi/raspberrypi.cpp           | 48 ++++++++++++++++---
 src/libcamera/control_ids.yaml                | 14 ++++++
 .../pipeline/raspberrypi/raspberrypi.cpp      |  2 +
 12 files changed, 177 insertions(+), 19 deletions(-)

-- 
2.17.1



More information about the libcamera-devel mailing list