On Tuesday 30 October 2007, Simon Morlat wrote: > Hi, > > Thank you for the advice. I wonder if the problem isn't related to threads, > since the grabbing process is done within a dedicated thread in linphone.
That's indeed a difference, but I fail to see how it would affect the driver (not that it can't, I just fail to see how it would :-) ). > Furthermore, the init phase (open, ioctl to setup format and size) is done > from one thread, while the mmaps, stream-on and QBUF and DQBUF are done by > another thread. > However the instructions are serialised (the mmap/stream-on/Q/DQ) occurs > AFTER the init phase. > But I wonder if it cannot confuse the usb stack. The USB stack shouldn't care, or at least I think it shouldn't. Would it be possible to move the init phase to the streaming thread for testing purpose ? > The last complain was from somebody using an "Acer CrystalEye" camera. Best regards, Laurent Pinchart _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
