Hi everybody, After yesterdays somewhat spirited discussion, I just could not resist, and went and tried to write a V4L1 interface. The results seem quite good, although I haven't tested very much. Remember to load bttv with gbuffers=32 if you want it to work though. By default v4l1 support will be built if you are using the standard videodev.h. If you are using videodevX or Gerd's v4l2 patches, then it will build v4l2 support. If you want different behaviour, you will have to edit the #ifdefs at the top of NVrec.c. Happy testing! -justin