[libcamera-devel] [RFC PATCH v2 0/4] pipeline: isp: The software ISP Module
Siyuan Fan
siyuan.fan at foxmail.com
Tue Aug 10 14:17:38 CEST 2021
From: Fan Siyuan <siyuan.fan at foxmail.com>
This patch series fix some of issues raised last commits. Now the test module of
software isp can output the RGB888 format image.
Patch 1/4 fixs the pipeline handler and make it more concise. Patch 2/4 moves the
previous ISP process to libcamera/swisp for general API interface. Patch 3/4 adds
the friend class CPU_ISP in class FrameBuffer to access the private member metadata_.
Patch 4/4 modifies the dependent file path.
Fan Siyuan (4):
pipeline: isp: The software ISP-based pipeline handler
libcamera: swisp: Move the softawre ISP process to swisp
libcamera: framebuffer: Add the friend class CPU_ISP
pipeline: isp: Modify the dependent file path
include/libcamera/framebuffer.h | 1 +
src/libcamera/pipeline/isp/isp.cpp | 81 +++++++----------
src/libcamera/pipeline/isp/meson.build | 4 +-
.../isp/isp_processing.cpp => swisp/isp.cpp} | 90 ++++++++++++++-----
.../isp/isp_processing.h => swisp/isp.h} | 52 ++++++++---
5 files changed, 146 insertions(+), 82 deletions(-)
rename src/libcamera/{pipeline/isp/isp_processing.cpp => swisp/isp.cpp} (87%)
rename src/libcamera/{pipeline/isp/isp_processing.h => swisp/isp.h} (54%)
--
2.20.1
More information about the libcamera-devel
mailing list