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.
_______________________________________________
Video4linux-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/video4linux-list