From: Dan Kegel Date: Sun, 23 Feb 2014 09:39:20 +0000 (+0100) Subject: v4l2: Require mplanar support for now in configure X-Git-Tag: 1.19.3~509^2~4805 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3d9f175d5e106c926a9a07b9e01a05fd43b420d5;p=platform%2Fupstream%2Fgstreamer.git v4l2: Require mplanar support for now in configure The code fails to compile without currently, see https://bugzilla.gnome.org/show_bug.cgi?id=723446 It's better to disable it instead of failing compilation until this is fixed properly. --- diff --git a/configure.ac b/configure.ac index d38d876533..44dd8b7f2f 100644 --- a/configure.ac +++ b/configure.ac @@ -504,7 +504,8 @@ dnl renamed to GST_V4L2 because of some conflict with kernel headers translit(dnm, m, l) AM_CONDITIONAL(USE_GST_V4L2, true) AG_GST_CHECK_FEATURE(GST_V4L2, [Video 4 Linux 2], v4l2src, [ AC_MSG_CHECKING([Checking for up to date v4l2 installation]) - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + HAVE_V4L2_PLANE=no + AC_CHECK_TYPE(struct v4l2_plane,HAVE_V4L2_PLANE=yes,,[ #include #ifdef __sun /* Solaris */ #include @@ -517,15 +518,11 @@ AG_GST_CHECK_FEATURE(GST_V4L2, [Video 4 Linux 2], v4l2src, [ #define __user #include #endif -#if defined(V4L2_MAJOR_VERSION) || defined(V4L2_MINOR_VERSION) -#error too early v4l2 version or no v4l2 at all -#endif - ]], [[ -return 0; - ]])],[ + ]) + if [ test x$HAVE_V4L2_PLANE = xyes ]; then HAVE_GST_V4L2="yes" AC_MSG_RESULT(yes) - ],[ + else HAVE_GST_V4L2="no" AC_MSG_RESULT(no) @@ -541,7 +538,7 @@ return 0; else AC_MSG_WARN([video4linux2 was not found]) fi - ]) + fi if [ test x$HAVE_GST_V4L2 = xyes ]; then dnl check for XOverlay libraries