[libcamera-devel] [PATCH v4 0/7] libcamera: pipeline: rkisp1: Create RkISP1Path helper

Niklas Söderlund niklas.soderlund at ragnatech.se
Tue Sep 29 03:43:27 CEST 2020


Hi,

This series adds a new RkISP1Path class which abstracts the two paths 
into a single helper class with shared logic. The shared logic can then 
be leveraged to simplify the pipeline handler.

This series is what is left of '[PATCH v3 00/22] libcamera: pipeline: 
rkisp1: Extend to support two streams'.

Niklas Söderlund (7):
  libcamera: pipeline: rkisp1: Breakout basic path handling to own class
  libcamera: pipeline: rkisp1: Move path configuration to RkISP1Path
  libcamera: pipeline: rkisp1: Move path configuration generation and
    validation to RkISP1Path
  libcamera: pipeline: rkisp1: Add wrappers for accessing the path video
    device
  libcamera: pipeline: rkisp1: Move start and stop of path to RkISP1Path
  libcamera: pipeline: rkisp1: Move path link handling to RkISP1Path
  libcamera: pipeline: rkisp1: Use the media link to track if a path is
    enabled

 src/libcamera/pipeline/rkisp1/meson.build     |   1 +
 src/libcamera/pipeline/rkisp1/rkisp1.cpp      | 319 +++---------------
 src/libcamera/pipeline/rkisp1/rkisp1_path.cpp | 234 +++++++++++++
 src/libcamera/pipeline/rkisp1/rkisp1_path.h   |  87 +++++
 4 files changed, 372 insertions(+), 269 deletions(-)
 create mode 100644 src/libcamera/pipeline/rkisp1/rkisp1_path.cpp
 create mode 100644 src/libcamera/pipeline/rkisp1/rkisp1_path.h

-- 
2.28.0



More information about the libcamera-devel mailing list