[libcamera-devel] [PATCH v3 0/2] HDR for Raspberry Pi

David Plowman david.plowman at raspberrypi.com
Mon Sep 18 12:50:25 CEST 2023


Hi everyone

Here's version 3 of this set, with some tidy-ups suggested by Jacopo,
so thanks for those!

In my earlier replies I had suggested changing the way we refer to AGC
channels, using names rather than numbers. However, much of that work
would go into the previous "AGC multi-channel" patch set, which I see
has now been merged!

So I propose dealing with all that later, and merging this patch set
before we make any of those changes. Hope that's OK?

Thanks
David

David Plowman (2):
  ipa: rpi: Add an HDR algorithm to drive multi-channel AGC
  ipa: rpi: vc4: data: Update tuning files for HDR

 src/ipa/rpi/common/ipa_base.cpp            |  49 +++
 src/ipa/rpi/controller/hdr_algorithm.h     |  25 ++
 src/ipa/rpi/controller/hdr_status.h        |  19 +
 src/ipa/rpi/controller/meson.build         |   1 +
 src/ipa/rpi/controller/rpi/hdr.cpp         | 132 +++++++
 src/ipa/rpi/controller/rpi/hdr.h           |  44 +++
 src/ipa/rpi/vc4/data/imx219.json           | 384 +++++++++++++++-----
 src/ipa/rpi/vc4/data/imx219_noir.json      | 384 +++++++++++++++-----
 src/ipa/rpi/vc4/data/imx477.json           | 376 +++++++++++++++-----
 src/ipa/rpi/vc4/data/imx477_noir.json      | 384 +++++++++++++++-----
 src/ipa/rpi/vc4/data/imx708.json           | 346 +++++++++++++-----
 src/ipa/rpi/vc4/data/imx708_noir.json      | 346 +++++++++++++-----
 src/ipa/rpi/vc4/data/imx708_wide.json      | 346 +++++++++++++-----
 src/ipa/rpi/vc4/data/imx708_wide_noir.json | 346 +++++++++++++-----
 src/ipa/rpi/vc4/data/ov5647.json           | 388 ++++++++++++++++-----
 15 files changed, 2794 insertions(+), 776 deletions(-)
 create mode 100644 src/ipa/rpi/controller/hdr_algorithm.h
 create mode 100644 src/ipa/rpi/controller/hdr_status.h
 create mode 100644 src/ipa/rpi/controller/rpi/hdr.cpp
 create mode 100644 src/ipa/rpi/controller/rpi/hdr.h

-- 
2.30.2



More information about the libcamera-devel mailing list