Browse Source

meson: add archive stream extractor module

pull/172/head
Steve Lhomme 1 year ago
parent
commit
4ef7c16178
  1. 5
      meson_options.txt
  2. 3
      modules/meson.build
  3. 7
      modules/stream_extractor/meson.build

5
meson_options.txt

@ -685,6 +685,11 @@ option('sftp',
value: 'auto',
description: 'SFTP file transfer via libssh2')
option('archive',
type: 'feature',
value: 'auto',
description: 'libarchive support')
# TODO: Missing live555
# TODO: Missing v4l2
# TODO: Missing nvdec

3
modules/meson.build

@ -296,6 +296,9 @@ subdir('services_discovery')
# stream output modules
subdir('stream_out')
# stream extractor modules
subdir('stream_extractor')
# stream filter modules
subdir('stream_filter')

7
modules/stream_extractor/meson.build

@ -0,0 +1,7 @@
libarchive_dep = dependency('libarchive', version: '>= 3.1.0', required: get_option('archive'))
vlc_modules += {
'name' : 'archive',
'sources' : files('archive.c'),
'dependencies' : [libarchive_dep],
'enabled': libarchive_dep.found(),
}
Loading…
Cancel
Save