)]}'
{
  "log": [
    {
      "commit": "f12451527dcae426494bde930655fbd547f4ec1f",
      "tree": "a13882dd302f9ede42b66c956ebce54cc0032037",
      "parents": [
        "c98da79067d89d934c4eb7de6a03e412eb421a5c"
      ],
      "author": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Sat Nov 09 06:20:58 2013 -0500"
      },
      "committer": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Sat Nov 09 06:20:58 2013 -0500"
      },
      "message": "tinyalsa: Added support for multivalued controls\n\nPorted from http://review.evervolv.com/#/c/6398/\n\nChange-Id: I2e75ef86073f09c1f1c53264e9663dd0501210e8\n"
    },
    {
      "commit": "c98da79067d89d934c4eb7de6a03e412eb421a5c",
      "tree": "252af255884d55166115e09c74280aeeeeeb5553",
      "parents": [
        "6b0a206624ebe78cc10dba7015438371d1506de5"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Sep 16 14:31:17 2013 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Sep 17 11:54:47 2013 -0700"
      },
      "message": "add support for mmap read\n\nChange-Id: Ief5e043025332480307017295317a3d20d6d4d65\n"
    },
    {
      "commit": "6b0a206624ebe78cc10dba7015438371d1506de5",
      "tree": "e738649349e6a1f995c7a103727d89a7848e7ef5",
      "parents": [
        "36ea2d824e5d8af550c139da9da20e73f82a9ae1"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Aug 22 15:11:48 2013 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Aug 30 13:15:34 2013 -0700"
      },
      "message": "pcm_get_htimestamp can now use CLOCK_MONOTONIC\n\nPreviously the timebase was not documented.  Now a new pcm_open flag\ncan be used to specify the clock.  If flag PCM_MONOTONIC is specified,\nthen pcm_open uses SNDRV_PCM_IOCTL_TTSTAMP with parameter\nSNDRV_PCM_TSTAMP_TYPE_MONOTONIC to request timestamps in CLOCK_MONOTONIC.\n\nChange-Id: I40ce359cb38d686cbb2521fb0602a8a17ab4f925\n"
    },
    {
      "commit": "36ea2d824e5d8af550c139da9da20e73f82a9ae1",
      "tree": "e36fb98822052e1f269fbc3acef598cf5c9f48c6",
      "parents": [
        "7e8a656722b3b19d499ad89c9c1e46b8be3da896"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Jul 17 11:10:45 2013 -0700"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Jul 17 11:10:45 2013 -0700"
      },
      "message": "Update to latest tinyalsa\n\n782bfda tinymix: only print mixer name for full mixer dump\n4f49678 tinycap: support 24 bit capture\n7136cf7 pcm: support S24_LE format\n\nChange-Id: Icf48dfe16883771e9ab9d14c5ec24f7d8a907bac\n"
    },
    {
      "commit": "7e8a656722b3b19d499ad89c9c1e46b8be3da896",
      "tree": "bfe28387934c5cbfa3f636f8115a6561878334bc",
      "parents": [
        "8813fe8c9c7bfe5722932166d379bc79e9dedf1d"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Fri Jun 28 16:47:16 2013 -0700"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Fri Jun 28 16:47:19 2013 -0700"
      },
      "message": "Update to latest tinyalsa\n\nec28139 mixer: add mixer_get_name() API\n710df88 mixer: add mixer_ctl_update() API\n\nChange-Id: I0cabe7e673a53f4358b5dbae4a17112eff5a2848\n"
    },
    {
      "commit": "8813fe8c9c7bfe5722932166d379bc79e9dedf1d",
      "tree": "aebfdec0c3856952e14cdb62fa0edf51e051532c",
      "parents": [
        "9673f5717d824137d64320d0bc98a6461a9383a8"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Jun 24 15:40:34 2013 -0700"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Jun 24 15:40:34 2013 -0700"
      },
      "message": "Update to latest tinyalsa\n\n38f87f3 mixer: add get/set_array API\n\nChange-Id: Ib44636dcb92412e2a537928bae28add2627180e4\n"
    },
    {
      "commit": "9673f5717d824137d64320d0bc98a6461a9383a8",
      "tree": "ead060b279f7df6f6f6edbde620010159bb3e22c",
      "parents": [
        "42fc2d393c868d5db609e39551d64f1e60fefa0e"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed May 01 15:10:34 2013 -0700"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed May 01 15:10:34 2013 -0700"
      },
      "message": "Update to latest tinyalsa\n\n5089567 tinycap: convert size from frames to bytes\n7a12d9c tinyplay: Make error messages more meaningful\n\nChange-Id: Id906c3827123616bd698dd93f575137b9e78e49c\n"
    },
    {
      "commit": "42fc2d393c868d5db609e39551d64f1e60fefa0e",
      "tree": "8242041a2037ac2acdb40591493097f5d65f5bcc",
      "parents": [
        "da39e0b09eb0a1b559a96e2108160d1d8dccf314"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Dec 03 11:18:57 2012 -0800"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Dec 03 11:19:34 2012 -0800"
      },
      "message": "Update to latest tinyalsa\n\nf7f35cc Add tinypcminfo utility\n4354488 pcm: add pcm_get_params API\n\nChange-Id: I50e196bc299734b6e020bdcededa4f903ee5c5c2\n"
    },
    {
      "commit": "da39e0b09eb0a1b559a96e2108160d1d8dccf314",
      "tree": "81e2afcb7d8abcbe0829366d5c46b9d7fdeb2300",
      "parents": [
        "ff2e54293f32b5bb5ff75b4cb25babb00f429ca4"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Fri Nov 09 15:16:47 2012 -0800"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Fri Nov 09 15:22:36 2012 -0800"
      },
      "message": "Update to latest tinyalsa\n\n2c3a8e2 Add -Wall to Makefile and fix warnings\n4ef9a57 tinyplay: add clean shutdown handler for ctrl-c\n9bb8066 Merge pull request #15 from quantumdream/master\nbad2b79 tinymix: Add support for passing control name\nf51c05b mixer: Add mixer_ctl_{set,get}_bytes()\nfcf66ab Merge pull request #16 from PeterMalkin/master\n3d62222 Add pcm_wait() to the tinyalsa API.\nf9678dd tinyplay: Add missing header file \u003cstring.h\u003e\ncde1f6f Fix several \u0027symbol defined but not used\u0027 warnings.\n2a274a1 pcm: Add support for S8 and S24LE formats.\na5baefd tinymix: support setting of multiple control values\n\nChange-Id: I3d5fe076753ce7d1f74dd3ebedc59202d29f4efd\n"
    },
    {
      "commit": "ff2e54293f32b5bb5ff75b4cb25babb00f429ca4",
      "tree": "568558c37c8aa12b39f8b12c03f906d3262bbe00",
      "parents": [
        "85dc38f5bee79c184260e8c665cc34143be12bd4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 22 16:18:14 2012 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 22 16:18:14 2012 -0700"
      },
      "message": "pcm: fix default capture start threshold\n\nDefault start threshold was set to the same value (half of the buffer size)\nfor playback and capture in pcm_open(). The normal default value for capture\nshould be 1 frame.\n\nChange-Id: I05afd51ada3d915a6dde7c97846e1693f7c575f4\n"
    },
    {
      "commit": "85dc38f5bee79c184260e8c665cc34143be12bd4",
      "tree": "0fab8eaea062d7617c66b8ec6e7bfe1550881359",
      "parents": [
        "60d82d75f995538f04ff47e9b7499c86d54b72f4"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Tue May 15 17:37:19 2012 -0700"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Tue May 15 17:37:19 2012 -0700"
      },
      "message": "Update to latest tinyalsa\n\n2581a1e add error check for pcm_start\n6a52f2c mixer: add missing include for sys/ioctl.h\n9eba533 tinyplay: add multichannel support\nfba29e6 tinycap: Fix byte_rate and block_align values\n\nChange-Id: Icbee0a8c1e101234ac55ba8494c74b442f215576\n"
    },
    {
      "commit": "60d82d75f995538f04ff47e9b7499c86d54b72f4",
      "tree": "9cfbd2fe4bb2f266d9fb7a1f142113230384b1a0",
      "parents": [
        "b5c4960f058230669d953732ea9310e1e65c8eec"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Apr 09 15:28:59 2012 -0700"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Apr 09 15:28:59 2012 -0700"
      },
      "message": "Add module licence\n\nChange-Id: I90f37ae63ee164ff23afdc5e0e37dd4cd5fa7a73\n"
    },
    {
      "commit": "b5c4960f058230669d953732ea9310e1e65c8eec",
      "tree": "8ae9c712007345d394b99115723b9c685830b677",
      "parents": [
        "e136cec4a624b853b564e56103a3433cbf3a230f",
        "673253acf06838bb24d0b0b1a3962bed573855b8"
      ],
      "author": {
        "name": "John Grossman",
        "email": "johngro@google.com",
        "time": "Wed Apr 04 11:31:16 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 04 11:31:16 2012 -0700"
      },
      "message": "am 673253ac: tinyalsa: Add PCM_NORESTART flag.\n\n* commit \u0027673253acf06838bb24d0b0b1a3962bed573855b8\u0027:\n  tinyalsa: Add PCM_NORESTART flag.\n"
    },
    {
      "commit": "673253acf06838bb24d0b0b1a3962bed573855b8",
      "tree": "c6c8a6a063171ec87872f40e585b13dc5e757a3a",
      "parents": [
        "1b32ddfd35e54b0a6ef1e43ca35dbc1547e5676a"
      ],
      "author": {
        "name": "John Grossman",
        "email": "johngro@google.com",
        "time": "Tue Apr 03 16:37:38 2012 -0700"
      },
      "committer": {
        "name": "John Grossman",
        "email": "johngro@google.com",
        "time": "Tue Apr 03 16:59:59 2012 -0700"
      },
      "message": "tinyalsa: Add PCM_NORESTART flag.\n\nAdd a flag which can be passed to pcm_open (called PCM_NORESTART).\nWhen set on a playback stream, calls to pcm_write will not\nautomatically attempt to restart an ALSA device in the case of an\nunderflow.  Instead, it will propagate the first EPIPE error up to the\napplication to allow it to handle the underflow situation.  Subsequent\ncalls to pcm_write will attempt to start the pipeline.\n\nChange-Id: If17973c6de9079c4227631bac9ff09b218377344\nSigned-off-by: John Grossman \u003cjohngro@google.com\u003e\n"
    },
    {
      "commit": "e136cec4a624b853b564e56103a3433cbf3a230f",
      "tree": "4a2b79dce931a1293bfe815095eea271cf5efb76",
      "parents": [
        "e44e30a90293ffebe604efea37842aff9d5da874"
      ],
      "author": {
        "name": "Keun young Park",
        "email": "keunyoung@google.com",
        "time": "Mon Mar 26 14:55:35 2012 -0700"
      },
      "committer": {
        "name": "Keun young Park",
        "email": "keunyoung@google.com",
        "time": "Mon Mar 26 14:58:40 2012 -0700"
      },
      "message": "build tinyalsa for linux host, to use for CTS audio\n\nChange-Id: Iaa76cba7650892c1d675c47e9e2a9c9da4e7e0cb\n"
    },
    {
      "commit": "e44e30a90293ffebe604efea37842aff9d5da874",
      "tree": "1661cc33d97ff5a7a42542eecbe02843bc0fadd5",
      "parents": [
        "daa83291944318d8face12c780dfb69ae96b0723"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Thu Mar 08 10:45:31 2012 -0800"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Thu Mar 08 10:45:35 2012 -0800"
      },
      "message": "Update to latest tinyalsa\n\n8fe2c93 mixer: remove redundant IOCTL_ELEM_READs\nb29ac1a mixer: simplify string get APIs\n174d874 tinycap: add missing options to usage string\n\nChange-Id: Id91acf6a084dac3dd0d07966330e10ffc95618bd\n"
    },
    {
      "commit": "daa83291944318d8face12c780dfb69ae96b0723",
      "tree": "116ac173a9b5c13306e47373d739f99dd0e8a05e",
      "parents": [
        "594e8662270b025d5029edbb54baf46627b3a815"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Tue Feb 28 15:26:02 2012 -0800"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Tue Feb 28 15:26:02 2012 -0800"
      },
      "message": "Update to latest tinyalsa\n\na6dd4ab tinyplay: Use buffer size in bytes instead of frames\n5f64fe7 pcm: Factor out pcm_start() from pcm_read()\n6bbe77a pcm: Constify write buffers\n9989fc2 tinycap, tinyplay, tinymix: Add extra parameters.\n3e3376a tinycap, tinyplay: Check *argv before dereferencing.\n80085d4 pcm: Fix integer size error.\n\nChange-Id: I69a37c0a89e5531b9ab66a8b3f730765904ed9f7\n"
    },
    {
      "commit": "594e8662270b025d5029edbb54baf46627b3a815",
      "tree": "7c2dd6d73e4d7471293ecc85d59b7c35290d6cf8",
      "parents": [
        "6d51ec8e0cf7e811070f04f685a969fe81b12246",
        "cfd1b547fd10344c73f58dcf907d65315ed804d2"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Feb 01 10:03:15 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 01 10:03:15 2012 -0800"
      },
      "message": "am cfd1b547: am 65eba62e: Reconcile with ics-mr1-release\n\n* commit \u0027cfd1b547fd10344c73f58dcf907d65315ed804d2\u0027:\n"
    },
    {
      "commit": "cfd1b547fd10344c73f58dcf907d65315ed804d2",
      "tree": "a68d6bcd2ae13b1c4ba02c550a4ce6c9579fd6b8",
      "parents": [
        "ec6745d7b8d42d6687bcf54ccf430ad32f2a6bb6",
        "65eba62ea5edf2bd9a8b711f4ccac07e0c61ceff"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Feb 01 10:00:43 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 01 10:00:43 2012 -0800"
      },
      "message": "am 65eba62e: Reconcile with ics-mr1-release\n\n* commit \u002765eba62ea5edf2bd9a8b711f4ccac07e0c61ceff\u0027:\n"
    },
    {
      "commit": "6d51ec8e0cf7e811070f04f685a969fe81b12246",
      "tree": "7c2dd6d73e4d7471293ecc85d59b7c35290d6cf8",
      "parents": [
        "580b1e46cd4d78220bbf17f2d5eaa94991fd220d",
        "ec6745d7b8d42d6687bcf54ccf430ad32f2a6bb6"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Feb 01 09:09:13 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 01 09:09:13 2012 -0800"
      },
      "message": "am ec6745d7: Reconcile with ics-mr1-release\n\n* commit \u0027ec6745d7b8d42d6687bcf54ccf430ad32f2a6bb6\u0027:\n"
    },
    {
      "commit": "65eba62ea5edf2bd9a8b711f4ccac07e0c61ceff",
      "tree": "a68d6bcd2ae13b1c4ba02c550a4ce6c9579fd6b8",
      "parents": [
        "1b32ddfd35e54b0a6ef1e43ca35dbc1547e5676a",
        "495239e683a728957c890c124b239f9b7b8ef5a8"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Feb 01 08:49:46 2012 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Feb 01 08:49:46 2012 -0800"
      },
      "message": "Reconcile with ics-mr1-release\n\nChange-Id: I35a0a0f15feed2406d60d77de84f0c4d13f0fb9e\n"
    },
    {
      "commit": "ec6745d7b8d42d6687bcf54ccf430ad32f2a6bb6",
      "tree": "a68d6bcd2ae13b1c4ba02c550a4ce6c9579fd6b8",
      "parents": [
        "96d1498016bea5baf3eff8d46ce09df444511430",
        "495239e683a728957c890c124b239f9b7b8ef5a8"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Feb 01 08:42:58 2012 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Feb 01 08:42:58 2012 -0800"
      },
      "message": "Reconcile with ics-mr1-release\n\nChange-Id: I09f1d86686b740117c90729a0dbef8fe2b1e20e5\n"
    },
    {
      "commit": "495239e683a728957c890c124b239f9b7b8ef5a8",
      "tree": "a68d6bcd2ae13b1c4ba02c550a4ce6c9579fd6b8",
      "parents": [
        "7818ee8b3ab8d0243217fd03967e05400ca209c3",
        "c578776309254ddbf09e29cf294eae266ccbb27e"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Jan 31 15:41:36 2012 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Jan 31 15:41:36 2012 -0800"
      },
      "message": "merge in ics-mr1-release history after reset to ics-mr1\n"
    },
    {
      "commit": "c578776309254ddbf09e29cf294eae266ccbb27e",
      "tree": "d6ea6bebf4f5a4af0f78316396b1e7b45f8a3d22",
      "parents": [
        "d9f0edb3bcedadf1ffcc7df72737992074eccbb7",
        "7818ee8b3ab8d0243217fd03967e05400ca209c3"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Jan 30 23:33:27 2012 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Jan 30 23:33:27 2012 -0800"
      },
      "message": "merge in ics-mr1-release history after reset to ics-mr1\n"
    },
    {
      "commit": "580b1e46cd4d78220bbf17f2d5eaa94991fd220d",
      "tree": "7c2dd6d73e4d7471293ecc85d59b7c35290d6cf8",
      "parents": [
        "847b3821aad757b63ec3c9499a74ce12b70cf814",
        "96d1498016bea5baf3eff8d46ce09df444511430"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jan 30 13:38:43 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 30 13:38:43 2012 -0800"
      },
      "message": "am 96d14980: Reconcile with ics-mr1-release\n\n* commit \u002796d1498016bea5baf3eff8d46ce09df444511430\u0027:\n"
    },
    {
      "commit": "96d1498016bea5baf3eff8d46ce09df444511430",
      "tree": "a68d6bcd2ae13b1c4ba02c550a4ce6c9579fd6b8",
      "parents": [
        "0e080749c080aedd2a20c07ba29ac58187c7f532",
        "7818ee8b3ab8d0243217fd03967e05400ca209c3"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jan 30 13:36:33 2012 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jan 30 13:36:33 2012 -0800"
      },
      "message": "Reconcile with ics-mr1-release\n\nChange-Id: I4dcc6c5eae53d80c8627d155cdb762e973c4ce48\n"
    },
    {
      "commit": "7818ee8b3ab8d0243217fd03967e05400ca209c3",
      "tree": "a68d6bcd2ae13b1c4ba02c550a4ce6c9579fd6b8",
      "parents": [
        "1b32ddfd35e54b0a6ef1e43ca35dbc1547e5676a",
        "d9f0edb3bcedadf1ffcc7df72737992074eccbb7"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Jan 30 13:22:33 2012 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Jan 30 13:22:33 2012 -0800"
      },
      "message": "merge in ics-mr1-release history after reset to ics-mr1\n"
    },
    {
      "commit": "847b3821aad757b63ec3c9499a74ce12b70cf814",
      "tree": "7c2dd6d73e4d7471293ecc85d59b7c35290d6cf8",
      "parents": [
        "4c0f7e8e52f77fb914c5628e7ef5a974f70aab97",
        "0e080749c080aedd2a20c07ba29ac58187c7f532"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jan 30 13:04:35 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 30 13:04:35 2012 -0800"
      },
      "message": "am 0e080749: am 1b32ddfd: Update to latest tinyalsa\n\n* commit \u00270e080749c080aedd2a20c07ba29ac58187c7f532\u0027:\n  Update to latest tinyalsa\n"
    },
    {
      "commit": "0e080749c080aedd2a20c07ba29ac58187c7f532",
      "tree": "a68d6bcd2ae13b1c4ba02c550a4ce6c9579fd6b8",
      "parents": [
        "25bc6521d0f0753251c4be84dd395c6cbebc83cb",
        "1b32ddfd35e54b0a6ef1e43ca35dbc1547e5676a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jan 30 13:02:21 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 30 13:02:21 2012 -0800"
      },
      "message": "am 1b32ddfd: Update to latest tinyalsa\n\n* commit \u00271b32ddfd35e54b0a6ef1e43ca35dbc1547e5676a\u0027:\n  Update to latest tinyalsa\n"
    },
    {
      "commit": "1b32ddfd35e54b0a6ef1e43ca35dbc1547e5676a",
      "tree": "a68d6bcd2ae13b1c4ba02c550a4ce6c9579fd6b8",
      "parents": [
        "8dd366f47258eeda07910a99b29ba681fe7464a7"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jan 30 11:31:56 2012 -0800"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Jan 30 12:01:24 2012 -0800"
      },
      "message": "Update to latest tinyalsa\n\n3502113 pcm: fix pcm capture dropping samples\n\nChange-Id: Icae0f32a39e58dda55a3b9a0094263ba781d65a7\n"
    },
    {
      "commit": "4c0f7e8e52f77fb914c5628e7ef5a974f70aab97",
      "tree": "8fd10d83a03a737e8ff2f2986228fc99d674fb79",
      "parents": [
        "65b4340d064f87c50a4271d5c4208a14c7e04cc7"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jan 19 13:35:28 2012 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Jan 20 12:12:34 2012 -0800"
      },
      "message": "Document avail_min\n\nChange-Id: If5e7d892a1d78d83602a6bce57f8b466fa54dbd6\n"
    },
    {
      "commit": "65b4340d064f87c50a4271d5c4208a14c7e04cc7",
      "tree": "d6ea6bebf4f5a4af0f78316396b1e7b45f8a3d22",
      "parents": [
        "6aad5eb5be0aa8d94f010fd1329f6cb514a44884",
        "25bc6521d0f0753251c4be84dd395c6cbebc83cb"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Dec 09 14:57:28 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 09 14:57:28 2011 -0800"
      },
      "message": "am 25bc6521: Reconcile with ics-mr1-release\n\n* commit \u002725bc6521d0f0753251c4be84dd395c6cbebc83cb\u0027:\n"
    },
    {
      "commit": "25bc6521d0f0753251c4be84dd395c6cbebc83cb",
      "tree": "d6ea6bebf4f5a4af0f78316396b1e7b45f8a3d22",
      "parents": [
        "8dd366f47258eeda07910a99b29ba681fe7464a7",
        "d9f0edb3bcedadf1ffcc7df72737992074eccbb7"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Dec 08 10:21:41 2011 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Dec 08 10:21:41 2011 -0800"
      },
      "message": "Reconcile with ics-mr1-release\n\nChange-Id: I4a3249fa2e8578bc33f5f01d221ab529e580fe97\n"
    },
    {
      "commit": "6aad5eb5be0aa8d94f010fd1329f6cb514a44884",
      "tree": "d6ea6bebf4f5a4af0f78316396b1e7b45f8a3d22",
      "parents": [
        "c064584ccbe93f066d096ff1d6c0905352e13b90",
        "d9f0edb3bcedadf1ffcc7df72737992074eccbb7"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 22 13:25:42 2011 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 22 13:25:42 2011 -0800"
      },
      "message": "Reconcile with ics-mr1-release\n\nChange-Id: If2abb8e87a5da026b21c35544613ebca4e4a66dc\n"
    },
    {
      "commit": "d9f0edb3bcedadf1ffcc7df72737992074eccbb7",
      "tree": "d6ea6bebf4f5a4af0f78316396b1e7b45f8a3d22",
      "parents": [
        "8dd366f47258eeda07910a99b29ba681fe7464a7",
        "c4ae7921b56583a10707f32de73966b619e4519c"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Nov 22 11:55:45 2011 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Nov 22 11:55:45 2011 -0800"
      },
      "message": "merge in ics-mr1-release history after reset to ics-mr1\n"
    },
    {
      "commit": "c064584ccbe93f066d096ff1d6c0905352e13b90",
      "tree": "d6ea6bebf4f5a4af0f78316396b1e7b45f8a3d22",
      "parents": [
        "1ef3bacd7baa1e284dd9709089afff62974b7ab1",
        "c4ae7921b56583a10707f32de73966b619e4519c"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Nov 18 15:42:29 2011 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Nov 18 15:42:29 2011 -0800"
      },
      "message": "Reconcile with ics-mr1-release\n\nChange-Id: Ie36e86cf8d54ff756bfa54379446671ffe223f8d\n"
    },
    {
      "commit": "1ef3bacd7baa1e284dd9709089afff62974b7ab1",
      "tree": "d6ea6bebf4f5a4af0f78316396b1e7b45f8a3d22",
      "parents": [
        "a52f4a721582ea7a8aae20e7043b27e681beda4d",
        "8dd366f47258eeda07910a99b29ba681fe7464a7"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Fri Nov 18 02:37:52 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 18 02:37:52 2011 -0800"
      },
      "message": "am 8dd366f4: Update to latest tinyalsa\n\n* commit \u00278dd366f47258eeda07910a99b29ba681fe7464a7\u0027:\n  Update to latest tinyalsa\n"
    },
    {
      "commit": "8dd366f47258eeda07910a99b29ba681fe7464a7",
      "tree": "d6ea6bebf4f5a4af0f78316396b1e7b45f8a3d22",
      "parents": [
        "5aed71db7d87ba518b53e40c00dcaa0afbc2aceb"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Thu Nov 17 13:16:52 2011 -0800"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Thu Nov 17 13:17:34 2011 -0800"
      },
      "message": "Update to latest tinyalsa\n\n7db4858 pcm: more state checking in pcm_get_htimestamp()\n\nChange-Id: I7329a869f1eea51c976824540afd3db47c3de21b\n"
    },
    {
      "commit": "a52f4a721582ea7a8aae20e7043b27e681beda4d",
      "tree": "b836d651fc1201855c9645aaf26eeef250d9343d",
      "parents": [
        "9b780fa5164bd37dbe9f93f28de05e598c1784f4",
        "5aed71db7d87ba518b53e40c00dcaa0afbc2aceb"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Thu Nov 17 07:48:19 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 17 07:48:19 2011 -0800"
      },
      "message": "am 5aed71db: Update to latest tinyalsa\n\n* commit \u00275aed71db7d87ba518b53e40c00dcaa0afbc2aceb\u0027:\n  Update to latest tinyalsa\n"
    },
    {
      "commit": "c4ae7921b56583a10707f32de73966b619e4519c",
      "tree": "b836d651fc1201855c9645aaf26eeef250d9343d",
      "parents": [
        "5aed71db7d87ba518b53e40c00dcaa0afbc2aceb",
        "17bfe0de40096c999d0c1541e5e9d171d516d93b"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Nov 17 06:46:03 2011 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Nov 17 06:46:03 2011 -0800"
      },
      "message": "merge in ics-mr1-release history after reset to ics-mr1\n"
    },
    {
      "commit": "5aed71db7d87ba518b53e40c00dcaa0afbc2aceb",
      "tree": "b836d651fc1201855c9645aaf26eeef250d9343d",
      "parents": [
        "73b9c679a656c7b0f5e265dae5a76664c7d03031"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Nov 16 14:45:38 2011 -0800"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Nov 16 14:49:59 2011 -0800"
      },
      "message": "Update to latest tinyalsa\n\nee9ba87 pcm: fix underrun detection\n5251016 mixer: show BYTE controls\na912d70 include: fix header comments and arguments\n\nChange-Id: I33386f64b65b55c337ceacbe62dc6d498a536378\n"
    },
    {
      "commit": "9b780fa5164bd37dbe9f93f28de05e598c1784f4",
      "tree": "c4778fe02eff8c7f8512f7426fbd17648e4934e6",
      "parents": [
        "73b9c679a656c7b0f5e265dae5a76664c7d03031",
        "17bfe0de40096c999d0c1541e5e9d171d516d93b"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Oct 31 13:19:18 2011 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Oct 31 13:19:18 2011 -0700"
      },
      "message": "Reconcile with ics-mr1-release\n\nChange-Id: I08373a62e00ccc78cb09e193dd1c90a36daf50d9\n"
    },
    {
      "commit": "17bfe0de40096c999d0c1541e5e9d171d516d93b",
      "tree": "c4778fe02eff8c7f8512f7426fbd17648e4934e6",
      "parents": [
        "73b9c679a656c7b0f5e265dae5a76664c7d03031",
        "547e083822a778c1f3f686d96aa1216937122ea0"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Sun Oct 16 06:59:34 2011 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Sun Oct 16 06:59:34 2011 -0700"
      },
      "message": "merge in ics-release history after reset to master\n"
    },
    {
      "commit": "73b9c679a656c7b0f5e265dae5a76664c7d03031",
      "tree": "c4778fe02eff8c7f8512f7426fbd17648e4934e6",
      "parents": [
        "e9942c8b1fab1cea4836b5af2dd59a1bf0ad411d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 14 11:12:24 2011 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 14 11:35:43 2011 -0700"
      },
      "message": "Add dynamic change of avail_min for mmap mode\n\nAdded support for setting avail_min when opening a stream as well\nas dynamically changing its value whitout stopping playback when the\nstream is opened in mmap and no irq mode.\n\nAllow writing less than avail_min frames to pcm_mmap_write() without\nsystematically waiting for avail_min frames to be available.\n\nAlso fixed wait timeout for no irq mode in pcm_mmap_write().\n\nChange-Id: Ief8e05dde8d538185174da9ef14e27a0a470057c\n"
    },
    {
      "commit": "e9942c8b1fab1cea4836b5af2dd59a1bf0ad411d",
      "tree": "038f26884056835eff415093b37a7bf773bc2b27",
      "parents": [
        "621047309242d04a6186230e7a337de8642ec754"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Thu Oct 13 13:57:25 2011 -0700"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Fri Oct 14 09:39:00 2011 -0700"
      },
      "message": "Update to latest tinyalsa\n\n6be28f1 pcm: add mmap playback and no periodic IRQ support.\nfa0697e tinyplay: fix segfault caused by missing device argument\n\nChange-Id: I22cf8f01eba21e42b4fa43cc5fd9edd2826f44fa\n"
    },
    {
      "commit": "547e083822a778c1f3f686d96aa1216937122ea0",
      "tree": "d2b838ea1123922f29e1bbc354840f58c342e18b",
      "parents": [
        "621047309242d04a6186230e7a337de8642ec754",
        "e3d9604e1e5d4b1777174a22d6157b20a4a5ba52"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Aug 10 06:33:27 2011 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Aug 10 06:33:27 2011 -0700"
      },
      "message": "merge in ics-release history after reset to master\n"
    },
    {
      "commit": "621047309242d04a6186230e7a337de8642ec754",
      "tree": "d2b838ea1123922f29e1bbc354840f58c342e18b",
      "parents": [
        "c1239623c178f0142352c28a0f968d826afcb078"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Fri Aug 05 12:00:00 2011 -0700"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Tue Aug 09 11:13:51 2011 -0700"
      },
      "message": "Update to latest tinyalsa\n\n764d341 tinyplay: add support for device parameter\ndf8ae90 tinymix: print mixer values when no mixer control is specified\n7de3eaf Ensure threasholds are zeroed before opening pcm\n\nChange-Id: Ie7b652b16b90d05fc9dee6ce31c7ffc3dc9a47f1\n"
    },
    {
      "commit": "e3d9604e1e5d4b1777174a22d6157b20a4a5ba52",
      "tree": "17748ff3bb998e01db594c18793c98941d56a40a",
      "parents": [
        "c1239623c178f0142352c28a0f968d826afcb078",
        "029768981f1a20b65ab4e8e9d2320d2fa417a039"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Aug 02 06:53:16 2011 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Aug 02 06:53:16 2011 -0700"
      },
      "message": "merge in ics-release history after reset to master\n"
    },
    {
      "commit": "c1239623c178f0142352c28a0f968d826afcb078",
      "tree": "17748ff3bb998e01db594c18793c98941d56a40a",
      "parents": [
        "dd88f13d9b398c132e3358c62137ff2e23f321ab"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Jul 27 15:08:34 2011 -0700"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Jul 27 15:09:09 2011 -0700"
      },
      "message": "Update to latest tinyalsa\n\n3bb114a pcm: add control for ASLA thresholds to pcm_open\nee99f21 include: make it easier to use this header from C++\n89b3128 Makefile: Don\u0027t error out of clean if already clean\na14dad9 tinymix: Say if we can\u0027t open the mixer\n49900f0 Merge pull request #3 from broonie/noprelink\nea019ef Merge pull request #2 from broonie/add-include\n\nChange-Id: I110de23af1f43d2cefb134204cb0439a7fd4c1d0\n"
    },
    {
      "commit": "029768981f1a20b65ab4e8e9d2320d2fa417a039",
      "tree": "46e50389f620513bdeb91d8b50859fd30201d8c0",
      "parents": [
        "dd88f13d9b398c132e3358c62137ff2e23f321ab",
        "cf6359ed087f94b4ee044b355954a73c7c37895b"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Jul 26 06:38:00 2011 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Jul 26 06:38:00 2011 -0700"
      },
      "message": "merge in ics-release history after reset to master\n"
    },
    {
      "commit": "dd88f13d9b398c132e3358c62137ff2e23f321ab",
      "tree": "46e50389f620513bdeb91d8b50859fd30201d8c0",
      "parents": [
        "7153bffb805359a82f7857889e82bdcc5ff0afd8"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Jul 25 10:58:30 2011 -0700"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Jul 25 10:59:12 2011 -0700"
      },
      "message": "Update to latest tinyalsa\n\n40b018e pcm: add pcm_get_htimestamp() function\nc8aedef tinycap: remove extra parameter from strcmp\n\nChange-Id: Ic241e3b5e41e26cf6586d0489488c96fae692e0b\n"
    },
    {
      "commit": "cf6359ed087f94b4ee044b355954a73c7c37895b",
      "tree": "28aa7842ee7bbe15bfbfd7b21228753c40b082e0",
      "parents": [
        "7153bffb805359a82f7857889e82bdcc5ff0afd8",
        "8ef9f97b04b44c98547f77a1f855d8d91182fdae"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Jul 15 06:45:28 2011 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Jul 15 06:45:28 2011 -0700"
      },
      "message": "merge in ics-release history after reset to master\n"
    },
    {
      "commit": "7153bffb805359a82f7857889e82bdcc5ff0afd8",
      "tree": "28aa7842ee7bbe15bfbfd7b21228753c40b082e0",
      "parents": [
        "70d77088678cf120d37602c66580287914781aaa"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Thu Jul 14 12:16:41 2011 -0700"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Thu Jul 14 12:17:00 2011 -0700"
      },
      "message": "Update tinyalsa for tinycap support\n\ndd84573 Add tinycap utility to capture PCM riff/wave files\n\nChange-Id: I26cf6cf609e74c3b33d3cda2586d8ec07a8fa502\n"
    },
    {
      "commit": "8ef9f97b04b44c98547f77a1f855d8d91182fdae",
      "tree": "14477003a17bcea14bc9247b47b9a1b1048ac5ed",
      "parents": [
        "70d77088678cf120d37602c66580287914781aaa",
        "fcb8361dc32c8b55ce8a5385dae620a1e9d61177"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Jun 27 06:51:07 2011 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Jun 27 06:51:07 2011 -0700"
      },
      "message": "merge in ics-release history after reset to master\n"
    },
    {
      "commit": "fcb8361dc32c8b55ce8a5385dae620a1e9d61177",
      "tree": "14477003a17bcea14bc9247b47b9a1b1048ac5ed",
      "parents": [
        "83b1d6de55ec69cde7a935d6ada0011669d88ed6"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Fri Jun 24 11:08:10 2011 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Jun 24 14:25:40 2011 -0700"
      },
      "message": "Update tinyalsa for pcm_start/stop() support\n\nd6458e6 pcm: add pcm_start/stop() functions for streams\n\nChange-Id: Iba1dd4e6adc0be68008b44978d55231c584e92c4\n"
    },
    {
      "commit": "70d77088678cf120d37602c66580287914781aaa",
      "tree": "14477003a17bcea14bc9247b47b9a1b1048ac5ed",
      "parents": [
        "83b1d6de55ec69cde7a935d6ada0011669d88ed6"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Fri Jun 24 11:08:10 2011 -0700"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Fri Jun 24 11:08:30 2011 -0700"
      },
      "message": "Update tinyalsa for pcm_start/stop() support\n\nd6458e6 pcm: add pcm_start/stop() functions for streams\n\nChange-Id: Iba1dd4e6adc0be68008b44978d55231c584e92c4\n"
    },
    {
      "commit": "83b1d6de55ec69cde7a935d6ada0011669d88ed6",
      "tree": "e9a8a3cb8326003b81f90a9d68213299498a7ae2",
      "parents": [
        "edff708e3129d7d8e05bbdfb624af97a3264a332"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Jun 15 17:20:55 2011 -0700"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Jun 15 17:22:14 2011 -0700"
      },
      "message": "Update to latest tinyalsa for 32_LE support\n\nbc03b62 pcm: fix TODOs for 32 bit support\n\nChange-Id: I9f4d83c808a664aed5cefae271e3ad7b5c522c99\n"
    },
    {
      "commit": "edff708e3129d7d8e05bbdfb624af97a3264a332",
      "tree": "7ad9de75a706acbf66c1f938b15ed9abef31e332",
      "parents": [
        "7e8dae76cbbae716f03c88bee3a4d3744b25d67e"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Jun 06 15:33:34 2011 -0700"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Jun 08 09:37:14 2011 -0700"
      },
      "message": "Initial version of tinyalsa\n\nFrom git://github.com/tinyalsa/tinyalsa.git 193b1c3b\n\nChange-Id: I8971581d4867bd785ac628638679d2c09c79169f\n"
    },
    {
      "commit": "7e8dae76cbbae716f03c88bee3a4d3744b25d67e",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Anatol Pomazau",
        "email": "anatol@google.com",
        "time": "Mon Jun 06 15:01:42 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 06 15:01:42 2011 -0700"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
