On Wednesday 07 February 2001 7:18 pm, Gerd Knorr wrote: > Well, that's not 100% correct. The API allows you to put a image > to any drawable. xfree currently supports it for windows only, > 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. (XvPutImage and XvPutVideo do what you're describing here from videoin -> screen) It wouldn't suit video capture as you rightly say, most video cards simply don't have the speed to blit from screen->host (it causes fifo stalls and is, on my voodoo, at least 8 to 10 times slower than host->screen blits) to make it worthwhile for anyone with a capture card, though a TV card that doesn't do compressed capture may have no other choice (unless the TV card will blit into system memory) -- Michael.