)]}'
{
  "log": [
    {
      "commit": "11589418a1c4cf68be9367f802898d35e07809c4",
      "tree": "f4a0b55008e866baa10e58e320bf57d6d618191d",
      "parents": [
        "877db3c1af24a65f78ae865b1fb642165e065a8b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jul 29 11:42:23 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jul 29 16:00:33 2008 +0200"
      },
      "message": "ALSA: ASoC: Export dapm_reg_event() fully\n\ndapm_reg_event() is used by devices using SND_SOC_DAPM_REG() so needs to\nbe exported to support building them as modules and prototyped to avoid\nsparse warnings and potential build issues.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fe0a3fe324811385b64790d42079bf534798a0cd",
      "tree": "2fe601cdc0be29fc34648bf5c791fec5805f0da2",
      "parents": [
        "80ca9a706b458d09b8cc8d5258bb61957f66ca5e"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jul 14 09:54:43 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jul 14 09:54:43 2008 +0200"
      },
      "message": "ALSA: Release v1.0.17\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "862c2c0a61c515f2e9f63f689215bcf99a607eaf",
      "tree": "e1d40973f3d96a3a171fe5bd770e1ef893fb0581",
      "parents": [
        "1e066322c26562621811effb1eb14097bc67a9ee"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Jul 12 22:43:50 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jul 14 09:01:02 2008 +0200"
      },
      "message": "ALSA: ALSA driver for SGI O2 audio board\n\nThis patch adds a new ALSA driver for the audio device found inside\nmost of the SGI O2 workstation. The hardware uses a SGI custom chip,\nwhich feeds a AD codec chip.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ee2da99782d717b264d5c309a2084ca85e9a64ff",
      "tree": "63ef3e9706e4ea08397c23cfe9782c00805927c6",
      "parents": [
        "7fc077fba5f8896c6fed3b35c5a10e7fdae82bbe"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jul 09 10:28:41 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:32:58 2008 +0200"
      },
      "message": "ALSA: remove CONFIG_KMOD from sound\n\nA bunch of things in alsa depend on CONFIG_KMOD,\nuse CONFIG_MODULES instead where the dependency\nis needed at all.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "8c6529dbf881303920a415c2d14a500218661949",
      "tree": "63795a932b871c635a7a77c87ed31254f8039a24",
      "parents": [
        "7e2574050e6af203f0c94915c98c53ce1fc48044"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Tue Jul 08 13:19:13 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:32:50 2008 +0200"
      },
      "message": "ALSA: asoc: core - add Digital Audio Interface (DAI) control functions.\n\nThis patch adds several functions for DAI control and config\nand replaces the current method of calling function pointers within\nthe DAI struct.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "3c4b266fe642bcaebe2b95edb56c3f8802924ff9",
      "tree": "837a5e7d8e77702bcca5a02fbcaed51c3fa52065",
      "parents": [
        "a5302181e5321664047f75715242aac4e0bbd17c"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Mon Jul 07 16:07:17 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:32:32 2008 +0200"
      },
      "message": "ALSA: asoc: core - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.\n\nThis patch series merges struct snd_soc_codec_dai and struct\nsnd_soc_cpu_dai into struct snd_soc_dai in preparation for further\nASoC v2 patches.\n\nThis merger removes duplication in both DAI structures and simplifies\nthe API for other users.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "a5302181e5321664047f75715242aac4e0bbd17c",
      "tree": "eb5b8a618062099981b65eeaca4cdb9b1fe7c826",
      "parents": [
        "be321a890c25272965129ffe4b3b59a519fcf583"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Mon Jul 07 13:35:17 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:32:30 2008 +0200"
      },
      "message": "ALSA: asoc: core - refactored DAPM pin control API.\n\nRefactored snd_soc_dapm_set_endpoint() to snd_soc_dapm_enable_pin() and\nsnd_soc_dapm_disable_pin().\n\nRenamed snd_soc_dapm_sync_endpoints() to snd_soc_dapm_sync().\nRenamed snd_soc_dapm_get_endpoint_status() to\nsnd_soc_dapm_get_pin_status().\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "69776bf3a7263a4e47751f475d540b0f73bf8337",
      "tree": "691ad26f95f80df634cf2a059d92729ad7c5feb1",
      "parents": [
        "031005f78c8d0aebc17ddf7a34af9ffd48034d7d"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jun 27 10:11:58 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jun 27 10:11:58 2008 +0200"
      },
      "message": "ALSA: Release v1.0.17rc3\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "e2be2ccf9416bb4e0eb5f851967e79261f41d7e5",
      "tree": "12a0d4b9d2a920f9f679d817f837b01e73af97e3",
      "parents": [
        "a5c95e90c1baa9c1114875264bbd283526eb8377"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Wed Jun 25 14:42:07 2008 +0300"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jun 26 09:02:10 2008 +0200"
      },
      "message": "ALSA: ASoC: Add support for generic DAPM register modifier widget\n\nThis generic register modifier widget is for updating multiple codec\nregister bits at once when the widget changes its power state.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "eabe3228a80728a21f871ccc86c72c170ca1a2dc",
      "tree": "60bdd85120b507f163471604b14de693a6eb7d2a",
      "parents": [
        "a1855d802fb62718192eb7e180161b08adff4e73"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jun 26 08:51:31 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jun 26 08:53:05 2008 +0200"
      },
      "message": "[ALSA] Revert \"alsa: add annotations to bitwise type snd_pcm_hw_param_t\"\n\nThis reverts commit 36b34d2437104f323e09d7c6af6451d3c0b9c0cd.\n\nFrom: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\n\nWIW, *all* this stuff is not bitwise at all.  For crying out loud, half\nof these types are routinely used as array indices and loop variables...\n\nIf anything, we want a different set of allowed operations - subtraction\nbetween elements of type (yielding integer), addition/subtraction of\ninteger types not bigger than ours (yielding our type), comparisons,\nassignments (\u003d, +\u003d, -\u003d, passing to function as argument, return from\nfunction, initializers) and second/third arguments in ?:.  With 0 *not*\nbeing allowed as a constant of such type.\n\nIt\u0027s not bitwise; we may use the same infrastructure in sparse, but it\nshould be a separate class of types (__attribute__((affine))).\n\ndma_addr_t is another candidate for the same treatment, but there we\u0027ll\nneed helpers for conversions to hw-acceptable form (dma_to_le32(), etc.)\nand gradual conversion of drivers.\n\nALSA ones and pm mess are absolutely straightforward cases, though.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "28bb171169247754bae47bad0609208333e7a34b",
      "tree": "842752dbe1a2a63959d2d71fada368a05acd4750",
      "parents": [
        "1301a964cef2759d46b4ce366eeeee1f869731f9"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jun 18 13:45:13 2008 -0700"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jun 19 10:33:02 2008 +0200"
      },
      "message": "alsa: add annotations to bitwise type snd_pcm_hw_param_t\n\nFully half of all alsa sparse warnings are from snd_pcm_hw_param_t degrading\nto integer type, this goes a long way towards eliminating them.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "b7d2399242b639f0b0be5f901506a7180d961b64",
      "tree": "8f7b915014a9fa9373029fb2bfb3a1daa3f1c13a",
      "parents": [
        "766979e09d302315f314bfd96fdd83f8f9896d9c"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jun 16 09:42:25 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jun 16 09:42:25 2008 +0200"
      },
      "message": "ALSA: Release 1.0.17rc2\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "6ed2597883b1b03ca94f62f0cfe908314cba6d6b",
      "tree": "d19f086cdd31ca77ea1583cc147b19dfd8458190",
      "parents": [
        "abb68c26ba15f8e84e580a40c0b1bc349cb534b0"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@openmoko.com",
        "time": "Fri Jun 13 16:24:05 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jun 16 09:32:31 2008 +0200"
      },
      "message": "ALSA: ASoC: Don\u0027t block system resume\n\nOn OpenMoko soc-audio resume is taking 700ms of the whole resume time of\n1.3s, dominated by writes to the codec over I2C.  This patch shunts the\nresume guts into a workqueue which then is done asynchronously.\n\nThe \"card\" is locked using the ALSA power state APIs as suggested by\nMark Brown.\n\n[Added fix for race with resume to suspend and fixed a couple of nits\nfrom checkpatch -- broonie.]\n\nSigned-off-by: Andy Green \u003candy@openmoko.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "d3bd67cdbb5d12f30dfd1b627fd95bd6dcc7ff1e",
      "tree": "3e701748a1f178799448030d88fd5fd7e7cf718d",
      "parents": [
        "149b154452b18dedd4559cdd65b965ae9011e425"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 12 18:17:26 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jun 13 16:48:49 2008 +0200"
      },
      "message": "ALSA: make snd_ctl_elem_read() and snd_ctl_elem_write() static\n\nsnd_ctl_elem_read() and snd_ctl_elem_write() are no longer used by\nany other drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "10144c09a0d6a62e1d56e25f142743c7a00e5dba",
      "tree": "3a8d04bdae3289a4e0ab7612a84217dbcfcbe970",
      "parents": [
        "2cc8c609798957b90adf90b5bfb9859d1643fade"
      ],
      "author": {
        "name": "Mike Montour",
        "email": "mail@mmontour.net",
        "time": "Wed Jun 11 13:47:13 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jun 13 16:48:13 2008 +0200"
      },
      "message": "ALSA: ASoC: Add SOC_SINGLE_EXT_TLV control type\n\nSigned-off-by: Mike Montour \u003cmail@mmontour.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "bdb92876f0a9d2b431199e385732ede89ff0b97d",
      "tree": "5a88d9e7f370facce9e44e60c59ec5636b316b6d",
      "parents": [
        "dbac7cb8a7fcae34ffda04e4bc30673c2ea841ae"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jun 11 13:47:10 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jun 13 16:48:01 2008 +0200"
      },
      "message": "ALSA: ASoC: Pass the DAI being configured into CPU DAI probe and remove\n\nThis allows per-DAI initialisation to be done by the CPU DAI drivers.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "abf1f5aafc1939db1f252e33914a3689e0f5830f",
      "tree": "cd459744443de51e5ffead43215e541653c98fe7",
      "parents": [
        "a6a950a8a8e1431e8527809339e089ac926a7d34"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Jun 09 23:07:28 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jun 13 16:47:33 2008 +0200"
      },
      "message": "ALSA: opti93x: add support for Opti93x codec in cs4231-lib\n\nThis patch adds support for WSS compatible Opti93x\ncodec to the cs4231-lib.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nTested-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "5a85bb02ba473aacd29f4039a74744f729443b31",
      "tree": "427d0aadcb3ed8f5b46dffb5b87141177528e6f2",
      "parents": [
        "d2cd74b158d7214a556226e3312f9fb1de64d7ae"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jun 03 09:06:20 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jun 03 09:06:20 2008 +0200"
      },
      "message": "ALSA: Release v1.0.17rc1\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "d2cd74b158d7214a556226e3312f9fb1de64d7ae",
      "tree": "4a03d56c48d3f02446d07de937bd92af192d57f8",
      "parents": [
        "a5003fc04113c217370409beac812831cbf6e0ac"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 02 11:45:53 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 02 11:45:53 2008 +0200"
      },
      "message": "[ALSA] emu10k1 - Fix inverted Analog/Digital mixer switch on Audigy2\n\nOn Audigy2 Platinum, the Analog/Digital mixer switch is inverted.\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d396204\n\nThe patch adds a simple workaround.\n\nThere might be another device requiring a similar fix, too (or fix for\naudigy2 generically), but right now I fix only the known broken one.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e13ac2e9b18bde51cf32c69c2209df25791ab3e5",
      "tree": "67d308f63015d0da00998c7e1c1d12c55df7c6f9",
      "parents": [
        "a93bbaa77ea61c6bad684263a65f812b31bf9791"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed May 28 17:58:05 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 29 08:10:49 2008 +0200"
      },
      "message": "[ALSA] ASoC: Add SOC_DOUBLE_S8_TLV control type\n\nThe SOC_DOUBLE_S8_TLV control type was originally implemented in the\nUDA1380 driver by Philipp Zabel and was moved into the core by me.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "62cf872a8eec1f11aacbec0ac3fe3698bfa9b403",
      "tree": "16db27136a4394d8ea26d0b71421199b80a5d8b1",
      "parents": [
        "6938d6b2a90d5e2ffaef037852652a1333502519"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 20 12:15:15 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 27 15:56:21 2008 +0200"
      },
      "message": "[ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE\n\nReplace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE to\nrepresent its meaning more better.  This config isn\u0027t provided only\nfor the detection but for more verbose debug prints in general.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a72e72469a166c825196c3f20dabd352877fec2b",
      "tree": "3ffafb538b39b845614e77a11cf96e4966081b1d",
      "parents": [
        "62b126315369d52e40ad604e1798ff5b6265287e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue May 20 01:06:55 2008 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 27 15:56:20 2008 +0200"
      },
      "message": "[ALSA] remove CVS keywords\n\nThis patch removes CVS keywords that weren\u0027t updated for a long time\nfrom comments.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0be9898adb6f58fee44f0fec0bbc0eac997ea9eb",
      "tree": "61842c7381c7dcc4060280357a9a5fc08f4db023",
      "parents": [
        "1ef6ab75c7deef931d6308af282ed7d8e480e77f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 19 12:31:28 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon May 19 17:28:43 2008 +0200"
      },
      "message": "[ALSA] ASoC: Clarify API for bias configuration\n\nCurrently the ASoC core configures the bias levels in the system using\na callback on codecs and machines called \u0027dapm_event\u0027, passing it PCI\nstyle power levels as SNDRV_CTL_POWER_ constants. This is more obscure\nthan it needs to be and has caused confusion to driver authors,\nespecially given that DAPM is also performing power management.\n\nAddress this by renaming the callback function to \u0027set_bias_level\u0027 and\nusing constants explicitly representing the off, standby, pre-on and on\nstates which DAPM transitions through.\n\nAlso unexport the API for setting bias level: there are currently no\nin-tree users of this API other than the core itself and it is likely\nthat the core would need to be extended to cater for any users.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "1ef6ab75c7deef931d6308af282ed7d8e480e77f",
      "tree": "9be0cbeb41f5f6346a8c5c1931e1dc462590455f",
      "parents": [
        "b2efbbfba24efc8456d68d5af42d082ab1c2febc"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 19 12:31:55 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon May 19 13:19:20 2008 +0200"
      },
      "message": "[ALSA] ASoC: Make CPU and codec DAI operations have same type\n\nThe CPU and codec DAI operations differ only in the presence of the\ndigital mute operation for the codec so they may as well be the same\ntype.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "105f1c28442301237d20b05a3d52d9987614016f",
      "tree": "d91e8de8092eeb5de8db676ffa8dd7cbb6f6d338",
      "parents": [
        "4ba1327ab8ce179c40862f3dedb4ebaaa491d737"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 13 14:52:19 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon May 19 13:19:18 2008 +0200"
      },
      "message": "[ALSA] soc - DAPM - Bulk route registration\n\nASoC codecs and machine drivers that use DAPM routes all cut\u0027n\u0027paste a\nloop iterating over a null terminated array of routes.  Factor out this\ninto a bulk registration function, improving the error reporting for\nmost users, and deprecate the old API to help out of tree users pick up\nthe changes.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Graeme Gregory \u003cgraeme@openmoko.org\u003e\nCc: Frank Mandarino \u003cfmandarino@endrelia.com\u003e\nCc: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "4ba1327ab8ce179c40862f3dedb4ebaaa491d737",
      "tree": "1f521aa3f9fc27f45df48e6316062ae1d882b5f4",
      "parents": [
        "ca1f30ad6c3f002d1d9b9355a53b8bbf2fe70588"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 13 14:51:19 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon May 19 13:19:18 2008 +0200"
      },
      "message": "[ALSA] soc - DAPM - Add bulk control registration\n\nMost SoC drivers cut\u0027n\u0027paste a loop iterating over an array to register\ntheir DAPM controls.  Provide a function they can call instead.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Graeme Gregory \u003cgraeme@openmoko.org\u003e\nCc: Frank Mandarino \u003cfmandarino@endrelia.com\u003e\nCc: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "eeec12bf7b7d80d1c9cae5aae0dff7e2f928c64b",
      "tree": "34757a9cb4cc5f3c9a24699315e586db1668b578",
      "parents": [
        "54e7e6167d29a4a98207884b2fbd28b0b3fe91f6"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "graeme@openmoko.org",
        "time": "Wed Apr 30 19:27:40 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon May 19 13:19:14 2008 +0200"
      },
      "message": "[ALSA] soc - DAPM - add hook to read state of DAPM widget\n\nThis adds a hook to read the power state of a DAPM widget, I use this\nin the gta02 driver to expose certain DAPM widgets in the mixer for\nease of audio routing.\n\nSigned-off-by: Graeme Gregory \u003cgraeme@openmoko.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "e48d6d97bb6bd8c008045ea0522ea8278fdccc55",
      "tree": "cd27ea13b6294037054097658505f6cdc085a1b2",
      "parents": [
        "e490517a039a99d692cb3a5561941b0a5f576172"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 29 08:16:56 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 30 16:20:42 2008 +0200"
      },
      "message": "[ALSA] ac97 - Fix ASUS A9T laptop output\n\nASUS A9T laptop uses line-out pin as the real front-output while\nother devices use it as the surround.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "392abe9cb36f04ccdda9c96938077b0d43f2b50b",
      "tree": "9bd11adfaa42b648f7f646072656440edc2fe26e",
      "parents": [
        "5b006137f47622dbd4a5aa2ba4010202cbc31667"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue May 13 14:03:40 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 13 14:47:44 2008 +0200"
      },
      "message": "[ALSA] ASoC: build fix for snd_soc_info_bool_ext\n\nI suspect that snd_ctl_boolean_mono should have been\nsnd_ctl_boolean_mono_info instead. This fixes the build for magician.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "df7e3fdf83699328d1fdf7000ce0dc852fbb0ad9",
      "tree": "dc5ca06bc0754352c8adf201b4f950d7fbf7c0b1",
      "parents": [
        "a01e035ebb552223c03f2d9138ffc73f2d4d3965"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 25 09:13:45 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 29 19:01:56 2008 +0200"
      },
      "message": "[ALSA] Add MPU401_INFO_NO_ACK bitflag\n\nAdded MPU401_INFO_NO_ACK bitflag to ignore the ACK check for UART\ncommands.  VT172x doesn\u0027t handle ACK commands, for example.\n\nTested-by: Pavel Hofman \u003cpavel.hofman@insite.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b415ed45f4db9f8365daac84cf2518642a174dc0",
      "tree": "9cb81b685a0b73b5f8b41e41d389fc41a6466fd5",
      "parents": [
        "efd89d9dcf75ab0a31b200db0ae4ae19cad25e48"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 23 17:47:28 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:38:22 2008 +0200"
      },
      "message": "[ALSA] Define MPU401 registers in sound/mpu401_uart.h\n\nDefine some MPU401 registers in sound/mpu401_uart.h so that other\ndrivers can refer to them.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ad5fada51d33b408ad3d2d0848ef6744b5daf06f",
      "tree": "9b77b415c2698f0a7bac36815e8639134af4a116",
      "parents": [
        "a8bb1bad9b16ab91de6568ac9356b8f705f7272b"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Mon Apr 14 18:31:35 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:36 2008 +0200"
      },
      "message": "[ALSA] sound/core.h: evil #ifdefs\n\nsnd_minor_info_oss_* is an function returning int _or_ comment,\ndepending on config parameters. That is truly evil, fix it.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "edab938e63e463da86e4aa7b94628ce8f2b8a137",
      "tree": "f96c6db21c954157c8448cc57af55e09eaa8db72",
      "parents": [
        "e97f79994ac715e4c8724b201bd3328463ec9314"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Tue Apr 01 15:33:22 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:31 2008 +0200"
      },
      "message": "[ALSA] fix comments in sound/core.h\n\nTwo sentences seem to be spliced into one in comment, fix that and fix\nenglish. Also fix codingstyle.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "841b23d4d7b554c8d74fc9c34a701f85abc04875",
      "tree": "64b7322112731405bcdd0c025b76514599e7d0b8",
      "parents": [
        "5949d2443d96f054d9a32d31edddb0be836968c6"
      ],
      "author": {
        "name": "Pavel Hofman",
        "email": "dustin@seznam.cz",
        "time": "Mon Mar 17 08:45:33 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:25 2008 +0200"
      },
      "message": "[ALSA] some fixes and cleanup for ICE1724 cards\n\n* removing the hack with NON_AKM ak4xxx type\n* support for card-specific flags in ak4114_stats\n* definition of the flags for corresponding cards\n\nSigned-off-by: Pavel Hofman \u003cdustin@seznam.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "85bfb8fe5d26b316ccd4892d1834778ec5fc17c3",
      "tree": "6428efa44dcddf44927c37d674312dc75d88eae1",
      "parents": [
        "4a295ca47424b48c993d5cea7c3fbeca75ddb608"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 10 11:21:30 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:23 2008 +0200"
      },
      "message": "[ALSA] release 1.0.16\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fd6640fa2d8b5f5f471aad5abd8ce5d6995df563",
      "tree": "96e8c87681aa76846a8b6131bac060dd3a443563",
      "parents": [
        "52fe0f9d59cf4f5842bd319e4f212f907abd2e5d"
      ],
      "author": {
        "name": "Pawel MOLL",
        "email": "pawel.moll@st.com",
        "time": "Fri Feb 29 12:41:31 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:19 2008 +0200"
      },
      "message": "[ALSA] IEC958 definitions for consumer status channel, byte 4\n\nAdded definition for byte 4 of SPDIF channel status, according to\nsecond edition of IEC 60958-3 (consumer) spec.\n\nSigned-off-by: Pawel MOLL \u003cpawel.moll@st.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e922b0028fad87de0d262f9fa51f98595d2df258",
      "tree": "60798c8c6c8494edd20577d3adf85fba8bfbacd4",
      "parents": [
        "4235a31784f59c9be5ff71534743c055091f9735"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 18 13:03:13 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:12 2008 +0200"
      },
      "message": "[ALSA] Move vmaster code to sound core\n\nMove the codes for virtual master controls to sound core part so that\nnot only hda-intel drivers can use it.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4235a31784f59c9be5ff71534743c055091f9735",
      "tree": "87080055fed0c3f25a3c816c182a6db5739430b6",
      "parents": [
        "2eef1258e54722b1c4efac6e5760d2153f96c4b4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 18 12:23:13 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:11 2008 +0200"
      },
      "message": "[ALSA] intel8x0 - Add support of 8 channel sound\n\nAdded the support of 8 channel sound for codecs that are known to work.\nSo far, only ALC850 is marked as a 8ch-support codec.\n\nThis fix is a modified version of the patch on ALSA BTS#2097 by\nMartin Ellis:\n\thttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d2097\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0ee46c9dadcbbd0daa12da30f226391896d90abb",
      "tree": "3483dd812fa0c724a1812bf6048dc6761a7fcfe6",
      "parents": [
        "2c020a99e058cdfc3a073cbfbfcc6ff55d3bfc43"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 22 18:34:06 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 22 14:20:08 2008 -0800"
      },
      "message": "[ALSA] opl3 - Fix compilation without sequencer support\n\nAdd proper ifdef\u0027s to the patch loading code moved from the old instr\nlayer so that opl3 driver can be compiled without the sequencer support.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ecba4ffbbc6c85fce8c3878514be415edace413",
      "tree": "6fb55c2e70c7aa9b71f0792f2dbc1e1e2c6c214f",
      "parents": [
        "cace16f174d971a80f81e68ed04f1124a50dd800"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:40:18 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:40:18 2008 +0100"
      },
      "message": "[ALSA] version 1.0.16rc2\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c94fa4c9168e51a8dab8e72cb9f0d89673fc8d8c",
      "tree": "08169553a3b69a284b322941131f406661e499e8",
      "parents": [
        "3839e4f136d6da3dc85d237aa9569ee94bfea763"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sat Nov 10 17:55:14 2007 +0000"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:24 2008 +0100"
      },
      "message": "[ALSA] emu10k1: General cleanup, add new locks, fix alsa bug#3501, kernel bug#9304.\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "3839e4f136d6da3dc85d237aa9569ee94bfea763",
      "tree": "c000a5a87e22c22890c24b8eb4f1fee861bbd79a",
      "parents": [
        "88aa139057f2740c5dd55e2a542b2425186e4d3c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 21 16:33:32 2007 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Thu Jan 31 17:30:24 2008 +0100"
      },
      "message": "[ALSA] emu10k1 - Use enum for emu_model types\n\nUse enum instead of digits for emu_model types.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "1c02e36681ae20a796204e8d629d13fa9d5e20b5",
      "tree": "7ae5336de469988b889fd57be64bd2f531213c98",
      "parents": [
        "190d2c46e52592ba092e8bf8acd4427c920f2d69"
      ],
      "author": {
        "name": "Ctirad Fertr",
        "email": "c.fertr@gmail.com",
        "time": "Thu Dec 13 16:27:13 2007 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Thu Jan 31 17:30:24 2008 +0100"
      },
      "message": "[ALSA] emu10k1 - 1616(M) cardbus improvements\n\nThis patch improves E-Mu 1616(M) cardbus support. It adds definitions of the\nnew Microdock and 1010 cardbus registers (thanks again for descriptions\nJames) and improves mixer for this card. Now you can use S/PDIF and ADAT on\nMirodock and also use headpohone output on host cardbus card as another\nindependent output.\n\nSigned-off-by: Ctirad Fertr \u003cc.fertr@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "190d2c46e52592ba092e8bf8acd4427c920f2d69",
      "tree": "bc4f4271f08aa57ac520fa2536c3990f8741fd55",
      "parents": [
        "44893a36ba49349e0f9d4bc3b7bbf9b54469ae1a"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sun Nov 04 14:08:26 2007 +0000"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Thu Jan 31 17:30:24 2008 +0100"
      },
      "message": "[ALSA] snd:emu10k1: E-Mu updates. Fixes to firmware loading and support for 0404.\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "44893a36ba49349e0f9d4bc3b7bbf9b54469ae1a",
      "tree": "dc5cb9c969ce8c0cad6a2d72c2e313c03d67350c",
      "parents": [
        "2ea85986dd1fa96ccf0a2f37877d58a57ff6f583"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Mon Nov 12 12:11:53 2007 +0000"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Thu Jan 31 17:30:23 2008 +0100"
      },
      "message": "[ALSA] emu10k1: Add comments regarding E-Mu ins and outs.\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "69252128ec628e9d19739db0101e1826d993aecb",
      "tree": "449a9fd1ec343a57a7ad7626e69c7b4bad37e11b",
      "parents": [
        "29a52c242d76deee155cb94756bcf7ebf58de4fe"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andy@smile.org.ua",
        "time": "Thu Jan 24 18:11:53 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:14 2008 +0100"
      },
      "message": "[ALSA] fm801 - Add mute support for FM-only card with FM801 PCI to tuner bridge\n\nThis is improvement of the early support of the FM-only cards where the\nfm801 chip represents the PCI to tuner bridge.\nThe tuner initialization isn\u0027t included the mute on as well as mute support\nvia V4L request. Proposed patch should fix this at least for 64-PCR model.\n\nSigned-off-by: Andy Shevchenko \u003candy@smile.org.ua\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "8c12158687fc78091730d5456336b7efbf6f2250",
      "tree": "f5b27075a4fde3f3eabbe7f05a12fec5559664b6",
      "parents": [
        "a64135a2d880183a2aff149f42dab7779a37a67f"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jan 11 08:45:08 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:54 2008 +0100"
      },
      "message": "[ALSA] PCM interface - rename SNDRV_PCM_TSTAMP_MMAP to SNDRV_PCM_TSTAMP_ENABLE\n\nChange semantics for SNDRV_PCM_TSTAMP_MMAP. Doing timestamping only in\nthe interrupt handler might cause that hw_ptr is not related to actual\ntimestamp. With this change, grab timestamp at every hw_ptr update to\nhave always valid timestamp + ring buffer position pair.\nWith this change, SNDRV_PCM_TSTAMP_MMAP was renamed to\nSNDRV_PCM_TSTAMP_ENABLE. It\u0027s no regression (I think).\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "0a22b87de0467bbc2ce863d54b55c3a7b649ba74",
      "tree": "b504899ae3e43a80d4e519244a894580d18cdc8e",
      "parents": [
        "4b67d35504d005e94328558ee2c8f661a46aaaf4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 14:53:48 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:51 2008 +0100"
      },
      "message": "[ALSA] Bump ASoC core version number\n\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "9af6d9562414568ecadf96aaef5b88e7e8b19821",
      "tree": "710e129e7cc8838cf8ac9c5d79473685e8933dd6",
      "parents": [
        "6c59e6c4129cd80834837b58a42216f0432a4f58"
      ],
      "author": {
        "name": "Laim Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 14:41:02 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:51 2008 +0100"
      },
      "message": "[ALSA] soc - Add support for passing kcontrols with events\n\n\nSigned-off-by: Laim Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "4ccab3e72e211c40d868045c7d3216948999bcf7",
      "tree": "d272be72dfa4252bc77c5bb44e98c6c34afe9bc9",
      "parents": [
        "3c1c47e0eb92264d555003ee2003f836e432615b"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 14:39:01 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:50 2008 +0100"
      },
      "message": "[ALSA] soc - Ensure PCMs are suspended\n\nThis fixes a bug whereby PCMs were not being suspended when the rest of the\naudio subsystem was suspended.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "a7a4ac86b4754f44eb06221f3087debb4775d588",
      "tree": "63240035ca77fca21c4bb3b0db7566f53501053a",
      "parents": [
        "0b4d221b8d56deefca4984d01b3a010107ae1f72"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Jan 10 14:37:42 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:50 2008 +0100"
      },
      "message": "[ALSA] ASoC TLV support\n\nAdd TLV support to ASoC.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "0b4d221b8d56deefca4984d01b3a010107ae1f72",
      "tree": "fb4d9923416fedeee04632eac5a8ee760bf37f0e",
      "parents": [
        "7570f29a545c7fdf29e913860320e0c09e60e45b"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 14:36:20 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:50 2008 +0100"
      },
      "message": "[ALSA] soc - Add device level DAPM event\n\nAdded a device level dapm event so that both the machine and codec are informed\nwhen dapm events occur.\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.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": "31e8960b35975ed235d283d6fb95d0e28dffded0",
      "tree": "f084becc6e5dbec3efa1d79d0961facd68e585f9",
      "parents": [
        "130755108ba03461f69da990e54e02a254accd23"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 08 18:09:57 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:47 2008 +0100"
      },
      "message": "[ALSA] Remove PCM sleep_min and tick\n\nThe \u0027tick\u0027 in PCM is set (again) via sw_params.  And, nobody uses\nthis feature at all except for a command line option of aplay.\n(This is literally \u0027nobody\u0027, as I checked alsa-lib API calls in all\n programs in major distros.)\nAbove all, if we need finer wake-ups for the position update, it\u0027s\nbasically an issue that the driver should solve, not tuned by each\napplication.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "d948035a928400ae127c873fbf771389bee18949",
      "tree": "1f8c98f21627e0ae1747c471dfbc3148923d80dd",
      "parents": [
        "fa5717f2099aadb2083d5df4d19af8f9685fa03e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 08 18:05:26 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:47 2008 +0100"
      },
      "message": "[ALSA] Remove PCM xfer_align sw params\n\nThe xfer_align sw_params parameter has never been used in a sane manner,\nand no one understands what this does exactly.  The current\nimplementation looks also buggy because it allows write of shorter size\nthan xfer_align.  So, if you do partial writes, the write isn\u0027t actually\naligned at all.\nRemoving this parameter will make some pcm_lib_* code more readable\n(and less buggy).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "8ace4f3c9d83fd60e7539526a3a70bf5730db8c0",
      "tree": "bb1c13dd88e0f263fbecbf5bb7fcdc270237a88d",
      "parents": [
        "38f8b397e15033b716f0b550f0ec780ad3d890e6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 08 17:57:26 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:46 2008 +0100"
      },
      "message": "[ALSA] Remove indirect control access\n\nThis patch removes the indirect control access to the control elements.\nThe indirect access has never been used and is even broken on 32bit\nioctl wrapper.  Let\u0027s clean it up.\nThe pointers still remain in snd_ctl_elem_* structs just to make sure\nthat the struct size won\u0027t change.  Once after checking the size\nconsistency, we can get rid of them, too.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "b7d2a8035a382ad268aba8c0612797b4f2625f61",
      "tree": "a278a779bb0f17411f245c83208f790829fdc6fe",
      "parents": [
        "561de31a23a8a5d23baeb8b2ce7c6102cb649616"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Dec 18 13:14:21 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:41 2008 +0100"
      },
      "message": "[ALSA] include/sound/: Spelling fixes\n\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "28e9e47384d333239a8335b439a92a13d29f91d6",
      "tree": "8bc379720a63487640d275ef36fe92441926c424",
      "parents": [
        "f85bf29c9435baf927e1817e6b43c9429b84f822"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Dec 17 09:02:22 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:36 2008 +0100"
      },
      "message": "[ALSA] PCM - added back TSTAMP ioctl for PCM (for old alsa-lib binaries)\n\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "36b9cdfea64650069d985c5999cb5c2b6f8b85fb",
      "tree": "1b2982b8fccd8bacae40e5e5422190f88e693e38",
      "parents": [
        "67c393172c00a710121d61bb7aff31b1e4f44b8d"
      ],
      "author": {
        "name": "Marcin Ślusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Fri Dec 14 12:58:45 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:35 2008 +0100"
      },
      "message": "[ALSA] info_oss: move prototype of snd_card_info_read_oss to info.h\n\ninfo_oss: move prototype of snd_card_info_read_oss to info.h\n\nSigned-off-by: Marcin Ślusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "b751eef1fdffca5532344285f2fad0c60d2f0158",
      "tree": "d504104c6315a8abc4b3f657f8f4828fb55a8795",
      "parents": [
        "25543fa785a32ce22e7374ba403eb6d38854d037"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Dec 13 10:19:42 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:31 2008 +0100"
      },
      "message": "[ALSA] Use posix clock monotonic for PCM and timer timestamps\n\nWe need an accurate and continuous (monotonic) time sources to do\naccurate synchronization among more timing sources. This patch allows\nto enable monotonic timestamps for ALSA PCM devices and enables monotonic\ntimestamps for ALSA timer devices.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "6632d64b0b596b9588b607806ac6d36c8c2c9696",
      "tree": "0e8126af6c2c47e2b981c7ab7d8cf29aaaee8360",
      "parents": [
        "acec30ffffe1eee07e3202cff03e7ca8350d250f"
      ],
      "author": {
        "name": "Pavel Hofman",
        "email": "dustin@seznam.cz",
        "time": "Mon Dec 03 12:44:28 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:30 2008 +0100"
      },
      "message": "[ALSA] switching rate in STAC9460 codec of Prodigy192\n\n* support for switching rate in STAC9460 - using set_rate_val of the akm\ninfrastructure\n* listing all STAC9460 registers in proc\n* disabling mpu401 device for Prodigy192 - otherwise the currently\n  flawed mpu401 code hangs kernel when opening the midi device\n* removing old unused commented-out code\n\nSigned-off-by: Pavel Hofman \u003cdustin@seznam.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "5dbc94791005608c57674fba04dd6b5e19ba9342",
      "tree": "ef5ee4d3a53b96859d2f3f95ada3013730388434",
      "parents": [
        "6a7b8cf4766803c2e16cf118a2998c7095c2c7e3"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "olsajiri@gmail.com",
        "time": "Mon Nov 12 12:15:42 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:21 2008 +0100"
      },
      "message": "[ALSA] sound: remove dead config symbol from sound code\n\nremove dead config symbols from sound code\n\nSigned-off-by: Jiri Olsa \u003colsajiri@gmail.com\u003e\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": "85db3848c59610c47f64f67677e875abfcff1c3f",
      "tree": "02030fe9b1d211e2354288f25ddea3720148be74",
      "parents": [
        "6bab53377eecc19d3d66bcbf2ec8d2f8d99abc43"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 08 09:09:58 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:20 2008 +0100"
      },
      "message": "[ALSA] Update SNDRV_HWDEP_IFACE_LAST\n\nUpdated the forgotten SNDRV_HWDEP_IFACE_LAST to point the really last member.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "045765253c610cb5acebb22ae94d759f586d9521",
      "tree": "3c8dd451c49f29fbfa0f6d50bb9ceabd6d33322d",
      "parents": [
        "e5723b41abe559bafc52591dcf8ee19cc131d3a1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 30 12:43:40 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:14 2008 +0100"
      },
      "message": "[ALSA] opl3 - Fix build errors\n\nI applied a wrong patch for \u0027opl3 - simplify exclusive access lock\u0027.\nFixed now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "e5723b41abe559bafc52591dcf8ee19cc131d3a1",
      "tree": "a1d035132ae1354c43eb9fccf60c9668e0abb266",
      "parents": [
        "05c1afe75fcebf456017ec186811cf1599f4360e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 30 12:17:17 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:13 2008 +0100"
      },
      "message": "[ALSA] Remove sequencer instrument layer\n\nRemove sequencer instrument layer from the tree.\nThis mechanism hasn\u0027t been used much with the actual devices.  The only\nreasonable user was OPL3 loader, and now it was rewritten to use hwdep\ninstead.  So, let\u0027s remove the rest of rotten codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "05c1afe75fcebf456017ec186811cf1599f4360e",
      "tree": "3000085048bb79d54f61c993c2b8e5eb1bd0618f",
      "parents": [
        "224a033252bba46c5c8b5df625f5e781ca138f48"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 30 11:59:15 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:13 2008 +0100"
      },
      "message": "[ALSA] opl3 - simplify exclusive access lock\n\nUse the exclusive access lock in hwdep instead of the own one.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "224a033252bba46c5c8b5df625f5e781ca138f48",
      "tree": "11bb0ad9a3bab736091c73bb46b79d42ee0ff34d",
      "parents": [
        "ceac4bf34e14d9040d16b35fd97a92d6e951ccf4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 30 11:49:22 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:13 2008 +0100"
      },
      "message": "[ALSA] opl3 - Use hwdep for patch loading\n\nUse the hwdep device for loading OPL2/3 patch data instead of the\nmessy sequencer instrument layer.\nDue to this change, the sbiload program should be updated, too.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7cb41c65b3fc547da4050721445d07277768aa37",
      "tree": "7800a08c5a374525439b225d4fc7f5f5d582bcbd",
      "parents": [
        "aa299d01f1c2e680e40813b63f8dfb46c79ea715"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Nov 20 20:16:43 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Nov 20 20:16:43 2007 +0100"
      },
      "message": "[ALSA] version 1.0.15\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "9efbf95f6204da0112371f41e63c7330f94e1042",
      "tree": "3d71be12e84f34e8766f30589b35cbfd1722d5f6",
      "parents": [
        "41923e441305728ba3640e773e55d16e4769145c"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 23 08:09:20 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 23 08:09:20 2007 +0200"
      },
      "message": "[ALSA] version 1.0.15\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "24837e6f249a2c83667552e6871c1543b4a6b934",
      "tree": "b3630d344dccd494a874f82808b6cedcb0b9ee36",
      "parents": [
        "b875d650527e1980cc88b2731ac4c209d2e4a0ca"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:57:46 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:57:46 2007 +0200"
      },
      "message": "[ALSA] version 1.0.15\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ca2df45a072cef11143f9be8d36c3c256cbebd7b",
      "tree": "c9a5cfb7eae7f734abe4ebf24ebf014e31ea9572",
      "parents": [
        "c2cbdbb1583830b77f169a717407f035d6627793"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 14:54:14 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:51:26 2007 +0200"
      },
      "message": "[ALSA] This patch removes open_mutex from the ad1848-lib as\n\nopen and close operations are called only from pcm layer\nand mutexed there with pcm-\u003eopen_mutex.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c1017a4cdb68ae5368fbc9ee42c77f1f5dca8916",
      "tree": "b5f1fb278a49d851439509a4c8e3fd8f87f791cd",
      "parents": [
        "39d3ed381877246719184897c853c0c58028fe54"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Oct 15 09:50:19 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:51:18 2007 +0200"
      },
      "message": "[ALSA] Changed Jaroslav Kysela\u0027s e-mail from perex@suse.cz to perex@perex.cz\n\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c1099fcb74ddc005c85beaef33bbe68c9bf3b5bb",
      "tree": "7a5e2723cfcbb47a2bbfbc63ce029d3353708fbd",
      "parents": [
        "69d8d3eb4df40194485b842c00047bb80e51c6a8"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Oct 11 14:42:23 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:51:14 2007 +0200"
      },
      "message": "[ALSA] mpu-401: remove MPU401_INFO_UART_ONLY flag\n\nSince the last patch made the ENTER_UART command optional, the\nenter_uart option and its corresponding flag have become superfluous.\nThe uart_enter option remains for backward compatibility but just prints\na warning when used.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "13043984e7e3952b0030ec8f27eb1e66b6529770",
      "tree": "3c6b2dfe325936fad034bf5f4adf0788810fa89c",
      "parents": [
        "c929e5ef4f1b2ef52f707e7ffcedc492a199741e"
      ],
      "author": {
        "name": "Keita Maehara",
        "email": "maehara@debian.org",
        "time": "Wed Sep 19 14:27:38 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:50:56 2007 +0200"
      },
      "message": "[ALSA] ac97: YMF743 missing controls support (1/2)\n\nThese patches enable some YMF743 controls (Tone/3D/IEC958) that won\u0027t\nbe detected with the current version of ALSA.\nThe first one contains only cosmetic changes to share a few\nYMF753-specific symbols with YMF743.\n\nSigned-off-by: Keita Maehara \u003cmaehara@debian.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c2d7051ed1727e6a7b0debe448b5f6ba915e246b",
      "tree": "cbc71756776d32bfc704486ba96e232233be037d",
      "parents": [
        "33206e862edb930615a586f5156c2760ddb4bac0"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Mon Sep 17 14:41:16 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:50:44 2007 +0200"
      },
      "message": "[ALSA] Routines for effect processor FX8010: Use list_for_each_entry\n\nRoutines for effect processor FX8010: Use list_for_each_entry instead\nof list_for_each\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "503fc85a3b15b0e939ad9672e376ffc9c4840591",
      "tree": "500a3e9768b1625bb478edc4ec5d03906b60dc2b",
      "parents": [
        "b9f09a485937d9c3fb524b2fa140fee1d94856d0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 11 00:35:06 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:49:28 2007 +0200"
      },
      "message": "[ALSA] Kill useless volatile in pcm.h\n\nThe volatile prefix is just useless there.  Let\u0027s kill them, and then\ngcc will be happier, too.\n   sound/acore/pcm.c:867: warning: passing argument 1 of ‘__constant_c_and_count_memset’ discards qualifiers from pointer target type\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "b9f09a485937d9c3fb524b2fa140fee1d94856d0",
      "tree": "6a248aa3c46e4723e0b58d3597e2a53698771812",
      "parents": [
        "d44df2d0f22a688f4f3af3e0d6cbcf9a4516e1b5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 11 00:33:48 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:49:27 2007 +0200"
      },
      "message": "[ALSA] Fix \u0027discards qualifiers\u0027 compile warnings in pcm.h\n\nFixed cast messes in pcm.h.\n    include/sound/pcm.h: In function ‘hw_param_interval_c’:\n    include/sound/pcm.h:800: warning: passing argument 1 of ‘hw_param_interval’ discards qualifiers from pointer target type\nSimply redefine the inline functions again for const pointers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "3304cd361025e4d3fdad1971c93ddc05995a5d3a",
      "tree": "97a4e0be40227174a9bc5a71c6e265ed83cf5cbd",
      "parents": [
        "e45e459e88b81fe49129cc9a704fead0fc7d32ed"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Mon Sep 10 23:13:26 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:49:22 2007 +0200"
      },
      "message": "[ALSA] ad1848: fix AD1848P macro\n\nConsistent variable naming is a good thing, but let\u0027s be a little less\nsneaky about enforcing it... ;-/\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f545714ece023b8cf10b41d56b9fdac605797aff",
      "tree": "042d6b4b19693b513ba05ee9a3337845c26a0946",
      "parents": [
        "cf68d212d522db70887d63befc9941fa1d78acc4"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Sep 04 13:24:14 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:59:56 2007 +0200"
      },
      "message": "[ALSA] cs4231 header split\n\nThis patch splits the cs4231.h file into two parts:\n- cs4231-regs.h which contain register constants and macros\n- cs4231.h which includes the above and contain rest of the definitions\nThis will allow to share register definitions between x86 ISA cs4231\nand SPARC cs4231.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.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": "7653d557606c7cae921557a6a0ebb7c510e458eb",
      "tree": "6bda4d9db4f59adfe2afe3413ead7dbd6c45a86e",
      "parents": [
        "b83f346bc4d6ab358fd0da85b7eab08bf0234c0b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 13 17:38:54 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:53 2007 +0200"
      },
      "message": "[ALSA] pcm: merge rates[] from pcm_misc.c and pcm_native.c\n\nMerge the rates[] arrays from pcm_misc.c and pcm_native.c because they\nare both the same.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "2807314d467e7dd929c42050031aabbd28e78f0b",
      "tree": "d4d05f61ef8cc1115ae73af900b8012392321caa",
      "parents": [
        "ef5fa1a49fc3b5fe8e734f25fa61bc73ccba344e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 27 18:58:06 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:10 2007 +0200"
      },
      "message": "[ALSA] hda-intel - Add hwdep interface\n\nAdded a hwdep interface for each codec (enabled per kconfig).\nThis interface can be used for reading/writing HD-audio verbs\nand other purposes as future extensions.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "ef5fa1a49fc3b5fe8e734f25fa61bc73ccba344e",
      "tree": "ad95dbaca50b0a415b8a23d82e5485eecd904af6",
      "parents": [
        "d01ce99fc53271cd8ef0ef6b9a2790177fd410a1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 27 16:52:46 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:10 2007 +0200"
      },
      "message": "[ALSA] hdspm - Coding style fixes\n\nFix codes to follow more to the standard kernel coding style.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "e2340465ec9587362a057524d3e2163377366771",
      "tree": "7ee0a06078c7966365b07202cbbd6607cedb61d6",
      "parents": [
        "01ade528d424420093973ede20d7394d2cd81190"
      ],
      "author": {
        "name": "Paul Vojta",
        "email": "vojta@math.berkeley.edu",
        "time": "Fri Jul 27 12:20:38 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:08 2007 +0200"
      },
      "message": "[ALSA] Fix bugs in mode change/recalibration for opl3sa2 driver\n\nThe mode change / recalibration doesn\u0027t work always with opl3sa2 devices,\ne.g. the first time it\u0027s played back.  The patch fixes the problem.\n\nSigned-off-by: Paul Vojta \u003cvojta@math.berkeley.edu\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f93abe51e8dc7e929d29e6a9a1991bf7fd234d4a",
      "tree": "e23ba606e72d14b59297a8d2937d1b76f34e5e2a",
      "parents": [
        "95a5b0850a96c155f6b8dac03f45c19bc482ced7"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Thu Jul 26 18:31:39 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:03 2007 +0200"
      },
      "message": "[ALSA] snd-emu10k1:Implement SPDIF/ADAT status.\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "42f53226953b0f2ad16bf55d0c11e08fe86c3666",
      "tree": "0af9ae1b05ef0510e902e840c00c200814b361ab",
      "parents": [
        "177a7cdbd1d88be5cbf957a2793a59ffa50cbef9"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Mon Jul 23 17:52:27 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:57:51 2007 +0200"
      },
      "message": "[ALSA] snd-emu10k1:Improves firmware loading for E-Mu cards.\n\nDetails:\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d8176\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\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": "b9ed4f2b68dc47b0c35c1a3ae8ae97c2517d5177",
      "tree": "c967e895a8955cf5852d8155185e82316dd0beec",
      "parents": [
        "90fd5ce5f67968d3250eeab9bc1f6822644347ef"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 23 15:41:34 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:57:44 2007 +0200"
      },
      "message": "[ALSA] Add helper functions for frequently used callbacks\n\nAdded helper functions for frequenty used callbacks:\n  snd_ctl_boolean_mono_info() and snd_ctl_boolean_stereo_info()\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "90fd5ce5f67968d3250eeab9bc1f6822644347ef",
      "tree": "9bec33c26b7cc6fac6765eb85bb317f7911f07cc",
      "parents": [
        "25765c4e5de8edcd06b60993b63feeed9e7885c1"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Mon Jul 23 14:01:46 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:57:43 2007 +0200"
      },
      "message": "[ALSA] snd-emu10k1: Add support for E-Mu 1616 PCI, 1616M PCI, 0404 PCI, E-Mu\n\nNotebook.\nDescription: The .device\u003d0x0008 chips have new, but different EMU32 in/out\nchannels. Driver updated to make use of these EMU32 channels.\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "53555eb758388fff3982875129ca96080caed147",
      "tree": "a94d565cdce3c52b0a2328ad2ea69c7ee485c757",
      "parents": [
        "1f6268e982c7d35adee34d8f92a17644c7b3f78a"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:13:35 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:13:35 2007 +0200"
      },
      "message": "[ALSA] version 1.0.14\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "89f157d9e6bf08b65f93dcb1dca1de037079885f",
      "tree": "cd828ea196a97f13216bb1af2da68901a079f6c5",
      "parents": [
        "87d483630a4bd5af2beb2155c7ae8c408729a1a6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jul 19 11:23:21 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:57 2007 +0200"
      },
      "message": "[ALSA] cs46xx - Fix PM resume\n\nFixed PM resume of cs46xx devices.  It now restores properly the DSP\nimage and kick-off the DSP.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "47a2327eac01fa944ab935fc5bb03c3032b2ec37",
      "tree": "df06cea8ce554874adb66faa87aa1613a52ee15c",
      "parents": [
        "1a7fa543cb5d8185d293a03842b33136d8dcc04c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri Jul 06 13:27:16 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:46 2007 +0200"
      },
      "message": "[ALSA] Remove unreferenced header file include/sound/wavefront_fx.h\n\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "13d457094bc364e942884266036fd1b2ab74308b",
      "tree": "5f56fec1dc9b66a34ba705ac7694d45130750e88",
      "parents": [
        "15cc4458c5c93bd5a616410815d5d165f0fe0900"
      ],
      "author": {
        "name": "Pavel Hofman",
        "email": "dustin@seznam.cz",
        "time": "Mon Jun 11 12:21:20 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:27 2007 +0200"
      },
      "message": "[ALSA] emu10k1 - EMU 1212 with 16 capture channels\n\n* adding 8 more 32-bit capture channels (total of 16) for emu1010 cards\n* adding some code comments and card details description\n\nSigned-off-by: Pavel Hofman \u003cdustin@seznam.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "621887aee9c7b4b613c12b82b83df7e56877f303",
      "tree": "fa26d2a5a584db9646ec33df6eb3965f2704bc7a",
      "parents": [
        "0ba7962b9f06c02dd1af93002e8d757805d16758"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu May 24 18:46:54 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:19 2007 +0200"
      },
      "message": "[ALSA] Add support for Cyrix/NatSemi Geode CS5530 (VSA1)\n\nAdd support for Cyrix/NatSemi Geode SC5530 (VSA1).\nThe driver is snd-cs5530.\nSigned-off-by Ash Willis \u003cashwillis@programmer.net\u003e\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "ea7cfcdfe6439cd98816da9d339a6bc9032d2084",
      "tree": "0192cef9e2210f8aaae739c3471c174a8899f8cc",
      "parents": [
        "959047431a9e65f6ae25705e77a8e460a1aa04c0"
      ],
      "author": {
        "name": "Pavel Hofman",
        "email": "dustin@seznam.cz",
        "time": "Sat May 19 17:21:04 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:18 2007 +0200"
      },
      "message": "[ALSA] ice1724 - Add PCM Playback Switch to Revo 7.1\n\nThis patch adds the support of mute for front channels of M-Audio\nRevolution 7.1 (the DAC AK4381 features a mute bit).\n\nSigned-off-by: Pavel Hofman \u003cdustin@seznam.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "672cc6c6c72673570b5ca44fe8a8b9ed604f5a4f",
      "tree": "b3b0ae7badeb2386d8534a62921613777ea708ff",
      "parents": [
        "897cc188f7f0e402b92a4a6a9e234b45c612eb42"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 11:03:27 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 11:03:27 2007 +0200"
      },
      "message": "[ALSA] version 1.0.14\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "60af15f529d22a93805e74dd3c52b6f8134511d2",
      "tree": "8304f580af49a1da8b05c70147af386d141777e9",
      "parents": [
        "272a527c04c0c4f548232f1ec7d2d72bfdab4384"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:47 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:47 2007 +0200"
      },
      "message": "[ALSA] version 1.0.14rc4\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a68660e0c63d8f7ab8725f9e771119c08e9f953b",
      "tree": "a9a9d78e07320a8ba0650037f31f3778ebed148e",
      "parents": [
        "9ae67c7b870f5220a6b30e4f6e83b319bd9be718"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Thu May 10 19:27:27 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:28 2007 +0200"
      },
      "message": "[ALSA] ASoC AC97 device reg bugfix\n\nThis patch fixes a bug whereby AC97 bus device data was being clobbered\nwhen AC97 codecs using the generic ac97_codec.c driver were being\nregistered. Codecs that didn\u0027t use the generic driver were unaffected\n(e.g. WM9712, WM9713).\nChanges:-\n o Add new AC97 codec class for custom (or need bus dev registration)\nAC97 codecs.\n o Only register/deregister this custom codec device with the AC97 bus.\nThe generic AC97 driver already does this for generic codec devices.\nThis may be related to bug #3038 :-\nhttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d3038\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c911d1e16dfc1f0338bbc245ff724322c0113395",
      "tree": "0f3e7842c674cacf910401be3bc8cb505d37db98",
      "parents": [
        "81937d3bac582ea2249dc2c8891d3371635e8b64"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:18 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:56:18 2007 +0200"
      },
      "message": "[ALSA] version 1.0.14rc4\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c4116ae717d6456884232642bae806125d39f1d3",
      "tree": "a60ed2867b07e8dcb8fe96a7c37e6c28d954b9c4",
      "parents": [
        "208eee2a9db7e70109583e3481371967cd1d4764"
      ],
      "author": {
        "name": "Pavel Hofman",
        "email": "dustin@seznam.cz",
        "time": "Thu Apr 05 17:07:30 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri May 11 16:55:57 2007 +0200"
      },
      "message": "[ALSA] Fix misc bugs in i2c/others/ak4114.c\n\n* correct register for \u0027IEC958 Non-PCM Bitstream\u0027, \u0027IEC958 DTS Bitstream\u0027\n  to use AK4114_REG_RCS0\n* correct check for control name: if (strstr(kctl-\u003eid.name, \u0027Playback\u0027))\n* correct check: if (!chip-\u003einit) in snd_ak4114_external_rate\n* added PCM control \u0027IEC958 PPL Lock Status\u0027\n\nSigned-off-by: Pavel Hofman \u003cdustin@seznam.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    }
  ],
  "next": "6d5fc07aee79327eba5e50a3afa4c1f11b4291d6"
}
