> The v4l2 API has V4L2_MEMORY_OVERLAY for that (use S_FBUF as usual, > then v4l2_buffer->m.offset to address memory regions within the > overlay memory area). That isn't implemented yet in bttv through... > > Gerd Ok, it works. But how can I synhronize frames? Is there any way to do that? It is necessary to notify second PCI device that frame ready. In capture procecss we can use VIDIOCSYNC or VIDIOC_DQBUF for that purpose. But for overlay memory they don't work. Regards, Leo.