)]}'
{
  "commit": "bfbef179b12110d8d8fc6ff9e4af5f96a37a78ab",
  "tree": "b81e28bdbc8f28c46553dcbdf40e4205785e5abb",
  "parents": [
    "bfa8b8535a929e939d549d9c3778592abfafe870"
  ],
  "author": {
    "name": "Tormod Volden",
    "email": "debian.tormod@gmail.com",
    "time": "Sun Apr 03 15:35:00 2022 +0200"
  },
  "committer": {
    "name": "Tormod Volden",
    "email": "debian.tormod@gmail.com",
    "time": "Mon Apr 04 13:38:45 2022 +0200"
  },
  "message": "windows: Update isochronous OUT packet actual length\n\nOn Windows, unlike other platforms, the isochronous packet actual_length\nvalue is not set on completion of OUT transfers. However, our API\nrequires the user to check this value for isochronous transfers instead\nof the transfer actual_length, if the transferred length is of interest.\n\nThe usbd Length field is not used for isochronous OUT transfers:\nhttps://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/usb/ns-usb-_usbd_iso_packet_descriptor\n\nTo make it consistent with other platforms, just return the requested\nlength.\n\nFixes #1105\nCloses #1107\n\nTested-by: Xiaofan Chen \u003cxiaofanc@gmail.com\u003e\nSigned-off-by: Tormod Volden \u003cdebian.tormod@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab49975c94602d7446bc87ecfe59a6b373d0ac61",
      "old_mode": 33188,
      "old_path": "libusb/os/windows_winusb.c",
      "new_id": "ffc16129ed6c338256b79b604637815fe964fa40",
      "new_mode": 33188,
      "new_path": "libusb/os/windows_winusb.c"
    },
    {
      "type": "modify",
      "old_id": "ae658577af2ef3c051a19fb9c03ffa1fa8d08dc9",
      "old_mode": 33188,
      "old_path": "libusb/version_nano.h",
      "new_id": "a04468bd6d9c6e90cf430e3f7afafb0a17c67f65",
      "new_mode": 33188,
      "new_path": "libusb/version_nano.h"
    }
  ]
}
