[MPlayer-users] CVS compile tv-v4l2 input driver	not	detected/enabled
    Barton Bosch 
    bartonbosch at gmail.com
       
    Sun Jan  1 06:55:04 CET 2006
    
    
  
RC wrote:
> On Tue, 27 Dec 2005 23:31:32 -0800
> Barton Bosch <bartonbosch at gmail.com> wrote:
> 
> 
>>Which is strange because the v4l2 headers are right there in the same 
>>kernel source directory 
>>(/lib/modules/2.6.12-1.1381_FC3/build/include/linux) as videodev.h, 
>>which mplayer CVS does find:
> 
> 
> It should be in eg. /usr/include/linux/ or someplace similar, for
> programs such as mplayer to find it.  I suspect you have videodev.h in
> there, and no videodev2.h.  
Yeah, you right.  When I first checked the slocate db for instances of 
videodev*.h I managed to overlook the reference to 
/usr/include/linux/videodev.h.  I would probably still have been stumped 
but it might have given me a clue.
Copying videodev2.h from the kernel dir to /usr/include/linux fixed the 
problem.   So was the reason that the 4/2005 CVS Snapshot detected v4l2 
because mplayer somehow found a videodev2.h that was included with the 
ffmpeg in the snapshot but omitted from the actual cvs source?
Mille grazie,
Barton
    
    
More information about the MPlayer-users
mailing list