meson: build neonhttpsrc

This commit is contained in:
Tim-Philipp Müller 2018-08-19 01:11:38 +01:00
parent 7b8d74c15b
commit 40d13b47e3
3 changed files with 16 additions and 2 deletions

View file

@ -31,7 +31,7 @@ subdir('lv2')
subdir('mpeg2enc')
subdir('mplex')
#subdir('musepack')
#subdir('neon')
subdir('neon')
#subdir('ofa')
#subdir('openal')
subdir('opencv')

13
ext/neon/meson.build Normal file
View file

@ -0,0 +1,13 @@
neon_dep = dependency('neon', version: ['>= 0.27', '<= 0.30.99'],
required : get_option('neon'))
if neon_dep.found()
gstneon = library('gstneonhttpsrc',
'gstneonhttpsrc.c',
c_args : gst_plugins_bad_args,
include_directories : [configinc],
dependencies : [gstbase_dep, neon_dep],
install : true,
install_dir : plugins_install_dir)
pkgconfig.generate(gstneon, install_dir : plugins_pkgconfig_install_dir)
endif

View file

@ -9,8 +9,8 @@ option('aiff', type : 'feature', value : 'auto')
option('asfmux', type : 'feature', value : 'auto')
option('audiobuffersplit', type : 'feature', value : 'auto')
option('audiofxbad', type : 'feature', value : 'auto')
option('audiomixmatrix', type : 'feature', value : 'auto')
option('audiolatency', type : 'feature', value : 'auto')
option('audiomixmatrix', type : 'feature', value : 'auto')
option('audiovisualizers', type : 'feature', value : 'auto')
option('autoconvert', type : 'feature', value : 'auto')
option('bayer', type : 'feature', value : 'auto')
@ -108,6 +108,7 @@ option('libmms', type : 'feature', value : 'auto', description : 'Microsoft mult
option('lv2', type : 'feature', value : 'auto', description : 'LV2 audio plugin bridge')
option('mpeg2enc', type : 'feature', value : 'auto', description : 'mpeg2enc video encoder plugin')
option('mplex', type : 'feature', value : 'auto', description : 'mplex audio/video multiplexer plugin')
option('neon', type : 'feature', value : 'auto', description : 'NEON HTTP source plugin')
option('openh264', type : 'feature', value : 'auto', description : 'H.264 video codec plugin')
option('openjpeg', type : 'feature', value : 'auto', description : 'JPEG2000 image codec plugin')
option('opus', type : 'feature', value : 'auto', description : 'OPUS audio parser plugin')