[PATCH resend 0/5] libcamera: Add swstats_cpu::processFrame()

Hans de Goede hdegoede at redhat.com
Thu Dec 5 20:25:14 CET 2024


Hi all,

As discussed here is a resend of patches 1-5 of:
https://lists.libcamera.org/pipermail/libcamera-devel/2024-November/046280.html
since patchwork did not pick up the original series properly.

This repost consists of the patches which I posted earlier as:
"[RFC 0/4] libcamera: swstats_cpu: Add processFrame() method".

Compared to the RFC this fixes the lack of doxygen documentation.
Compared to the previous posting which did not properly make patchwork,
this resend has been rebased on top of the latest master with some minor
conflicts resolved.

Regards,

Hans


Hans de Goede (5):
  libcamera: swstats_cpu: Update statsProcessFn() / processLine0()
    documentation
  libcamera: swstats_cpu: Drop patternSize_ documentation
  libcamera: swstats_cpu: Move header to libcamera/internal/software_isp
  libcamera: software_isp: Move benchmark code to its own class
  libcamera: swstats_cpu: Add processFrame() method

 .../internal/software_isp/benchmark.h         | 36 +++++++
 .../internal/software_isp/meson.build         |  2 +
 .../internal}/software_isp/swstats_cpu.h      | 12 +++
 src/libcamera/software_isp/benchmark.cpp      | 93 +++++++++++++++++++
 src/libcamera/software_isp/debayer_cpu.cpp    | 36 +------
 src/libcamera/software_isp/debayer_cpu.h      |  9 +-
 src/libcamera/software_isp/meson.build        |  1 +
 src/libcamera/software_isp/swstats_cpu.cpp    | 89 +++++++++++++-----
 8 files changed, 216 insertions(+), 62 deletions(-)
 create mode 100644 include/libcamera/internal/software_isp/benchmark.h
 rename {src/libcamera => include/libcamera/internal}/software_isp/swstats_cpu.h (86%)
 create mode 100644 src/libcamera/software_isp/benchmark.cpp

-- 
2.47.0



More information about the libcamera-devel mailing list