)]}'
{
  "commit": "deb0d561b8af80c246b2933ebc1abd5feee45cc4",
  "tree": "b8c594b3a94468aee4c8a441a0e62eaaed3229e2",
  "parents": [
    "6b29aeb9ca22ed5ea9768020895698bd452c2a85"
  ],
  "author": {
    "name": "Keith Ahluwalia",
    "email": "kahluwalia999@gmail.com",
    "time": "Mon Mar 21 10:51:55 2022 +0000"
  },
  "committer": {
    "name": "Tormod Volden",
    "email": "debian.tormod@gmail.com",
    "time": "Mon Mar 21 23:00:08 2022 +0100"
  },
  "message": "windows: Fix WinUSB isochronous transfer regression\n\nPut back missing CHECK_WINUSBX_AVAILABLE macro.\n\nThe subapi is generally set in the backend functions themselves, using\nthe macro CHECK_WINUSBX_AVAILABLE. However, this macro was (likely\ninadvertently) removed from winusbx_copy_transfer_data() in commit\n9c28ad2 causing the subapi in this function to always be SUB_API_NOTSET.\nThis results in the error:\n\n  libusb: debug [winusbx_copy_transfer_data] unsupported API call for \u0027copy_transfer_data\u0027 (unrecognized device driver)\n\nhttps://github.com/libusb/libusb/issues/747#issuecomment-649619615\nReferences #749\nCloses #1095\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1303707a45775700e14edf74778410fad1f8546b",
      "old_mode": 33188,
      "old_path": "libusb/os/windows_winusb.c",
      "new_id": "fed7d0d861404ee97d974c8ac392f07a8e725fef",
      "new_mode": 33188,
      "new_path": "libusb/os/windows_winusb.c"
    },
    {
      "type": "modify",
      "old_id": "26ed7e7ec9ca0e4057f491aa914b59d9c57defd6",
      "old_mode": 33188,
      "old_path": "libusb/version_nano.h",
      "new_id": "78fef6081c7daa8866318547d91efe69eecedd2b",
      "new_mode": 33188,
      "new_path": "libusb/version_nano.h"
    }
  ]
}
