summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTormod Volden <debian.tormod@gmail.com>2022-04-04 09:57:09 +0200
committerTormod Volden <debian.tormod@gmail.com>2022-06-26 17:09:14 +0200
commit347d21a385898828150c00648e714cec0a25baab (patch)
tree81eaa304e425d5f5ac32a9ab5136975877d75c10
parentd520f4d5e9c6593ed61a32cc01a3eeec4e5387c6 (diff)
downloadlibusb-347d21a385898828150c00648e714cec0a25baab.tar.gz
windows: Pass on returned isochronous packet status on libusbK
Closes #1109 Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
-rw-r--r--libusb/os/windows_winusb.c3
-rw-r--r--libusb/version_nano.h2
2 files changed, 2 insertions, 3 deletions
diff --git a/libusb/os/windows_winusb.c b/libusb/os/windows_winusb.c
index ffc1612..1e9e89a 100644
--- a/libusb/os/windows_winusb.c
+++ b/libusb/os/windows_winusb.c
@@ -3252,8 +3252,7 @@ static enum libusb_transfer_status winusbx_copy_transfer_data(int sub_api, struc
// Copy the requested value back for consistency with other platforms.
transfer->iso_packet_desc[i].actual_length = transfer->iso_packet_desc[i].length;
}
- // TODO translate USDB_STATUS codes http://msdn.microsoft.com/en-us/library/ff539136(VS.85).aspx to libusb_transfer_status
- //transfer->iso_packet_desc[i].status = transfer_priv->iso_context->IsoPackets[i].status;
+ transfer->iso_packet_desc[i].status = usbd_status_to_libusb_transfer_status(iso_context->IsoPackets[i].status);
}
} else if (sub_api == SUB_API_WINUSB) {
if (IS_XFERIN(transfer)) {
diff --git a/libusb/version_nano.h b/libusb/version_nano.h
index 87b0870..9c6ce1e 100644
--- a/libusb/version_nano.h
+++ b/libusb/version_nano.h
@@ -1 +1 @@
-#define LIBUSB_NANO 11728
+#define LIBUSB_NANO 11729