vlc/vlc-1.2 | branch: master | Rafaël Carré <[email protected]> | Wed Jan 18 20:04:24 2012 -0500| [9bbec8d48bdfd21ab858f96fa831331c0069a745] | committer: 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 5740099f6ffea9bc72f64ccd2870453e61ee77b2) Signed-off-by: Jean-Baptiste Kempf <[email protected]> > http://git.videolan.org/gitweb.cgi/vlc/vlc-1.2.git/?a=commit;h=9bbec8d48bdfd21ab858f96fa831331c0069a745 --- configure.ac | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/configure.ac b/configure.ac index 81a0d3a..664ee1f 100644 --- a/configure.ac +++ b/configure.ac @@ -1875,7 +1875,18 @@ AC_ARG_ENABLE(pvr, [AS_HELP_STRING([--enable-pvr], [support PVR V4L2 cards (default disabled)])]) have_v4l2="no" AC_CHECK_HEADERS([linux/videodev2.h sys/videoio.h], [ - have_v4l2="yes" + 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" + ], [ + 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 "${enable_libv4l2}" != "no"], [ _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
