[RFC,0/7] Preparatory cleanup for libipa rework.
mbox series

Message ID 20251011160335.50578-1-kieran.bingham@ideasonboard.com
Headers show
Series
  • Preparatory cleanup for libipa rework.
Related show

Message

Kieran Bingham Oct. 11, 2025, 4:03 p.m. UTC
I'm continuing to work on aligning the SoftIPA to use more of the libipa
processing and modularise components, and reduce code duplication
throughout the IPAs.

That's all ongoing, but these patches so far seem to hold up on their
own. Sending for early review to see if the stars are aligned, before
moving on to more global updates.

Kieran Bingham (7):
  ipa: mali-c55: blc: mark offset member variables
  ipa: mali-c55: Move CameraHelper to context
  ipa: mali-c55: Confine blacklevel config
  ipa: softipa: Extend configure operation to pass controls
  ipa: softipa: Pass IPACameraSensorInfo to configure
  ipa: softipa: Move camhelper to context
  ipa: softipa: Confine black level configuration

 .../internal/software_isp/software_isp.h      |  3 +-
 include/libcamera/ipa/soft.mojom              |  3 +-
 src/ipa/mali-c55/algorithms/blc.cpp           | 52 +++++++++++--------
 src/ipa/mali-c55/algorithms/blc.h             |  8 +--
 src/ipa/mali-c55/ipa_context.h                |  5 +-
 src/ipa/mali-c55/mali-c55.cpp                 | 33 ++++--------
 src/ipa/simple/algorithms/blc.cpp             | 11 ++++
 src/ipa/simple/ipa_context.h                  |  3 ++
 src/ipa/simple/soft_simple.cpp                | 33 +++++-------
 src/libcamera/pipeline/simple/simple.cpp      | 12 +++--
 src/libcamera/software_isp/software_isp.cpp   |  5 +-
 11 files changed, 89 insertions(+), 79 deletions(-)