Mercurial > mplayer.hg
changeset 25914:b102c1f10728
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.
author | iive |
---|---|
date | Fri, 01 Feb 2008 20:14:53 +0000 |
parents | 21a1dc062bc5 |
children | aed6a04d98dc |
files | configure |
diffstat | 1 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/configure Fri Feb 01 20:11:14 2008 +0000 +++ b/configure Fri Feb 01 20:14:53 2008 +0000 @@ -4927,7 +4927,7 @@ 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 @@ #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