)]}'
{
  "log": [
    {
      "commit": "c89a5d9cacf2b862fea986a30b75359f6cf997c1",
      "tree": "d3c450a860f18028dd7d509159bc08c7b76dd804",
      "parents": [
        "f6e94c372e3d37e25728275dfe60ad591d207a50"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Sat Apr 21 13:52:12 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Apr 21 17:40:28 2012 +0200"
      },
      "message": "ALSA: snd-usb: remove refactorization left-overs\n\nDrop some struct members and definitions that became obsolete during\nthe refactorization of the driver.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "22026c1a7be900cc6dabd6be37a77bb217d2d837",
      "tree": "138c95fe7c5020ef57dc30afe43f82ab6c7030a7",
      "parents": [
        "85f71932e5f22c8f4a28e09b2c27083839aa5bed"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 13 12:57:39 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 13 12:57:39 2012 +0200"
      },
      "message": "ALSA: usb: Remove obsoleted fields from struct snd_usb_substream\n\nMany fields have been moved to struct snd_usb_endpoint.\nAlso fix the proc output to correspond to the new structure.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "89e1e66d6be8a520cdcd26043cda2cc870a34015",
      "tree": "c9056471d3edf7eea0c665f0aaea10fbdda4e228",
      "parents": [
        "0d040df9984c8fcb6a777a8f6d5dc513eaefd2de"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Oct 26 17:14:41 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 27 09:17:41 2010 +0200"
      },
      "message": "ALSA: usb-audio: automatically detect feedback format\n\nThere are two USB Audio Class specifications (v1 and v2), but neither of\nthem clearly defines the feedback format for high-speed UAC v1 devices.\nAdd to this whatever the Creative and M-Audio firmware writers have been\nsmoking, and it becomes impossible to predict the exact feedback format\nused by a particular device.\n\nTherefore, automatically detect the feedback format by looking at the\nmagnitude of the first received feedback value.\n\nAlso, this allows us to get rid of some special cases for E-Mu devices.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4f4e8f69895c8696a4bcc751817d4b186023ac44",
      "tree": "602ca69d763218a50cfab862169e8194be191b5e",
      "parents": [
        "31cbd97726207b483a1731562559fabd4e2efdd0"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Fri Aug 13 12:42:07 2010 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Aug 14 10:30:08 2010 +0200"
      },
      "message": "ALSA: usb: USB3 SuperSpeed sound support\n\nThis is V2 of the patch, after feedback from Clemens and Daniel.\n\nThis patch adds SuperSpeed support to the USB drivers under sound/. It adds\ntests for USB_SPEED_SUPER to the appropriate places that check for the USB\nspeed.\n\nThis patch has been tested with our SS USB3 device emulating a set of Yamaha\nspeakers and a Logitech microphone, but with the descriptors modified to add\nUSB3 support. It has also been tested with the real speakers and microphone,\nto make sure that USB2 devices still work.\n\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nCc: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "015eb0b08150c6fef843efe22609589ead3d4fb8",
      "tree": "3ffcb8b5be54355761d94001a8c5415c965daccd",
      "parents": [
        "e11b4e0e4f5ab40ec342dc07b7201c09a45f9574"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Mar 04 19:46:15 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 05 08:18:32 2010 +0100"
      },
      "message": "ALSA: usb-audio: use a format bitmask per alternate setting\n\nIn preparation for USB audio 2.0 support, change the audioformat\nstructure so that it uses a bitmask to specify possible formats.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e11b4e0e4f5ab40ec342dc07b7201c09a45f9574",
      "tree": "9157d227a8bbbcff27235900c3720450cd4bed7f",
      "parents": [
        "e5779998bf8b70e48a6cc208c8b61b33bd6117ea"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Mar 04 19:46:14 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 05 08:18:07 2010 +0100"
      },
      "message": "ALSA: usb-audio: rename substream format field to altset_idx\n\nThe snd_usb_substream::format field actually contains the index of the\ncurrent alternate setting, so rename it to altset_idx to avoid\nconfusion.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e5779998bf8b70e48a6cc208c8b61b33bd6117ea",
      "tree": "512568f0fc4b81eac8019522c10df5b81483bcca",
      "parents": [
        "3e1aebef6fb55e35668d2d7cf608cf03f30c904f"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Mar 04 19:46:13 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 05 08:17:14 2010 +0100"
      },
      "message": "ALSA: usb-audio: refactor code\n\nClean up the usb audio driver by factoring out a lot of functions to\nseparate files. Code for procfs, quirks, urbs, format parsers etc all\ngot a new home now.\n\nMoved almost all special quirk handling to quirks.c and introduced new\ngeneric functions to handle them, so the exceptions do not pollute the\nwhole driver.\n\nRenamed usbaudio.c to card.c because this is what it actually does now.\nRenamed usbmidi.c to midi.c for namespace clarity.\nRemoved more things from usbaudio.h.\n\nThe non-standard drivers were adopted accordingly.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ]
}
