[sane-devel] [RFC] additional sanei_usb API to queue multiple URBs asynchronly

René Rebe rene at exactcode.de
Thu Mar 2 12:06:03 UTC 2006


Hi all - again,

On Wednesday 01 March 2006 22:53, René Rebe wrote:
> Hi all,
> 
> I currently review how to further improve the SANE/Avision backend to
> get to the scanners maximal thruput, e.g. what the Windows driver
> get's out of those devices.
> 
> The 16kB buffer of the Linux usbfs devio looks like a showstopper and
> the kernel people indicate it is not likely to be removed / resolved easily or
> soon.
> 
> Another option would be to queue more URBs and handle the completion
> asynchonously. Would anyone veto when I further extend the API with
> async flavours?

Further investigation reviels just improving libusb to queue multiple URBs
might be enough.

Comments welcome,

-- 
René Rebe - Rubensstr. 64 - 12157 Berlin (Europe / Germany)
            http://www.exactcode.de | http://www.t2-project.org
            +49 (0)30  255 897 45



More information about the sane-devel mailing list