Add FFmpeg/VAAPI decoder for the new `vaapidecode' element.
[platform/upstream/gstreamer-vaapi.git] / configure.ac
index df2a5e4..2b60cf5 100644 (file)
@@ -252,6 +252,15 @@ else
     USE_VAAPISINK_GLX=0
 fi
 
+dnl Check for FFmpeg
+PKG_CHECK_MODULES(LIBAVFORMAT, [libavformat])
+AC_CHECK_HEADERS([libavformat/avformat.h])
+
+PKG_CHECK_MODULES(LIBAVCODEC, [libavcodec])
+AC_CHECK_HEADERS([libavcodec/avcodec.h])
+AC_CHECK_HEADERS([libavcodec/vaapi.h], [],
+    AC_MSG_ERROR([The system FFmpeg headers do not support VA-API]))
+
 AC_DEFINE_UNQUOTED(USE_GLX, $USE_GLX,
     [Defined to 1 if GLX is enabled])
 AM_CONDITIONAL(USE_GLX, test $USE_GLX -eq 1)
@@ -312,6 +321,7 @@ pkgconfig/gstreamer-vaapi-glx.pc.in
 pkgconfig/gstreamer-vaapi-x11.pc.in
     gst/Makefile
     gst/vaapiconvert/Makefile
+    gst/vaapidecode/Makefile
     gst/vaapisink/Makefile
     tests/Makefile
 ])