On 10/19/2015 10:26 PM, Ran Shalit wrote: > Hello, > > When writing a device driver for capturing video coming from PCIe, > does it need to be used as v4l device (video for linux) , ? Yes. If you don't then 1) you will never be able to upstream the driver, 2) any application that wants to use your driver will need custom code to talk to your driver, 3) it will be a lot more work to write the driver since you can't use the V4L2 kernel frameworks it provides or ask for help. Basically, by deciding to reinvent the wheel you're screwing over your customers and yourself. Here is a nice PCI(e) template driver that you can use as your starting point: Documentation/video4linux/v4l2-pci-skeleton.c Regards, Hans -- 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