[vlc-devel] Re: [Patch] better support for more recent pvr: drivers
Jean-Paul Saman
jean-paul.saman at planet.nl
Tue Apr 3 21:09:32 CEST 2007
Paul Corke wrote:
> On 31 March 2007 16:13, Jean-Paul Saman wrote:
>
>>> 2) A vlc built on an older machine with an older
>>> /usr/include/linux/videodev2.h would not be able to
>>> compile in features that are needed on a newer kernel
>>> / ivtvdriver. The build would have to be on a new machine.
>> Check for (versions or features) in configure.ac
>
> Ok, I'll try to work out how to do this!
>
>> The the user should upgrade to the new version of ivtv. Having a copy
>> of this file from the ivtv drivers in our own archive does really
>> suck. We should change it now or regret it for ever.
>
> But upgrading to the new ivtv (which they have to do if they upgrade
> to kernel >= 2.6.18) does not upgrade /usr/include/linux/videodev2.h
> because that file is owned by the unrelated package glibc-kernheaders.
>
> I realise that it is not good to have a copy of someone else's file
> (especially a system header) in vlc, but it has already been there for
> some time: it was added on 29-Nov-2005 by "dionoea". The problem is
> that because that file is now out of date, it can't be used to build
> for the new ivtvdriver.
>
> In any case I will try to change the patch so that configure works
> out if the new header is available. The builder will then have
> to download a suitable videodev2.h (maybe from the ivtvdriver source
> code) and copy it to their /usr/include.
In this case you should construct the configure.ac test in such a way
that it will override the /usr/include/videodev2.h location.
>> Is this /usr/include/linux/videodev2.h file the same as the one we use
>> in vlc?
>
> No, I have several different videodev2.h:
>
> [pctote at localhost ~]$ ls -l vlc-trunk/modules/access/videodev2.h
> -rw-rw-r-- 1 paulc paulc 26278 Apr 3 11:00 videodev2.h
>
> [pctote at localhost ~]$ ls -l /usr/include/linux/videodev2.h
> -rw-r--r-- 1 root root 29147 Feb 11 2006 videodev2.h
>
> [pctote at localhost vlc-trunk]$ ls -l
> /usr/src/kernels/2.6.18-1.2200.fc5-smp-i686/include/linux/videodev2.h
> -rw-r--r-- 1 root root 43006 Sep 20 2006 videodev2.h
>
> [paulc at localhost ~]$ ls -l ivtv-0.10.0/utils/videodev2.h
> -rw-r--r-- 1 paulc paulc 45107 Dec 1 15:50 videodev2.h
>
> Paul.
>
Gtz,
Jean-Paul Saman
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
More information about the vlc-devel
mailing list