meson: tests: fix vp8 availability checks
authorTim-Philipp Müller <tim@centricular.com>
Tue, 27 Sep 2016 11:39:12 +0000 (12:39 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Tue, 27 Sep 2016 11:41:21 +0000 (12:41 +0100)
Those variables are not defined if vp8 was not found.

tests/check/meson.build

index afd999c..bad1274 100644 (file)
@@ -90,9 +90,9 @@ good_tests = [
   [ 'elements/videocrop' ],
   [ 'elements/videofilter' ],
   [ 'elements/videomixer' ],
-  [ 'elements/vp8enc', not have_vp8_encoder ],
-  [ 'elements/vp8dec', not have_vp8_decoder ],
-  [ 'elements/vp9enc', not have_vp9_encoder ],
+  [ 'elements/vp8enc', not vpx_dep.found() or not have_vp8_encoder ],
+  [ 'elements/vp8dec', not vpx_dep.found() or not have_vp8_decoder ],
+  [ 'elements/vp9enc', not vpx_dep.found() or not have_vp9_encoder ],
   [ 'pipelines/wavenc' ],
   [ 'elements/wavpackdec', not wavpack_dep.found() ],
   [ 'elements/wavpackenc', not wavpack_dep.found() ],