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.
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])
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 <sys/types.h>
#ifdef __sun /* Solaris */
#include <sys/types.h>
#include <sys/types.h>
#ifdef __sun /* Solaris */
#include <sys/types.h>
#define __user
#include <linux/videodev2.h>
#endif
#define __user
#include <linux/videodev2.h>
#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)
HAVE_GST_V4L2="yes"
AC_MSG_RESULT(yes)
HAVE_GST_V4L2="no"
AC_MSG_RESULT(no)
HAVE_GST_V4L2="no"
AC_MSG_RESULT(no)
else
AC_MSG_WARN([video4linux2 was not found])
fi
else
AC_MSG_WARN([video4linux2 was not found])
fi
if [ test x$HAVE_GST_V4L2 = xyes ]; then
dnl check for XOverlay libraries
if [ test x$HAVE_GST_V4L2 = xyes ]; then
dnl check for XOverlay libraries