Hi,
libusb-1.0.4 released and available at:
https://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.4/libusb-1.0.4.tar.bz2/download2 fairly big changes: on Linux 2.6.32 we use the new continuation flag,
which means that handling short transfers is much better (after the
short packet arrives, no more data will arrive until the next transfer
-- previously some data might have crept in afterwards)
Secondly, added some transfer-level locking to prevent races that might
occur if you were to cancel a transfer while libusb is in the middle of
processing it. (only possible in multi-threaded applications)
Both problems identified by David Moore who also played a big part in
fixing them - thanks!!
Daniel Drake (4):
Linux: more flexibility with monotonic clock
Clarify that timeout 0 means unlimited timeout
Transfer locking
v1.0.4 release
David Moore (1):
Linux: Add support for the new URB_BULK_CONTINUATION flag
Nathan Hjelm (1):
Darwin: handle overflows
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.
http://p.sf.net/sfu/bobj-july_______________________________________________
Libusb-devel mailing list
Libusb-devel@...
https://lists.sourceforge.net/lists/listinfo/libusb-devel