)]}'
{
  "commit": "d05cc104320210e1c38ff9675c5038cffb2d86dc",
  "tree": "2d2fecd77706207c66e5ae174374a28ec96e8ae1",
  "parents": [
    "a91214589e6527b18f52bc0b31253f9dfb4665e6"
  ],
  "author": {
    "name": "Clemens Ladisch",
    "email": "clemens@ladisch.de",
    "time": "Mon May 07 09:28:53 2007 +0200"
  },
  "committer": {
    "name": "Jaroslav Kysela",
    "email": "perex@suse.cz",
    "time": "Fri May 11 16:56:17 2007 +0200"
  },
  "message": "[ALSA] usb-audio: work around broken M-Audio MidiSport Uno firmware\n\nThe firmware of the M-Audio USB Uno MIDI Interface has, at least in\nhardware revision 1.25, a bug that garbles its USB output.  When it\nreceives a Note On MIDI message that uses running status, the resulting\nUSB MIDI packet has a wrong CIN (4 instead of 9) and a wrong length\n(2 bytes, the status byte is still missing).\nThis patch adds a workaround to track the CINs and the MIDI messages of\nreceived USB MIDI packets to detect whether a packet with CIN 4 is a\ncorrect SysEx packet or a buggy running status packet.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "24f5a26c5f0c7fede90c066e01320a1e3674f4bf",
      "old_mode": 33188,
      "old_path": "sound/usb/usbmidi.c",
      "new_id": "911f4482b5e11c3f95b21aa81c13b7c21a245f2f",
      "new_mode": 33188,
      "new_path": "sound/usb/usbmidi.c"
    }
  ]
}
