[libcamera-devel] [RFC PATCH v1 0/3] pipeline: isp: The software ISP Module

Siyuan Fan siyuan.fan at foxmail.com
Wed Aug 4 09:33:44 CEST 2021


From: Fan Siyuan <siyuan.fan at foxmail.com>

This patch series adds support for CPU-based software ISP.

Patch 1/3 add software ISP-based pipeline handler. Patch 2/3 add 
software ISP class. Patch 3/3 add all meson configure files.

This is a RFC patch because so far the buffer processed by pipeline
cannot be output due to lack of metadata information which needs to
apply the ISP friend class in class FrameBuffer just like V4L2VideoDevice. 


Fan Siyuan (3):
  pipeline: isp: The software ISP-based pipeline handler
  pipeline: isp: The software ISP class
  pipeline: isp: All meson configure files

 meson_options.txt                             |   2 +-
 src/libcamera/pipeline/isp/isp.cpp            | 323 ++++++++++
 src/libcamera/pipeline/isp/isp_processing.cpp | 593 ++++++++++++++++++
 src/libcamera/pipeline/isp/isp_processing.h   |  62 ++
 src/libcamera/pipeline/isp/meson.build        |   6 +
 5 files changed, 985 insertions(+), 1 deletion(-)
 create mode 100644 src/libcamera/pipeline/isp/isp.cpp
 create mode 100644 src/libcamera/pipeline/isp/isp_processing.cpp
 create mode 100644 src/libcamera/pipeline/isp/isp_processing.h
 create mode 100644 src/libcamera/pipeline/isp/meson.build

-- 
2.20.1



More information about the libcamera-devel mailing list