From 2db5f8c71fad727eaf077b0202b9ec8efcfca893 Mon Sep 17 00:00:00 2001 From: yanghaizhou Date: Fri, 10 Jun 2022 14:01:50 +0800 Subject: [PATCH] stop stream and release buffers in controller stop Signed-off-by: yanghaizhou --- .../platform/v4l2/src/device_manager/sensor_controller.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/camera/hal/adapter/platform/v4l2/src/device_manager/sensor_controller.cpp b/camera/hal/adapter/platform/v4l2/src/device_manager/sensor_controller.cpp index d8cb6dfd6f..56db3b8438 100644 --- a/camera/hal/adapter/platform/v4l2/src/device_manager/sensor_controller.cpp +++ b/camera/hal/adapter/platform/v4l2/src/device_manager/sensor_controller.cpp @@ -98,6 +98,9 @@ RetCode SensorController::Stop() std::lock_guard lock(startSensorLock_); RetCode rc = RC_OK; if (startSensorState_ == true) { + sensorVideo_->StopStream(GetName()); + sensorVideo_->ReleaseBuffers(GetName()); + sensorVideo_->stop(GetName()); startSensorState_ = false; } return rc; -- Gitee