I have a quickcam web. There is a simple driver and program for it that can decompress images and serve them at 15fps (I have a Pentium 166) through the v4l loopback. How is this normally handled? I don't think we want a mjpeg decoder in the kernel... Would this be the right sequence? User opens device Driver does initializations and starts up decompression program. User does a read Driver gets data1 from device Driver sends data1 to decompression program Decompression program sends data2 to driver Driver sends data2 to user. Scott Lacy Smith <scottlacysmith@xxxxxxxxx> "Nullus Anxietas"