[libcamera-devel,v3,0/2] HDR for Raspberry Pi
mbox series

Message ID 20230918105027.4170-1-david.plowman@raspberrypi.com
Headers show
Series
  • HDR for Raspberry Pi
Related show

Message

David Plowman Sept. 18, 2023, 10:50 a.m. UTC
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