What is the video1394 driver/module for?
The video1394 driver/module is available at kernel configuration time, and many users are not sure whether to select it or not. Essentially, you need it if an application you intend to use requires it. You can check the documentation that comes with your application. It is currently being used with libdc1394, Coriander, and for DV export in Kino. IMPORTANT: video1394 is currently exclusive to the ohci1394 driver and does not work with the pcilynx driver. video1394 uses DMA (Direct Memory Access) technology available in hardware to make the data from isochronous channels on the 1394 bus available to applications. The traditional methods available in the libraw1394 API require the CPU to copy the data from the kernel’s memory space to the user space of the application. Therefore, video1394’s use of DMA is more efficient and requires less CPU usage. It is simply newer and currently less well understood than the libraw1394 API. Other benefits of video1394 include multi-buffering, frame syn