)]}'
{
  "log": [
    {
      "commit": "e61e642c2a0dc283c52cec76a223ac0699773633",
      "tree": "c781bf6230887748abf87f068b21ed23fe92aca2",
      "parents": [
        "b30477d5e2961bfd90ad4146c517871ca8a6bebc"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Mar 03 11:11:57 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 03 22:40:04 2010 +0100"
      },
      "message": "ALSA: usbaudio - remove debug \"SAMPLE BYTES\" printk line\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "864c11080cf365720103042444534a1e94d42bac",
      "tree": "2738c9aace590a2f0da481fd87a9ce2d8dc3a45f",
      "parents": [
        "156366d31524dc6b88836f06dccb1be13dbef5f1"
      ],
      "author": {
        "name": "Arseniy Lartsev",
        "email": "arseniy@fizlesh.ru",
        "time": "Tue Mar 02 14:52:28 2010 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 12:59:26 2010 +0100"
      },
      "message": "ALSA: usbaudio: Fix wrong bitrate for Creative Creative VF0470 Live Cam\n\nThis patch works around misbehaviour of Creative Creative VF0470 Live Cam\nwhich reports 16 kHz sample rate for audio capture while actually producing\n8 kHz stream.\n\nSigned-off-by: Arseniy Lartsev \u003carseniy@fizlesh.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "156366d31524dc6b88836f06dccb1be13dbef5f1",
      "tree": "5ae1fee7169edd9bebace22394f0777af21fca63",
      "parents": [
        "7f9320d415fab5c05097c77eea7a77f2f6341f24",
        "0a566ec25627bdd360f7294aa2e52f9d121233b4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 11:27:46 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 11:27:46 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/devel\u0027 into topic/misc\n\nConflicts:\n\tsound/usb/usbaudio.c\n"
    },
    {
      "commit": "0a566ec25627bdd360f7294aa2e52f9d121233b4",
      "tree": "e9c0266eeec1e1d2b269212123d796f6f5d1b0de",
      "parents": [
        "e584bc3cf6865e005bbb4dbabae0bf4b3df59500"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Mar 02 08:47:20 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Mar 02 11:25:43 2010 +0100"
      },
      "message": "ALSA: ua101: removing debugging code\n\nRemove some code that is no longer needed now that the relevant parts of\nthe driver have been tested.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7f9320d415fab5c05097c77eea7a77f2f6341f24",
      "tree": "88211050ee70c7c21f810039fed8e033d43aa0ee",
      "parents": [
        "3ea49652f679c2b571ca214c605ec80cb056ec10"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sat Feb 27 17:51:29 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 02 11:22:49 2010 +0100"
      },
      "message": "ALSA: sound/usb/caiaq/midi.h: Checkpatch cleanup\n\nsound/usb/caiaq/midi.h:6: ERROR: \"foo* bar\" should be \"foo *bar\"\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e584bc3cf6865e005bbb4dbabae0bf4b3df59500",
      "tree": "0ca057d2bee756f70064185ab4aa834cb6418eba",
      "parents": [
        "291186e049d7f8178ad31d43c38a53889f25d79e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 01 16:20:37 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Mar 01 17:02:38 2010 +0100"
      },
      "message": "ALSA: ua101: add Edirol UA-1000 support\n\nAdd support for the Edirol UA-1000 to the UA-101 driver.\n\nBoth devices behave the same, so we just have to shuffle around some\ninterface numbers and name strings.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "de48c7bc6f93c6c8e0be8612c9d72a2dc92eaa01",
      "tree": "f27b2849a4f78959f7c448eaaafd7bca8cb8f8ac",
      "parents": [
        "7b8a043f2686af9f41e313a78ed5e98233e5fded"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Feb 22 23:49:13 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:51:56 2010 +0100"
      },
      "message": "ALSA: usbaudio: consolidate header files\n\nUse the definitions from linux/usb/audio.h all over the ALSA USB audio\ndriver and add some missing definitions there as well.\n\nUse the endpoint attribute macros from linux/usb/ch9 and remove the own\nthings from sound/usb/usbaudio.h.\n\nNow things are also nicely prefixed which makes understanding the code\neasier.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7b8a043f2686af9f41e313a78ed5e98233e5fded",
      "tree": "af7b3a3d2a6394b2a6053681b7f251315570b293",
      "parents": [
        "53ee98fe8ac77d00bacc1c814d450d83cbd193d4"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Feb 22 23:49:12 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:40:26 2010 +0100"
      },
      "message": "ALSA: usbmixer: bail out early when parsing audio class v2 descriptors\n\nThis is just a quick hack that needs to be removed once the new units\ndefined by the audio class v2.0 standard are supported.\n\nHowever, it allows using these devices for now, without mixer support.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "53ee98fe8ac77d00bacc1c814d450d83cbd193d4",
      "tree": "c7f454b89c1032fe964b847048598c0071d88b1d",
      "parents": [
        "8fee4aff8c89c229593b76a6ab172a9cad24b412"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Feb 22 23:49:11 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:40:24 2010 +0100"
      },
      "message": "ALSA: usbaudio: implement basic set of class v2.0 parser\n\nThis adds a number of parsers for audio class v2.0. In particular, the\nfollowing internals are different and now handled by the code:\n\n* the number of streaming interfaces is now reported by an interface\n  association descriptor. The old approach using a proprietary\n  descriptor is deprecated.\n\n* The number of channels per interface is now stored in the AS_GENERAL\n  descriptor (used to be part of the FORMAT_TYPE descriptor).\n\n* The list of supported sample rates is no longer stored in a variable\n  length appendix of the format_type descriptor but is retrieved from\n  the device using a class specific GET_RANGE command.\n\n* Supported sample formats are now reported as 32bit bitmap rather than\n  a fixed value. For now, this is worked around by choosing just one of\n  them.\n\n* A devices needs to have at least one CLOCK_SOURCE descriptor which\n  denotes a clockID that is needed im the class request command.\n\n* Many descriptors (format_type, ...) have changed their layout. Handle\n  this by casting the descriptors to the appropriate structs.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8fee4aff8c89c229593b76a6ab172a9cad24b412",
      "tree": "fa04320ed558000ee0e131808e14698ddd4fe3ce",
      "parents": [
        "28e1b773083d349d5223f586a39fa30f5d0f1c36"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Feb 22 23:49:10 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:40:20 2010 +0100"
      },
      "message": "ALSA: usbaudio: introduce new types for audio class v2\n\nThis patch adds some definitions for audio class v2.\n\nUnfortunately, the UNIT types PROCESSING_UNIT and EXTENSION_UNIT have\ndifferent numerical representations in both standards, so there is need\nfor a _V1 add-on now. usbmixer.c is changed accordingly.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "28e1b773083d349d5223f586a39fa30f5d0f1c36",
      "tree": "4793eb1d87a094cf3642600ac3b201f81bab7e54",
      "parents": [
        "40717382e0c1f572553e4fdefb489db4b95a5e7e"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Feb 22 23:49:09 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:40:12 2010 +0100"
      },
      "message": "ALSA: usbaudio: parse USB descriptors with structs\n\nIn preparation of support for v2.0 audio class, use the structs from\nlinux/usb/audio.h and add some new ones to describe the fields that are\nactually parsed by the descriptor decoders.\n\nAlso, factor out code from usb_create_streams(). This makes it easier to\nadopt the new iteration logic needed for v2.0.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "40717382e0c1f572553e4fdefb489db4b95a5e7e",
      "tree": "0d1bd4bc25295b80de268226bb7f98bc6d5c6bfd",
      "parents": [
        "04510a74bfbcbfd53dd48b3094aad89d5eca1d28"
      ],
      "author": {
        "name": "Chris J Arges",
        "email": "christopherarges@gmail.com",
        "time": "Wed Feb 17 12:12:52 2010 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 09:56:26 2010 +0100"
      },
      "message": "ALSA: usbaudio Mbox support, output only\n\nSigned-off-by: Chris J Arges \u003cchristopherarges@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7fb3a069bc5d3577409c2ae89f89cd264ff85816",
      "tree": "7fe3ba3b95faeecb01e4feafb9288ef4b523c6b3",
      "parents": [
        "291186e049d7f8178ad31d43c38a53889f25d79e",
        "9d3415a8cc76ff65c6602a121ac318432c5cd7ba"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 17 14:24:46 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 17 14:24:46 2010 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into topic/misc\n\nConflicts:\n\tsound/pci/hda/patch_realtek.c\n"
    },
    {
      "commit": "9d3415a8cc76ff65c6602a121ac318432c5cd7ba",
      "tree": "8b8482d8942d1ba5fb6d403010d4765577f25b07",
      "parents": [
        "b721e68bdc5b39c51bf6a1469f8d3663fbe03243",
        "3be522a9514f58e0596db34898a514df206cadc5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 17 14:22:21 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 17 14:22:21 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/fixes\u0027 into fix/misc\n"
    },
    {
      "commit": "291186e049d7f8178ad31d43c38a53889f25d79e",
      "tree": "eb162af2ac0bacdcd7a4aea4bb57132e1bff9165",
      "parents": [
        "7affdc17d49b5d9e9c350d5d99ee34ab8655c7b4"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:55:18 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 12:00:45 2010 +0100"
      },
      "message": "ALSA: usbmixer - use MAX_ID_ELEMS where possible\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7affdc17d49b5d9e9c350d5d99ee34ab8655c7b4",
      "tree": "8df8dfc9d3b00822f2d11e6ca198f5dc61eb0cc6",
      "parents": [
        "ebfdeea3df2b8c265975b6acc47996a0b7c507e8"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:52:27 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 12:00:42 2010 +0100"
      },
      "message": "ALSA: usbmixer - add usb_id value to usbmixer proc file\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ebfdeea3df2b8c265975b6acc47996a0b7c507e8",
      "tree": "b9324a24462bff4dfaae8f7ce3afe60097ead495",
      "parents": [
        "b8f1f5983fbe751aa3d07d9ce7ebb0c23bf4b7e4"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:17:09 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:25:55 2010 +0100"
      },
      "message": "ALSA: usbmixer - introduce /proc/asound/card#/usbmixer file\n\nThe usbmixer proc file contains mapping between ALSA control API and\nUSB mixer control units. The purpose of this file is for debugging\nand a problem diagnostics.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "b8f1f5983fbe751aa3d07d9ce7ebb0c23bf4b7e4",
      "tree": "e9f11863f683a9f4eb03d76008740a36d6b4ff3c",
      "parents": [
        "ba9341dfef6b0201cd30e3904dcd0a47d3dc35e0",
        "47b5d028fdce8f809bf22852ac900338fb90e8aa"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:25:03 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:25:03 2010 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 into devel\n"
    },
    {
      "commit": "ba9341dfef6b0201cd30e3904dcd0a47d3dc35e0",
      "tree": "d83637979db83bb9d5a23e190148b90b60c976d2",
      "parents": [
        "d39e82db73eb876c60d00f00219d767b3be30307",
        "f167e1d073278fe231bbdd5d6c24fb9d091aa544"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:19:18 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:19:18 2010 +0100"
      },
      "message": "Merge branch \u0027fixes\u0027 into devel\n"
    },
    {
      "commit": "d39e82db73eb876c60d00f00219d767b3be30307",
      "tree": "6a6d0fdaae86bd4089e66578dd2bed19a6987d87",
      "parents": [
        "c3a3e040f01457d2ea4f199f75ca205401001a3b"
      ],
      "author": {
        "name": "Sebastien Alaiwan",
        "email": "sebastien.alaiwan@gmail.com",
        "time": "Tue Feb 16 08:55:08 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 09:34:56 2010 +0100"
      },
      "message": "ALSA: USB MIDI support for Access Music VirusTI\n\nHere\u0027s a patch that adds MIDI support through USB for one of the Access\nMusic synths, the VirusTI.\n\nThe synth uses standard USBMIDI protocol on its USB interface 3, although\nit does signal \"vendor specific\" class. A magic string has to be sent on\ninterface 3 to enable the sending of MIDI from the synth (this string was\nfound by sniffing usb communication of the Windows driver). This is all\nmy patch does, and it works on my computer.\n\nPlease note that the synth can also do standard usb audio I/O on its\ninterfaces 2\u00263, which already works with the current snd-usb-audio driver,\nexcept for the audio input from the synth. I\u0027m going to work on it when I\nhave some time.\n\nSigned-off-by: Sebastien Alaiwan \u003csebastien.alaiwan@gmail.com\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e (cosmetics, list terminator)\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f167e1d073278fe231bbdd5d6c24fb9d091aa544",
      "tree": "98eea3aa4c5a559a608d375c4a8d269f333a5cb8",
      "parents": [
        "9d4c7464458770d309169f7a7ce1ea6f8a4a7de5"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 15 08:55:28 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 08:08:01 2010 +0100"
      },
      "message": "ALSA: usb-audio: reduce MIDI packet size to work around broken firmware\n\nExtend the list of devices whose firmware does not expect more than one\nUSB MIDI packet in one USB packet.\n\nbug report: https://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d3752\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "a540e13386e90f8c833c5cd0d16d877b8a277af1",
      "tree": "bfa3fa455ac1302e7355122f9979531c7aa476e7",
      "parents": [
        "cebe41d4b8f8092359de31e241815fcb4b4dc0be",
        "c3a3e040f01457d2ea4f199f75ca205401001a3b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 12 10:42:38 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 12 10:42:38 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/devel\u0027 into topic/misc\n"
    },
    {
      "commit": "c3a3e040f01457d2ea4f199f75ca205401001a3b",
      "tree": "38ba87d579c874ff68f55317ef468f56127cdc87",
      "parents": [
        "d5e1ca05f758fec2845a97fd7aa1eeca91c51a21"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Feb 11 17:50:44 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Feb 11 18:00:16 2010 +0100"
      },
      "message": "ALSA: usbmixer - add possibility to remap dB values\n\nUSB devices tends to represent dB ranges in different way than ALSA expects.\nAdd possibility to override these values and add guessed values for\nSoundBlaster MP3+.\n\nAlso rename \u0027Capture Input Source\u0027 control to \u0027Capture Source\u0027 for\nSoundBlaster MP3+ and Extigy.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c32d977b8157bf67cdf47729ce7dd054a26eb534",
      "tree": "fedbd1c0d4382e88362abf81f719e6f127e19fa7",
      "parents": [
        "3e879d7bac705be4813a0ec9560cbe31db4b269f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 18 14:58:57 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 18 15:00:34 2010 +0100"
      },
      "message": "ALSA: pcm - Call pgprot_noncached() for vmalloc\u0027ed buffers\n\npgprot_noncached() can be set for vmalloc\u0027ed buffers safely, and we\u0027d\nneed non-cached behavior more or less, even for the intermediate ring-\nbuffers.\n\nNow snd_pcm_lib_mmap_vmalloc() is added as the common PCM mmap callback\nthat is coupled with snd_pcm_lib_alloc_vmalloc_buffer() \u0026 co.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "52a7a5835173af61b9f6c3038212370d9717526f",
      "tree": "4417f296d3e5a115b7111a2ab5b288df32416169",
      "parents": [
        "98e89f606c38a310a20342f90e0c453e6afadf18"
      ],
      "author": {
        "name": "John S. Gruber",
        "email": "JohnSGruber@gmail.com",
        "time": "Sun Dec 27 12:19:59 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 28 12:30:57 2009 +0100"
      },
      "message": "ALSA: usb-audio: use usbquirk.h for detection of HVR-950Q/850\n\nDetect the HVR-950Q HVR-850 urb data alignment quirk using usbquirk.h\nrather than using a case statement in snd_usb_audio_probe.\n\nSigned-off-by: John S. Gruber \u003cJohnSGruber@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "98e89f606c38a310a20342f90e0c453e6afadf18",
      "tree": "ed5a677157cf5bdd781c04e986813f112c6bf72c",
      "parents": [
        "adc8d31326c32a2a1e145ab80accbc3c6570b117"
      ],
      "author": {
        "name": "John S. Gruber",
        "email": "JohnSGruber@gmail.com",
        "time": "Sun Dec 27 12:19:58 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 28 12:30:41 2009 +0100"
      },
      "message": "ALSA: usb-audio: relax urb data align. restriction HVR-950Q and HVR-850 only\n\nAddressing audio quality problem.\n\nIn sound/usb/usbaudio.c, for the Hauppage HVR-950Q and HVR-850 only, change\nretire_capture_urb to allow transfers on audio sub-slot boundaries rather\nthan audio slots boundaries.\n\nWith these devices the left and right channel samples can be split between\ntwo different urbs. Throwing away extra channel samples causes a sound\nquality problem for stereo streams as the left and right channels are\nswapped repeatedly, perhaps many times per second.\n\nUrbs unaligned on sub-slot boundaries are still truncated to the next\nlowest stride (audio slot) to retain synchronization on samples even\nthough left/right channel synchronization may be lost in this case.\n\nDetect the quirk using a case statement in snd_usb_audio_probe.\n\nBugLink: https://bugs.launchpad.net/ubuntu/+bug/495745\n\nSigned-off-by: John S. Gruber \u003cJohnSGruber@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "adc8d31326c32a2a1e145ab80accbc3c6570b117",
      "tree": "3ffd8362dc56b49bce34f6bcb3196c9d75f7515d",
      "parents": [
        "7d2b451e65d255427c108e990507964ac39c13ee"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Dec 27 12:19:57 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 28 12:29:46 2009 +0100"
      },
      "message": "ALSA: usb-audio: make buffer pointer based on bytes instead on frames\n\nSince there are devices that do not align the size of their data packets\nto frame boundaries, the driver needs to be able to keep track of\npartial frames.  This patch prepares for support for such devices by\nchanging the hwptr_done variable from a frame counter to a byte counter.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7d2b451e65d255427c108e990507964ac39c13ee",
      "tree": "86e977405ae88b08fa74dff3202c9f88207dfacb",
      "parents": [
        "44eba3e82b35ae796826a65d8040001582adc10a"
      ],
      "author": {
        "name": "Sergiy Kovalchuk",
        "email": "cnb_zerg@yahoo.com",
        "time": "Sun Dec 27 09:13:41 2009 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 28 12:29:39 2009 +0100"
      },
      "message": "ALSA: usb-audio - Added functionality for E-mu 0404USB/0202USB/TrackerPre\n\nAdded functionality:\n1) Extension Units support (all XU settings now available at alsamixer,\n   kmix, etc):\n- \"AnalogueIn soft limiter\" switch;\n- \"Sample rate\" selector (values 0,1,2,3,4,5 corresponds to 44.1 48 ...\n  192 kHz);\n- \"DigitalIn CLK source\" selector (internal/external) (**);\n- \"DigitalOut format SPDIF/AC3\" switch (**);\n(**)E-mu-0404usb only.\n\n2) Automatic device sample rate adjustment depending on substream\n   samplerate for both capture and playback substream.\n\n[minor coding-style fixes by tiwai]\n\nSigned-off-by: Sergiy Kovalchuk \u003ccnb_zerg@yahoo.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "78b8d5d2ee280c463908fd75f3bdf246bcb6ac8d",
      "tree": "6919af56842f47f2a2b553b890320a9952c501b6",
      "parents": [
        "9980c6209ebc2a02eb3ca51a4fae1e17f645c868"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 28 12:24:22 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 28 12:24:22 2009 +0100"
      },
      "message": "ALSA: usb-audio - Avoid Oops after disconnect\n\nAs the release of substreams may be done asynchronously from the\ndisconnection, close callback needs to check the shutdown flag before\nactually accessing the usb interface.\n\nReference: Novell bnc#505027\n\thttp://bugzilla.novell.com/show_bug.cgi?id\u003d565027\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5b4b2a41a1a80f5560364b7ef001486cd8fb5230",
      "tree": "8fd89c9cfb6c50d4380b8f99f1c3669092bf4bf7",
      "parents": [
        "c55675e348d9630c1ca69a190529bed1108c649d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Dec 18 09:32:00 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 18 12:58:25 2009 +0100"
      },
      "message": "sound: ua101: use vmalloc buffer helper functions\n\nRemove this duplicate of snd_pcm_alloc_vmalloc_buffer and use the\nequivalent core functions instead.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c55675e348d9630c1ca69a190529bed1108c649d",
      "tree": "d5429d11c35220bf0442ada0213e9676b716cfea",
      "parents": [
        "149feef54bf543448dd4ec5820ef8ae178021c3a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Dec 18 09:31:31 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 18 12:58:14 2009 +0100"
      },
      "message": "sound: usb-audio: use vmalloc buffer helper functions\n\nRemove this duplicate of snd_pcm_alloc_vmalloc_buffer and use the\nequivalent core functions instead.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "14d44e2c2cb2ef3c88c5090a2d419772e15e7a16",
      "tree": "c7f96e1c3305eb93a1affd449cc41b99277716d6",
      "parents": [
        "67cbf8a216259dceefe570f6dc14746f43b2e627",
        "3e85fd614c7b6bb7f33bb04a0dcb5a3bfca4c0fe"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 18 12:53:45 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 18 12:53:45 2009 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into topic/misc\n"
    },
    {
      "commit": "3e85fd614c7b6bb7f33bb04a0dcb5a3bfca4c0fe",
      "tree": "f3557d913f1f3e8ee29ebef960bc9b4a7222fa53",
      "parents": [
        "2fbe74b90bafebce615466b4c20f96b0465df1ae"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Dec 18 09:27:24 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 18 12:53:17 2009 +0100"
      },
      "message": "sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer\n\nWhen allocating the PCM buffer, use vmalloc_user() instead of vmalloc().\nOtherwise, it would be possible for applications to play the previous\ncontents of the kernel memory to the speakers, or to read it directly if\nthe buffer is exported to userspace.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "63978ab3e3e963db28093b53bb4598f2702e1ad7",
      "tree": "fff9fa47e90317b1e5914e0a6f51d8e896760bf0",
      "parents": [
        "0d64b568fcd48b133721c1d322e7c51d85eb12df"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Dec 14 12:48:35 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 14 17:58:13 2009 +0100"
      },
      "message": "sound: add Edirol UA-101 support\n\nAdd experimental support for the Edirol UA-101 audio/MIDI interface.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2b6f6c0d11fcf6244b98d2b7490164d92d3e409f",
      "tree": "b0a04798e5633a1e23e1242a09673d126855f429",
      "parents": [
        "e6960e194a7dfb8197822225e04eca95fbd61a7f"
      ],
      "author": {
        "name": "Tobias Hansen",
        "email": "Tobias.Hansen@physik.uni-hamburg.de",
        "time": "Mon Dec 07 19:08:19 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 08 12:56:50 2009 +0100"
      },
      "message": "ALSA: snd-usb-us122l: add product IDs of US-122MKII and US-144MKII\n\nI added the product IDs of the new revisions of the devices, so owners\ncan test whether this suffices to make them work. Patched against ALSA\nsnapshot 20091207.\n\nSigned-off-by: Tobias Hansen \u003cTobias.Hansen at physik.uni-hamburg.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e0feefc70c1bb3f51aa9bb42acfd22cd7472a5d9",
      "tree": "8cc7217705a291e6178dfd232f0b3531ff0fd071",
      "parents": [
        "ef47bf386e2042c2e483b4ea0259233202ad3ebf"
      ],
      "author": {
        "name": "Alexey Fisher",
        "email": "bug-track@fisher-privat.net",
        "time": "Tue Dec 01 13:40:53 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 01 16:00:08 2009 +0100"
      },
      "message": "ALSA: usb - Fix mixer map for Hercules Gamesurround Muse Pocket LT\n\nMuse Pocket use brocken mixer names, so alsamixer and PA can\u0027t use it correctly\nThis patch add quirk to overwirte default mixers.\n\nSigned-off-by: Alexey Fisher \u003cbug-track@fisher-privat.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ef47bf386e2042c2e483b4ea0259233202ad3ebf",
      "tree": "02baba407d2dbae9d367865c3d52d6e9400c8773",
      "parents": [
        "306ecee926cf79f1b3b5f6035be09ef3d83f1b76",
        "8ee763b9c82c6ca0a59a7271ce4fa29d7baf5c09"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 01 08:36:05 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 01 08:36:05 2009 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into topic/misc\n"
    },
    {
      "commit": "a014bbadb53121e243cac254593e79e3ca89742d",
      "tree": "1bfd7f4106b9041839ff7944dfcf12d79f1397fd",
      "parents": [
        "d82af9f9aab69e82b86450272588c861364f8879"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Nov 16 12:26:30 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 24 10:20:09 2009 +0100"
      },
      "message": "sound: usxxx: cleanup chip field\n\nThe chip field is no longer needed.  Move those of its fields that are\nactually used to the device structure itself.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d82af9f9aab69e82b86450272588c861364f8879",
      "tree": "725374db87473b6ae0e2ac6f41ca44866affa37b",
      "parents": [
        "96f61d9ade82f3e9503df36809175325e8f5eaca"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Nov 16 12:23:46 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 24 10:19:59 2009 +0100"
      },
      "message": "sound: usb: make the USB MIDI module more independent\n\nRemove the dependecy from the USB MIDI code on the snd_usb_audio\nstructure.  This allows using the USB MIDI module from another driver\nwithout having to pretend to be the generic USB audio driver.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "96f61d9ade82f3e9503df36809175325e8f5eaca",
      "tree": "f66c2359f060be40f91dab32a49c2f4320f3edad",
      "parents": [
        "88cdca9c7376f2220171d09dfc2f9e41b4834435"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Oct 22 09:06:19 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 24 10:19:49 2009 +0100"
      },
      "message": "sound: usb-audio: allow switching altsetting on Roland USB MIDI devices\n\nAdd a mixer control to select between the two altsettings on Roland USB\nMIDI devices where the input endpoint is either bulk or interrupt.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fbc543915ffb8ec5c35403f294ab799f1936f42a",
      "tree": "0ac4e394855c6105ab5ecfda66ed3ef01af3aa2f",
      "parents": [
        "d867bba94513cf149cb8462a6e006848acb91d38"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Nov 20 14:56:52 2009 +0900"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Nov 20 08:46:26 2009 +0100"
      },
      "message": "ALSA: sound: usbmidi: Use hweight16\n\nUse hweight16 instead of Brian Kernighan\u0027s/Peter Wegner\u0027s method\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d867bba94513cf149cb8462a6e006848acb91d38",
      "tree": "99d194eae2d369bb84dc5d43ce26df10beb0ddaf",
      "parents": [
        "4b28dca86066596721a6243c94611dab41970079"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Nov 19 14:34:33 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Nov 20 08:45:55 2009 +0100"
      },
      "message": "sound: usb-audio: add Roland UA-1G support\n\nAdd support for the Roland UA-1G audio interface.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0c3cee57efcb1c79d62b1238c0d22afef4599247",
      "tree": "3baa242e3976e67d778b9d10cffc04764510ae0a",
      "parents": [
        "828d44536cd24dfc085a8cf5a12364972398dcd4"
      ],
      "author": {
        "name": "Javier Kohen",
        "email": "jkohen@users.sourceforge.net",
        "time": "Tue Nov 17 15:36:13 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 17 15:49:26 2009 +0100"
      },
      "message": "ALSA: usb - Quirk to disable master volume control in PCM2702\n\nDisable the master volume control in the PCM2702 chipset.\n\nThe datasheet documents two independent channel volume controls, one\nmaster mute control and one master volume control. All controls are\nfully functional except for the master volume control, which returns\nUSB stalls on all GET requests.\n\nSigned-off-by: Javier Kohen \u003cjkohen@users.sourceforge.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0c3c35e148dbc03106038dd25816fb9f3a084d86",
      "tree": "8b8cc6a027353a0f242f61362b35b0942da61b83",
      "parents": [
        "50d40f187f9182ee8caa1b83f80a0e11e2226baa",
        "5e08fe570c2dbabb5015c37049eb9a451e55c890"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Nov 14 14:38:28 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Nov 14 14:38:28 2009 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into topic/misc\n"
    },
    {
      "commit": "f495088210c8b9e20791d995a8210170c68d2deb",
      "tree": "4f18e905dd9a21400d9327c9f79847afa7a95535",
      "parents": [
        "70edc800a39327174d3244f9226ce8cacd01dc91"
      ],
      "author": {
        "name": "Julian Anastasov",
        "email": "ja@ssi.bg",
        "time": "Fri Nov 06 23:44:53 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Nov 07 09:46:06 2009 +0100"
      },
      "message": "ALSA: usb-audio: fix combine_word problem\n\nFix combine_word problem where first octet is not\nread properly. The only affected place seems to be the\nINPUT_TERMINAL type. Before now, sound controls can be created\nwith the output terminal\u0027s name which is a fallback mechanism\nused only for unknown input terminal types. For example,\nLine can wrongly appear as Speaker. After the change it\nshould appear as Line.\n\n\tThe side effect of this change can be that users\ncan expect the wrong control name in their scripts or\nprograms while now we return the correct one.\n\n\tProbably, these defines should use get_unaligned_le16 and\nfriends.\n\nSigned-off-by: Julian Anastasov \u003cja@ssi.bg\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e87a3dd33eab30b4db539500064a9584867e4f2c",
      "tree": "2f7ad16e46ae30518ff63bb5391b63f7f7cc74dd",
      "parents": [
        "b14f5de731ae657d498d18d713c6431bfbeefb4b",
        "3d00941371a765779c4e3509214c7e5793cce1fe"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Nov 01 11:11:07 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Nov 01 11:11:07 2009 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into topic/misc\n"
    },
    {
      "commit": "467cc1692036909ee0a723ce633fc4a53d72fd9a",
      "tree": "e7c9ab8ace8ba4cafedf96187ff52cf4483b2cb0",
      "parents": [
        "ac9dd9d384b018f1e1c5a9a2686ab5605ce55818"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Sat Oct 24 12:59:37 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 12:29:56 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: Bump version number to 1.3.20\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ac9dd9d384b018f1e1c5a9a2686ab5605ce55818",
      "tree": "4fad8ff7d5702231f0e01a4bd568d26b934223a1",
      "parents": [
        "3702b082281929cf1bdf14f67eb0619aab58b496"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Sat Oct 24 12:59:36 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 12:29:42 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: Lock on stream start/unpause\n\nFix a bug which can result in white noise from the driver after stream\nstart or unpause.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3702b082281929cf1bdf14f67eb0619aab58b496",
      "tree": "26eeb2395c960744c70eb3d5e31a4d9f16ec0c6a",
      "parents": [
        "e8e0929d7290cab7c5b1a3e5f5f54f73daf38038"
      ],
      "author": {
        "name": "Mark Hills",
        "email": "mark@pogo.org.uk",
        "time": "Sat Oct 24 12:59:35 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 12:29:16 2009 +0100"
      },
      "message": "ALSA: snd-usb-caiaq: Missing lock around use of buffer positions\n\nFix a race which causes snd_pcm_update_hw_ptr_pos() to report a bug.\n\nSigned-off-by: Mark Hills \u003cmark@pogo.org.uk\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a688e4885c1aa6b88ab5ffa64655bacc01749c9e",
      "tree": "5f90439a4f58be8cf2fe13922538abf93063f253",
      "parents": [
        "68f139204c1a2b10cc292d9cca036ebdbb6730a8"
      ],
      "author": {
        "name": "Tobias Hansen",
        "email": "Tobias.Hansen@physik.uni-hamburg.de",
        "time": "Mon Oct 12 16:24:15 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 08:20:20 2009 +0200"
      },
      "message": "ALSA: snd-usb-us122l: corrent error number for not probing US-144 on ehci-hcd\n\nsnd-usb-us122l: corrent error number for not probing US-144 on ehci-hcd\nThis is the correct error number for telling the USB system that this\ndriver is not for the device.\n\nSigned-off-by: Tobias Hansen \u003cTobias.Hansen@physik.uni-hamburg.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f0a221ef47df3cdde2123fe75ce3b61bb7df656d",
      "tree": "d373fb0659a43eb3c3421db67787d6c95d340aca",
      "parents": [
        "9117703fabe4141dae566d683eeb728f638c9e49",
        "7fa9742bf7f918293c0b3ffd84167fccbdd42765"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 11:25:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 11:25:30 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (21 commits)\n  ALSA: usb - Use strlcat() correctly\n  ALSA: Fix invalid __exit in sound/mips/*.c\n  ALSA: hda - Fix / improve ALC66x parser\n  ALSA: ctxfi: Swapped SURROUND-SIDE mute\n  sound: Make keywest_driver static\n  ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-B1VP\n  ALSA: hda - Fix digita/analog mic auto-switching with IDT codecs\n  ASoC: fix kconfig order of Blackfin drivers\n  ALSA: hda - Added quirk to enable sound on Toshiba NB200\n  ASoC: Fix dependency of CONFIG_SND_PXA2XX_SOC_IMOTE2\n  ALSA: Don\u0027t assume i2c device probing always succeeds\n  ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-T350P\n  ALSA: echoaudio - Re-enable the line-out control for the Mia card\n  ALSA: hda - Resurrect input-source mixer of ALC268 model\u003dacer\n  ALSA: hda - Analog Devices AD1984A add HP Touchsmart model\n  ALSA: hda - Add HP Pavilion dv4t-1300 to MSI whitelist\n  ALSA: hda - CD-audio sound for hda-intel conexant benq laptop\n  ASoC: DaVinci: Correct McASP FIFO initialization\n  ASoC: Davinci: Fix race with cpu_dai-\u003edma_data\n  ASoC: DaVinci: Fix divide by zero error during 1st execution\n  ...\n"
    },
    {
      "commit": "08d1e635089f41e28fec644a8620a0e8d66b1235",
      "tree": "d56d44b59fb58df714c762296da438e3fbd9fef2",
      "parents": [
        "2f229a31aac86ea6911d70ec4c79196ca711d625"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 14:06:08 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 14:06:08 2009 +0200"
      },
      "message": "ALSA: usb - Use strlcat() correctly\n\nDon\u0027t pass the advanced position to strlcat() but just gives the buffer\nhead position so that the max size limit can be checked correctly.\nIntroduced a new helper function to standaralize strlcat() calls.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f0f37e2f77731b3473fa6bd5ee53255d9a9cdb40",
      "tree": "3c26d3ed1a453156e9c208ccb5567a8954dba064",
      "parents": [
        "6f5071020d5ec89b5d095aa488db604adb921aec"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Sep 27 22:29:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 27 11:39:25 2009 -0700"
      },
      "message": "const: mark struct vm_struct_operations\n\n* mark struct vm_area_struct::vm_ops as const\n* mark vm_ops in AGP code\n\nBut leave TTM code alone, something is fishy there with global vm_ops\nbeing used.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f272341c7a42a71586523f196b242bccde3be8c",
      "tree": "4bd138abc4f6bbe54a4ec90c83e454e9b251be39",
      "parents": [
        "78f28b7c555359c67c2a0d23f7436e915329421e"
      ],
      "author": {
        "name": "Tobias Hansen",
        "email": "Tobias.Hansen@physik.uni-hamburg.de",
        "time": "Tue Sep 22 16:52:08 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 22 17:47:47 2009 +0200"
      },
      "message": "ALSA: snd-usb-us122l: add support for US-144\n\nAdds support for US-144 when attached on USB1.1.\nUnlike the US-122L it uses both USB interfaces 0 and 1.\n\nSigned-off-by: Tobias Hansen \u003cTobias.Hansen@physik.uni-hamburg.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fd30afa454282bbe1b36d5d77bd72c0ea5b3f97c",
      "tree": "37557d4c96d89641eef362995322547b91b24669",
      "parents": [
        "b34c8663940dfc7da767c42b37605e5ad3ae11f7",
        "f1e6d3c5cf86675e54a17a89668aa6685d2ef59d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 10 15:33:07 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 10 15:33:07 2009 +0200"
      },
      "message": "Merge branch \u0027topic/usb-audio\u0027 into for-linus\n\n* topic/usb-audio:\n  ALSA: usb-audio - Fix types taken in min()\n  sound: usb-audio: do not make URBs longer than sync packet interval\n  sound: usb-audio: add MIDI drain callback\n  sound: usb-audio: use multiple output URBs\n  sound: usb-audio: use multiple input URBs\n  sound: usb-audio: Xonar U1 digital output support\n"
    },
    {
      "commit": "b34c8663940dfc7da767c42b37605e5ad3ae11f7",
      "tree": "3e6639dd10ec737651871649c14fff9798511afa",
      "parents": [
        "3827119e207823ff0f3e85271bef7a0dc953ee38",
        "eedbdf03a25ab3b2c332ad7fa205aa8ffbe477ba"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 10 15:33:06 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 10 15:33:06 2009 +0200"
      },
      "message": "Merge branch \u0027topic/tlv-minmax\u0027 into for-linus\n\n* topic/tlv-minmax:\n  ALSA: usb-audio - Correct bogus volume dB information\n  ALSA: usb-audio - Use the new TLV_DB_MINMAX type\n  ALSA: Add new TLV types for dBwith min/max\n"
    },
    {
      "commit": "6e5265ec34d3b9578973841ddec8b925e986136a",
      "tree": "3e11210c9bea96c0299b2a03d7efafc84f21194e",
      "parents": [
        "a68c4d11336610dc348620766119db09675707c2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 08 14:26:51 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 08 14:26:51 2009 +0200"
      },
      "message": "ALSA: Re-export snd_pcm_format_name() function\n\nRe-export snd_pcm_format_name() function to be used outside the PCM core.\nAs a first example, usbaudio is changed to use it now again.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f1e6d3c5cf86675e54a17a89668aa6685d2ef59d",
      "tree": "ed9dd2be28440a4a05d1e968b7d5df7ccaeb5c3d",
      "parents": [
        "765e8db078e63fdc076fcf6024c15d3b7b955746"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 11 08:15:04 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Aug 11 08:16:15 2009 +0200"
      },
      "message": "ALSA: usb-audio - Fix types taken in min()\n\nFix the compile warning due to different integer types used in min():\n  sound/usb/usbaudio.c: In function \u0027init_substream_urbs\u0027:\n  sound/usb/usbaudio.c:1087: warning: comparison of distinct pointer types lacks a cast\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "765e8db078e63fdc076fcf6024c15d3b7b955746",
      "tree": "2962fb6a3f4b03cf1480c122356fed0069d3bdff",
      "parents": [
        "a65dd997b3cf057f6524466cf8dfb8382c132bd5"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 10 10:07:35 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 10 13:13:56 2009 +0200"
      },
      "message": "sound: usb-audio: do not make URBs longer than sync packet interval\n\nUsing more packets in one URB do avoid interrupts does not make sense\nwhen we have a sync pipe whose packets generate interrupts more often.\nTherefore, limit the URB size to the synchronization packet interval.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "57e4a5c4f8cfb4b198830c5400f9fc9eb7b75091",
      "tree": "9a1c443e005850710f48338948252ff08c1fed6e",
      "parents": [
        "b88158846f36374553a5915b7cb5a86540cf9762",
        "2cf313ee75ddf6220b5d623b749b1bb79458307f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 26 11:07:08 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 26 11:07:08 2009 +0200"
      },
      "message": "Merge branch \u0027fix/usb-audio\u0027 into for-linus\n\n* fix/usb-audio:\n  ALSA: usb-audio - Volume control quirk for QuickCam E 3500\n"
    },
    {
      "commit": "b30c4947735f9d76da3d194923efd38ed18ad651",
      "tree": "c24c34dbbb9b242bf2d8b9a3b51c2f017889b0e5",
      "parents": [
        "4be3bd7849165e7efa6b0b35a23d6a3598d97465"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Jul 22 14:13:35 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 23 16:31:58 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: add support for Audio2DJ\n\nThis adds support for Native Instrument\u0027s freshly announced Audio2DJ\nsound device hardware. Version number bumped to 1.3.19.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2cf313ee75ddf6220b5d623b749b1bb79458307f",
      "tree": "6002a61a2c5b3d4c331fc6df80f96a389df669c6",
      "parents": [
        "8886f33f25083a47d5fa24ad7b57bb708c5c5403"
      ],
      "author": {
        "name": "Alexey Fisher",
        "email": "bug-track@fisher-privat.net",
        "time": "Wed Jul 22 14:57:54 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 22 15:52:15 2009 +0200"
      },
      "message": "ALSA: usb-audio - Volume control quirk for QuickCam E 3500\n\n- E3500 report cval-\u003emax more than it actually can handel, so if you\nset 95% capture level it will be silently muted.\n- Betwen cval-\u003emin and cval-max(real) is 2940 control units,\nbut real are only 7 with cval-\u003eres \u003d 384.\n- Alsa can\u0027t handel less than 10 controls, so make it more\nand set cval-\u003eres \u003d 192.\n\nSigned-off-by: Alexey Fisher \u003cbug-track@fisher-privat.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a65dd997b3cf057f6524466cf8dfb8382c132bd5",
      "tree": "f5463308ba24a10266ae828ed869500c6f282fd1",
      "parents": [
        "ed4affa53229701be7be4f7f84ba84164135d7e8"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 13 13:48:36 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 15 11:56:41 2009 +0200"
      },
      "message": "sound: usb-audio: add MIDI drain callback\n\nWhen draining, instead of waiting for fifty milliseconds, just wait for\nthe currently active URBs to complete.  This cuts the usual waiting time\ndown to one USB frame, or zero in the common case when there is no URB.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ed4affa53229701be7be4f7f84ba84164135d7e8",
      "tree": "fdb069a760d512320c38621850a50e176368815b",
      "parents": [
        "4773d1fb8f37612336d2c929058bf96d3a1624b1"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 13 13:43:59 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 15 11:56:30 2009 +0200"
      },
      "message": "sound: usb-audio: use multiple output URBs\n\nSome newer USB MIDI interfaces use rather small packet sizes, so to get\nenough bandwidth, we have to be able to send multiple packets in one USB\nframe, so we have to use multiple URBs.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4773d1fb8f37612336d2c929058bf96d3a1624b1",
      "tree": "ffedcd72fc55f92fef039c7e2297b60ebe558d63",
      "parents": [
        "468b8fde24d49f5b34e9152981824b9d4ecd1a2e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 13 13:40:36 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 15 11:56:19 2009 +0200"
      },
      "message": "sound: usb-audio: use multiple input URBs\n\nSome newer USB MIDI interfaces use rather small packet sizes, so to get\nenough bandwidth, we have to be able to receive multiple packets in one\nUSB frame, so we have to use multiple URBs.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "468b8fde24d49f5b34e9152981824b9d4ecd1a2e",
      "tree": "fcae9bb616bed4f2a9f206543e3b7ec2e73ace0c",
      "parents": [
        "8886f33f25083a47d5fa24ad7b57bb708c5c5403"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 13 11:39:29 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 15 11:55:25 2009 +0200"
      },
      "message": "sound: usb-audio: Xonar U1 digital output support\n\nAdd support for the Asus Xonar U1.  This device is mostly class compliant, but\nthe digital output requires a vendor-specific request.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8886f33f25083a47d5fa24ad7b57bb708c5c5403",
      "tree": "6f6e50f07811c01cd7ec469223ba70fb71ae50f6",
      "parents": [
        "6847e154e3cd74fca6084124c097980a7634285a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 13 13:21:58 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 15 11:55:00 2009 +0200"
      },
      "message": "sound: usb-audio: add workaround for Blue Microphones devices\n\nBlue Microphones USB devices have an alternate setting that sends two\nchannels of data to the computer.  Unfortunately, the descriptors of\nthat altsetting have a wrong channel setting, which means that any\nrecorded data from such a device has twice the sample rate from what\nwould be expected.\n\nThis patch adds a workaround to ignore that altsetting.  Since these\ndevices have only one actual channel, no data is lost.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ad361c9884e809340f6daca80d56a9e9c871690a",
      "tree": "7ec02c9934964fecdc791a0df0fc722d3bda5c53",
      "parents": [
        "e3288775ff63900fbb7db505f2b9a1bee98f07df"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 06 13:05:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 08 10:30:03 2009 -0700"
      },
      "message": "Remove multiple KERN_ prefixes from printk formats\n\nCommit 5fd29d6ccbc98884569d6f3105aeca70858b3e0f (\"printk: clean up\nhandling of log-levels and newlines\") changed printk semantics.  printk\nlines with multiple KERN_\u003clevel\u003e prefixes are no longer emitted as\nbefore the patch.\n\n\u003clevel\u003e is now included in the output on each additional use.\n\nRemove all uses of multiple KERN_\u003clevel\u003es in formats.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f5d3465be8f6e04f43d9b6d543fe28d4be07d78",
      "tree": "de1589de80ef1d3d05190d411e7e1d9391135492",
      "parents": [
        "563c2bf59d392357bcc1d99642933cc88c687964"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 02 11:51:44 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 02 11:53:12 2009 +0200"
      },
      "message": "ALSA: usx2y - reparent sound device\n\nFix the parent device to be the USB interface, not the USB device.\nA similiar commit like 563c2bf59d392357bcc1d99642933cc88c687964.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "563c2bf59d392357bcc1d99642933cc88c687964",
      "tree": "aeaf25749dad3a5e4b1f2a905858c6074ae438c9",
      "parents": [
        "28d0325ce6e0a52f53d8af687e6427fee59004d3"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Jul 02 10:46:35 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 02 10:58:33 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: reparent sound device\n\nThe sound device instance needs to be a child of the USB interface, not\nthe USB device. Newer udev versions pay attention to that.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nReported-by: Lennart Poettering \u003clennart@poettering.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "413318444fd5351f9858b9deb4e8ecaf8898ee05",
      "tree": "c5ab72670ca792c800ca6c75e534c96df2cb80c7",
      "parents": [
        "d06063cc221fdefcab86589e79ddfdb7c0e14b63",
        "47166281d2dc9daf7da9a5ad88491ae94366e852"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 21 13:13:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 21 13:13:08 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Add model\u003d6530g option\n  ALSA: hda - Acer Inspire 6530G model for Realtek ALC888\n  ALSA: snd_usb_caiaq: fix legacy input streaming\n  ASoC: Kill BUS_ID_SIZE\n  ALSA: HDA - Correct trivial typos in comments.\n  ALSA: HDA - Name-fixes in code (tagra/targa)\n  ALSA: HDA - Add pci-quirk for MSI MS-7350 motherboard.\n  ALSA: hda - Fix memory leak at codec creation\n"
    },
    {
      "commit": "0b6306f69f1857f8883cbd81a5f60393db6a08fc",
      "tree": "b3ff0b0760033c4329aa8d23f1adfd921a5a3455",
      "parents": [
        "9fd0d96e799ef96f1394cbb67abc2a2e2b714ddc",
        "0a842c8b60411e200b8a44b65dd78d9665692b91"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 21 10:59:10 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jun 21 10:59:10 2009 +0200"
      },
      "message": "Merge branch \u0027topic/caiaq\u0027 into for-linus\n\n* topic/caiaq:\n  ALSA: snd_usb_caiaq: fix legacy input streaming\n"
    },
    {
      "commit": "0a842c8b60411e200b8a44b65dd78d9665692b91",
      "tree": "cb20dcca7d9da66ec71d8ab2974e9d4c0894fa9c",
      "parents": [
        "955f2d966534803ec32411086a1698170f17f962"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Jun 17 17:45:11 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 17 17:50:27 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: fix legacy input streaming\n\nSeems that nobody recently tried the input on the very first supported\nsound card model, RK2. This patch fixes the byte offset to make it\nrunning again.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "eedbdf03a25ab3b2c332ad7fa205aa8ffbe477ba",
      "tree": "eafa68659da3dfa66bd7383f4cea6f48470435c1",
      "parents": [
        "b8e1c73f4608b8b9ca1e8f1a09f9fd8684e78071"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 16 14:27:35 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 17 10:57:02 2009 +0200"
      },
      "message": "ALSA: usb-audio - Correct bogus volume dB information\n\nSome USB devices give bogus dB information and it screws up PA.\nIt\u0027s better to detect a broken value and correct it in the driver\nbefore exposing the value to the outside.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b8e1c73f4608b8b9ca1e8f1a09f9fd8684e78071",
      "tree": "7619d3bc51ce9a07a863c5980b6295a569f1b6f1",
      "parents": [
        "085f30654175a91c28d2b66b9ea6cceab627fed0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 16 14:04:37 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 17 10:57:01 2009 +0200"
      },
      "message": "ALSA: usb-audio - Use the new TLV_DB_MINMAX type\n\nUse the new TLV_DB_MINMAX type instead of TLV_DB_SCALE.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "661adc423d70203a56723701aaf255e16950dfdb",
      "tree": "72a62c9016667cba8a63ab3f038c69df3692a085",
      "parents": [
        "15bdb5652689d51cc0316de61774d2732472d9e1",
        "3b13b5ce8c1b52379aff80666d31d4354354b2d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 12:10:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 12:10:31 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: ctxfi - Fix deadlock with xfi-timer\n  ALSA: intel8x0 - Fix PCM position craziness\n  ALSA: usb-audio - rework quirk for TerraTec Aureon USB 5.1 MkII\n  ASoC: magician: fix PXA SSP clock polarity\n  ASoC: Instantiate any forgotten DAPM widgets\n  ASoC: Revert duplicated code in SSM2602 driver\n  ALSA: hda - Add quirk for Acer Aspire 6935G\n  ALSA: ctxfi - Replace atc lock to mutex\n  ASoC: Remove odd bit clock ratios for WM8903\n"
    },
    {
      "commit": "3b13b5ce8c1b52379aff80666d31d4354354b2d4",
      "tree": "62337622419ec669d26520e448a39a28200f1af9",
      "parents": [
        "b909005ce15886e9f3283b876e17901f8057d2f7",
        "d9e89bf0c0a25273921381df8edd41e69b74b74c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 16 17:38:50 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 16 17:38:50 2009 +0200"
      },
      "message": "Merge branch \u0027topic/usb-audio\u0027 into for-linus\n\n* topic/usb-audio:\n  ALSA: usb-audio - rework quirk for TerraTec Aureon USB 5.1 MkII\n"
    },
    {
      "commit": "d9e89bf0c0a25273921381df8edd41e69b74b74c",
      "tree": "bf2df2066af5dd3ef9379f20cc62043b1dda1495",
      "parents": [
        "92a43793a908f395dc687e6c5fc90d63f999d6d5"
      ],
      "author": {
        "name": "Andrea Borgia",
        "email": "andrea@borgia.bo.it",
        "time": "Sun Jun 14 12:16:17 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 15 08:09:57 2009 +0200"
      },
      "message": "ALSA: usb-audio - rework quirk for TerraTec Aureon USB 5.1 MkII\n\nThis patch changes yet again the ID for the TTA cards, resulting in a\nmore reasonable name:\n 1 [Aureon51MkII   ]: USB-Audio - Aureon5.1MkII\n    TerraTec Aureon5.1MkII at usb-0000:00:03.0-2, full speed\n\nSigned-off-by: Andrea Borgia \u003candrea@borgia.bo.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "489f7ab6c18cdd64a2d444e056d60a0e722f4ad7",
      "tree": "2c7ed6a0042dc15c91ece08c5a3866f610ddca6d",
      "parents": [
        "b322b7816908487c08b89b72f838174c37d8c836",
        "82d27b2b2f3a80ffa7759a49b9cba39e47df476e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (31 commits)\n  trivial: remove the trivial patch monkey\u0027s name from SubmittingPatches\n  trivial: Fix a typo in comment of addrconf_dad_start()\n  trivial: usb: fix missing space typo in doc\n  trivial: pci hotplug: adding __init/__exit macros to sgi_hotplug\n  trivial: Remove the hyphen from git commands\n  trivial: fix ETIMEOUT -\u003e ETIMEDOUT typos\n  trivial: Kconfig: .ko is normally not included in module names\n  trivial: SubmittingPatches: fix typo\n  trivial: Documentation/dell_rbu.txt: fix typos\n  trivial: Fix Pavel\u0027s address in MAINTAINERS\n  trivial: ftrace:fix description of trace directory\n  trivial: unnecessary (void*) cast removal in sound/oss/msnd.c\n  trivial: input/misc: Fix typo in Kconfig\n  trivial: fix grammo in bus_for_each_dev() kerneldoc\n  trivial: rbtree.txt: fix rb_entry() parameters in sample code\n  trivial: spelling fix in ppc code comments\n  trivial: fix typo in bio_alloc kernel doc\n  trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt\n  trivial: Miscellaneous documentation typo fixes\n  trivial: fix typo milisecond/millisecond for documentation and source comments.\n  ...\n"
    },
    {
      "commit": "80986be4864239dde9bb69e90be7707344f03725",
      "tree": "66fccfbed173e556d77d6b4297b41846dc862a15",
      "parents": [
        "a6093a24bc7da25ce851d22ce3a7bcf1eaca4a95",
        "955f2d966534803ec32411086a1698170f17f962"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 12 20:03:06 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 12 20:03:06 2009 +0200"
      },
      "message": "Merge branch \u0027topic/caiaq\u0027 into for-linus\n\n* topic/caiaq:\n  ALSA: snd_usb_caiaq: set mixername\n"
    },
    {
      "commit": "cf3f9130f48ed04f32a31cfad21f576d45b8788b",
      "tree": "22c36a60912b641122967abf1c3ac448be28f2cc",
      "parents": [
        "2eadfc0ed68690075dcff08b30d87831388a1663"
      ],
      "author": {
        "name": "Viral Mehta",
        "email": "viral.mehta@einfochips.com",
        "time": "Fri Apr 03 13:08:14 2009 +0530"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:45 2009 +0200"
      },
      "message": "trivial: remove extra space\n\nJust for the sake of readability, removing extra space\n\nSigned-off-by: Viral Mehta \u003cviral.mehta@einfochips.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "955f2d966534803ec32411086a1698170f17f962",
      "tree": "77e7f1821abff1d27bf589ffcca5bf5f875093b8",
      "parents": [
        "c6e24d4db824d277303201811e88626778c59999"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Jun 10 21:32:01 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 11 03:02:31 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: set mixername\n\nalsamixer and friends want the mixername to be set. Even though the\ndriver does not exports a real mixer device, export the name doesn\u0027t\nharm.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "85e013a18acfad98473a4432bb7082d1fcc74a25",
      "tree": "660baeaf0b026686f70890472adcf29ab20f4439",
      "parents": [
        "4ef279205a1ca4c37bf80811dd9d0f65c854fbf7",
        "92a43793a908f395dc687e6c5fc90d63f999d6d5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:49 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:49 2009 +0200"
      },
      "message": "Merge branch \u0027topic/usb-audio\u0027 into for-linus\n\n* topic/usb-audio:\n  ALSA: usb - Add boot quirk for C-Media 6206 USB Audio\n  ALSA: usb-audio - errata corrige for quirk\n  ALSA: usb-audio - Add quirk for Roland/Edirol M-16DX\n  ALSA: usb-audio - quirk for USB Aureon cards\n"
    },
    {
      "commit": "eabaf0634a9034f2e487b0be347edc1460c026a4",
      "tree": "e950df1ba10e0a29b25afdd446ac44988381a851",
      "parents": [
        "9dea75c70965c240012251dc5845fe0c1a061180",
        "ae1ec5e1e97f67d41e641a73380129e5905e41cc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:40 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 10 07:26:40 2009 +0200"
      },
      "message": "Merge branch \u0027topic/pcm-delay\u0027 into for-linus\n\n* topic/pcm-delay:\n  ALSA: usbaudio - Add delay account\n  ALSA: Add extra delay count in PCM\n"
    },
    {
      "commit": "92a43793a908f395dc687e6c5fc90d63f999d6d5",
      "tree": "c1479e8e1c4518ce90fd5d0276e3f1fed02d6c29",
      "parents": [
        "ca85b6ba59b69b7b5adcc64a98bd2478f73b2542"
      ],
      "author": {
        "name": "Dan Allongo",
        "email": "gongo2k1@gmail.com",
        "time": "Mon Jun 08 11:21:52 2009 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 08 19:08:42 2009 +0200"
      },
      "message": "ALSA: usb - Add boot quirk for C-Media 6206 USB Audio\n\nAdded boot quirk for C-Media CM6206 device in snd_usb_audio_probe.\nThe function snd_usb_cm6206_boot_quirk sets up six internal 16-bit\nregisters in order to initialize the device. Values for the registers\ncame from sniffing USB traffic under Windows since only four of the six\nare documented in the datasheet for CM106 and some reserved bits were\nalso being set.\n\n[Minor coding-style fixes by tiwai]\n\nSigned-off-by: Dan Allongo \u003cgongo2k1@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ca85b6ba59b69b7b5adcc64a98bd2478f73b2542",
      "tree": "847fa04600b744752ba4886e2954dd4d13fa1ecf",
      "parents": [
        "6efd2cd5e8c566b9c2b4c19830e5e120b442d040"
      ],
      "author": {
        "name": "Andrea Borgia",
        "email": "andrea@borgia.bo.it",
        "time": "Tue Jun 02 19:21:17 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 03 08:05:32 2009 +0200"
      },
      "message": "ALSA: usb-audio - errata corrige for quirk\n\nCut\u0027n\u0027paste mistake, whose likely result was nothing at all.\nCorrect version is \"USB_DEVICE\", not \"USB_DEVICE_VENDOR_SPEC\".\n\nSigned-off-by: Andrea Borgia \u003candrea@borgia.bo.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c6e24d4db824d277303201811e88626778c59999",
      "tree": "8bed4277ee849fefd6335b9e1654dae50cec1488",
      "parents": [
        "bafeee5b1f8d32cbf791c322b40a6fa91d8ccf7a"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue Jun 02 12:36:40 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 14:03:58 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: bump version number\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bafeee5b1f8d32cbf791c322b40a6fa91d8ccf7a",
      "tree": "27bc6bb25d0f7313a4a367a5f784f512bbad16ef",
      "parents": [
        "17db0486d73a7bc62996569cea63464daacb22a4"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue Jun 02 12:36:39 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 12:55:59 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: give better shortname\n\nIf not passed as module option, provide an own card ID with the newly\nintroduced snd_set_card_id() call.\n\nThis will prevent ALSA from calling choose_default_name() which only\ntakes the last part of a name containing whitespaces. This for example\ncaused \u0027Audio 4 DJ\u0027 to be shortened to \u0027DJ\u0027, which was not very\ndescriptive.\n\nThe implementation now takes the short name and removes all whitespaces\nfrom it which is much nicer.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1a1df6f0434fc35c9bf6ca25f9c5115713d77291",
      "tree": "1ddce6fd6b157855add0ec2ae75dd21c9212d9be",
      "parents": [
        "d3873a1be9f2d497e9ff013e4a83a2a4d9f1d22d"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Jun 01 21:36:26 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 09:47:33 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: give better longname\n\nThe serial number is of no interest in the longname, remove it. This\ngives space for the usb path information which is more informative.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d3873a1be9f2d497e9ff013e4a83a2a4d9f1d22d",
      "tree": "b2c42a0a0733c90a9e7206d909cdcf8ecd28ac43",
      "parents": [
        "9318dce5038f193f46091b80c61928395a4139b7"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Jun 01 21:36:25 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 09:41:16 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: use strlcpy\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9318dce5038f193f46091b80c61928395a4139b7",
      "tree": "0258e9550b023e635103f4cf695336f27d190c05",
      "parents": [
        "3218911f839b6c85acbf872ad264ea69aa4d89ad"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Jun 01 21:36:23 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 02 09:39:29 2009 +0200"
      },
      "message": "ALSA: snd_usb_caiaq: clean whitespaces\n\nCosmetic changes only, no code change.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6efd2cd5e8c566b9c2b4c19830e5e120b442d040",
      "tree": "e72275025dc2db8946ad2152c4f5184c09c77742",
      "parents": [
        "93bfd01227408a62006a4e4f640a6056abc6af7a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 01 10:59:51 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 01 10:59:51 2009 +0200"
      },
      "message": "ALSA: usb-audio - Add quirk for Roland/Edirol M-16DX\n\nAdded a half-working quirk for Roland/Edirol M-16DX.\nThis enables the capture on the device but the playback on it seems still\nproblematic becuase of lack of sync with the capture clock.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "93bfd01227408a62006a4e4f640a6056abc6af7a",
      "tree": "00eed2c5fb6c99afd1e98386fb85d0d101b57ddd",
      "parents": [
        "3218911f839b6c85acbf872ad264ea69aa4d89ad"
      ],
      "author": {
        "name": "Andrea Borgia",
        "email": "andrea@borgia.bo.it",
        "time": "Mon Jun 01 10:48:54 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 01 10:48:54 2009 +0200"
      },
      "message": "ALSA: usb-audio - quirk for USB Aureon cards\n\nAdd quirk to provide proper naming of the Terratec Aureon 5.1 MkII\nUSB card.\n\nSigned-off-by: Andrea Borgia \u003candrea@borgia.bo.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "55de5ef970c680d8d75f2a9aa7e4f172140dbd9c",
      "tree": "3fed0a032ccc3050ceacbe4f230d1c02cd122f1c",
      "parents": [
        "59a3759d0fe8d969888c741bb33f4946e4d3750d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed May 27 10:49:30 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 27 11:25:33 2009 +0200"
      },
      "message": "sound: usb-audio: make the MotU Fastlane work again\n\nKernel 2.6.18 broke the MotU Fastlane, which uses duplicate endpoint\nnumbers in a manner that is not only illegal but also confuses the\nkernel\u0027s endpoint descriptor caching mechanism.  To work around this, we\nhave to add a separate usb_set_interface() call to guide the USB core to\nthe correct descriptors.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-and-tested-by: David Fries \u003cdavid@fries.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ae1ec5e1e97f67d41e641a73380129e5905e41cc",
      "tree": "d6366e64044c20570724decdf2d6d10f1e476c97",
      "parents": [
        "4bbe1ddf89a5ba3ec30fe5980912d8bda3a3cbb2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 03:08:53 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 05 14:47:21 2009 +0200"
      },
      "message": "ALSA: usbaudio - Add delay account\n\nManage the PCM delay account based on the queued URBs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2008f137e92220b98120c4803499cdddb2b0fb06",
      "tree": "c67cc4bf32ae3bed8fad82a7da8c835d3d0f8a0a",
      "parents": [
        "27b1833279995e7c290a40cac4ef36ccea7e9283"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 28 12:25:59 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 28 15:06:44 2009 +0200"
      },
      "message": "ALSA: Add missing SNDRV_PCM_INFO_BATCH flag to some drivers\n\nAdded SNDRV_PCM_INFO_BATCH flag to PCM info field of some drivers that\nreally don\u0027t give the precise pointer value.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5530f41bd2012fed6b8eb95ed46b72c9f138ca44",
      "tree": "0c06971c142049bdd1bcb576112625c43e665952",
      "parents": [
        "0995f9dbe6521fe1141779da619bbcf037469b1b",
        "a9b487fa1e00b42f9667abfeca4a5295a71333db"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 27 17:15:41 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 27 17:15:41 2009 +0200"
      },
      "message": "Merge branch \u0027fix/caiaq\u0027 into for-linus\n\n* fix/caiaq:\n  ALSA: snd-usb-caiaq: fix reported elapsed periods\n"
    },
    {
      "commit": "a9b487fa1e00b42f9667abfeca4a5295a71333db",
      "tree": "dcf782b896b9e9afc46af1086cd2ae99075c466d",
      "parents": [
        "936e7d03394bc6238091db10d060326622c87ed7"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 27 12:18:05 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 27 12:32:52 2009 +0200"
      },
      "message": "ALSA: snd-usb-caiaq: fix reported elapsed periods\n\nReset the internal period position counter upon stream startup. This\nfixes initial aplay underruns and problems related to latency picky\napplications such as pulseaudio.\n\nBumped the version number to 1.3.14.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a7b554ad7eefdfc9f2955fdba2634e225d761628",
      "tree": "1fd9627d3ba4f512c2fb2b0f7206db12f7dfff5c",
      "parents": [
        "4262efee8fbbfc083401f22a57d5eca5ba37c2fd",
        "5d4af1be06affa2b42cdf59cd376752be1f934b3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 07:43:10 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 21 07:43:10 2009 +0200"
      },
      "message": "Merge branch \u0027fix/usx2y\u0027 into for-linus\n\n* fix/usx2y:\n  ALSA: us122l: add snd_us122l_free()\n  ALSA: us122l: Fix signedness in comparisions\n"
    },
    {
      "commit": "5d4af1be06affa2b42cdf59cd376752be1f934b3",
      "tree": "65617051a596a59159b5d69abe5c8d9c68013e19",
      "parents": [
        "f600f6c4824d7e40be370f7e26ab0fbc3f6f911c"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Mon Apr 20 13:01:21 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 20 13:39:38 2009 +0200"
      },
      "message": "ALSA: us122l: add snd_us122l_free()\n\nUse it to clean up snd_us122l_card_used[].\n\nWithout patch unplugging of an US122L soundcard didn\u0027t reset the\ncorresponding element of snd_us122l_card_used[] to 0.\nThe (SNDRV_CARDS + 1)th plugging in did not result in creating the soundcard\ndevice anymore.\nIndex values supplied with the modprobe command line were not used correctly\nanymore after the first unplugging of an US122L.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ],
  "next": "f600f6c4824d7e40be370f7e26ab0fbc3f6f911c"
}
