summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authoriive <iive@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-02-01 20:14:53 +0000
committeriive <iive@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-02-01 20:14:53 +0000
commit3e9b59583dff1ed7099cf6b311cc64d3ace9d179 (patch)
treea9f963a0597cd0dc8d2fa2473c7e4661eede648c /configure
parent6921ab9e242e186a27db6e392f4ac352e3a003d9 (diff)
downloadmpv-3e9b59583dff1ed7099cf6b311cc64d3ace9d179.tar.bz2
mpv-3e9b59583dff1ed7099cf6b311cc64d3ace9d179.tar.xz
Update the test for ivtv output driver.
Linux kernel 2.6.24 now includes ivtv, but the vo_ivtv.c fails to compile with it. Test for structures and ioctl()s used in the current driver. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25946 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure10
1 files changed, 8 insertions, 2 deletions
diff --git a/configure b/configure
index dcfb6d5a57..d65376396d 100755
--- a/configure
+++ b/configure
@@ -4927,7 +4927,7 @@ fi
echores "$_dxr3"
-echocheck "IVTV TV-Out"
+echocheck "IVTV TV-Out (pre linux-2.6.24)"
if test "$_ivtv" = auto ; then
cat > $TMPC << EOF
#include <stdlib.h>
@@ -4935,7 +4935,13 @@ if test "$_ivtv" = auto ; then
#include <linux/types.h>
#include <linux/videodev2.h>
#include <linux/ivtv.h>
-int main(void) { return 0; }
+#include <sys/ioctl.h>
+int main(void) {
+struct ivtv_cfg_stop_decode sd;
+struct ivtv_cfg_start_decode sd1;
+ioctl (0, IVTV_IOC_START_DECODE, &sd1);
+ioctl (0, IVTV_IOC_STOP_DECODE, &sd);
+return 0; }
EOF
_ivtv=no
cc_check && _ivtv=yes