Commit 9bbec8d4 authored by Rafaël Carré's avatar Rafaël Carré Committed by Jean-Baptiste Kempf

v4l2: check if kernel headers are recent enough

V4L2_FIELD_INTERLACED_BT was introduced in v2.6.25-3581-g26d507f
Check for headers from last supported kernel
(cherry picked from commit 5740099f)
Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent 9dea2c6c
...@@ -1875,7 +1875,18 @@ AC_ARG_ENABLE(pvr, [AS_HELP_STRING([--enable-pvr], ...@@ -1875,7 +1875,18 @@ AC_ARG_ENABLE(pvr, [AS_HELP_STRING([--enable-pvr],
[support PVR V4L2 cards (default disabled)])]) [support PVR V4L2 cards (default disabled)])])
have_v4l2="no" have_v4l2="no"
AC_CHECK_HEADERS([linux/videodev2.h sys/videoio.h], [ AC_CHECK_HEADERS([linux/videodev2.h sys/videoio.h], [
AC_PREPROC_IFELSE([
#ifdef __linux__
# include <linux/version.h>
# if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,32)
# error Kernel headers too old
# endif
#endif
], [
have_v4l2="yes" have_v4l2="yes"
], [
AC_MSG_WARN([Kernel headers too old for V4L2 module. You need at least 2.6.32])
])
]) ])
AS_IF([test "$have_v4l2" = "yes"], [ AS_IF([test "$have_v4l2" = "yes"], [
AS_IF([test "${enable_libv4l2}" != "no"], [ AS_IF([test "${enable_libv4l2}" != "no"], [
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment