1) This link would help: http://www.glue.umd.edu/~ankurm/video4linux/introduction.html 2) Also, you could switch channel like this: . struct video_channel vc[10]; . int chan = 1; // channel = 1 . vc[chan].channel = chan; vc[chan].norm = VIDEO_MODE_NTSC; /* 0:PAL 1:NTSC 2:SECAM */ if(ioctl(fd, VIDIOCSCHAN, &vc[chan])<0) { perror("ioctl(VIDIOCSCHAN)"); return -1; } -- Charlie -----Original Message----- From: video4linux-list-admin@xxxxxxxxxx [mailto:video4linux-list-admin@xxxxxxxxxx]On Behalf Of Marius Andreiana Sent: Thursday, March 20, 2003 3:12 AM To: video4linux-list@xxxxxxxxxx Subject: multiple inputs - does it work? Hi I looked on list archives and found that capture cards with multiple inputs don't work ( getting continuous video from all 4 ). I saw the solutions are to get pictures by switching between inputs with a delay or use another hardware piece which combines them in one video. Is this still the current situation? veejay.sourceforge.net says will support multiple inputs starting with the tomorrow release, but can it record from all inputs at once? We are interested in using PV-140V PCI 4-CVBS-In Video Capture Card ( bt878 chip ) for continuous video surveillance. A company which sells surveillance systems with this card would like to use Linux instead of the current Windows 2000 solution to lower the prices. I looked in kernel-doc, it doesn't mention multiple inputs. Initially I thought we'll have /dev/video0, /dev/video1... (as if there were 4 cards), but that's not the case. Where could I find more documentation about this? Thank you, Marius -- Soluţii informatice bazate pe Linux / Linux-based IT solutions www.galuna.ro