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

Reply via email to