[libcamera-devel] [PATCH 1/2] libcamera: ipu3: Add method to retrieve camera data
Jacopo Mondi
jacopo at jmondi.org
Sat Jan 26 17:28:58 CET 2019
Provide a method for the IPU3 pipeline handler that hides the downcast
required to return an "IPU3CameraData *" reference from the
PipelineHandler::cameraData() method.
Signed-off-by: Jacopo Mondi <jacopo at jmondi.org>
---
src/libcamera/pipeline/ipu3/ipu3.cpp | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/libcamera/pipeline/ipu3/ipu3.cpp b/src/libcamera/pipeline/ipu3/ipu3.cpp
index d74655d..64f639f 100644
--- a/src/libcamera/pipeline/ipu3/ipu3.cpp
+++ b/src/libcamera/pipeline/ipu3/ipu3.cpp
@@ -42,6 +42,12 @@ private:
std::shared_ptr<MediaDevice> cio2_;
std::shared_ptr<MediaDevice> imgu_;
+ IPU3CameraData *cameraData(const Camera *camera)
+ {
+ return static_cast<IPU3CameraData *>(
+ PipelineHandler::cameraData(camera));
+ }
+
V4L2Device *createVideoDevice(unsigned int id);
void registerCameras();
};
--
2.20.1
More information about the libcamera-devel
mailing list