Update libav dependency version check.
authorThibault Saunier <tsaunier@igalia.com>
Fri, 13 Jul 2018 16:11:48 +0000 (12:11 -0400)
committerThibault Saunier <tsaunier@igalia.com>
Fri, 13 Jul 2018 16:16:20 +0000 (12:16 -0400)
meson.build

index 28fd04f3a829687684b4e1a9ce6acf6550d567fa..cea26e8f495bd3d4e4d179b80930a3648bb5a8b0 100644 (file)
@@ -30,10 +30,9 @@ if not meson.is_subproject() and cc.get_id() == 'msvc'
   endif
 endif
 
-# FIXME Remove that check once we have ffmpeg as a gst-libav subproject
 libav_opt = get_option('libav')
-libav_deps = [dependency('libavfilter', version: '>= 6.47.100', required: libav_opt)]
-if libav_deps[0].found()
+libav_deps = [dependency('libavfilter', version: '>= 7.16.100', fallback: ['FFmpeg', 'libavfilter_dep'])]
+if libav_deps[0].found() and libav_deps[0].type_name() != 'internal'
   cc = meson.get_compiler('c')
   check_ffmpeg_src = '''#include <libavcodec/avcodec.h>
   #if LIBAVCODEC_VERSION_MICRO >= 100