summaryrefslogtreecommitdiff
path: root/src/libcamera/pipeline_handler.cpp
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2020-01-20 00:09:23 +0200
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2020-01-23 22:36:30 +0200
commit7aeff19555cefed28c49fea73618f3f853c3f1bd (patch)
tree8c39ac8af65d087ca64845b9d749b5c8e4f9c4ca /src/libcamera/pipeline_handler.cpp
parenta4be7bb5ff4d4dce1fdc942a103f6360dad91f11 (diff)
libcamera: camera: Centralize state checks in Private class
Move all accesses to the state_ and disconnected_ members to functions of the Private class. This will make it easier to implement synchronization, and simplifies the Camera class implementation. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Diffstat (limited to 'src/libcamera/pipeline_handler.cpp')
-rw-r--r--src/libcamera/pipeline_handler.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libcamera/pipeline_handler.cpp b/src/libcamera/pipeline_handler.cpp
index 01b9ede3..5476dbab 100644
--- a/src/libcamera/pipeline_handler.cpp
+++ b/src/libcamera/pipeline_handler.cpp
@@ -314,7 +314,7 @@ const ControlInfoMap &PipelineHandler::controls(Camera *camera)
* exportFrameBuffers() and importFrameBuffers() for the streams contained in
* any camera configuration.
*
- * The only intended caller is the FrameBufferAllocator helper.
+ * The only intended caller is Camera::exportFrameBuffers().
*
* \return The number of allocated buffers on success or a negative error code
* otherwise
@@ -358,8 +358,7 @@ const ControlInfoMap &PipelineHandler::controls(Camera *camera)
* called only after a successful call to either of these two methods, and only
* once per stream.
*
- * The only intended callers are Camera::stop() and the FrameBufferAllocator
- * helper.
+ * The only intended callers are Camera::stop() and Camera::freeFrameBuffers().
*/
/**