> grabs a'la time-lapse recorder. The incoming raw images from this other card > must be compressed and I am going to use some kind of compression board, You may well find you dont need hardware for the compression process - depending on what level of quality you need > Linux drivers for it.) What must happen is this: order this other card > to grab in to some buffer allocated by me, then feed that image data > to the compressor board and read compressed images back and write them to > disk. Simply put. I would also like to allocate many buffers and switch > the target on the fly, to implement a circular buffer. The capture drivers basically implement a circular buffer in kernel space you map into your program, so that should be the right effect. Alan