[0/3] Use softisp IPA with simple pipeline raw output
mbox series

Message ID 20261005131700.97438-1-mzamazal@redhat.com
Headers show
Series
  • Use softisp IPA with simple pipeline raw output
Related show

Message

Milan Zamazal Oct. 5, 2026, 1:16 p.m. UTC
This patch series adds support for the following to ‘simple’ pipeline
raw output:

- Gathering statistics from the raw images.
- Running softisp IPA on the images (without modifying the images).
- Providing metadata from the IPA.
- Adjusting exposure/gain.

A better approach might be to split ‘simple’ pipeline into specific
pipelines for the functionality currently mixed there: converters,
debayering, raw output.  Modular pipelines composable from independent
pieces might be even better.  But such approaches would require much
more work; this patch series tries to address immediate needs without
complex restructuring of ‘simple’ pipeline.

Milan Zamazal (3):
  libcamera: software_isp: Use shared stats
  libcamera: software_isp: Separate IPA start/stop
  libcamera: software_isp: Allow running IPA and stats on raw

 Documentation/runtime_configuration.rst       | 10 +++
 .../internal/software_isp/software_isp.h      |  8 +-
 src/libcamera/pipeline/simple/simple.cpp      | 36 +++++++--
 src/libcamera/software_isp/debayer.cpp        | 10 ---
 src/libcamera/software_isp/debayer.h          |  2 -
 src/libcamera/software_isp/debayer_cpu.cpp    |  2 +-
 src/libcamera/software_isp/debayer_cpu.h      |  5 +-
 src/libcamera/software_isp/debayer_egl.cpp    |  2 +-
 src/libcamera/software_isp/debayer_egl.h      |  6 +-
 src/libcamera/software_isp/software_isp.cpp   | 80 +++++++++++++++----
 10 files changed, 120 insertions(+), 41 deletions(-)