[libcamera-devel] [PATCH v3 0/2] libcamera: pipeline: Add Intel IPU3 pipeline handler

Jacopo Mondi jacopo at jmondi.org
Mon Jan 21 11:57:23 CET 2019


Hello,
   re-based the IPU3 pipeline on most recent master with Laurent's object
lifetime management and pushed patches 1 and 2 from v2.

Re-basing on lifetime management greatly simplified the pipeline handler, which
at the moment creates cameras as shared objects, and register them to the
camera manager without keeping any existing reference to them.

I have dropped patches for the list-cameras test and a nack-ed patch that made
the pipeline naming more expressive.

Tested on Soraka, same results as v2.

Thanks
  j

Jacopo Mondi (2):
  libcamera: pipeline: Add Intel IPU3 pipeline
  test: pipeline: IPU3: Add IPU3 pipeline test

 src/libcamera/pipeline/ipu3/ipu3.cpp      | 216 ++++++++++++++++++++++
 src/libcamera/pipeline/ipu3/meson.build   |   3 +
 src/libcamera/pipeline/meson.build        |   2 +
 test/meson.build                          |   3 +
 test/pipeline/ipu3/ipu3_pipeline_test.cpp | 140 ++++++++++++++
 test/pipeline/ipu3/meson.build            |  11 ++
 test/pipeline/meson.build                 |   1 +
 7 files changed, 376 insertions(+)
 create mode 100644 src/libcamera/pipeline/ipu3/ipu3.cpp
 create mode 100644 src/libcamera/pipeline/ipu3/meson.build
 create mode 100644 test/pipeline/ipu3/ipu3_pipeline_test.cpp
 create mode 100644 test/pipeline/ipu3/meson.build
 create mode 100644 test/pipeline/meson.build

--
2.20.1



More information about the libcamera-devel mailing list