summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/libcamera/pipeline_handler.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libcamera/pipeline_handler.cpp b/src/libcamera/pipeline_handler.cpp
index de5ca095..ccd45edc 100644
--- a/src/libcamera/pipeline_handler.cpp
+++ b/src/libcamera/pipeline_handler.cpp
@@ -496,6 +496,10 @@ void PipelineHandler::registerCamera(std::shared_ptr<Camera> camera,
cameraData_[camera.get()] = std::move(data);
cameras_.push_back(camera);
+ if (mediaDevices_.empty())
+ LOG(Pipeline, Fatal)
+ << "Registering camera with no media devices!";
+
/*
* Walk the entity list and map the devnums of all capture video nodes
* to the camera.