[vlc-commits] [Git][videolan/vlc][master] meson: add sndio support
Steve Lhomme (@robUx4)
gitlab at videolan.org
Fri Feb 14 09:14:41 UTC 2025
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
662e9347 by Brad Smith at 2025-02-14T08:51:24+00:00
meson: add sndio support
- - - - -
2 changed files:
- meson_options.txt
- modules/audio_output/meson.build
Changes:
=====================================
meson_options.txt
=====================================
@@ -219,6 +219,11 @@ option('oss',
value: 'auto',
description: 'Enable/disable OSS support (default-enabled on BSD)')
+option('sndio',
+ type : 'feature',
+ value : 'auto',
+ description : 'Enable/disable sndio support')
+
option('ogg',
type : 'feature',
value : 'auto',
@@ -778,7 +783,6 @@ option('nfs',
# TODO: Missing vdpau
# TODO: Missing kva
# TODO: Missing mmal
-# TODO: Missing sndio
# TODO: Missing jack
# TODO: Missing opensles
# TODO: Missing kai
=====================================
modules/audio_output/meson.build
=====================================
@@ -46,6 +46,16 @@ if jack_dep.found()
}
endif
+# sndio output
+sndio_dep = dependency('sndio', version: '>= 1.8.0', required: get_option('sndio'))
+
+vlc_modules += {
+ 'name' : 'sndio',
+ 'sources' : files('sndio.c'),
+ 'dependencies' : [sndio_dep],
+ 'enabled' : sndio_dep.found(),
+}
+
# AUHAL output module (macOS only)
if have_osx
vlc_modules += {
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/662e9347d35f168c2a47e32a393ec3565e10e6bd
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/662e9347d35f168c2a47e32a393ec3565e10e6bd
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list