On Thu, Jan 24, 2013 at 6:27 PM, Wander Lairson Costa
<wander.lair...@gmail.com> wrote:
> If you look the code for the Benchmark firmware, you will see that for
> OUT bulk and interrupt transfers, the code calls a GetLength function
> to know how many bytes it received, but for isochronous transfers, it
> always assume it received "packet size" bytes.
>

I believe this is a simplified design for the isochronous OUT transfer.
Technically it may receive less bytes than the wMaxPacketSize
of the ISOC OUT Endpoint.

This may have something to do with limitation of libusb.sys'
isochronous capability as well. It is not as good as libusbK.sys.
 libusb-win32 currently only supports fixed user-defined ISOC
packet size per transfer.

-- 
Xiaofan

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to