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 <umang.jain@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
This commit is contained in:
parent
1f607da926
commit
e6b6a6d42e
2 changed files with 12 additions and 13 deletions
|
@ -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')),
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue