> >=20 > > bttv 0.8.x never worked with an unpatched 2.4.x kernel. > > It did work with v4l2 built as a stand-alone module. Ok, with that hack (breaking all other v4l modules) it worked. > v4l1 > compatibility did not work because of an undefined symbol but who > cares about that? Anyone installing v4l2 and bttv 0.8.x wants v4l2 > and couldn't care less about v4l1. :-) It doesn't matter for bttv anyway because bttv has both v4l and v4l2 fully implemented. The saa7134 driver is different, that one needs the v4l1-compat module for v4l support. > > 2.4.19-pre8 > > will be the first one where you can build bttv 0.8.x without additional > > patches (if you are happy with v4l, for v4l2 support you still need v4l2 > > patches). > > Patches or just building the v4l2 module (outside the kernel tree)? building v4l2 separate will work too (and _not_ break the binary compatibility for other v4l drivers as the videodev module isn't touched any more). > At any rate, you must be saying that 2.4.19-pre8 will have the > required "2.5 bits" that bttv 0.8.x needs backported to it? Yes, videodev.c will be the same like 2.5.8 plus 2.4.x backward compatibility. Gerd -- You can't please everybody. And usually if you _try_ to please everybody, the end result is one big mess. -- Linus Torvalds, 2002-04-20