Nice. Thanks Paulo. Disregard my dodgy idea. I'd say multiple USB buses will be the only way to scale around the problem.
----- Original Message ----- >From: "Paulo Assis" <[email protected]> >To: "Ian Latter" <[email protected]> >Subject: Re: [Linux-uvc-devel] Multiple camera framerate. >Date: Tue, 27 Apr 2010 12:48:37 +0100 > > 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 > -- Ian Latter Late night coder .. http://midnightcode.org/ _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
