Ian

2010/4/27 Ian Latter <[email protected]>:
>> You can grab frames at whatever speed you want, but it's
> the camera
>> framerate that will make a difference in the usb bandwidth
> and not the
>> amount of frames you get with your application.
>
> So, if you don't take a frame from the UVC driver, it will
> simply
> continue to refresh an internal buffer with new frames from the
> camera device?

Think of it like this, the necessary bandwidth is requested by the
device and it will depend on the compression, resolution and
framerate, in fact I think some ("buggy") devices will always request
the maximum bandwidth causing problems on initialization, for these
devices I think uvcvideo uses it's own algorithm to calc the necessary
bandwidth.

Also the device will always try to dispatch frames at the requested
framerate, if you don't grab them they will simply be dropped by the
driver.

Best regards,
Paulo
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to