On Friday 19 January 2007 5:50 am, Patrik Nagel wrote: > > So, do I only need to set the payload length of the remaining (but > "unused") packets to zero to keep the frame rate? Must I also omit the > two-byte UVC header?
If you don't provide the ISO packet data, that hardware automagically sends a "null" packet (which I presume to mean zero-length) ... and issues an underrun IRQ, which will pretty much be ignored, unless you crank up the debug output to absurd levels. I'd think it would be simplest to have your driver just issue zero length packets explicitly though (26 of them by your count), so it doesn't need to implement a second mechanism to manage its TX work. By the way, what will trigger image capture? I hope that capture is going through V4L... By the way, I know of three different platforms where a high speed video class gadget driver has attracted some interest. With musb_hdrc there's your work with the DaVinci video engine, and on OMAP with the video camera in the new N800 tablet. And on the AVR32 AP7000, where a camera driver is still in the works, but the USB hardware can be configured to support high bandwidth transfer modes. So I'd expect your work to get some more interest as it matures ... since platforms capable of leveraging it are getting more common. - Dave ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
