)]}'
{
  "log": [
    {
      "commit": "59b3db6c69ae9eeed1d8fc3aee6b88272ba38ba8",
      "tree": "d6b1339f3297ebb46b203e06a4f1416c325f779d",
      "parents": [
        "52948b3f7c481be2cd3a68d1db42dd6906bf853a"
      ],
      "author": {
        "name": "Pedro Lopez-Cabanillas",
        "email": "pedro.lopez.cabanillas@gmail.com",
        "time": "Tue Oct 07 20:54:18 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 13:41:57 2008 +0200"
      },
      "message": "ALSA: usb-audio: dynamic detection of MIDI interfaces in uaxx-quirk\n\nThe MIDI interfaces have to be detected dynamically for Edirol devices\nua-700, ua-25 and ua4-fx. This patch reverses the wrong changes made by\nmy other patch in uaxx-quirk.\n\nSigned-off-by: Pedro Lopez-Cabanillas \u003cpedro.lopez.cabanillas@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "310e0dc01d15f6e792a54f971dc7b1e13d1c6e95",
      "tree": "1d5f9734d5197868cc74ba110be1fe83bbce3ce5",
      "parents": [
        "7a17daae8ed71bf3259d905a4fc48a5b424fa935"
      ],
      "author": {
        "name": "Pedro Lopez-Cabanillas",
        "email": "pedro.lopez.cabanillas@gmail.com",
        "time": "Sat Oct 04 16:27:36 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 13:41:48 2008 +0200"
      },
      "message": "ALSA: snd-usb-audio: support for Edirol UA-4FX device\n\nRenamed the old quirk function for ua-700/ua-25 to become more\ngeneric, moving the MIDI interfaces to the quirk data header.\nAdded a new quirk for the Edirol UA-4FX.\n\nSigned-off-by: Pedro Lopez-Cabanillas \u003cpedro.lopez.cabanillas@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7a17daae8ed71bf3259d905a4fc48a5b424fa935",
      "tree": "98c6208065121b01b2332a181c3c17acc1cca547",
      "parents": [
        "669faba27f2f7b04b9228d20e30e7f584f0becd5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 02 14:50:22 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 13:41:48 2008 +0200"
      },
      "message": "ALSA: usb - Fix possible Oops at USB-MIDI disconnection\n\nThe endpoints should be released immediately at disconnection\nrather than the delayed release.  This could be a reason of Oops\nat USB-audio device disconnection being used.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "97c889a78b70f0ac0949967bf174d1a6a28bfb5c",
      "tree": "cce436e5681a5b4112ec901d48959e753447a8d9",
      "parents": [
        "dc9c8e218da823008ce1572998902a4bdf46af37"
      ],
      "author": {
        "name": "Eran Tromer",
        "email": "eran@tromer.org",
        "time": "Fri Sep 26 01:07:03 2008 -0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 13:41:37 2008 +0200"
      },
      "message": "ALSA: usb-audio: add support for E-Mu Tracker Pre\n\nAdd support for the E-Mu \"Tracker Pre\" USB sound card, following\nthe example of the (very similar) E-Mu 0202 and E-Mu 0404 USB.\n\nAs with the 0202 and 0404 USB, functionality is very limited:\njust a couple of sample rates, no volume/mute control, etc.\n\nSigned-off-by: Eran Tromer \u003ceran@tromer.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "dc0abf90059292da831fb43e55b833d7c7a9e2a6",
      "tree": "2873e099981434a4bb14c43e9280293c5e9d9668",
      "parents": [
        "b1cd9b24e8b010847a081c88960f411bda736b37"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Sep 04 20:28:13 2008 -0700"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Sep 09 09:10:57 2008 +0200"
      },
      "message": "ALSA: us122l - Add missing dependency on CONFIG_SND_HWDEP\n\nCONFIG_SND_USB_US122L uses snd_hwdep_new(), so SND_HWDEP needs\nto be enabled (selected).\n\nERROR: \"snd_hwdep_new\" [sound/usb/usx2y/snd-usb-us122l.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7a9b8063cf7d78d7de4f2555357101087548c699",
      "tree": "e52206406078301f572057597ba45eb0a7a413ca",
      "parents": [
        "8a8f2662c535e1dedced896cc68cb8473fd98fa0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 13 15:40:53 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 15 11:48:01 2008 +0200"
      },
      "message": "ALSA: usb-audio - Add ignore_ctl_error parameter\n\nAdded the ignore_ctl_error parameter to enable/disable the control-error\nhandling for mixer interfaces.  It was a hard-coded ifdef, and now you\ncan change it more easily.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "5e246b850df563224be26f1d409cf66fd6c968df",
      "tree": "970e7faf60b86cb2c489a08ca506075c398165e5",
      "parents": [
        "da3cec35dd3c31d8706db4bf379372ce70d92118"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 08 17:12:47 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:40 2008 +0200"
      },
      "message": "ALSA: Kill snd_assert() in other places\n\nKill snd_assert() in other places, either removed or replaced with\nif () with snd_BUG_ON().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "b9c196e1452e1d4cbf0a1499f1e9c1b3edf59320",
      "tree": "050a0ba9c57a02723e900c26327e8d587da0c064",
      "parents": [
        "0e0e16a87a0b973702feb572c2552d82e1aec5b9"
      ],
      "author": {
        "name": "Phillip Michael Jordan",
        "email": "phil@philjordan.eu",
        "time": "Tue Aug 05 11:01:00 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 06 15:40:19 2008 +0200"
      },
      "message": "ALSA: snd_usb_audio: fix SB Extigy IR Remote regression\n\nThe support for the SB Extigy\u0027s remote seems to be broken in all\nrecent ALSA versions, including 1.0.17. The driver detects the event\ncorrectly, then submits a URB to query the RC code. On the Extigy, the\nURB is submitted with a length of 2 bytes. My hardware, however, only\nreplies with 1 byte, containing the correct RC button code. The\ncurrent implementation discards this as being too short. (line 1784 of\nusbmixer.c)\n\nThis patch specifies a \"minimum packet length\" in the remote control\nconfiguration. I\u0027ve left the values for the Audigy 2/Live! the same as\nthe packet length, as I\u0027m assuming the existing code works with them.\n(I don\u0027t have the hardware to confirm) This fixes the Extigy RC\nsupport, e.g. for use with Lirc.\n\nSigned-off-by: Phillip Michael Jordan \u003cphil@philjordan.eu\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "030a07e441296c372f946cd4065b5d831d8dc40c",
      "tree": "4032eba646f9bf1c6f146adc40b449cf50b59a47",
      "parents": [
        "896e6cc20e67038af12e1a7711eef32647e62f23"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Wed Jul 30 15:13:29 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 01 13:37:12 2008 +0200"
      },
      "message": "ALSA: Add USB US122L driver\n\nAdded a new US122L usb-audio driver.  This driver works together with a\ndedicated alsa-lib plugin.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "b38addb2da26c0eeab5b538cfbd9d306c50a4726",
      "tree": "53ad75a70341daabad0d4bb579eb06e39c38e491",
      "parents": [
        "1cd2224cd01898a13138f4ab476932cfb689839e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 28 10:19:39 2008 +0200"
      },
      "committer": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 28 10:19:39 2008 +0200"
      },
      "message": "ALSA: usb-audio: add BOSS GT-10 support\n\nAdd a quirk entry for the BOSS GT-10.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "83a1a3974f33d45d6631363738db737624a32e82",
      "tree": "208947b11f8c2f3e2d5e46d547c1a4a8aa551da9",
      "parents": [
        "c85ceac97487580e39daaf57858513246e425647"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Jul 10 11:05:42 2008 +0200"
      },
      "committer": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Jul 10 11:05:42 2008 +0200"
      },
      "message": "ALSA: usb-audio: add some Yamaha USB MIDI quirks\n\nAdd quirk entries for four Yamaha USB MIDI devices.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "c85ceac97487580e39daaf57858513246e425647",
      "tree": "3a9d8d480dc3e6b7ae3c242e6735431b9051d5e6",
      "parents": [
        "4a161d235b68eb7234f40106560c488a1bdb3851"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Jul 10 11:01:06 2008 +0200"
      },
      "committer": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Jul 10 11:01:06 2008 +0200"
      },
      "message": "ALSA: usb-audio: fix Yamaha KX quirk\n\nWe have to restrict the quirk to interface 0 because the second\ninterface is not MIDI but HID. Additionally, this product ID is used\nby all four KX models, so it is better to read the product name from\nthe device.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "bf41534506a0572c06c8f34d12aa489be4c8780e",
      "tree": "58826c1b025ad2295d3d3e9d2089bed940983b07",
      "parents": [
        "a84534dc179d3e9f501e5a12598cc5271cd28f5b"
      ],
      "author": {
        "name": "Richard Chan",
        "email": "rspchan@starhub.net.sg",
        "time": "Wed Jul 09 19:39:07 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:33:05 2008 +0200"
      },
      "message": "ALSA: Add Yamaha KX49 (USB MIDI controller) to usbquirks.h\n\nThis patch is for the Yamaha USB MIDI controller KX49.\nhttp://www.yamahasynth.com/products/kx/index.html\nIt has a 3-port MIDI interface and an HID interface (it has a tiny\nkeyboard subset).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "33b9cd8214d6e385fcd63c321252a359ee96d568",
      "tree": "e8cedd59d3aa6fc351dc71d5ffdec042af619dea",
      "parents": [
        "40445ac5e93f1b97e1d7a8c5bed9d34bd89b7550"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jun 05 21:24:10 2008 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 06 11:54:59 2008 +0200"
      },
      "message": "[ALSA] usbaudio.c: remove #ifndef CONFIG_USB_EHCI_SPLIT_ISO code\n\nSince USB_EHCI_SPLIT_ISO is now unconditionally enabled the\n#ifndef CONFIG_USB_EHCI_SPLIT_ISO became wrong.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "89fe5117928b2c1272c9376362131ded561c91ad",
      "tree": "d9ad58546d73efdef4d68ba3c8224a3ee5722576",
      "parents": [
        "06b5fb97cec1a3ca61d10164118b00fe98a6a866"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 23 16:10:37 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 27 15:56:20 2008 +0200"
      },
      "message": "sound: Convert to menuconfig\n\nConvert menu in sound Kconfig files to menuconfig and if.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "62b126315369d52e40ad604e1798ff5b6265287e",
      "tree": "4594954406ef135f638d11f78089a0ce2e484358",
      "parents": [
        "aea3bfbcfb0453217c8da6cfdc1b2394d214bee5"
      ],
      "author": {
        "name": "Chris Mennie",
        "email": "camennie@alumni.uwaterloo.ca",
        "time": "Mon May 19 16:21:33 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 27 15:56:20 2008 +0200"
      },
      "message": "[ALSA] usb-audio - Support for Roland SonicCell sound module\n\nAdded entry into usbquirks.h to recognize Roland SonicCell sound module by\nmostly duplicating the entry for the Roland SH-201. USB MIDI works just fine,\nthough the USB audio is a little unreliable (but still works well enough).\n\nSigned-off-by: Chris Mennie \u003ccamennie@alumni.uwaterloo.ca\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f3e9d5d1fd6a164611043c053de585a35d76d6a9",
      "tree": "de6359db4a22dfc774a5d46d3be54abaeac7a4e4",
      "parents": [
        "48008b598bb9cfffbd871512f49d84eb5b885a00"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu May 08 15:42:15 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon May 19 13:19:15 2008 +0200"
      },
      "message": "[ALSA] snd_usb_caiaq: add support for \u0027Session I/O\u0027 interface\n\nThis patch adds suport for Native Instruments new\n\u0027Guitar Rig Session I/O\u0027 audio hardware.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "8c5330a505ca58013a65ce9c55953ff7ded79202",
      "tree": "6d41bc5b8f36101d63ee233db747e115980d6118",
      "parents": [
        "839cd31050096c88d929cc7c790c80cae87e2d85"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed May 21 06:32:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 16:56:00 2008 -0700"
      },
      "message": "caiaq endianness fix\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9eb70e68f38bbc5996a2193e7b7dc0b5487a08cb",
      "tree": "f4079da04cd967a58e95b77b44a00e914d129f5f",
      "parents": [
        "f18638dcf0c481eca2430206ebcdc7295aec8623"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 17 12:53:26 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:39 2008 +0200"
      },
      "message": "[ALSA] usb-audio - Fix race in reconnection\n\nFix the race at reconnection of the device.\nThe disconnected usb_chip[] must be cleared before the next probe\ncall properly.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6e9fc6bd5db34a6580e1917bd0fea4b0754c7de8",
      "tree": "1773120a4c1c1a1221a7b8b9a71781a8d3ca2dab",
      "parents": [
        "6849d49c48718def95cf1b74154b9b0aee617c7e"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 14 15:40:31 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:36 2008 +0200"
      },
      "message": "[ALSA] snd_usb_caiaq: make high sample rates work with A8DJ\n\nThis patch for snd_usb_caiaq makes sample rates higher dann 48KHz work\nwith devices which have more than 2 stereo input/output pairs.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6849d49c48718def95cf1b74154b9b0aee617c7e",
      "tree": "367908a23582cc50a4c7c5c2ed01f8a5dbba0448",
      "parents": [
        "8d048841e822f745187246a036d03f2793739b7f"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 14 15:39:47 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:36 2008 +0200"
      },
      "message": "[ALSA] snd_usb_caiaq: correct input channel order\n\nThis patch corrects the input channel order of hardware supported by\nsnd_usb_caiaq.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8d048841e822f745187246a036d03f2793739b7f",
      "tree": "0ea6afcd5cdb817c40c9877b5f9a19982ca7afd2",
      "parents": [
        "f57ab97e767d293132a29a43ca3ecb0f73f1d5bb"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 14 15:39:14 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:35 2008 +0200"
      },
      "message": "[ALSA] snd_usb_caiaq: fix potential lockups locking\n\nThis patch fixes potential lockups in snd_usb_caiaq by refining the\nlocking mechanims and by using usb_kill_urb() in favor to\nusb_unlink_urb().\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "07f51a727462696ddea01c7a7750c27796a0e1f3",
      "tree": "c2634f0bc35540d225f6b346586368bbefe8976d",
      "parents": [
        "2a56f51bcc3650ecff806450f7fdab5edf57618f"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Mon Apr 14 13:15:56 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:34 2008 +0200"
      },
      "message": "[ALSA] sound/usb/usbaudio.c: coding style\n\nPutting space between ! and variable is a strange coding style, fix\nthat, also make it fit into 80 columns where that is easy.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2a56f51bcc3650ecff806450f7fdab5edf57618f",
      "tree": "fada90c226de13fe84e14f622d6b28064b8a9696",
      "parents": [
        "b9d43bcd061956c8144bcb453d07d13236b6ab28"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Mon Apr 14 13:14:22 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:34 2008 +0200"
      },
      "message": "[ALSA] usb audio: make quirk handling more readable, and fix commented-out code\n\nusb audio contains useful  debugging code, protected by #if\n0. Unfortunately, it will not compile because variable names changed;\nfix it.\n\nDallas workaround is formatted in a way where it is not quite obvious\nwhat is normal code and what is quirk. Reformat it to make it obvious.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b9d43bcd061956c8144bcb453d07d13236b6ab28",
      "tree": "a81f7f606db1ed1ea428b6ad4e5fb496fe6ecf1a",
      "parents": [
        "eaa9985b4edb5f8008998abdda8b85ddeba05f1f"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Mon Apr 14 13:12:47 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:33 2008 +0200"
      },
      "message": "[ALSA] usb audio: Fix another Dallas quirk\n\nDallas USB speakers are buggy in more than one way. One of configs\nthey offer does not work at all.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5a220c868e395bc3662d13ad4c2a18769075af54",
      "tree": "80867804129e53135e5f18970a18ae8c27c0f28e",
      "parents": [
        "841b23d4d7b554c8d74fc9c34a701f85abc04875"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 17 09:59:32 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:25 2008 +0200"
      },
      "message": "[ALSA] usb-audio - Add a proper error check\n\nThe error in check_hw_params_convention() has to be checked and\nhandled properly.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "25a47b6b01314f027553d231c1a67dee27ff02b0",
      "tree": "c263b878459b4c07a94f7b3f7ad3abf67ee7ef84",
      "parents": [
        "ea6b5828cdbbedaf26b12ae64befbec18084ea3c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 25 11:04:19 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:15 2008 +0200"
      },
      "message": "[ALSA] usb-audio: sort quirks list\n\nMove some entries to their proper position so that the list is again\nsorted by vendor/product ID.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "ff17e953cb70e37ceb7b487113a0a37441052219",
      "tree": "07b01496e8a3879ff244ce4e4cf69116dff17222",
      "parents": [
        "6f6f06ee6ada13b0fb39c800f8567ff81d4e807d"
      ],
      "author": {
        "name": "Jim Meyering",
        "email": "jim@meyering.net",
        "time": "Tue Mar 04 15:25:11 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 10 16:42:25 2008 -0700"
      },
      "message": "USB: usbaudio: handle kcalloc failure\n\nsound/usb/usbaudio.c (check_hw_params_convention): Handle kcalloc failure.\n\nSigned-off-by: Jim Meyering \u003cmeyering@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d513202efd5bb9974545ef1c7f951467b21eb3a5",
      "tree": "56dd0f3aa631713717b6e0415d410be99432e7c9",
      "parents": [
        "ee47fd12d73706edb2a10efd05d5eed15b4d1e08"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 25 11:01:00 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 29 11:28:15 2008 +0100"
      },
      "message": "[ALSA] usb-audio: add workaround for broken E-Mu frequency feedback\n\nAdd a workaround for the feedback pipe of E-Mu 0202/0404 USB devices\nthat reports the number of samples per packet instead of the number of\nsamples per microframe.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c598195a2d32dc5388c636260c16e07ebee9b051",
      "tree": "d7bb2374157252a8297ea4a16774c1b1cc79c48d",
      "parents": [
        "9e03ad7907bc9c9e60a3ea09579a61ad7f9e59c8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Feb 22 18:46:47 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 22 14:20:09 2008 -0800"
      },
      "message": "[ALSA] caiaq - fix section mismatch warning\n\nFix following warning:\nWARNING: vmlinux.o(.text+0x11ec01a): Section mismatch in reference from the function setup_card() to the function .devinit.text:snd_usb_caiaq_control_init()\n\nsetup_card() are only used by init_card().\ninit_card() are only used by snd_probe()\nsnd_probe() are used for the .probe parameter in usb_driver.probe\n\nAnnotate them all __devinit to fix the warning.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0792e00bc2dd1202d48b838b1cf59d13dd2c74a",
      "tree": "538ebec399f27b107b5a80f2235d3982d89f86d8",
      "parents": [
        "0ee46c9dadcbbd0daa12da30f226391896d90abb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 22 18:34:44 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 22 14:20:08 2008 -0800"
      },
      "message": "[ALSA] race between disconnect and error handling in usbmidi\n\nThe driver resubmits URBs from an error handler and schedules the error\nhandler from the URBs\u0027 completion handlers. To reliably kill the cycle\na flag must be used.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f98735c9c24ea1f0d40a364d4e63611b689b795",
      "tree": "a42b3802449af474d36cda3b6f9fb190a717defb",
      "parents": [
        "fe2528b96b02173395f5a75e37714c07f3e25e73"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sat Feb 02 03:08:53 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 07:55:38 2008 -0800"
      },
      "message": "vm audit: add VM_DONTEXPAND to mmap for drivers that need it\n\nDrivers that register a -\u003efault handler, but do not range-check the\noffset argument, must set VM_DONTEXPAND in the vm_flags in order to\nprevent an expanding mremap from overflowing the resource.\n\nI\u0027ve audited the tree and attempted to fix these problems (usually by\nadding VM_DONTEXPAND where it is not obvious).\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09189ac793d7fef7d0f058815043e3d4bf7097c0",
      "tree": "5a0839d4d7d626af9691408503dd41ec12564533",
      "parents": [
        "69252128ec628e9d19739db0101e1826d993aecb"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Jan 24 18:46:42 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:14 2008 +0100"
      },
      "message": "[ALSA] usb/caiaq: decrease period_bytes_min\n\nThis patch decreases the snd_pcm_hardware-\u003eperiod_bytes_min field in the\ncaiaq/usb audio driver. The hardware can actually handle as few as 128\nbytes, depending on the system. So it makes no sense to keep\napplications from actually using such values.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "599c3e76fe89b314667e699a20ad08f8d16d0454",
      "tree": "e8c64ce80e7ca87ecb4e83d2535ddb3ef4b9b139",
      "parents": [
        "1374f8ceeefcb24194c29b9a81ecc40118d2c4d1"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jan 16 14:56:04 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:01 2008 +0100"
      },
      "message": "[ALSA] sound: fix caiaq section mismatches\n\nFix section mismatch in caiaq: these __devinit functions can be\ncalled at any time so they should not be __devinit.\nWARNING: vmlinux.o(.text+0x10a8dae): Section mismatch: reference to .init.text:snd_usb_caiaq_audio_init (between \u0027setup_card\u0027 and \u0027create_card\u0027)\nWARNING: vmlinux.o(.text+0x10a8dd6): Section mismatch: reference to .init.text:snd_usb_caiaq_midi_init (between \u0027setup_card\u0027 and \u0027create_card\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "9004acc70e8c49c50c4c7b652f906f1e0ed5709d",
      "tree": "de504d87cc727b4ecab5718522ce94890f349149",
      "parents": [
        "31e8960b35975ed235d283d6fb95d0e28dffded0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 08 18:13:27 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:48 2008 +0100"
      },
      "message": "[ALSA] Remove sound/driver.h\n\nThis header file exists only for some hacks to adapt alsa-driver\ntree.  It\u0027s useless for building in the kernel.  Let\u0027s move a few\nlines in it to sound/core.h and remove it.\nWith this patch, sound/driver.h isn\u0027t removed but has just a single\ncompile warning to include it.  This should be really killed in\nfuture.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "93521d274b7fb4e6da5772768683e4984783d9e7",
      "tree": "582862de2e056d4980eee6f325c1c024bee85a45",
      "parents": [
        "7db756f2b1aab15b2d4834ebb373bb5dc07d95dc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Dec 24 14:40:56 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:44 2008 +0100"
      },
      "message": "[ALSA] sound/usb/usbaudio.c: fix build with CONFIG_PM\u003dn\n\nsound/usb/usbaudio.c: In function \u0027usb_audio_suspend\u0027:\nsound/usb/usbaudio.c:3674: error: implicit declaration of function \u0027snd_pcm_sus\\pend_all\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "358ce0cf3f147802ef81aa53d5b341f633d608d1",
      "tree": "8577adbac29bf36567258eae92981593e13a67cd",
      "parents": [
        "3982d17e3d38850908ed3400cb5a68fdc623877d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Dec 19 14:25:24 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:43 2008 +0100"
      },
      "message": "[ALSA] usb-audio: add UR-80 PCM quirk\n\nAdd a quirk entry to handle Edirol UR-80 audio I/O.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f85bf29c9435baf927e1817e6b43c9429b84f822",
      "tree": "9a32fda61aafa0d87a8040c2657fe57dd1c59dcc",
      "parents": [
        "175859bf1602c7ee38d720daa14a287072cc2b72"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Dec 14 14:42:41 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:36 2008 +0100"
      },
      "message": "[ALSA] usb audio suspend support\n\nThis patch implements suspend/resume support for USB audio devices.\nIt works with the microphone in my camera.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "eb415b8f6d1b259ea31b3093df958054380f7f8f",
      "tree": "bade9785fdcc99b78e5db950e5779399f071b91a",
      "parents": [
        "3ad5afcd5fa91a00a9a19b9e39958acd9a3a25d7"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu Dec 13 16:16:40 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:32 2008 +0100"
      },
      "message": "[ALSA] alsa: usx2y nopage\n\nConvert alsa usx2y driver from nopage to fault.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7829d0eccbddc7431cc9af662c7cd3442b5598bd",
      "tree": "87ffa944084e528ecb643f5a96591a9b550c3f21",
      "parents": [
        "389619f1063ed21cf237e2a8081be42e66d3c9a6"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Nov 26 09:00:56 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:29 2008 +0100"
      },
      "message": "[ALSA] usb-caiaq - add support for Kore controller 2\n\nAdded support for Native Instrument\u0027s Kore controller 2. This device has\nno audio but MIDI, input devices and ALSA controllers only.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7f6301cdfad5469312d266bcec3f1a02a8e8b5af",
      "tree": "b70c28c12d98a86875d015ddf450fb64dbc54cc3",
      "parents": [
        "8e3cd08ed8e590952aa9a656758cb24d4ba898f8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 22 11:51:54 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:28 2008 +0100"
      },
      "message": "[ALSA] caiaq - remove ifdef\n\nRemove ifdef and fix Makefile for conditional builds.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "8e3cd08ed8e590952aa9a656758cb24d4ba898f8",
      "tree": "162fa11dcaff39a1f5e2fff6f7f03670321a558d",
      "parents": [
        "e5f73e2ae813aa216b480728548e5ffbebcc170a"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Nov 22 11:40:04 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:28 2008 +0100"
      },
      "message": "[ALSA] caiaq - add control API and more input features\n\n - added support for all input controllers on Native Instrument\u0027s \u0027Kore\n   controller\u0027.\n - added ALSA controls to switch LEDs on \u0027RigKontrol 2\u0027, \u0027RigKontrol3\u0027,\n   \u0027Audio Kontrol 1\u0027 and \u0027Kore controller\u0027.\n - added ALSA controls to switch input mode, software lock and ground\n   lift features on \u0027Audio 8 DJ\u0027.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "e5f73e2ae813aa216b480728548e5ffbebcc170a",
      "tree": "47fc02abd0159e3a498b4837ecc21337585fba46",
      "parents": [
        "b18b493f27bfb0d112a54ef24a1db32e898abff9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@mail.ru",
        "time": "Wed Nov 21 16:47:03 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:27 2008 +0100"
      },
      "message": "[ALSA] caiaq - input device support must depend on CONFIG_INPUT\n\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "b18b493f27bfb0d112a54ef24a1db32e898abff9",
      "tree": "1b4b69f643bb4705ffd105dfa00ac7aa987185aa",
      "parents": [
        "ee6df2e1849403b5805018193a1454f6d39f9498"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@mail.ru",
        "time": "Wed Nov 21 16:45:23 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:27 2008 +0100"
      },
      "message": "[ALSA] caiaq - misc input handling fixes\n\n - link input device with its parent so that it placed in proper spot\n   in sysfs hierarchy\n - drivers that allow changing their keymaps should use private copy\n   of the keymap so that one instance of a device does not affect\n   another instance\n - it is preferred for drivers to properly set up input_dev-\u003ephys to\n   help userspace locate devices\n - drivers should use usb_to_input_id(), or perform endianess conversion,\n   themselves, otherwise ID is not correct on big-endian boxes\n - whitespace and formatting cleanup\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ee6df2e1849403b5805018193a1454f6d39f9498",
      "tree": "68ba7a4f9acb4d6200e7b8047315ab66ec7fa0d5",
      "parents": [
        "4581aa36fc8273579f6b7979adc4f4e666460a8d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 20 18:32:08 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:27 2008 +0100"
      },
      "message": "[ALSA] caiaq - Fix indent in Kconfig\n\nFix indent of caiaq in Kconfig to the same level as others.\nJust a tidy up.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "69b1f1e8337fc94a7ea0730588960e82676dc2dc",
      "tree": "b44d0756848e3dfc7713bbf57c20b4127bbd0a9e",
      "parents": [
        "045765253c610cb5acebb22ae94d759f586d9521"
      ],
      "author": {
        "name": "Timofei Bondarenko",
        "email": "tim@ipi.ac.ru",
        "time": "Tue Oct 30 15:28:14 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:14 2008 +0100"
      },
      "message": "[ALSA] usb-audio - SB Live24-External better handling\n\nThis patch improves support for \u0027SB Live 24-bit Extarnal\u0027 USB card.\n1) This card can go into muted state when a headphones connected or\ndisconnected. So notify mixer about changes in headphone jack.\n2) Add LED controls and procfs support just as in similar Audigy 2 NX card.\n3) Rename \u0027PCM Capture\u0027 conrol to \u0027Mic Capture\u0027 to reflect reality:\nthe card may adjust microphone input level only.\n\nSigned-off-by: Timofei Bondarenko \u003ctim@ipi.ac.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "31127f2eb945f092010a457c65260b0e19471cc5",
      "tree": "bb91da83d555b2584b731549c5f16eb15da57a1d",
      "parents": [
        "35a1e0cce647737b88dac7ca526fc525d92b3fff"
      ],
      "author": {
        "name": "Dawid Wrobel",
        "email": "dawid@klej.net",
        "time": "Mon Oct 22 11:57:17 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 23 08:07:55 2007 +0200"
      },
      "message": "[ALSA] usb-audio: Another USB mic quirk for Logitech Communicator webcam\n\nThe patch adds the USB microphone quirk for Logitech Communicator\n(046d:08f5 Logitech, Inc.) webcam.\n\nSigned-off-by: Dawid Wrobel \u003cdawid@klej.net\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7b19ada2ed3c1eccb9fe94d74b05e1428224663d",
      "tree": "a0c5975ce5236ff4023b92d431bd0a8fa321c6ce",
      "parents": [
        "d05be13bcc6ec615fb2e9556a9b85d52800669b6"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Oct 18 23:40:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:42 2007 -0700"
      },
      "message": "get rid of input BIT* duplicate defines\n\nget rid of input BIT* duplicate defines\n\nuse newly global defined macros for input layer. Also remove includes of\ninput.h from non-input sources only for BIT macro definiton. Define the\nmacro temporarily in local manner, all those local definitons will be\nremoved further in this patchset (to not break bisecting).\nBIT macro will be globally defined (1\u003c\u003cx)\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: \u003cdtor@mail.ru\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: \u003clenb@kernel.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: \u003cperex@suse.cz\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: \u003cvernux@us.ibm.com\u003e\nCc: \u003cmalattia@linux.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea045ee4d381428ec9c056ff5848bc619d84986a",
      "tree": "5b715b6bbeae60b0c8607222e48bcfad52561d02",
      "parents": [
        "9066f2443122c1501da64b6faa0038c13f0209f9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 16 14:26:09 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:51:21 2007 +0200"
      },
      "message": "[ALSA] usb-audio - Fix double comment\n\nRemove superfluous comment line (maybe a merge failure).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "1e74190bc0f8a5ab7e83bdf6688fcaebbed25316",
      "tree": "7148a25ed3b426125cf6d63bb0d715c5d575bff8",
      "parents": [
        "6eda7cf184670764a6f6bfc883bd5005379d7251"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Mon Oct 08 18:49:43 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:51:06 2007 +0200"
      },
      "message": "[ALSA] snd-usb-audio: Add basic support for E-Mu USB devices.\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "ad1e34b5653f86cbff2ea45dd166e2e58949d9bb",
      "tree": "458dcaa4e760288957e819b745db2c0e0a42b713",
      "parents": [
        "1cf0bc7e730c4148605164ac542c1c191c1d2e09"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Sep 17 14:45:14 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:50:46 2007 +0200"
      },
      "message": "[ALSA] caiaq - support for Native Instrument\u0027s RigKontrol3\n\nThis patch adds support for Native Instrument\u0027s upcoming\nRigKontrol3 sound interface.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "2ea547dcdd4216370f00dd65a18ee5a0271646a0",
      "tree": "89db9c32f3e7152c632db174363e5e5186edd02b",
      "parents": [
        "5683bc6e9eff5b40c56d1683419a9770140aee94"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Sep 17 09:33:17 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:50:26 2007 +0200"
      },
      "message": "[ALSA] usb-audio: add Ozone Academic support\n\nAdd a quirk to detect the MIDI port on the M-Audio Ozone Academic.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "3a7788b751c488c11cdfa8e29f0bc3d8648142e6",
      "tree": "214ed12315eeb6e326a84e9ce29320218672cc18",
      "parents": [
        "ca7c5a8b4b4f61087851bb440118e62a688c1688"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Mon Sep 03 08:20:09 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:40 2007 +0200"
      },
      "message": "[ALSA] usb-audio: update quirk for Rane SL 1 (aka. Serato Scratch Live)\n\nAllow the interface\u0027s mixer to be used, and give the interface its\ncorrect name.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "5149fe2c15e2dfe349bfde27e1fea5593b40671f",
      "tree": "646b2a4653d83d02545ca6a30a7a1e6339291a5e",
      "parents": [
        "15944806e247076c0886aabe160bee391ce0629c"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Aug 31 12:15:27 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:36 2007 +0200"
      },
      "message": "[ALSA] missing error check in usb sound driver\n\nusb_set_interface() can fail, even for altsetting 0\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "15944806e247076c0886aabe160bee391ce0629c",
      "tree": "8a6d49197a50a545f9bc6e257110de6cab4e24c1",
      "parents": [
        "d6c3cf81f05c8dd8e5e656d4bcb8d5f2569d0262"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Aug 29 17:38:14 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:35 2007 +0200"
      },
      "message": "[ALSA] usb-audio: add quirk for Serato Scratch Live DJ Box\n\nAdd a quirk to detect the Serato Scratch Live DJ Box.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "56162aabb2fb8b9f4a8266feb7eb4edd9d1a4d49",
      "tree": "13ec1f2e3234807792517bde27932c37df549cc7",
      "parents": [
        "076639f6aca365d83a01ee48343f13ec62b23af1"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Aug 21 08:57:34 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:19 2007 +0200"
      },
      "message": "[ALSA] usb-audio: add workaround for ESI MIDI Mate/RomIO II\n\nForce low speed USB MIDI devices like the ESI MIDI Mate and RomIO II to\nuse interrupt transfers because the USB core would not be happy about\nlow speed bulk transfers.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "076639f6aca365d83a01ee48343f13ec62b23af1",
      "tree": "5615c3e0eff946566c21e2668652f5e5fd0a3111",
      "parents": [
        "a6a712aeb17ff30206ae1bc827d50497d884602a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Aug 21 08:56:54 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:19 2007 +0200"
      },
      "message": "[ALSA] usb-audio: allow low speed MIDI devices\n\nAllow low speed MIDI devices because newer devices from ESI do not\nsupport full speed.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a6a712aeb17ff30206ae1bc827d50497d884602a",
      "tree": "d9cf5439074a2f5377a11884f4429bc5d5d2bb07",
      "parents": [
        "d53d7d9e5e6bce747e8b8b2f825db1b32d8f6647"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Aug 21 08:56:08 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:18 2007 +0200"
      },
      "message": "[ALSA] usb-audio: allow output interrupt transfers for MIDI\n\nAllow output interrupt transfers for some MIDI devices that require\nthem.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "61870aed229519e7cd7f1899a19e4e7c8ba915e4",
      "tree": "eef415e298e6eb51b1c944819102e711794150f3",
      "parents": [
        "20a45e8644ef4f5e7dfd727859301c4c581e9489"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Aug 16 08:44:51 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:01 2007 +0200"
      },
      "message": "[ALSA] usb-audio: fix parsing of SysEx messages from CME keyboards\n\nWhen CME keyboards send a SysEx message (e.g. master volume), the USB\npacket uses a format different from the standard format.  Parsing this\npacket according to the specification corrupts the SysEx message itself\nand can cause the following MIDI messages to be misinterpreted, too.\nThis patch adds a workaround for this case.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "918f3a0e8cf67b5db966516f255eaf24d814fac0",
      "tree": "ae4ac300f4ca93346d4b4ca9a22d760c87ab3072",
      "parents": [
        "7653d557606c7cae921557a6a0ebb7c510e458eb"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 13 17:40:54 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:54 2007 +0200"
      },
      "message": "[ALSA] pcm: add snd_pcm_rate_to_rate_bit() helper\n\nAdd a snd_pcm_rate_to_rate_bit() function to factor out common code used\nby several drivers.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "9b0d39be53b057e05e2f796a071ff1cead3a2506",
      "tree": "91b9677297c62fe68165399999c9f93c94a40213",
      "parents": [
        "ab9914f840be0938587fd3134a9877fb9d024173"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 10 15:07:06 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:39 2007 +0200"
      },
      "message": "[ALSA] usb-audio - Add advanced mode support for Edirol UA-1EX\n\nAdd the quirk to support Advanced mode of Edirol UA-1EX.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "0f28ecd3323bb7df52e50493f78803fe4d61794a",
      "tree": "b54f69a32a1326a95d48b1fe7ab8d943fbf2b4d0",
      "parents": [
        "24038a25e707fe08ff343d72dd667acefcc50f6f"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Fri Aug 10 08:01:54 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:34 2007 +0200"
      },
      "message": "[ALSA] This patch is a USB quirk to ensure the Stanton Scratchamp v1 is detected\n\n(bugtrack #2932). The interface is two USB devices in the same physical\nbox. Note that this is the USB ScratchAmp v1 and not the later v2\n(firewire) model.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "38977e96cb32e658716e11a05ec7f1fc4618e0f3",
      "tree": "560a6536f198358561c558291cf5bd82ef77b661",
      "parents": [
        "6ed44ad3ebec52059f6f534deeb08f1d701852c5"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@swtch.com",
        "time": "Mon Aug 06 15:37:58 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:26 2007 +0200"
      },
      "message": "[ALSA] fix selector unit bug affecting some USB speakerphones\n\nFollowing the suggestion in this thread:\nhttps://bugs.launchpad.net/ubuntu/+source/alsa-lib/+bug/26683\nthe correct upper bound on desc[0] is 5 + num_ins not 6 + num_ins,\nbecause the index used later is 5+i, not 6+i.\nThis change makes my Vosky Chatterbox speakerphone work.\nApparently it also helps with the Minivox MV100.\n\nSigned-off-by: Russ Cox \u003crsc@swtch.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "01ade528d424420093973ede20d7394d2cd81190",
      "tree": "f701752eb7c1b9dbb6e4ef063e3f04a7541ab7b6",
      "parents": [
        "52a6db82efe345af62aa72c6ce9dcb89a4d993b5"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Fri Jul 27 12:15:42 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:06 2007 +0200"
      },
      "message": "[ALSA] snd_usb_caiaq_input_free() fix\n\ninput_free_device()\u0027s comment says:\ninput_free_device() should only be used if input_register_device() was\nnot called yet or if it failed. Once device was registered\nuse input_unregister_device() and memory will be freed once last\nrefrence to the device is dropped.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a5ce88909d3007caa7b65996a8f6784350beb2a6",
      "tree": "e9882165ba7f7fe88dd8de817028edefadb0d496",
      "parents": [
        "b9ed4f2b68dc47b0c35c1a3ae8ae97c2517d5177"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 23 15:42:26 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:57:45 2007 +0200"
      },
      "message": "[ALSA] Clean up with common snd_ctl_boolean_*_info callbacks\n\nClean up codes using the new common snd_ctl_boolean_*_info() callbacks.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "b4482a4b2e2ff5ed96d8d16d72e83e75064062c5",
      "tree": "675b5f0a80d720c63db138d5395d63cee6c74969",
      "parents": [
        "64a6f9500d8e8a8e1b1adc2120e56cc88df5727f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "more trivial signedness fixes in drivers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f6268e982c7d35adee34d8f92a17644c7b3f78a",
      "tree": "817378b45bb94be6862f90ee9ae160cb02175ae3",
      "parents": [
        "aafc03398baefaac380b34a1ee6356e7eed8e663"
      ],
      "author": {
        "name": "Jaroslav Kysela perex@suse.cz",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 10:42:56 2007 +0200"
      },
      "committer": {
        "name": "root",
        "email": "root@alsa0.alsa-project.org",
        "time": "Fri Jul 20 11:12:00 2007 +0200"
      },
      "message": "[ALSA] remove duplicate Logitech Quickcam USB ID in usbquirks.h\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "cac19c3ba123369b7c1199e20bb01fb265004ff5",
      "tree": "10598290eb75ce54fcd988afbc7e58a0da4ffbcb",
      "parents": [
        "1b290a510c12be91b6a2f7d6a07ef61b8ee9f06a"
      ],
      "author": {
        "name": "Thibault Le Meur",
        "email": "Thibault.LeMeur@supelec.fr",
        "time": "Fri Jul 13 11:50:23 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:52 2007 +0200"
      },
      "message": "[ALSA] usb-audio - Fix AC3 with M-Audio Audiophile USB\n\nFixed AC3 interface in device_setup\u003d0x00 mode thanks to Hakan\nLennestal and updated documentation\n\nSigned-off-by: Thibault Le Meur \u003cThibault.LeMeur@supelec.fr\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f8c78b82b9e47d933629e7060e4a83a277b15ffe",
      "tree": "bebe05fcce9dc70f5b6fea2459e3950ca909b1e0",
      "parents": [
        "be38114a49853e441e694d690e631937de5fc524"
      ],
      "author": {
        "name": "Thibault Le Meur",
        "email": "Thibault.LeMeur@supelec.fr",
        "time": "Thu Jul 12 11:26:35 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:50 2007 +0200"
      },
      "message": "[ALSA] usb-audio - Fix audiophile-USB quirk for little-endian\n\nAudiophile-usb fix (corrects little-endianness in 16bit\nmodes, resets interfaces at device initialization, and updates the\ndocumentation).\n\nSigned-off-by: Thibault Le Meur \u003cThibault.LeMeur@supelec.fr\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "cfc24ec89b488eeb5dfe4189761205fca38eb58e",
      "tree": "de6b9f94d731377a88cfc3998394627ac5c4c9b5",
      "parents": [
        "706568967c7d99a5975b2a21aacd791dc838ea8c"
      ],
      "author": {
        "name": "Ritesh Raj Sarraf",
        "email": "rrs@researchut.com",
        "time": "Tue Jul 10 13:03:57 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:49 2007 +0200"
      },
      "message": "[ALSA] USB ID for intergrated quickcam on dell xps m1210\n\nThis patch adds Logitech QuickCam USB ID for Dell\u0027s\nXPS M1210 notebooks.\n\nSigned-off-by: Ritesh Raj Sarraf \u003crrs@researchut.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c34532da91c208bd5567419984ea6a4bf60dad60",
      "tree": "cc88d3f6cc62dcbb8713be54fcd2faf62ccb5b66",
      "parents": [
        "f167684a6454183d41588982ed26e4c6ee6feb48"
      ],
      "author": {
        "name": "George Shapovalov",
        "email": "george@gentoo.org",
        "time": "Mon Jul 09 10:42:35 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:48 2007 +0200"
      },
      "message": "[ALSA] usb-audio: another Logitech camera/microphone ID match\n\nFrom: George Shapovalov \u003cgeorge@gentoo.org\u003e\nAnother case of ALSA ticket #3040: we need an explicit USB ID match for\nanother Logitech camera/microphone device.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f167684a6454183d41588982ed26e4c6ee6feb48",
      "tree": "c59928c20aef1b8a4c693cbe12d3e7264f2bdc7e",
      "parents": [
        "d20b9b20e5f3bb82a6f38583154cb2f163d465d7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 09 10:39:44 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:47 2007 +0200"
      },
      "message": "[ALSA] usbaudio - Add quirk for Roland EXR series\n\nAdded a quirk for Roland EXR series.  Reported by Andre Coetzee.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "95093a23b9090025f8a6be0ac93859210fbba678",
      "tree": "369865e0b12e74f3884577a0d122c6d8394d37c6",
      "parents": [
        "c454fd4e888dc2b1423b6a65106a619e99a2deb4"
      ],
      "author": {
        "name": "Claudio Matsuoka",
        "email": "cmatsuoka@gmail.com",
        "time": "Tue Jul 03 20:07:39 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:40 2007 +0200"
      },
      "message": "[ALSA] usb-audio - Add quirk for Roland Juno-G\n\nAdded a quirk for Roland Juno-G.  It\u0027s simply a copy of Fantom-X with the\nIDs changed.\nFrom: Claudio Matsuoka \u003ccmatsuoka@gmail.com\u003e\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "87823090a8bd373f34bdb6f1d5cdc5f2f4da4905",
      "tree": "9853057817d373e9627141940aadb0ba3fbc8c1f",
      "parents": [
        "df802952b723cdb08f2f8a3cba396c357290850b"
      ],
      "author": {
        "name": "Carlo Beccaria",
        "email": "carlo@beccaria.org",
        "time": "Tue Jul 03 08:04:25 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:40 2007 +0200"
      },
      "message": "[ALSA] usb-audio: add Roland SH-201 support\n\nAdd quirks to detect the Roland SH-201.\n\nSigned-off-by: Carlo Beccaria \u003ccarlo@beccaria.org\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c111b8de975a357ff58e73047e9af48afacf2347",
      "tree": "a0332849bf8c3ad7df2bc73859b06265c888e1b2",
      "parents": [
        "500bec3d2ba4787e6ab110d159b2926093c27304"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Mon May 14 10:38:57 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:14 2007 +0200"
      },
      "message": "[ALSA] usbusx2yaudio: kfree(NULL) is valid\n\nif (!x) kfree(x); is not needed since kfree(NULL) is valid.\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "500bec3d2ba4787e6ab110d159b2926093c27304",
      "tree": "ff888ef4d6fec43ab768d37daf3d11148fe362cf",
      "parents": [
        "101f6f4ba7109aafd7b3f2eafd7124f854dda451"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu May 10 08:52:19 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:14 2007 +0200"
      },
      "message": "[ALSA] usb-audio: another Logitech QuickCam ID\n\nThis patch adds the ID for another quickcam microphone, reported by freqmod\non ALSA ticket #0003040\nI\u0027m going to submit a USB patch separately to provide a macro to simplify these\nentries, as suggested by Alan Stern. We could switch to using that in future.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a04395ead6d17c83da64264b6fe78f852a648202",
      "tree": "74780939929e27939d2311c9ed64207435508e9a",
      "parents": [
        "8286c53e54b8b1b9489b4dd5d2d3a4f94b8c012e"
      ],
      "author": {
        "name": "Thomas Reitmayr",
        "email": "thomas@devbase.at",
        "time": "Tue May 15 11:47:48 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 12:23:20 2007 +0200"
      },
      "message": "[ALSA] usbaudio - Coping with short replies in usbmixer\n\nThis patch makes sure that short USB replies are treated as an\nerror when requesting the value of a certain mixer control.\n\nSigned-off-by: Thomas Reitmayr \u003cthomas@devbase.at\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "d417045e7deeb37d97793805fe302da7b4f82eec",
      "tree": "53a994e750e70f1ed567dde99050b03229f204d0",
      "parents": [
        "7b104bcb8e460e45a1aebe3da9b86aacdb4cab12"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu May 10 08:52:19 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:28 2007 +0200"
      },
      "message": "[ALSA] usb-audio: another Logitech QuickCam ID\n\nThis patch adds the ID for another quickcam microphone, reported by freqmod\non ALSA ticket #0003040\nI\u0027m going to submit a USB patch separately to provide a macro to simplify these\nentries, as suggested by Alan Stern. We could switch to using that in future.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "490cbd92ed4d9915b582f4e40c605eeb977e5d40",
      "tree": "afbe6759e98fe65ac4015869139c347b52ef8f44",
      "parents": [
        "d05cc104320210e1c38ff9675c5038cffb2d86dc"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon May 07 09:29:32 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 wrong wMaxPacketSize on ESI M4U\n\nAdd a workaround for the ESI M4U that claims to support 32-byte packets\nbut ignores the remaining bytes of packets bigger than four bytes.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "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"
    },
    {
      "commit": "a91214589e6527b18f52bc0b31253f9dfb4665e6",
      "tree": "45d6adab7f094fa62b05de5c046325a03c0b68c4",
      "parents": [
        "d427c77eb2484c37d76b8e157e2b0b82c9b03062"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon May 07 09:27:05 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:17 2007 +0200"
      },
      "message": "[ALSA] usb-audio: explicitly match Logitech QuickCam\n\nCommit 93c8bf45e083b89dffe3a708363c15c1b220c723 modified the USB device\nmatching behaviour to ignore interface class matches if the device class\nis vendor-specific.\nThis patch adds explicit ID matches for Logitech QuickCam devices, which\nhave a vendor specific device class (but standards-compliant audio\ninterfaces).\nThis fixes a 2.6.20 regression where the audio component of these\ndevices was no longer usable.\nhttp://bugs.gentoo.org/show_bug.cgi?id\u003d175715\nhttps://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/93822\nhttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d3040\nBased on a patch from sergiom\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "81c4899f7ef3675fdc574de2671ff9fa45996cc5",
      "tree": "eaf295ec2f7a964588737d9c3deeefc1084bc943",
      "parents": [
        "4d69d756d19a4f457749f3667ad7fc8984bba15c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 03 12:26:14 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:14 2007 +0200"
      },
      "message": "[ALSA] usbaudio - Revert the minimal period size fix patch\n\nThe last patch didn\u0027t really work (false report).\nAlthough the hardware supports 125us minimum period, the current\nusb-audio driver code assumes the 1ms period in many places.\nRollback the change.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "6b9fa70a73e8627c2823ee95e7c55d77e0716f1c",
      "tree": "e8c9e348a63e9282f9ab48021b2b38e01543cd7b",
      "parents": [
        "27fe0f4b985d8427d93ff6c9457e198ab8ffe035"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 02 12:09:48 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:13 2007 +0200"
      },
      "message": "[ALSA] usb-audio - Fix the minimum period size per transfer mode\n\nThe minimal period size is 125us for high-speed mode while\n1ms for full-speed mode.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a971c3d42524afc5619fa271d59d29be3c1661e3",
      "tree": "396bb4570775d50c4d7080339813f092f6c7cb3f",
      "parents": [
        "c052f046240b094b2ec12e0004e47756302e2b55"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Thu Mar 29 17:02:45 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:55 2007 +0200"
      },
      "message": "[ALSA] snd-usb-caiaq: Make playback work\n\nsome typo fixes.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "523f1dce37434a9a6623bf46e7893e2b4b10ac3c",
      "tree": "6f429b936089a79864c4b29d72011583f0f998e2",
      "parents": [
        "e24a121aa1070fc91b6461b8b88bb6ffa61b4b49"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.org",
        "time": "Mon Mar 26 19:11:24 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:53 2007 +0200"
      },
      "message": "[ALSA] Add Native Instrument usb audio device support\n\nAdd snd-usb-caiaq driver to support caiaq usb-audio devices from\nNative Instrument:\n\t* Native Instruments RigKontrol2\n\t* Native Instruments Kore Controller\n\t* Native Instruments Audio Kontrol 1\n\t* Native Instruments Audio 8 DJ\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.org\u003e\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f38cc317c0a7279bb725ec5c2251726eab3c722b",
      "tree": "c5418260db90d3c032e28a91898d9183ceb4e43d",
      "parents": [
        "5dc5ebb7bc143fe38a56b9dd9c1d89220e20694a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Feb 09 20:52:55 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 14 08:38:25 2007 +0100"
      },
      "message": "[ALSA] usb-audio: add PCR-A PCM support\n\nAdd support for the PCM interfaces of the Edirol PCR-A.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "596f967f501799f87fded9e296ce0b14cd233674",
      "tree": "f35e2fa51e5c693b9947562104be2849489a34d6",
      "parents": [
        "9e292c0013d7d4158169eb9786aa0f9816eb5b40"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Feb 09 12:54:44 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Feb 14 08:38:23 2007 +0100"
      },
      "message": "[ALSA] usbaudio - remove urb-\u003ebandwidth reference\n\nRecent changes in usbcore removed the bandwidth field from struct urb.\nRemove the occurence in usbaudio.c\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "d0b0fac14edf81dc62615cd757e7c73d2059152c",
      "tree": "fa42567910d6993eac52ce601012a598249cec85",
      "parents": [
        "f32610edab47f36946d23b883aeae91e15986121"
      ],
      "author": {
        "name": "Bjoern Fay",
        "email": "mail@bfay.de",
        "time": "Mon Feb 05 12:27:21 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:53 2007 +0100"
      },
      "message": "[ALSA] usbaudio - Add support for Edirol UA-101\n\nAdded support for the Edirol UA-101 (only in high-speed mode) by taking\nthe quirks for the UA-1000 and change them accordingly. Changes were\nmade in \u0027usbaudio.c\u0027, \u0027usbaudio.h\u0027, and \u0027usbquirks.h\u0027\nMIDI and recording seem to work perfectly (with JACK), but playback\ngives some few glitches. I think that\u0027s the mentioned\nsynchronizing-problem in the UA-1000 quirk (\u0027FIXME: playback must be\nsynchronized to capture\u0027), so I didn\u0027t change that.\nToDo: Adding Mixer-Support for the built-in\ncontrol-panel/patch-bay/router.\n\nSigned-off-by: Bjoern Fay \u003cmail@bfay.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "8fec560d9beb3957bf45ac93b1c0c616abd77a07",
      "tree": "595d5d391dad07e89792969365f5953bc5e71629",
      "parents": [
        "3b6baa5a0b0a2877c18a76fa1f508cacdbc08edf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 01 11:50:56 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:29 2007 +0100"
      },
      "message": "[ALSA] usbaudio - Fix Oops with unconventional sample rates\n\nThe patch fixes the memory corruption by the support of unconventional\nsample rates.  Also, it avoids the too restrictive constraints if\nany of usb descriptions contain continuous rates.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "beb60119bcc9cbd80bc5b4f7feec419e067d3e46",
      "tree": "06761bca06fb9e8166a002ef3e5bddd79e448d3f",
      "parents": [
        "4147dab62d1b4387c304888488e1f67a83ad53c8"
      ],
      "author": {
        "name": "Gregor Jasny",
        "email": "gjasny@web.de",
        "time": "Wed Jan 31 12:27:39 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:26 2007 +0100"
      },
      "message": "[ALSA] usbaudio - Fix Oops with broken usb descriptors\n\nThis is a patch for ALSA Bug #2724. Some webcams provide bogus\nsettings with no valid rates. With this patch those are skipped.\n\nSigned-off-by: Gregor Jasny \u003cgjasny@web.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "88518275e3eefe0582af1918d59325b16dfde154",
      "tree": "1c8935e45cb46aa3513da570d0707a5009d22e01",
      "parents": [
        "67e9f4b68c9d1820132c559c0f9b296dafdf631e"
      ],
      "author": {
        "name": "John Daiker",
        "email": "daikerjohn@gmail.com",
        "time": "Thu Dec 28 13:55:05 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:02:47 2007 +0100"
      },
      "message": "[ALSA] usbaudio.c: remove unneeded casts\n\nWent rummaging through usbaudio.c and found some castings that\naren\u0027t needed as far as I can see.  Part of the KernelJanitors\nTODO list.\n\nSigned-off-by: John Daiker \u003cdaikerjohn@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "e4f8e656d8c152c08cd44d0e3c21f009fab09952",
      "tree": "09985324ca92cf1e4889fe2626833d4aae1e1ca5",
      "parents": [
        "1700f3080d98323e91864d67cb9f6d46f818ccf0"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Oct 04 13:42:57 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:00:02 2007 +0100"
      },
      "message": "[ALSA] usb-audio: allow pausing\n\nAdd pause capabilities for both USB playback and capture streams.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "1700f3080d98323e91864d67cb9f6d46f818ccf0",
      "tree": "66d516a10b48ac65c0fb5abb62c2c52a2e7afcd6",
      "parents": [
        "9f4bd5dde81b5cb94e4f52f2f05825aa0422f1ff"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Oct 04 13:41:25 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:00:00 2007 +0100"
      },
      "message": "[ALSA] usb-audio: merge playback/capture hardware information structs\n\nThe hardware information structures for playback and capture streams,\nrespectively, are the same, so we can use just one structure for both\nstreams.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "bc6191b10018311a301fb6ef22994177c769b868",
      "tree": "d3dd99a4c1701500b71c1f35b85281b015a1d88b",
      "parents": [
        "9ee79a3d372fcb6729893437f4923c5efd1f85db"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Wed Jan 10 19:02:26 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 23 09:23:36 2007 +0100"
      },
      "message": "[ALSA] Repair snd-usb-usx2y over OHCI\n\nThe previous patch \u0027Repair snd-usb-usx2y for usb 2.6.18\u0027 assumed\nurb-\u003estart_frame roll over beyond MAX_INT for both UHCI \u0026 OHCI.\nThis isn\u0027t true until now (kernel 2.6.20).\nFix this by only looking at the common between OHCI \u0026 UHCI Frame number\nrange.\nThis is for mainline and stable kernels \u003e\u003d 2.6.18.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "2a2a5dddece676acbe3775e5ca9961f325717022",
      "tree": "c5f15278d3c5c0ff67b483f7de34a5f01e3d1d19",
      "parents": [
        "7fbe3ca571e4b0795b729658e3d76824be54cb18"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 08 17:42:22 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 09:14:15 2007 +0100"
      },
      "message": "[ALSA] usbaudio - Fix kobject_add() error at reconnection\n\nFixed the error from kobject_add() at reconnection the usb audio device.\nThis happens when an app keeps opening a device while the device is\nreplugged, due to the confliction of the internal bookkept index and\nthe really empty slot.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "7fbe3ca571e4b0795b729658e3d76824be54cb18",
      "tree": "41cf61f75f283c770c996a5de3d51d49fe555550",
      "parents": [
        "8c670714223d58086695d007b76b3e3ead54e4f5"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Mon Jan 08 11:25:30 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 09:06:19 2007 +0100"
      },
      "message": "[ALSA] usb: usbmixer error path fix\n\nWithout the patch below namelist[0] will not be freed in case\nof kmalloc error.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "987411b7d899fd9b838d4ce32b45be0741c4ee22",
      "tree": "606d3a67a3476910f6e56915fdad18df4a59c385",
      "parents": [
        "5929546a96d55962bdcabae0c4e25dfcd9f1fda9"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Nov 20 14:14:39 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 09:06:15 2007 +0100"
      },
      "message": "[ALSA] usb-audio: work around wrong frequency in CM6501 descriptors\n\nThe C-Media CM6501 chip\u0027s descriptors say that altsetting 5 supports\n48 kHz, but it actually plays at 96 kHz.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "cf78bbc4b1dca9ce14b665143cf693c35da47eb0",
      "tree": "6d293daa4cfe7e71645ac3299125534465670287",
      "parents": [
        "082d6c673cae6565d874cd9f64ab304edaa8ef66"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Oct 04 18:12:43 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@server.perex.cz",
        "time": "Wed Dec 20 08:55:31 2006 +0100"
      },
      "message": "[ALSA] sound/usb/usbaudio: Handle return value of usb_register()\n\nHandle the return value of usb_register() in the module_init function.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "cd54e7e54318d333227b13186f9a464bf1f68d27",
      "tree": "75bf795ab6c3805f318b2d3040321ba31ef35c6a",
      "parents": [
        "f2a2a7108aa0039ba7a5fe7a0d2ecef2219a7584"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Dec 06 20:31:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:20 2006 -0800"
      },
      "message": "[PATCH] mm: incorrect VM_FAULT_OOM returns from drivers\n\nSome drivers are returning OOM when it is not in response to a memory\nshortage.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68df9de1d0e95034355283dc12056f93de8e0a79",
      "tree": "76561c61ef3056d48e79d7b8d9a613c2f2144a72",
      "parents": [
        "f5e135af8737bdc57168cddb3fd83028b25c26cd"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:37:04 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:35 2006 -0800"
      },
      "message": "usb: usbmixer free kill urb cleanup\n\n- usb_free_urb() cleanup\n- usb_kill_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "f5e135af8737bdc57168cddb3fd83028b25c26cd"
}
