On Fri, 2002-10-18 at 10:31, David Brownell wrote:

> Who knows what the story is there ... according to the
> USB spec, iso endpoints can't halt, so it's pointless
> to even try.
> 
> So why does that driver try?  Is that product breaking
> the spec, or is that logic not necessary?

You probably refer to this:

usb_clear_halt(uvd->dev, usb_rcvisocpipe(uvd->dev, uvd->video_endp));

This request was observed being issued by the original Windows driver. I
noticed that this very request, illegal and pointless it might be, is
issued by the Windows driver each time the camera is reinitialized. I do
not know why. Maybe the device recognizes it somehow. Without it I had
troubles initializing the Model 1 camera. Don't know if other models
work better.

Dmitri

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to