[libcamera-devel] [PATCH 11/11] pipeline: ipu3: Increase maximum connected cameras

Daniel Scally dan.scally at ideasonboard.com
Sun Mar 19 00:40:14 CET 2023


The IPU3 pipeline currently will only connect two cameras at most.
Configure the pipeline to accept 3 cameras instead.

Signed-off-by: Daniel Scally <dan.scally at ideasonboard.com>
---
 src/libcamera/pipeline/ipu3/ipu3.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/libcamera/pipeline/ipu3/ipu3.cpp b/src/libcamera/pipeline/ipu3/ipu3.cpp
index b9228a59..538e8095 100644
--- a/src/libcamera/pipeline/ipu3/ipu3.cpp
+++ b/src/libcamera/pipeline/ipu3/ipu3.cpp
@@ -1069,7 +1069,7 @@ int PipelineHandlerIPU3::registerCameras()
 	 * in a compatible format.
 	 */
 	unsigned int numCameras = 0;
-	for (unsigned int id = 0; id < 4 && numCameras < 2; ++id) {
+	for (unsigned int id = 0; id < 4 && numCameras < 3; ++id) {
 		std::unique_ptr<IPU3CameraData> data =
 			std::make_unique<IPU3CameraData>(this);
 		std::set<Stream *> streams = {
-- 
2.34.1



More information about the libcamera-devel mailing list