[libcamera-devel] [GIT PULL] Raspberry Pi: Generalised algorithms
Naushir Patuck
naush at raspberrypi.com
Fri Mar 31 10:24:44 CEST 2023
The following changes since commit f7bf0be65360d9154e3bbed8d1a4c69cad7b0b98:
ipa: raspberrypi: Fix default frame durations calculation
(2023-03-28 14:12:20 +0100)
are available in the Git repository at:
https://github.com/naushir/libcamera.git
for you to fetch changes up to a716101903654fb1bd6727f3f58ec816019b6898:
ipa: raspberrypi: Generalise the focus reporting code (2023-03-31
09:07:14 +0100)
----------------------------------------------------------------
David Plowman (2):
ipa: raspberrypi: alsc: Replace std::vectors by Array2D class
ipa: raspberrypi: alsc: Use a better type name for sparse arrays
Naushir Patuck (7):
ipa: raspberrypi Store the target string in the controller
ipa: raspberrypi: Add hardware configuration to the controller
ipa: raspberrypi: Generalise the ALSC algorithm
ipa: raspberrypi: Generalise the contrast algorithm
ipa: raspberrypi: Make RegionStats::get() always return a Region struct
ipa: raspberrypi: Generalise the agc algorithm
ipa: raspberrypi: Generalise the focus reporting code
Nick Hollinghurst (1):
ipa: raspberrypi: Generalise the autofocus algorithm
src/ipa/raspberrypi/cam_helper_imx708.cpp | 23 ++++++----
src/ipa/raspberrypi/controller/algorithm.h | 8 ++++
src/ipa/raspberrypi/controller/alsc_status.h | 13 +++---
src/ipa/raspberrypi/controller/contrast_status.h | 11 ++---
src/ipa/raspberrypi/controller/controller.cpp | 37 +++++++++++++++
src/ipa/raspberrypi/controller/controller.h | 15 ++++++
src/ipa/raspberrypi/controller/focus_status.h | 20 --------
src/ipa/raspberrypi/controller/pdaf_data.h | 21 +++++----
src/ipa/raspberrypi/controller/region_stats.h | 4 +-
src/ipa/raspberrypi/controller/rpi/af.cpp | 176
++++++++++++++++++++++++++++++++++++----------------------------------
src/ipa/raspberrypi/controller/rpi/af.h | 29 ++++++------
src/ipa/raspberrypi/controller/rpi/agc.cpp | 20 +++++---
src/ipa/raspberrypi/controller/rpi/agc.h | 9 +---
src/ipa/raspberrypi/controller/rpi/alsc.cpp | 291
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------
src/ipa/raspberrypi/controller/rpi/alsc.h | 83
+++++++++++++++++++++++++++++----
src/ipa/raspberrypi/controller/rpi/contrast.cpp | 30 +++---------
src/ipa/raspberrypi/controller/rpi/contrast.h | 1 -
src/ipa/raspberrypi/controller/rpi/focus.cpp | 49 --------------------
src/ipa/raspberrypi/data/imx290.json | 3 --
src/ipa/raspberrypi/data/imx296.json | 3 --
src/ipa/raspberrypi/data/imx296_mono.json | 3 --
src/ipa/raspberrypi/data/imx477.json | 3 --
src/ipa/raspberrypi/data/imx477_noir.json | 3 --
src/ipa/raspberrypi/data/imx477_scientific.json | 3 --
src/ipa/raspberrypi/data/imx477_v1.json | 3 --
src/ipa/raspberrypi/data/imx708.json | 3 --
src/ipa/raspberrypi/data/imx708_noir.json | 3 --
src/ipa/raspberrypi/data/imx708_wide.json | 3 --
src/ipa/raspberrypi/data/imx708_wide_noir.json | 3 --
src/ipa/raspberrypi/meson.build | 1 -
src/ipa/raspberrypi/raspberrypi.cpp | 85
++++++++++++++++++++++------------
31 files changed, 520 insertions(+), 439 deletions(-)
delete mode 100644 src/ipa/raspberrypi/controller/focus_status.h
delete mode 100644 src/ipa/raspberrypi/controller/rpi/focus.cpp
More information about the libcamera-devel
mailing list