Hi *,
I got a few questions on what the status is with all v4l2 stuff:
First, I see that there are a few different versions of videodev.h and
videodev2.h. None of which are the same.
- videodevX(v020330) comes with it's own videodev.h
- xawtv-3.78 comes with it's own videodev2.h
- and then there's the videodev.h and videodev2.h in the kernel source
tree.
- I think I also saw libzvbi have it's own version of videodev2.h also
Which one is the most recent and which one is the one I should use??
Second, is videodevX obsolete now? If so what took it's place? If not,
when I try and load bttv (either the 0.7.100 or the 0.9.1) it gives me
unresolved symbol video_usercopy_R87175ec1
I get this error with both my 2.4.18 and 2.4.20-rc1 (with
patch-2.4.20-rc1-kraxel) kernel versions
Third, any documentation on the new v4l2? I know there's something at
http://www.thedirks.org/v4l2/. Is the the v4l2 old or v4l2 new? Could I
use this website as a reference for the new v4l2 anyway?
Ok, and finally.. can someone give a quick description of what the
video-buf and v4l2-common modules do?
What about v4l-compat? should this be used at all anymore?
I'm so confused... I'm having nightmares of videodev's and bttv's
chasing me in my sleep trying to figure all this stuff out.. :)
Thx!
Dave