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

Reply via email to