[libcamera-devel] [PATCH v8 07/12] libcamera: PipelineHandler: Remove IPA from base class
Paul Elder
paul.elder at ideasonboard.com
Sat Feb 13 05:22:20 CET 2021
Since pipeline handlers now have their own IPA interface types, it can no
longer be defined in the base class, and each pipeline handler
implementation must declare it and its type themselves. Remove it from
the base class.
Signed-off-by: Paul Elder <paul.elder at ideasonboard.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
Reviewed-by: Jacopo Mondi <jacopo at jmondi.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
---
No change in v8
No change in v7
No change in v6
No change in v5
No change in v4
No change in v3
Changes in v2:
- remove documentation
---
include/libcamera/internal/pipeline_handler.h | 1 -
src/libcamera/pipeline_handler.cpp | 8 --------
2 files changed, 9 deletions(-)
diff --git a/include/libcamera/internal/pipeline_handler.h b/include/libcamera/internal/pipeline_handler.h
index d81c9b85..d455d3c9 100644
--- a/include/libcamera/internal/pipeline_handler.h
+++ b/include/libcamera/internal/pipeline_handler.h
@@ -47,7 +47,6 @@ public:
std::list<Request *> queuedRequests_;
ControlInfoMap controlInfo_;
ControlList properties_;
- std::unique_ptr<IPAProxy> ipa_;
private:
LIBCAMERA_DISABLE_COPY(CameraData)
diff --git a/src/libcamera/pipeline_handler.cpp b/src/libcamera/pipeline_handler.cpp
index c2604d45..84d2555f 100644
--- a/src/libcamera/pipeline_handler.cpp
+++ b/src/libcamera/pipeline_handler.cpp
@@ -96,14 +96,6 @@ LOG_DEFINE_CATEGORY(Pipeline)
* when creating the camera, and shall not be modified afterwards.
*/
-/**
- * \var CameraData::ipa_
- * \brief The IPA module used by the camera
- *
- * Reference to the Image Processing Algorithms (IPA) operating on the camera's
- * stream(s). If no IPA exists for the camera, this field is set to nullptr.
- */
-
/**
* \class PipelineHandler
* \brief Create and manage cameras based on a set of media devices
--
2.27.0
More information about the libcamera-devel
mailing list