From 8d3d92ea81a1a5e52a27684aee3c4161d7dc96a7 Mon Sep 17 00:00:00 2001 From: Vedant Paranjape Date: Wed, 22 Sep 2021 22:36:19 +0530 Subject: gstreamer: Convert cm_singleton_ptr to static variable The global pointer pointing to libcamera's CameraManager isn't used outside of the gstlibcamera-utils.cpp compilation unit. Make it static. Signed-off-by: Vedant Paranjape Reviewed-by: Nicolas Dufresne Reviewed-by: Jean-Michel Hautbois Reviewed-by: Umang Jain Signed-off-by: Kieran Bingham --- src/gstreamer/gstlibcamera-utils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gstreamer/gstlibcamera-utils.cpp b/src/gstreamer/gstlibcamera-utils.cpp index e1af30c8..cef5b03f 100644 --- a/src/gstreamer/gstlibcamera-utils.cpp +++ b/src/gstreamer/gstlibcamera-utils.cpp @@ -236,7 +236,7 @@ gst_libcamera_resume_task(GstTask *task) } G_LOCK_DEFINE_STATIC(cm_singleton_lock); -std::weak_ptr cm_singleton_ptr; +static std::weak_ptr cm_singleton_ptr; std::shared_ptr gst_libcamera_get_camera_mananger(int &ret) -- cgit v1.2.1