diff options
author | Daniel Drake <dsd@gentoo.org> | 2008-04-11 21:40:07 +0100 |
---|---|---|
committer | Daniel Drake <dsd@gentoo.org> | 2008-04-11 21:42:29 +0100 |
commit | ad6e2b712c5b54af44424e58a2776686314e26b7 (patch) | |
tree | 637282b9706bfab7ab90e59f688b8bb4ddf1e458 /TODO | |
parent | d9b2ce2894ed43d34de6850f2dac50ccabf1db55 (diff) | |
download | libusb-ad6e2b712c5b54af44424e58a2776686314e26b7.tar.gz |
Linux: fire multiple URBs at once for split transfers
This results in a significant performance increase for bulk transfers
larger than 16kb, and fixes a bug where data would be spliced and mixed
between two simultaneously submitted transfers to the same endpoint.
It also allows isochronous transfers larger than 16kb to be submitted.
This commit also improves cancellation - the library now understands
what is going on.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -1,13 +1,11 @@ for 1.0 ======= -cancellation race concerns - better tracking of kernel feedback? thread safety error codes fixme review review functionality missing over 0.1 endianness of control setup, issues when resubmitting transfers doxygen warnings -isochronous sync I/O? 1.0 API style/naming points to reconsider ========================================= @@ -19,3 +17,4 @@ optional timerfd support (runtime detection) notifications of hotplugged/unplugged devices use poll() rather than select()? offer API to create/destroy handle_events thread +isochronous sync I/O? |