)]}'
{
  "log": [
    {
      "commit": "7ba1c40b536e1c0df18d44af67ffa5a87a99f91c",
      "tree": "402831a5b7b58262a2d8960a5f895b5df62f57ca",
      "parents": [
        "dd775ae2549217d3ae09363e3edb305d0fa19928"
      ],
      "author": {
        "name": "Ricardo Neri",
        "email": "ricardo.neri@ti.com",
        "time": "Tue Apr 17 19:46:11 2012 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 18 08:00:36 2012 +0200"
      },
      "message": "ALSA: Add definitions for CEA-861 Audio InfoFrames\n\nAlong with the IEC-60958 channel status word, CEA-861 Audio InfoFrames\nare used in HDMI and DisplayPort to describe the parameters of the audio\nstream. Hence, drivers for such devices may use these definitions to, for\ninstance, fill a CEA-861 data structure and pass it to a display driver\nto configure an IP.\n\nSigned-off-by: Ricardo Neri \u003cricardo.neri@ti.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8d448162bda5ae3b5ecb26fe50c8fbbeae99faa4",
      "tree": "5a325ffbc56a6260d933c1997b5f36ba1f3ab165",
      "parents": [
        "f92766bc8948f978a838a5607bea95804c8dfdfe"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Oct 07 22:38:59 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 09 09:09:11 2011 +0200"
      },
      "message": "ALSA: control: add support for ENUMERATED user space controls\n\nHandling of user control elements was implemented for all types except\nENUMERATED.  This type will be needed for the device-specific mixers of\nupcoming FireWire drivers.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ab69a4904b5dd4d7cd6996587ba066bca8d13838",
      "tree": "8d51c631f1bd0bb72b9b528aa065ec9c0f4d0600",
      "parents": [
        "d2b88e4c103f37584dc81ef8a41ca584c1ce847b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Nov 15 10:46:23 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 22 08:13:16 2010 +0100"
      },
      "message": "ALSA: pcm: support for period wakeup disabling\n\nThis patch allows to disable period interrupts which are\nnot needed when the application relies on a system timer\nto wake-up and refill the ring buffer. The behavior of\nthe driver is left unchanged, and interrupts are only\ndisabled if the application requests this configuration.\nThe behavior in case of underruns is slightly different,\ninstead of being detected during the period interrupts the\nunderruns are detected when the application calls\nsnd_pcm_update_avail, which in turns forces a refresh of the\nhw pointer and shows the buffer is empty.\n\nMore specifically this patch makes a lot of sense when\nPulseAudio relies on timer-based scheduling to access audio\ndevices such as HDAudio or Intel SST. Disabling interrupts\nremoves two unwanted wake-ups due to period elapsed events\nin low-power playback modes. It also simplifies PulseAudio\nvoice modules used for speech calls.\n\nTo quote Lennart \"This patch looks very interesting and\ndesirable. This is something have long been waiting for.\"\n\nSupport for this in hardware drivers is optional.\n\nSigned-off-by: Pierre-Louis Bossart \u003cpierre-louis.bossart@intel.com\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "15c0cee6c809a137e0fc7f1d2b0867cc03473c0c",
      "tree": "f36f51f0a1f78f69c38f9a43f7fafe18600409d2",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@bluecherry.net",
        "time": "Fri May 28 11:43:45 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 31 09:10:03 2010 +0200"
      },
      "message": "ALSA: pcm: Define G723 3-bit and 5-bit formats\n\nThis defines the 24bps and 40bps (8khz sample rate) G.723 codec\nformats. They are going to be used once I submit the driver for\nan mpeg4/g723 compression card.\n\nI\u0027ve updated the signed value to -1 as per Takashi\u0027s comments\nsince these are non-linear formats.\n\nSigned-off-by: Ben Collins \u003cbcollins@bluecherry.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "89485d4931769d40353ea49bff1596accff8f06e",
      "tree": "ab972773a73dee3e41f0fca40a792b7d38ad79dd",
      "parents": [
        "a20971b201ac1fcd236400942c98b0106c42c70a"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue May 11 18:57:37 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 11 22:41:50 2010 +0200"
      },
      "message": "ALSA: include/sound/asound.h whitespace fixups\n\nThis fixes some whitespace/indentation flaws I stumbled over.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b30477d5e2961bfd90ad4146c517871ca8a6bebc",
      "tree": "d47155654523e0bd5d49280918d19ba3cd9f9cc0",
      "parents": [
        "faf4eb23d5fcb9a4728766a1e7bce9c6f2b43bd8"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Mar 03 11:05:55 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 03 22:39:45 2010 +0100"
      },
      "message": "ALSA: timer - pass real event in snd_timer_notify1() to instance callback\n\nDo not use hardcoded SNDRV_TIMER_EVENT_START value.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5a53a7640a7af7acf904ed805c6fd1bf9fea829c",
      "tree": "4e4cadcc7d91ef2330c91422188baa1067626904",
      "parents": [
        "4cdc115fd38b54642e8536a5c2389483bcb9b2e9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 27 21:04:12 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 27 21:04:12 2009 +0200"
      },
      "message": "ALSA: pcm - Increase protocol version\n\nIncrease the PCM protocol version to indicate the drain ioctl behavior\nchange.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8bea869c5e56234990e6bad92a543437115bfc18",
      "tree": "7d0a5c4eeeeb69623066eccb363f35e0f2e3fda6",
      "parents": [
        "e93721a70263afefbac781f575bfe851c6f95d84"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Apr 27 09:44:40 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 29 11:47:33 2009 +0200"
      },
      "message": "ALSA: PCM midlevel: improve fifo_size handling\n\nMove the fifo_size assignment to hw-\u003eioctl callback to allow lowlevel\ndrivers overwrite the default behaviour.\n\nfifo_size is in frames not bytes as specified in asound.h and alsa-lib\u0027s\ndocumentation, but most hardware have fixed byte based FIFOs. Introduce\ninternal SNDRV_PCM_INFO_FIFO_IN_FRAMES.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ba1eb95cf3cc666769afe42eaa15a3a34ae82f94",
      "tree": "011d8a65ad6e605741a66a833c3536394e8d0f3e",
      "parents": [
        "a8416961d32d8bb757bcbb86b72042b66d044510",
        "17d140402e6f0fd5dde2fdf8d045e3f95f865663"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:11:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:11:41 2009 -0700"
      },
      "message": "Merge branch \u0027header-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027header-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (50 commits)\n  x86: headers cleanup - setup.h\n  emu101k1.h: fix duplicate include of \u003clinux/types.h\u003e\n  compiler-gcc4: conditionalize #error on __KERNEL__\n  remove __KERNEL_STRICT_NAMES\n  make netfilter use strict integer types\n  make drm headers use strict integer types\n  make MTD headers use strict integer types\n  make most exported headers use strict integer types\n  make exported headers use strict posix types\n  unconditionally include asm/types.h from linux/types.h\n  make linux/types.h as assembly safe\n  Neither asm/types.h nor linux/types.h is required for arch/ia64/include/asm/fpu.h\n  headers_check fix cleanup: linux/reiserfs_fs.h\n  headers_check fix cleanup: linux/nubus.h\n  headers_check fix cleanup: linux/coda_psdev.h\n  headers_check fix: x86, setup.h\n  headers_check fix: x86, prctl.h\n  headers_check fix: linux/reinserfs_fs.h\n  headers_check fix: linux/socket.h\n  headers_check fix: linux/nubus.h\n  ...\n\nManually fix trivial conflicts in:\n\tinclude/linux/netfilter/xt_limit.h\n\tinclude/linux/netfilter/xt_statistic.h\n"
    },
    {
      "commit": "9adfbfb611307060db54691bc7e6d53fdc12312b",
      "tree": "35d2fb021c0a4e8d2980af114363bff714301aae",
      "parents": [
        "85efde6f4e0de9577256c5f0030088d3fd4347c1"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 26 00:51:40 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:14:15 2009 +0100"
      },
      "message": "make most exported headers use strict integer types\n\nThis takes care of all files that have only a small number\nof non-strict integer type uses.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nCc: netdev@vger.kernel.org\nCc: linux-ppp@vger.kernel.org\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "85efde6f4e0de9577256c5f0030088d3fd4347c1",
      "tree": "28d3f28213e3da05ab3d38ce3ec01f778b713c5e",
      "parents": [
        "9d50638bae05ab7f62d700c9e4a83a1845cf9ef4"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 26 00:51:39 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:14:14 2009 +0100"
      },
      "message": "make exported headers use strict posix types\n\nA number of standard posix types are used in exported headers, which\nis not allowed if __STRICT_KERNEL_NAMES is defined. In order to\nget rid of the non-__STRICT_KERNEL_NAMES part and to make sane headers\nthe default, we have to change them all to safe types.\n\nThere are also still some leftovers in reiserfs_fs.h, elfcore.h\nand coda.h, but these files have not compiled in user space for\na long time.\n\nThis leaves out the various integer types ({u_,u,}int{8,16,32,64}_t),\nwhich we take care of separately.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nCc: netdev@vger.kernel.org\nCc: linux-ppp@vger.kernel.org\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "78a05b522044a50dc2a6811d10b9ee3f7c3e78f8",
      "tree": "14e0f6715ca1fb3cf4ef5c1912a65d950225028c",
      "parents": [
        "47e78ecc2adb778c7d2b54924e90433a0182a6ba"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 11 09:52:28 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 11 09:55:03 2009 +0100"
      },
      "message": "ALSA: Use define for ioctl definitions\n\nUse define instead of enum for ioctl definitions since strace can\u0027t\nparse ioctls defined via enum properly.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "47e78ecc2adb778c7d2b54924e90433a0182a6ba",
      "tree": "ec6df2664ee4d829cad445cbc3b9d275d2d706d7",
      "parents": [
        "fec6c6fec3e20637bee5d276fb61dd8b49a3f9cc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 11 09:50:19 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 11 09:50:19 2009 +0100"
      },
      "message": "ALSA: Remove obsolete snd_xferv struct and ioctls\n\nRemoved obsleted snd_xferv struct and ioctls that are no longer used\nin the current codebase.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bbaf5e97337287479eb78dbc3822d9560bbfd2e2",
      "tree": "806b5e54038417d55ab2a28bfe4f5f63c4738c20",
      "parents": [
        "52948b3f7c481be2cd3a68d1db42dd6906bf853a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 24 18:16:50 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 24 18:16:50 2008 +0200"
      },
      "message": "ALSA: Add hrtimer backend for ALSA timer interface\n\nAdded the hrtimer backend for ALSA timer interface.\nIt can be used for the sequencer timer source.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ff33f2303b0ea8e5ac15af91de8d8538a5d58db1",
      "tree": "4160cbce65339c8baabca0aefbf5ba79de99188c",
      "parents": [
        "8ae23ec3ab305b58140462234bddf2257af57bae"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 07 11:38:09 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 13:41:53 2008 +0200"
      },
      "message": "ALSA: Increase components array size\n\nIncrease the card components[] (and thus snd_card_info.components[],\ntoo) array size from 80 to 128 chars so that more strings can be\nstored.  The 80 chars aren\u0027t enough for more than 2 HD-audio codecs,\nand this hits an ugly snd_BUG() as reported by Wu Fegguang for HP\n2230s.\n\nThe control protocol number is increased to 2.0.6 as well, in case\nit matters.\n\nReported-by: Wu Fengguang \u003cwfg@linux.intel.com\u003e\nAcked-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "a99606d25eb6981e13d332e18774e203ded66709",
      "tree": "d6338505327f0722c791e50bc7f34e57cbd8b823",
      "parents": [
        "fedb7569100ac858bea7954d82c74e5561bf2c03"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 24 09:44:18 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 13:41:30 2008 +0200"
      },
      "message": "ALSA: Remove bitwise from snd_pcm_hw_param_t\n\nWe have some arithmetic operations against snd_pcm_hw_param_t, thus\nbitwise isn\u0027t correct for it.  Better to remove the flag to shut up\nsparse warnings.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "030a07e441296c372f946cd4065b5d831d8dc40c",
      "tree": "4032eba646f9bf1c6f146adc40b449cf50b59a47",
      "parents": [
        "896e6cc20e67038af12e1a7711eef32647e62f23"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Wed Jul 30 15:13:29 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 01 13:37:12 2008 +0200"
      },
      "message": "ALSA: Add USB US122L driver\n\nAdded a new US122L usb-audio driver.  This driver works together with a\ndedicated alsa-lib plugin.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "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": "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": "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": "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": "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": "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": "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": "8aa9b586e42099817163aba01d925c2660c4dbbe",
      "tree": "b70172eafcb672074fda1858c7a9c5779a1132f8",
      "parents": [
        "6bbe13ecbbce4415a5a7959b3bc35b18313025e0"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Jul 05 17:34:51 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:37:26 2006 +0200"
      },
      "message": "[ALSA] Control API - more robust TLV implementation\n\n- added callback option\n- added READ/WRITE/COMMAND flags to access member\n- added WRITE/COMMAND ioctls\n- added SNDRV_CTL_EVENT_MASK_TLV for TLV change notifications\n- added TLV support to ELEM_ADD ioctl\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "42750b04c5baa7c5ffdf0a8be2b9b320efdf069f",
      "tree": "52aea8f1eeb44405b67bc5b381cce6bc20e2bff6",
      "parents": [
        "3eeab61aa3ddd3c0bedb7449ada1599de22fdb5a"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 01 18:34:01 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:36:42 2006 +0200"
      },
      "message": "[ALSA] Control API - TLV implementation for additional information like dB scale\n\nThis patch implements a TLV mechanism to transfer an additional information\nlike dB scale to the user space. The types might be extended in future.\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "0df63e44c3e315ec0fe427ae62558231864108bd",
      "tree": "3cff6f5d5fdb7ad047a61c591d891e3ca1bc669e",
      "parents": [
        "f001c3acf64b8ca18fe40af592629abb261b321e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 28 15:13:41 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:33:13 2006 +0200"
      },
      "message": "[ALSA] Add O_APPEND flag support to PCM\n\nAdded O_APPEND flag support to PCM to enable shared substreams\namong multiple processes.  This mechanism is used by dmix and\ndsnoop plugins.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "512bbd6a85230f16389f0dd51925472e72fc8a91",
      "tree": "f563f496c46355ed6ed1bca4ab876e984eb69a84",
      "parents": [
        "3f05f868f1112b970e7fb9c0aa42cc99370098fe"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 13:51:18 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:30 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Core component\n\nModules: ALSA Core\n\nRemove xxx_t typedefs from the core component.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6560c349c501388a1f3030d02fb49e7067e6597e",
      "tree": "9b93a54f692e1f93bbb910a3fb55c76ec058ac37",
      "parents": [
        "bc1ff7fc0ae6ec2d7f2202d9126901aeb3f596cd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:29:33 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:47 2006 +0100"
      },
      "message": "[ALSA] Clean up includes in asound.h \u0026 asequencer.h\n\nModules: ALSA sequencer,ALSA Core\n\nClean up includes in asound.h and asequencer.h.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5ca307b28d6fa12f46b4ad32cb4bb854f8ee69c3",
      "tree": "ccd6692a450bd033689d0dda53bba4f6530e6cc9",
      "parents": [
        "a501dfa3a763451dedd583eb90a6c9e90d0e3a3c"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 16 11:32:04 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:21 2005 +0200"
      },
      "message": "[ALSA] Timer API - SNDRV_TIMER_EVENT_RESUME - val is resolution in ns\n\nALSA Core\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a501dfa3a763451dedd583eb90a6c9e90d0e3a3c",
      "tree": "4e7ce36dcef022ae6c29ef7461290fb32463a70c",
      "parents": [
        "47123197c5522f4ae3dc5914e7832dd047f9ddc8"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 16 11:09:05 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:18 2005 +0200"
      },
      "message": "[ALSA] Timer API - added SUSPEND/RESUME events\n\nPCM Midlevel,Timer Midlevel,ALSA Core\n- added SNDRV_TIMER_EVENT_SUSPEND / RESUME events\n- changed timer events from PAUSE / CONTINUE in PCM midlevel to SUSPEND / RESUME\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "8c50b37c04a026ab6641ecb7eaf0fd479798e8b8",
      "tree": "d4f6d64609ba587f94678d9765f2c2caff10494c",
      "parents": [
        "15790a6be14852850ee7cbd791225fa51750d8af"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 15 15:43:54 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:10:53 2005 +0200"
      },
      "message": "[ALSA] Change some timer ioctls due to confliction\n\nTimer Midlevel,ALSA Core\nChange values of some timer ioctls to avoid confliction with FIO* ioctls.\nThe protocol version is increased to indicate this change.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b259b10c420a59a2fdbcf5a3498253ebcbdffa1e",
      "tree": "528711b6b9625ca55cf4e9cbf4748870327e611e",
      "parents": [
        "6639b6c2367f884ca172b78d69f7da17bfab2e5e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Apr 29 16:29:28 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:05:43 2005 +0200"
      },
      "message": "[ALSA] usb-audio - add Extigy/Audigy 2 NX remote control support\n\nALSA Core,USB generic driver\nAdd an hwdep interface that supports reading remote control data from\nSound Blaster Extigy and Audigy 2 NX devices.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "07cf374169699d78721668b4e4bd02097c971f75",
      "tree": "7f9f2294bd04b9dd704c616592439ca425e7ada4",
      "parents": [
        "98f759a61639b40686e607ecc6fefacb4c249c82"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 14 16:21:03 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:04:37 2005 +0200"
      },
      "message": "[ALSA] Increase timer protocol number\n\nALSA Core\nIncrease the timer protocl number (to distinguish the fix for TREAD ioctls).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "267cdf4036ed9e8565a7d909fdf854b9c7e1c5ff",
      "tree": "a573ef5289c55acc07407f9ed4296fc73d17ee72",
      "parents": [
        "004e65389714721ce0f52a8f0fc22999d3908a2a"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 13 13:25:30 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:00:45 2005 +0200"
      },
      "message": "[ALSA] replace SNDRV_PCM_HW_PARAMS_RUNTIME -\u003e SNDRV_PCM_HW_PARAMS_NORESAMPLE\n\nALSA Core\n\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
