Hi, I am trying to implement v4l2 slave driver for ML86V76654 digital video decoder that converts NTSC, PAL, SECAM analog video signals into the YCbCr standard digital format. This codec takes 4 analog inputs(2 analog camera + 2 ext video in) and encodes in to digital(only one at a time). The driver should be able to switch between capture channels upon request from user space application. I couldn't find the support for multiple capture channels on a single device in v4l2 layer. Please correct me if I am wrong. Ideally I want the v4l2 slave driver to have following feature. 1. ioctl that can be used to enumerate/get/set the capture channels on the video encoder. 2. Able to capture video from the currently set capture channel and pass to higher layers. Which is the best way to implement this support? Regards, Dilip -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html