> > but this isn't a API limit. Capture to a pixmap and then read > > data with XGetImage would work in theory (unless I've missed > > something important). > > XvGetImage and XvGetVideo are (AFAICT) intended for putting stuff from > a drawable to videoout, not for capturing to file on the host. Yes. > (XvPutImage and XvPutVideo do what you're describing here from videoin > -> screen) Exactly. For capture you could do XvPutImage to blit to a pixmap, then XGetImage (note the missing "v" here) to transfer the image data from the pixmap (X-Server´s storage) into your X11 client memory. Gerd -- Get back there in front of the computer NOW. Christmas can wait. -- Linus "the Grinch" Torvalds, 24 Dec 2000 on linux-kernel