> work and the such, but it would be super sweet if you could get shared memory > from X windows to use with the xvideo extension, and then get the capture > card to capture straight to those buffers. I realize that it would only cut > out a little bit (one memcpy per display), but it would still be sweet. > Would that be possible? Chris The hardware and video4linux api already can for many cards DMA into arbitary target buffers. If Xvideo doesnt support it fix the X end. For non DMA/mmap cases it would also be advantageous to support asking the X server to pull a frame across rather than via the client. Think for example of a voodoo2 wrapped as a v4l device being memcpy'd by the server into an overlay buffer and used to run glide games in a window..