Hi everybody, This is just to let you know that the bttv2 driver is now basically finished. There are still a few issues, but they are fairly minor. The driver has been fairly heavily tested, and was found to be very stable. The features list for bttv2: * Driver for Bt848/Bt849/Bt878/Bt879 cards (uses Gerd's bttv-cards, so all cards that work with the v4l driver will work with the v4l2 driver). * V4L2 interface. * Multi buffering. (You decide how many buffers you need - the sysadmin can limit the total memory you can request). * Timestamped and sequence numbered captured frames - each frame is timestamped as it is captured (and also give a sequence number). * Multiple capturing opens - you can now run xawtv, and at the same time mp1e (or you favourite capture program) to record the TV programme. (The odd/even field resources are shared on a first come/first serve basis). * read() support - for those applications that don't require all the complexity of streaming capture, just read() from the device. * V4L2 compliant VBI support, including all the features of the video capture interface. * VBI opens each only lock the requested lines of VBI data, so you can have separate, independant programs decoding your mp3's / cc / teletext data. The TODO list: * Sort out the offset parameter of the VBI format. * Add controls for all the extra functionality of the Bt848 (filters, etc.) to the v4l2 control panel. * Add a utility to allow dumping and restoring of all the device controls at shutdown/startup. Download: http://bttv-v4l2.sourceforge.net/ (There is also a videodevX package that allows for seamless integration of v4l1 and v4l2 drivers, so if something goes wrong, simply "rmmod bttv2" and "modprobe bttv" to get your old driver back!) Happy hacking! -justin