summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2019-01-08 13:36:09 +0100
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2019-01-08 12:59:45 +0000
commitc22f92c7994c460b2eed3d4a448bb8d8a4bed1f0 (patch)
treeea1b6dd9e7d66637f890243c90c4dfed817a3015 /configure.ac
parent604c8d5232eba961ca34c9e98de8d5454cd5ab5f (diff)
downloadgstreamer-plugins-bad-c22f92c7994c460b2eed3d4a448bb8d8a4bed1f0.tar.gz
msdk: add mfx in include path
Thus removing the preprocessor's directives to included if found.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac19
1 files changed, 6 insertions, 13 deletions
diff --git a/configure.ac b/configure.ac
index 3497d67ff..0fc71540d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1058,7 +1058,9 @@ AG_GST_CHECK_FEATURE(MSDK, [Intel MediaSDK], msdk, [
CPPFLAGS="$LIBMFX_CFLAGS $save_CPPFLAGS"
AC_CHECK_HEADER(mfx/mfxdefs.h, [HAVE_MFX_MFXDEFS_H=1], [HAVE_MFX_MFXDEFS_H=0])
if test $HAVE_MFX_MFXDEFS_H -eq 1; then
- AC_DEFINE(HAVE_MFX_MFXDEFS_H, 1, [Define if mfx/mfxdefs.h available])
+ MFX_INCDIR="`$PKG_CONFIG --variable=includedir libmfx`"
+ MSDK_CFLAGS="-I$MFX_INCDIR/mfx"
+ AC_SUBST(MSDK_CFLAGS)
fi
CPPFLAGS="$save_CPPFLAGS"
], [
@@ -1070,7 +1072,7 @@ AG_GST_CHECK_FEATURE(MSDK, [Intel MediaSDK], msdk, [
[AS_IF([test "x$MFX_HOME" != "x"],
[MSDK_PREFIX="$MFX_HOME"],
[MSDK_PREFIX="/opt/intel/media"])])
- MSDK_CFLAGS="-I$MSDK_PREFIX/include"
+ MSDK_CFLAGS="-I$MSDK_PREFIX/include -I$MSDK_PREFIX/include/mfx"
MSDK_LIBS="-L$MSDK_PREFIX/lib/lin_x64 -L$MSDK_PREFIX/lib/x64 -L$MSDK_PREFIX/lib64 -L$MSDK_PREFIX/lib -lmfx -ldl"
AC_SUBST(MSDK_CFLAGS)
AC_SUBST(MSDK_LIBS)
@@ -1113,21 +1115,12 @@ AG_GST_CHECK_FEATURE(MSDK, [Intel MediaSDK], msdk, [
[
#include <mfxplugin.h>
])
- dnl check the availability of vp9 apis in PREFIX/include/mfx
- AC_CHECK_HEADER(mfx/mfxvp9.h, [HAVE_MFX_MFXVP9_H=1], [HAVE_MFX_MFXVP9_H=0],
- [
- #include <mfx/mfxplugin.h>
- ])
- if test $HAVE_MFX_MFXVP9_H -eq 1; then
- AC_DEFINE(HAVE_MFX_MFXVP9_H, 1, [Define if mfx/mfxdefs.h available])
- fi
- if test $HAVE_MFXVP9_H -eq 1 \
- -o $HAVE_MFX_MFXVP9_H -eq 1; then
+ if test $HAVE_MFXVP9_H -eq 1; then
USE_MSDK_VP9_DEC=1
AC_DEFINE(USE_MSDK_VP9_DEC, 1, [Define if MediaSDK VP9 decoder api is available])
fi
- ], [USE_MSDK_VP9_DEC=0])
+], [USE_MSDK_VP9_DEC=0])
AM_CONDITIONAL(USE_MSDK_LIBVA,
test "x$HAVE_MSDK" = "xyes" -a "x$HAVE_LIBVA_DRM" = "xyes")
AM_CONDITIONAL([USE_MSDK_VP9_DEC],