Hi everybody,

> Could you try changing the line that reads
>
> if(ret >= 0 || ret != -EPIPE)
>
> to
>
> if(ret >= 0 || (ret != -EPIPE && ret != -ETIMEDOUT))

Make it

if(ret >= 0 || (ret != -EPIPE && ret != -ETIMEDOUT && ret != -EPROTO && ret != 
-EOVERFLOW))

> to see if the camera recovers from error -110 (ETIMEDOUT) in the same way
> as it does from -32 (EPIPE)?

In my experience, at least some ETIMEDOUT errors can be recovered from by 
retrying the request.

> I don't know much about store return policies but from my past experience
> some shops are pretty nice about that. Especially if you pretend to be an
> unexperienced user and tell them that "the camera just doesn't work". ;-)

Then they will plug it in a Windows box and tell you that it works :-)

Laurent Pinchart
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to