mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-03-26 07:58:03 -04:00
Merge branch 'gst-fixes-backport-1.4' into '1.4'
[1.4] Backport all the GStreamer fixes See merge request pipewire/pipewire!2416
This commit is contained in:
commit
5d0309b83d
9 changed files with 600 additions and 78 deletions
|
|
@ -410,6 +410,7 @@ gst_deps_def = {
|
|||
|
||||
gst_dep = []
|
||||
gst_dma_drm_found = false
|
||||
gst_shm_allocator_found = false
|
||||
foreach depname, kwargs: gst_deps_def
|
||||
dep = dependency(depname, required: gst_option, kwargs: kwargs)
|
||||
summary({depname: dep.found()}, bool_yn: true, section: 'GStreamer modules')
|
||||
|
|
@ -425,9 +426,13 @@ foreach depname, kwargs: gst_deps_def
|
|||
|
||||
if depname == 'gstreamer-allocators-1.0' and dep.version().version_compare('>= 1.23.1')
|
||||
gst_dma_drm_found = true
|
||||
gst_shm_allocator_found = true
|
||||
endif
|
||||
endforeach
|
||||
|
||||
summary({'gstreamer SHM allocator': gst_shm_allocator_found}, bool_yn: true, section: 'Backend')
|
||||
cdata.set('HAVE_GSTREAMER_SHM_ALLOCATOR', gst_shm_allocator_found)
|
||||
|
||||
# This code relies on the array being empty if any dependency was not found
|
||||
gst_dp_found = gst_dep.length() > 0
|
||||
summary({'gstreamer-device-provider': gst_dp_found}, bool_yn: true, section: 'Backend')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue