[libcamera-devel] [PATCH v2 13/13] android: camera_device: Clear streams_ at stop time
Umang Jain
email at uajain.com
Wed Oct 7 10:08:25 CEST 2020
Hi jacopo
On 10/6/20 8:14 PM, Jacopo Mondi wrote:
> When the CameraDevice is stopped, we need to clear the vector
> of CameraStream instances to make sure they get deleted and all the
> resources they have acquired get released.
>
> Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> Signed-off-by: Jacopo Mondi <jacopo at jmondi.org>
Reviewed-by: Umang Jain <email at uajain.com>
> ---
> src/android/camera_device.cpp | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/src/android/camera_device.cpp b/src/android/camera_device.cpp
> index 58a9f44db219..8da70e817b46 100644
> --- a/src/android/camera_device.cpp
> +++ b/src/android/camera_device.cpp
> @@ -517,6 +517,8 @@ int CameraDevice::open(const hw_module_t *hardwareModule)
>
> void CameraDevice::close()
> {
> + streams_.clear();
> +
> camera_->stop();
> camera_->release();
>
More information about the libcamera-devel
mailing list