From e6b6a6d42ea5b21119bd5ce25c32270f0665ba4c Mon Sep 17 00:00:00 2001 From: Umang Jain Date: Tue, 27 Jun 2023 13:52:21 +0200 Subject: gstreamer: Drop libcamera_private dependency Drop libcamera_private dependency entirely as to avoid libcamerasrc getting more dependent on it. In order to achieve that, one of the mutex locks in GstLibcameraSrcState needs to be replaced with GMutex. However doing so, this won't let us to use the clang's thread annotation macros in libcamera (which should be fine as libcamerasrc would move out of libcamera repo once matured). Signed-off-by: Umang Jain Reviewed-by: Kieran Bingham Reviewed-by: Nicolas Dufresne --- src/gstreamer/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/gstreamer/meson.build') diff --git a/src/gstreamer/meson.build b/src/gstreamer/meson.build index eda246d7..77c79140 100644 --- a/src/gstreamer/meson.build +++ b/src/gstreamer/meson.build @@ -42,7 +42,7 @@ endif libcamera_gst = shared_library('gstlibcamera', libcamera_gst_sources, cpp_args : libcamera_gst_cpp_args, - dependencies : [libcamera_private, gstvideo_dep, gstallocator_dep], + dependencies : [libcamera_public, gstvideo_dep, gstallocator_dep], install: true, install_dir : '@0@/gstreamer-1.0'.format(get_option('libdir')), ) -- cgit v1.2.1