)]}'
{
  "log": [
    {
      "commit": "3cd6a3e35322d293848cf9f998ffa301b60b9b2d",
      "tree": "b88515672b6d5e731605efd899e302ae558bf9be",
      "parents": [
        "779b9b82af5432c84b3bbb80168633b405ddbb38",
        "ac53a8a135b3e04692a553147eabf3cbafd321c1"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Tue May 25 16:17:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 25 16:17:23 2010 -0700"
      },
      "message": "am ac53a8a1: am 88ccecf5: am d1055a25: Make the NTP Cache max-age gservices-settable\n"
    },
    {
      "commit": "ac53a8a135b3e04692a553147eabf3cbafd321c1",
      "tree": "b88515672b6d5e731605efd899e302ae558bf9be",
      "parents": [
        "f7617d3601519464400e8f6e9cf7030944b94d0c",
        "88ccecf573a52648052bc9c7858f345776f76e0e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Tue May 25 16:15:37 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 25 16:15:37 2010 -0700"
      },
      "message": "am 88ccecf5: am d1055a25: Make the NTP Cache max-age gservices-settable\n\nMerge commit \u002788ccecf573a52648052bc9c7858f345776f76e0e\u0027 into kraken\n\n* commit \u002788ccecf573a52648052bc9c7858f345776f76e0e\u0027:\n  Make the NTP Cache max-age gservices-settable\n"
    },
    {
      "commit": "88ccecf573a52648052bc9c7858f345776f76e0e",
      "tree": "45a5bcdab4e4aafcc4cedd6b8839d30c98d39178",
      "parents": [
        "f67c874c07d2e0ff888cc88679f884a833f89870",
        "d1055a250c00b0c2516ec406a8cf9a5ab1c0b7ae"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Tue May 25 16:13:22 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 25 16:13:22 2010 -0700"
      },
      "message": "am d1055a25: Make the NTP Cache max-age gservices-settable\n\nMerge commit \u0027d1055a250c00b0c2516ec406a8cf9a5ab1c0b7ae\u0027 into froyo-plus-aosp\n\n* commit \u0027d1055a250c00b0c2516ec406a8cf9a5ab1c0b7ae\u0027:\n  Make the NTP Cache max-age gservices-settable\n"
    },
    {
      "commit": "d1055a250c00b0c2516ec406a8cf9a5ab1c0b7ae",
      "tree": "7bd3c3deb88f79867f6d63e94830cde79592c3b9",
      "parents": [
        "7e5e3745cf0103219a13071fbd488c3c01da85d9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Tue May 25 15:54:52 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Tue May 25 15:54:52 2010 -0700"
      },
      "message": "Make the NTP Cache max-age gservices-settable\n\nTrying to make Throttle polling more energy efficient.\n\nbug:2708119\nChange-Id: I2b75639e202dcbcee11047c43407a22de04ce350\n"
    },
    {
      "commit": "779b9b82af5432c84b3bbb80168633b405ddbb38",
      "tree": "0b7d57fc6bac2628f246f7216c46b577d0905f44",
      "parents": [
        "e205dd34a52a05b5037dfb8979190b234d5557dd",
        "f7617d3601519464400e8f6e9cf7030944b94d0c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue May 25 14:19:13 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 25 14:19:13 2010 -0700"
      },
      "message": "am f7617d36: Merge \"Support for thumbnail extraction in the Matroska extractor.\" into kraken\n"
    },
    {
      "commit": "f7617d3601519464400e8f6e9cf7030944b94d0c",
      "tree": "0b7d57fc6bac2628f246f7216c46b577d0905f44",
      "parents": [
        "0616976128b9bc24729a79034c3902492dc9e573",
        "6bdf2edba4de7f971639e8a50e938d218b6d7299"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue May 25 14:16:18 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 25 14:16:23 2010 -0700"
      },
      "message": "Merge \"Support for thumbnail extraction in the Matroska extractor.\" into kraken"
    },
    {
      "commit": "6bdf2edba4de7f971639e8a50e938d218b6d7299",
      "tree": "848c329180740714907e4854ef76e4b818e6a529",
      "parents": [
        "c6c62e12c930b137e62c16931cfe340bc93aa8f4"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue May 25 13:35:02 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue May 25 13:41:40 2010 -0700"
      },
      "message": "Support for thumbnail extraction in the Matroska extractor.\n\nChange-Id: I56f13fc4868baffe0bb8c2484d2753c766a73960\nrelated-to-bug: 2483739\n"
    },
    {
      "commit": "e205dd34a52a05b5037dfb8979190b234d5557dd",
      "tree": "e735d36713cadabd068fd9161d5ed6f0767bb6d9",
      "parents": [
        "1a777cd44a73571ab8040191348d1601585c3f90",
        "0616976128b9bc24729a79034c3902492dc9e573"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 25 12:44:08 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 25 12:44:08 2010 -0700"
      },
      "message": "am 06169761: Merge \"Fix the simulator build broken by commit 5fe37c6838de9fbd959ad19ba44aa3d00d1b4e6f\" into kraken\n"
    },
    {
      "commit": "0616976128b9bc24729a79034c3902492dc9e573",
      "tree": "e735d36713cadabd068fd9161d5ed6f0767bb6d9",
      "parents": [
        "c6c62e12c930b137e62c16931cfe340bc93aa8f4",
        "a9d635d6085e769b1e7ef43fa595a77af28366a1"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 25 12:42:53 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 25 12:42:53 2010 -0700"
      },
      "message": "Merge \"Fix the simulator build broken by commit 5fe37c6838de9fbd959ad19ba44aa3d00d1b4e6f\" into kraken"
    },
    {
      "commit": "a9d635d6085e769b1e7ef43fa595a77af28366a1",
      "tree": "c0f771f85b2e2164a5cfd0966639d9108f3ca440",
      "parents": [
        "cf3fa85cdb6881827a379632c905f86fab2edc34"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 25 12:38:34 2010 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 25 12:38:34 2010 -0700"
      },
      "message": "Fix the simulator build broken by commit 5fe37c6838de9fbd959ad19ba44aa3d00d1b4e6f\n\nChange-Id: Ibf6aebfec60cd7f807c3e49f0dbb5ab8e86bcdc1\n"
    },
    {
      "commit": "1a777cd44a73571ab8040191348d1601585c3f90",
      "tree": "8be9a7ed608ecd2cb572f22f81bf61eb257a549f",
      "parents": [
        "1b88fb169384f2f2d514da7626e6ecc951f79a59",
        "c6c62e12c930b137e62c16931cfe340bc93aa8f4"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue May 25 11:33:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 25 11:33:39 2010 -0700"
      },
      "message": "am c6c62e12: Support for ogg(vorbis) metadata in stagefright including album art.\n"
    },
    {
      "commit": "c6c62e12c930b137e62c16931cfe340bc93aa8f4",
      "tree": "8be9a7ed608ecd2cb572f22f81bf61eb257a549f",
      "parents": [
        "cf3fa85cdb6881827a379632c905f86fab2edc34"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue May 25 11:20:29 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue May 25 11:20:29 2010 -0700"
      },
      "message": "Support for ogg(vorbis) metadata in stagefright including album art.\n\nChange-Id: I0c8c0136cebe2d2d97caabb7bc0c65be86329dbb\nrelated-to-bug: 2713414\n"
    },
    {
      "commit": "1b88fb169384f2f2d514da7626e6ecc951f79a59",
      "tree": "829a1f6856aea3d12f689f5231289fe517bcf4bb",
      "parents": [
        "36893612af956b238679bce4e95fd104d279e518",
        "cf3fa85cdb6881827a379632c905f86fab2edc34"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon May 24 23:24:42 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 23:24:42 2010 -0700"
      },
      "message": "am cf3fa85c: Merge \"Fix issue 2667796: [Audio Effect Framework] Effect factory and libraries.\" into kraken\n"
    },
    {
      "commit": "cf3fa85cdb6881827a379632c905f86fab2edc34",
      "tree": "829a1f6856aea3d12f689f5231289fe517bcf4bb",
      "parents": [
        "d6ddcb7f00a7af95b452233d965b922632f78f21",
        "5fe37c6838de9fbd959ad19ba44aa3d00d1b4e6f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon May 24 23:23:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 24 23:23:29 2010 -0700"
      },
      "message": "Merge \"Fix issue 2667796: [Audio Effect Framework] Effect factory and libraries.\" into kraken"
    },
    {
      "commit": "36893612af956b238679bce4e95fd104d279e518",
      "tree": "ff19248cbc31678bf855594efb47754dfe25dd6e",
      "parents": [
        "61a5870871cbc191414669568039321428722236",
        "d6ddcb7f00a7af95b452233d965b922632f78f21"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 24 19:12:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 19:12:33 2010 -0700"
      },
      "message": "am d6ddcb7f: fix [2677468] some 3rd party GL ES apps get a 32-bits surface by default and fail\n"
    },
    {
      "commit": "d6ddcb7f00a7af95b452233d965b922632f78f21",
      "tree": "ff19248cbc31678bf855594efb47754dfe25dd6e",
      "parents": [
        "2e948ca1a06470a1c4c581022eabaed593c58e27"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 24 19:00:08 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 24 19:07:08 2010 -0700"
      },
      "message": "fix [2677468] some 3rd party GL ES apps get a 32-bits surface by default and fail\n\nforce all SurfaceView to 565\n\nChange-Id: I8ebfa1239d8e4fa097c2e544677fb92fa20b39bd\n"
    },
    {
      "commit": "61a5870871cbc191414669568039321428722236",
      "tree": "a807b573c4afc32cc360fe602379bc281da9bfad",
      "parents": [
        "27d2f0caef5aae33aed4675e28cfdd8374b23e3f",
        "2e948ca1a06470a1c4c581022eabaed593c58e27"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 24 18:32:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 18:32:05 2010 -0700"
      },
      "message": "am 2e948ca1: Merge \"added the notion of fixed-size buffers\" into kraken\n"
    },
    {
      "commit": "27d2f0caef5aae33aed4675e28cfdd8374b23e3f",
      "tree": "86dbe565b168f9a6a2d6cc656adf9613c5459542",
      "parents": [
        "49551ca41e5bdd15bce9908860a8dcf683da5b21",
        "acdc44bbbaa43fc46328abbf5bea7c46a993d62f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 24 18:31:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 18:31:59 2010 -0700"
      },
      "message": "am acdc44bb: Merge \"fix a bug when reallocating a window\\\u0027s buffers is needed\" into kraken\n"
    },
    {
      "commit": "2e948ca1a06470a1c4c581022eabaed593c58e27",
      "tree": "a807b573c4afc32cc360fe602379bc281da9bfad",
      "parents": [
        "acdc44bbbaa43fc46328abbf5bea7c46a993d62f",
        "2be352adab7f11646fda7c0240e496bbb37f7bd1"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 24 18:30:35 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 24 18:30:35 2010 -0700"
      },
      "message": "Merge \"added the notion of fixed-size buffers\" into kraken"
    },
    {
      "commit": "acdc44bbbaa43fc46328abbf5bea7c46a993d62f",
      "tree": "86dbe565b168f9a6a2d6cc656adf9613c5459542",
      "parents": [
        "9a559970a3418d6ac858d4fd88adaceb14c422df",
        "57d89899c9fb978a1c097f298aa94c5db1f61bb6"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 24 18:30:25 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 24 18:30:25 2010 -0700"
      },
      "message": "Merge \"fix a bug when reallocating a window\u0027s buffers is needed\" into kraken"
    },
    {
      "commit": "2be352adab7f11646fda7c0240e496bbb37f7bd1",
      "tree": "e7a168546a256cd4f7c57261690796cf527ae8a2",
      "parents": [
        "57d89899c9fb978a1c097f298aa94c5db1f61bb6"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 21 17:24:35 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 24 18:26:01 2010 -0700"
      },
      "message": "added the notion of fixed-size buffers\n\nthe new native_window_set_buffers_geometry allows\nto specify a size and format for all buffers to be\ndequeued. the buffer will be scalled to the window\u0027s\nsize.\n\nChange-Id: I2c378b85c88d29cdd827a5f319d5c704d79ba381\n"
    },
    {
      "commit": "49551ca41e5bdd15bce9908860a8dcf683da5b21",
      "tree": "587a12273bf577ac5c23f5861e6d50962fd1655c",
      "parents": [
        "a5437f2d9466de1aa665c40a369f3069edb78d4b",
        "9a559970a3418d6ac858d4fd88adaceb14c422df"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 24 16:28:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 16:28:20 2010 -0700"
      },
      "message": "am 9a559970: am f67c874c: am 7e5e3745: Fix bug 2710825 - Prevent ExpandableListView from scrolling too far when expanding children.\n"
    },
    {
      "commit": "9a559970a3418d6ac858d4fd88adaceb14c422df",
      "tree": "587a12273bf577ac5c23f5861e6d50962fd1655c",
      "parents": [
        "884372842bac11f854aa42a9c4de05a3a22cb11f",
        "f67c874c07d2e0ff888cc88679f884a833f89870"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 24 16:26:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 16:26:06 2010 -0700"
      },
      "message": "am f67c874c: am 7e5e3745: Fix bug 2710825 - Prevent ExpandableListView from scrolling too far when expanding children.\n\nMerge commit \u0027f67c874c07d2e0ff888cc88679f884a833f89870\u0027 into kraken\n\n* commit \u0027f67c874c07d2e0ff888cc88679f884a833f89870\u0027:\n  Fix bug 2710825 - Prevent ExpandableListView from scrolling too far when expanding children.\n"
    },
    {
      "commit": "f67c874c07d2e0ff888cc88679f884a833f89870",
      "tree": "8b7c382f5877dc268a44c34ffec2094b1267c66a",
      "parents": [
        "3cffe1ababdb09f4a90274e25c2f66feee299835",
        "7e5e3745cf0103219a13071fbd488c3c01da85d9"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 24 16:23:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 16:23:53 2010 -0700"
      },
      "message": "am 7e5e3745: Fix bug 2710825 - Prevent ExpandableListView from scrolling too far when expanding children.\n\nMerge commit \u00277e5e3745cf0103219a13071fbd488c3c01da85d9\u0027 into froyo-plus-aosp\n\n* commit \u00277e5e3745cf0103219a13071fbd488c3c01da85d9\u0027:\n  Fix bug 2710825 - Prevent ExpandableListView from scrolling too far when expanding children.\n"
    },
    {
      "commit": "7e5e3745cf0103219a13071fbd488c3c01da85d9",
      "tree": "7c6df3fb3d25910fa5be56f323bfd70e95352863",
      "parents": [
        "c7c7afd7a1af36e787266815487f4600196406b8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 24 15:13:41 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 24 15:13:41 2010 -0700"
      },
      "message": "Fix bug 2710825 - Prevent ExpandableListView from scrolling too far when expanding children.\n\nChange-Id: I21b37647c5ad16e4f57fdda433e3b3ee2c7c83ad\n"
    },
    {
      "commit": "57d89899c9fb978a1c097f298aa94c5db1f61bb6",
      "tree": "85e1c021f67a2fdb5ed33547872a769b7d55fba6",
      "parents": [
        "884372842bac11f854aa42a9c4de05a3a22cb11f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 21 14:51:33 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 24 13:47:24 2010 -0700"
      },
      "message": "fix a bug when reallocating a window\u0027s buffers is needed\n\nwe need to mark the buffers that need to be reallocated,\nNOT the buffer\u0027s indices.\n\nChange-Id: I809e2e1b03b56c4d2ab983c25523dae99aa1da74\n"
    },
    {
      "commit": "a5437f2d9466de1aa665c40a369f3069edb78d4b",
      "tree": "a9bb60acf5f7ddb25170921f4531ef4f197bcc11",
      "parents": [
        "749afee8bd6e096a7748f18e40810ff0b8f1f980",
        "884372842bac11f854aa42a9c4de05a3a22cb11f"
      ],
      "author": {
        "name": "Mark Vandevoorde",
        "email": "mtv@google.com",
        "time": "Mon May 24 13:45:42 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 13:45:42 2010 -0700"
      },
      "message": "am 88437284: Fix build error (Boolean -\u003e boolean)\n"
    },
    {
      "commit": "884372842bac11f854aa42a9c4de05a3a22cb11f",
      "tree": "a9bb60acf5f7ddb25170921f4531ef4f197bcc11",
      "parents": [
        "1e11e95f61510ad600b52e2b24c927cada8c2ee4"
      ],
      "author": {
        "name": "Mark Vandevoorde",
        "email": "mtv@google.com",
        "time": "Mon May 24 13:40:22 2010 -0700"
      },
      "committer": {
        "name": "Mark Vandevoorde",
        "email": "mtv@google.com",
        "time": "Mon May 24 13:40:22 2010 -0700"
      },
      "message": "Fix build error (Boolean -\u003e boolean)\n\nChange-Id: I2f337e23f4b092de41523f1195546e9d65851c84\n"
    },
    {
      "commit": "749afee8bd6e096a7748f18e40810ff0b8f1f980",
      "tree": "c942a4c52990f123fab00e705e4436e2c014432c",
      "parents": [
        "f09cab8cb03a60014e8a94692cb2a5dc3ad785de",
        "1e11e95f61510ad600b52e2b24c927cada8c2ee4"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Mon May 24 13:01:21 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 13:01:21 2010 -0700"
      },
      "message": "am 1e11e95f: Merge \"Add Geocorder.isImplemented()\" into kraken\n"
    },
    {
      "commit": "1e11e95f61510ad600b52e2b24c927cada8c2ee4",
      "tree": "c942a4c52990f123fab00e705e4436e2c014432c",
      "parents": [
        "6c537e53cef1b0177a1734e2a5f302d80c0a26f8",
        "01ac80b715881db22bde8b31633dd8a4dc375389"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Mon May 24 12:59:27 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 24 12:59:27 2010 -0700"
      },
      "message": "Merge \"Add Geocorder.isImplemented()\" into kraken"
    },
    {
      "commit": "f09cab8cb03a60014e8a94692cb2a5dc3ad785de",
      "tree": "f0aaa52b8a435298cad69721847efa29166608ed",
      "parents": [
        "1586f7133e457c1423382e6b33ab8deaa428006e",
        "6c537e53cef1b0177a1734e2a5f302d80c0a26f8"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon May 24 10:55:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 10:55:28 2010 -0700"
      },
      "message": "am 6c537e53: Merge \"Properly handle start code in H264/AVC encoder output\" into kraken\n"
    },
    {
      "commit": "6c537e53cef1b0177a1734e2a5f302d80c0a26f8",
      "tree": "f0aaa52b8a435298cad69721847efa29166608ed",
      "parents": [
        "b59fbafe5d184017fe951afd6002e8408bf5c279",
        "c6161722ad4361ba034c327c56b650c6c3bfbc3d"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon May 24 10:54:25 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 24 10:54:25 2010 -0700"
      },
      "message": "Merge \"Properly handle start code in H264/AVC encoder output\" into kraken"
    },
    {
      "commit": "1586f7133e457c1423382e6b33ab8deaa428006e",
      "tree": "c5de1f11b518a6b57331fd5f65eada1b81380b76",
      "parents": [
        "ec5f8241ec6236256f674b57f42da27d79ff5254",
        "b59fbafe5d184017fe951afd6002e8408bf5c279"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon May 24 10:03:29 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 10:03:29 2010 -0700"
      },
      "message": "am b59fbafe: am 3cffe1ab: am c7c7afd7: Doc change: Fix incorrect adt version reference etc.\n"
    },
    {
      "commit": "b59fbafe5d184017fe951afd6002e8408bf5c279",
      "tree": "c5de1f11b518a6b57331fd5f65eada1b81380b76",
      "parents": [
        "cbcf8f6311e28a1bc74b780dc72adecbcfe61d44",
        "3cffe1ababdb09f4a90274e25c2f66feee299835"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon May 24 10:01:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 10:01:49 2010 -0700"
      },
      "message": "am 3cffe1ab: am c7c7afd7: Doc change: Fix incorrect adt version reference etc.\n\nMerge commit \u00273cffe1ababdb09f4a90274e25c2f66feee299835\u0027 into kraken\n\n* commit \u00273cffe1ababdb09f4a90274e25c2f66feee299835\u0027:\n  Doc change: Fix incorrect adt version reference etc.\n"
    },
    {
      "commit": "ec5f8241ec6236256f674b57f42da27d79ff5254",
      "tree": "5f51502ef6befa2a19e37a88cfd6b6300f2e32f9",
      "parents": [
        "c8a041f13d8c497da8ab34a94a306a3ff714d53f",
        "cbcf8f6311e28a1bc74b780dc72adecbcfe61d44"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon May 24 09:58:02 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 09:58:02 2010 -0700"
      },
      "message": "am cbcf8f63: Interestingly, a call to fseek with a NULL file handle now blocks forever...\n"
    },
    {
      "commit": "3cffe1ababdb09f4a90274e25c2f66feee299835",
      "tree": "69029f8ed2adaddd12b4b86d4fa8404702f460ba",
      "parents": [
        "3c16154a3309fe250177d69f3fcd5b6e9a82d1b3",
        "c7c7afd7a1af36e787266815487f4600196406b8"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon May 24 09:56:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 09:56:47 2010 -0700"
      },
      "message": "am c7c7afd7: Doc change: Fix incorrect adt version reference etc.\n\nMerge commit \u0027c7c7afd7a1af36e787266815487f4600196406b8\u0027 into froyo-plus-aosp\n\n* commit \u0027c7c7afd7a1af36e787266815487f4600196406b8\u0027:\n  Doc change: Fix incorrect adt version reference etc.\n"
    },
    {
      "commit": "cbcf8f6311e28a1bc74b780dc72adecbcfe61d44",
      "tree": "5f51502ef6befa2a19e37a88cfd6b6300f2e32f9",
      "parents": [
        "450da449ffb0d856b471c229634ab1d2bc12499a"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon May 24 09:18:36 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon May 24 09:24:02 2010 -0700"
      },
      "message": "Interestingly, a call to fseek with a NULL file handle now blocks forever...\n\nChange-Id: Ic80c579abcf2bdb73f7fd1da713649b7c7f25f56\n"
    },
    {
      "commit": "c7c7afd7a1af36e787266815487f4600196406b8",
      "tree": "f1c51b423ce277ff474fb98394693f1e5b55321a",
      "parents": [
        "2723e09229ce916724861ab90b6b8fc7c9ea9f2e"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon May 24 09:07:14 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon May 24 09:07:14 2010 -0700"
      },
      "message": "Doc change: Fix incorrect adt version reference etc.\n\nChange-Id: I79b3f43c64f3c0cd98b245dac001fca4a1008bda\n"
    },
    {
      "commit": "c8a041f13d8c497da8ab34a94a306a3ff714d53f",
      "tree": "cffc7d821f980bc9e8f6ac9afaee46c4303be1ee",
      "parents": [
        "bcf50325376c720bb70246fd7acd7dcce1fe6fb8",
        "450da449ffb0d856b471c229634ab1d2bc12499a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon May 24 05:47:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 05:47:03 2010 -0700"
      },
      "message": "am 450da449: Merge \"New shadowy status bar, direct from Z\\\u0027ha\\\u0027dum.\" into kraken\n"
    },
    {
      "commit": "450da449ffb0d856b471c229634ab1d2bc12499a",
      "tree": "cffc7d821f980bc9e8f6ac9afaee46c4303be1ee",
      "parents": [
        "bd329ddbea1860a2a859f065d7c405717c7d8133",
        "2c195f77a16e96fe2add0dd661b7376379e5513d"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon May 24 05:45:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 24 05:45:56 2010 -0700"
      },
      "message": "Merge \"New shadowy status bar, direct from Z\u0027ha\u0027dum.\" into kraken"
    },
    {
      "commit": "bcf50325376c720bb70246fd7acd7dcce1fe6fb8",
      "tree": "410ecf83f1b3bcebbe20913aee65d61219cb0e99",
      "parents": [
        "f1c81c51566f5407e824915e7ed97278364247a7",
        "bd329ddbea1860a2a859f065d7c405717c7d8133"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon May 24 02:32:55 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 02:32:55 2010 -0700"
      },
      "message": "am bd329ddb: Improve GPS EXIF parameters comments.\n"
    },
    {
      "commit": "bd329ddbea1860a2a859f065d7c405717c7d8133",
      "tree": "410ecf83f1b3bcebbe20913aee65d61219cb0e99",
      "parents": [
        "e12a2a47059664f78e1bea4445d8a935571663ba"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri May 21 17:52:42 2010 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon May 24 17:31:17 2010 +0800"
      },
      "message": "Improve GPS EXIF parameters comments.\n\nChange-Id: I33f7487821b283fe746baa09a71a703ae763d66d\n"
    },
    {
      "commit": "f1c81c51566f5407e824915e7ed97278364247a7",
      "tree": "7478c40fd3c2ce22722a5a5f6b5a45df0ae1110a",
      "parents": [
        "6099e141df3df2a5b76f3c59a26653b9f48621d6",
        "e12a2a47059664f78e1bea4445d8a935571663ba"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Sun May 23 21:06:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun May 23 21:06:39 2010 -0700"
      },
      "message": "am e12a2a47: Merge \"Disable CameraServiceTest in a normal build.\" into kraken\n"
    },
    {
      "commit": "e12a2a47059664f78e1bea4445d8a935571663ba",
      "tree": "7478c40fd3c2ce22722a5a5f6b5a45df0ae1110a",
      "parents": [
        "25f0bdaea6d1a34aae3faf6688cad4fbebcca969",
        "8cd4b77c8d9d89ba8f1852d43525a78e2d7290c4"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Sun May 23 21:04:01 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 23 21:04:01 2010 -0700"
      },
      "message": "Merge \"Disable CameraServiceTest in a normal build.\" into kraken"
    },
    {
      "commit": "01ac80b715881db22bde8b31633dd8a4dc375389",
      "tree": "2a49fc9e6ff824f729f64bdacb3b48835d99e367",
      "parents": [
        "11c6847d5960edeb0f15d0fd34045c89bd302d41"
      ],
      "author": {
        "name": "Mark Vandevoorde",
        "email": "mtv@google.com",
        "time": "Fri May 21 15:43:26 2010 -0700"
      },
      "committer": {
        "name": "Mark Vandevoorde",
        "email": "mtv@google.com",
        "time": "Fri May 21 15:43:26 2010 -0700"
      },
      "message": "Add Geocorder.isImplemented()\n\nThe Geocorder interface is not part of the Android core.  It\nrequires a backend service which may or may not be available\non a device.  The new isImplemented static method allows\napps to discover whether the Geocorder is in fact available\non the device.\n\nChange-Id: I2b5cf7bcc9cce4766bcbb156e91edf34b01f9296\n"
    },
    {
      "commit": "6099e141df3df2a5b76f3c59a26653b9f48621d6",
      "tree": "8600372f2cb6f54254d2c7e0f7018c039e07c4b6",
      "parents": [
        "9840fe2567ea317caa5eddbe1fe9818dc6ca0289",
        "25f0bdaea6d1a34aae3faf6688cad4fbebcca969"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 21 14:37:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 21 14:37:31 2010 -0700"
      },
      "message": "am 25f0bdae: added native_window_set_buffer_count()\n"
    },
    {
      "commit": "25f0bdaea6d1a34aae3faf6688cad4fbebcca969",
      "tree": "8600372f2cb6f54254d2c7e0f7018c039e07c4b6",
      "parents": [
        "4f5f2786b2c850ad0d772c7707ddbe55c3b7adf6"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 21 14:19:50 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 21 14:34:32 2010 -0700"
      },
      "message": "added native_window_set_buffer_count()\n\nthis method can be used to change the number of buffers\nassociated to a native window. the default is two.\n\nChange-Id: I608b959e6b29d77f95edb23c31dc9b099a758f2f\n"
    },
    {
      "commit": "9840fe2567ea317caa5eddbe1fe9818dc6ca0289",
      "tree": "d41a881f2462240432f848a7d3dc25c3c0d6c483",
      "parents": [
        "f1de96d406f8b0e56c2fa69daf9603cfbac1c699",
        "4f5f2786b2c850ad0d772c7707ddbe55c3b7adf6"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 21 13:55:18 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 21 13:55:18 2010 -0700"
      },
      "message": "am 4f5f2786: Merge \"fix the threading issue for setBuffercount()\" into kraken\n"
    },
    {
      "commit": "4f5f2786b2c850ad0d772c7707ddbe55c3b7adf6",
      "tree": "d41a881f2462240432f848a7d3dc25c3c0d6c483",
      "parents": [
        "8e55e88ff56edb60f001673f94abf6a109edb2d6",
        "898c4c91be8e11b6d5388c623ae80f12ac25fd27"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 21 13:53:28 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 21 13:53:28 2010 -0700"
      },
      "message": "Merge \"fix the threading issue for setBuffercount()\" into kraken"
    },
    {
      "commit": "2c195f77a16e96fe2add0dd661b7376379e5513d",
      "tree": "97f55f603f5d00449b1a452f7864c51f8a76c9ab",
      "parents": [
        "8e55e88ff56edb60f001673f94abf6a109edb2d6"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 21 15:42:06 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 21 15:46:54 2010 -0400"
      },
      "message": "New shadowy status bar, direct from Z\u0027ha\u0027dum.\n\nArtwork is FPO but serviceable enough. Many hardcoded font\ncolors \u0026 styles were moved to styles.xml where they belong.\nAM/PM finally given the old heave-ho (but configurable in\nStatusBarPolicy.java).\n\nNotification content remains on a light-gray background for\nnow (so as not to screw up custom RemoteViews) but status\nicons will definitely need across-the-board rework to look\nbetter against a dark background.\n\nChange-Id: Id9d5a699532f9336563cd6f9699bff3893735e4f\n"
    },
    {
      "commit": "f1de96d406f8b0e56c2fa69daf9603cfbac1c699",
      "tree": "e5285ee4dc139cc119f8cbb69fd45847cae0a4da",
      "parents": [
        "41285a71a7855e7757bd691c42b4025506b0aa39",
        "8e55e88ff56edb60f001673f94abf6a109edb2d6"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri May 21 12:29:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 21 12:29:26 2010 -0700"
      },
      "message": "am 8e55e88f: Merge \"Fix broken Javadoc links\" into kraken\n"
    },
    {
      "commit": "8e55e88ff56edb60f001673f94abf6a109edb2d6",
      "tree": "e5285ee4dc139cc119f8cbb69fd45847cae0a4da",
      "parents": [
        "5d12d19731c9c428951148fc96af76fc772fb5fe",
        "965b3d2b84c1ac9ed38c56f818e4f0aae9e138ac"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri May 21 12:28:11 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 21 12:28:11 2010 -0700"
      },
      "message": "Merge \"Fix broken Javadoc links\" into kraken"
    },
    {
      "commit": "965b3d2b84c1ac9ed38c56f818e4f0aae9e138ac",
      "tree": "a4a1c78dfa1d09403f6a63b7811b55c160f65f6d",
      "parents": [
        "0881f4f9339febee85c9ab4cba69970ac5cbde55"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri May 21 15:19:42 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri May 21 15:19:42 2010 -0400"
      },
      "message": "Fix broken Javadoc links\n\nChange-Id: I6896d6ec16b522e9e63776c0992ef55a6db82d50\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "41285a71a7855e7757bd691c42b4025506b0aa39",
      "tree": "9dc3d6d406dc2e4b7f3d659ebb160377272ca084",
      "parents": [
        "23025ffd10604fdfebb567307a56e5a20fa5977a",
        "5d12d19731c9c428951148fc96af76fc772fb5fe"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri May 21 12:17:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 21 12:17:28 2010 -0700"
      },
      "message": "am 5d12d197: Merge \"Report number of satellites used in fix instead of total for GPS Location extra\" into kraken\n"
    },
    {
      "commit": "5d12d19731c9c428951148fc96af76fc772fb5fe",
      "tree": "9dc3d6d406dc2e4b7f3d659ebb160377272ca084",
      "parents": [
        "11c6847d5960edeb0f15d0fd34045c89bd302d41",
        "0881f4f9339febee85c9ab4cba69970ac5cbde55"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri May 21 12:16:19 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 21 12:16:19 2010 -0700"
      },
      "message": "Merge \"Report number of satellites used in fix instead of total for GPS Location extra\" into kraken"
    },
    {
      "commit": "0881f4f9339febee85c9ab4cba69970ac5cbde55",
      "tree": "61c2db5331dc37fe483f53ae8b233c9fcc6d03cc",
      "parents": [
        "71677f84e7705aa48b04829538b954a13cd11dec"
      ],
      "author": {
        "name": "Kevin.KY Tsai",
        "email": "kevin.ky_tsai@htc.com",
        "time": "Fri May 21 15:10:39 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri May 21 15:10:39 2010 -0400"
      },
      "message": "Report number of satellites used in fix instead of total for GPS Location extra\n\nChange-Id: Ibffc8d21b31b02a91c8506733002e4a778556978\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "23025ffd10604fdfebb567307a56e5a20fa5977a",
      "tree": "a9b5190071747cdb88fd730a41b883dc2ef30c3a",
      "parents": [
        "dc0ca1d52d212739b44d82028fc532aa1868f92f",
        "11c6847d5960edeb0f15d0fd34045c89bd302d41"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri May 21 11:17:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 21 11:17:53 2010 -0700"
      },
      "message": "am 11c6847d: Merge \"Unhide new location manager APIs:\" into kraken\n"
    },
    {
      "commit": "11c6847d5960edeb0f15d0fd34045c89bd302d41",
      "tree": "a9b5190071747cdb88fd730a41b883dc2ef30c3a",
      "parents": [
        "88262733a7db43c4c910a4ec57acbd67b2b0782e",
        "71677f84e7705aa48b04829538b954a13cd11dec"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri May 21 11:16:51 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 21 11:16:51 2010 -0700"
      },
      "message": "Merge \"Unhide new location manager APIs:\" into kraken"
    },
    {
      "commit": "71677f84e7705aa48b04829538b954a13cd11dec",
      "tree": "3d5239cffd784bdd02cecf2625dddf60735a8661",
      "parents": [
        "03ca216ac19ea4e7afcb183c20c7c780f0d97756"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri May 21 14:03:45 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri May 21 14:03:45 2010 -0400"
      },
      "message": "Unhide new location manager APIs:\n\nCriteria.java\nLocationManager.java\nNew APIs for criteria based location requests and single shot support.\n\nGeocoderParams.java\nGeocodeProvider.java\nLocationProvider.java\nAPIs for network location unbundling.\n\nChange-Id: I3311fa01ce76fe4cba3537617e5b1c8d1f1d42b7\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "dc0ca1d52d212739b44d82028fc532aa1868f92f",
      "tree": "0ff41c5007fddd4cc23525aeee35bf7ae30a410b",
      "parents": [
        "132f46ff76404fe34b8727596e31c767ca62cf7a",
        "88262733a7db43c4c910a4ec57acbd67b2b0782e"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri May 21 10:38:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 21 10:38:52 2010 -0700"
      },
      "message": "am 88262733: Merge \"New Location Manager APIs for Criteria based requests and single shot mode.\" into kraken\n"
    },
    {
      "commit": "88262733a7db43c4c910a4ec57acbd67b2b0782e",
      "tree": "0ff41c5007fddd4cc23525aeee35bf7ae30a410b",
      "parents": [
        "df17b084bc29a06373e37a8938646069af84b23c",
        "03ca216ac19ea4e7afcb183c20c7c780f0d97756"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri May 21 10:37:42 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 21 10:37:42 2010 -0700"
      },
      "message": "Merge \"New Location Manager APIs for Criteria based requests and single shot mode.\" into kraken"
    },
    {
      "commit": "03ca216ac19ea4e7afcb183c20c7c780f0d97756",
      "tree": "38e47efa7aeeff99fde78adb5f83446d2407eda0",
      "parents": [
        "4979601f88154bdeda4cc5277940771ba6597c0f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Apr 01 08:10:09 2010 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri May 21 11:47:19 2010 -0400"
      },
      "message": "New Location Manager APIs for Criteria based requests and single shot mode.\n\nUse MS-Assisted mode for single shot GPS fixes if it is supported.\n\nAdd finer grained control over accuracy to the android.location.Criteria class\nand location criteria logic from LocationManager to LocationManagerService\n\nChange-Id: I156b1f6c6a45d255c87ff917cf3e9726a6d7a75b\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "132f46ff76404fe34b8727596e31c767ca62cf7a",
      "tree": "f74d94ae9528dedb36ac566cf6719acfa311c58a",
      "parents": [
        "5e03fd5d834991e846498bc71e80d7d5bd7243ef",
        "df17b084bc29a06373e37a8938646069af84b23c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri May 21 08:11:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 21 08:11:14 2010 -0700"
      },
      "message": "am df17b084: Merge \"Support for media extraction from .mkv/.mka Matroska files in stagefright.\" into kraken\n"
    },
    {
      "commit": "df17b084bc29a06373e37a8938646069af84b23c",
      "tree": "f74d94ae9528dedb36ac566cf6719acfa311c58a",
      "parents": [
        "4979601f88154bdeda4cc5277940771ba6597c0f",
        "072f5247ef893e683728263a540bb93daafda376"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri May 21 08:09:53 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 21 08:09:53 2010 -0700"
      },
      "message": "Merge \"Support for media extraction from .mkv/.mka Matroska files in stagefright.\" into kraken"
    },
    {
      "commit": "5fe37c6838de9fbd959ad19ba44aa3d00d1b4e6f",
      "tree": "01048dcbfe66bad87db864c6d14fb17855b9b0ac",
      "parents": [
        "4979601f88154bdeda4cc5277940771ba6597c0f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 21 06:05:13 2010 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 21 07:05:56 2010 -0700"
      },
      "message": "Fix issue 2667796: [Audio Effect Framework] Effect factory and libraries.\n\nFirst effect factory and effect library API implementation.\nAlso added default effect libraries for reverb and equalizer effects.\nThese libraries are for functional test only and are not fine tuned with\nregard to audio quality. They will probably be replaced by other implementations\nbefore the release.\n\nChange-Id: I6868f8612146ae282c64052765c61a52ec789ec8\n"
    },
    {
      "commit": "c6161722ad4361ba034c327c56b650c6c3bfbc3d",
      "tree": "95b21dc9df3eca45f2b315720fd0564c664bfac9",
      "parents": [
        "4979601f88154bdeda4cc5277940771ba6597c0f"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu May 20 17:55:52 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu May 20 18:02:52 2010 -0700"
      },
      "message": "Properly handle start code in H264/AVC encoder output\n\n- Some H264/AVC encoder output start code in each output buffer, and others don\u0027t.\n  This patch always strips the start code first so that the sample contains the correct size.\n- Also properly initialize the interleave duration.\n\nChange-Id: I692043ce7e38f0215e1097aad9e847a57907b6e4\n"
    },
    {
      "commit": "898c4c91be8e11b6d5388c623ae80f12ac25fd27",
      "tree": "8f59a103707c25a05bcf4fa074e944e766c15503",
      "parents": [
        "66c46a6bd15422fe898d533d1350d6df748dd95b"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue May 18 17:06:55 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu May 20 18:00:42 2010 -0700"
      },
      "message": "fix the threading issue for setBuffercount()\n\nthis change introduces R/W locks in the right places.\non the server-side, it guarantees that setBufferCount()\nis synchronized with \"retire\" and \"resize\".\non the client-side, it guarantees that setBufferCount()\nis synchronized with \"dequeue\", \"lockbuffer\" and \"queue\"\n"
    },
    {
      "commit": "5e03fd5d834991e846498bc71e80d7d5bd7243ef",
      "tree": "3c1dc9b7ffe3a0fe0a121d7313e6215f5f6d51c8",
      "parents": [
        "e932ea5d227988cfa787166ce41b5576d16ff8be",
        "4979601f88154bdeda4cc5277940771ba6597c0f"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu May 20 16:34:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 20 16:34:25 2010 -0700"
      },
      "message": "am 4979601f: Make the -o option actually terminate.\n"
    },
    {
      "commit": "4979601f88154bdeda4cc5277940771ba6597c0f",
      "tree": "3c1dc9b7ffe3a0fe0a121d7313e6215f5f6d51c8",
      "parents": [
        "c05ab485e415ffd84e4790a17699b4503fa3fdfb"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Apr 21 15:47:15 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu May 20 16:32:29 2010 -0700"
      },
      "message": "Make the -o option actually terminate.\n\nChange-Id: I91b70ee5c3e1fc9b8bb645e219af296867692e65\n"
    },
    {
      "commit": "e932ea5d227988cfa787166ce41b5576d16ff8be",
      "tree": "882cdec0bb0582b0137357af1da89519f13a5365",
      "parents": [
        "91b9e5fb718532de72b99d4d757305de5c406da1",
        "c05ab485e415ffd84e4790a17699b4503fa3fdfb"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu May 20 15:02:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 20 15:02:16 2010 -0700"
      },
      "message": "am c05ab485: Merge \"Update software AVC decoder to no longer require the kWantsNALFragments hack.\" into kraken\n"
    },
    {
      "commit": "c05ab485e415ffd84e4790a17699b4503fa3fdfb",
      "tree": "882cdec0bb0582b0137357af1da89519f13a5365",
      "parents": [
        "85bc1192cea5806a8c8860b5e11c6a4da6a09422",
        "940203809590378e7f24b5d1e4684945a0660fcb"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu May 20 15:01:07 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 20 15:01:07 2010 -0700"
      },
      "message": "Merge \"Update software AVC decoder to no longer require the kWantsNALFragments hack.\" into kraken"
    },
    {
      "commit": "072f5247ef893e683728263a540bb93daafda376",
      "tree": "d3f993a2bbf68c8fb05c1b8dd27991168dc89f28",
      "parents": [
        "c6a16327328cf04066ce948c3fbad34fdf1fbff4"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu May 20 14:56:53 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu May 20 14:56:53 2010 -0700"
      },
      "message": "Support for media extraction from .mkv/.mka Matroska files in stagefright.\n\nChange-Id: I4c26579828ad575523ccf58b0b5cb144046c04ca\nrelated-to-bug: 2483739\n"
    },
    {
      "commit": "940203809590378e7f24b5d1e4684945a0660fcb",
      "tree": "418797968c05108ec43600e979a8d33391b19b7a",
      "parents": [
        "c6a16327328cf04066ce948c3fbad34fdf1fbff4"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed May 12 16:30:12 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu May 20 14:44:10 2010 -0700"
      },
      "message": "Update software AVC decoder to no longer require the kWantsNALFragments hack.\n\nChange-Id: I7f1882530a891a57d0cd76cbbd7084ee31c59bd1\n"
    },
    {
      "commit": "91b9e5fb718532de72b99d4d757305de5c406da1",
      "tree": "ca1faab6234fdd35996bb00eae21e9dc0a5a4fa0",
      "parents": [
        "2130fc82c7d5f6ed6521d494483d338decaeaa80",
        "85bc1192cea5806a8c8860b5e11c6a4da6a09422"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu May 20 12:19:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 20 12:19:44 2010 -0700"
      },
      "message": "am 85bc1192: Merge \"Workaround for preview frame rate setting and encoder profile and level settings on passion 1. QCOM camera HAL does not honor the preview frame rate set request. see bug - 2701282 2. QCOM video encoder has lots of 0-length output buffers if the def\n"
    },
    {
      "commit": "85bc1192cea5806a8c8860b5e11c6a4da6a09422",
      "tree": "ca1faab6234fdd35996bb00eae21e9dc0a5a4fa0",
      "parents": [
        "c6a16327328cf04066ce948c3fbad34fdf1fbff4",
        "ec9e76f92155a454ab07ff2cdcbe20283613830d"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu May 20 12:18:39 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 20 12:18:39 2010 -0700"
      },
      "message": "Merge \"Workaround for preview frame rate setting and encoder profile and level settings on passion 1. QCOM camera HAL does not honor the preview frame rate set request. see bug - 2701282 2. QCOM video encoder has lots of 0-length output buffers if the default level setting is changed. see bug - 2660974\" into kraken"
    },
    {
      "commit": "ec9e76f92155a454ab07ff2cdcbe20283613830d",
      "tree": "10683efb947991ae7fcfa75242841f138288eb2d",
      "parents": [
        "8db443d3a0d3f8494b2f827a4700b30325424104"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu May 20 11:56:06 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu May 20 12:01:29 2010 -0700"
      },
      "message": "Workaround for preview frame rate setting and encoder profile and level settings on passion\n1. QCOM camera HAL does not honor the preview frame rate set request. see bug - 2701282\n2. QCOM video encoder has lots of 0-length output buffers if the default level setting is changed. see bug - 2660974\n\nChange-Id: Id01d94bb77dc242c4712d56a91b0d69a96ba6c2f\n"
    },
    {
      "commit": "2130fc82c7d5f6ed6521d494483d338decaeaa80",
      "tree": "6339ed611cdc10909b46591224b1c99651b36ee4",
      "parents": [
        "175305081174e21ca57ff38b61ecb72d276eadf1",
        "c6a16327328cf04066ce948c3fbad34fdf1fbff4"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu May 20 11:16:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 20 11:16:28 2010 -0700"
      },
      "message": "am c6a16327: am 3c16154a: am 2723e092: Merge \"Better handling of codec initialization failure in the player and thumbnail extractor. Return a runtime error instead of asserting if the software MPEG4/H.263 decoder fails to initialize.\" into froyo\n"
    },
    {
      "commit": "c6a16327328cf04066ce948c3fbad34fdf1fbff4",
      "tree": "6339ed611cdc10909b46591224b1c99651b36ee4",
      "parents": [
        "cf7d2d50a4b99e6729c02cc2257bd6bd62814c6a",
        "3c16154a3309fe250177d69f3fcd5b6e9a82d1b3"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu May 20 11:14:37 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 20 11:14:37 2010 -0700"
      },
      "message": "am 3c16154a: am 2723e092: Merge \"Better handling of codec initialization failure in the player and thumbnail extractor. Return a runtime error instead of asserting if the software MPEG4/H.263 decoder fails to initialize.\" into froyo\n\nMerge commit \u00273c16154a3309fe250177d69f3fcd5b6e9a82d1b3\u0027 into kraken\n\n* commit \u00273c16154a3309fe250177d69f3fcd5b6e9a82d1b3\u0027:\n  Better handling of codec initialization failure in the player and thumbnail extractor. Return a runtime error instead of asserting if the software MPEG4/H.263 decoder fails to initialize.\n"
    },
    {
      "commit": "3c16154a3309fe250177d69f3fcd5b6e9a82d1b3",
      "tree": "e731510c4a2a0d1f008f13032847f6027cab50ed",
      "parents": [
        "3716ea04d9fd59ff95bacdf6efac4ab5583e13fc",
        "2723e09229ce916724861ab90b6b8fc7c9ea9f2e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu May 20 11:13:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 20 11:13:20 2010 -0700"
      },
      "message": "am 2723e092: Merge \"Better handling of codec initialization failure in the player and thumbnail extractor. Return a runtime error instead of asserting if the software MPEG4/H.263 decoder fails to initialize.\" into froyo\n\nMerge commit \u00272723e09229ce916724861ab90b6b8fc7c9ea9f2e\u0027 into froyo-plus-aosp\n\n* commit \u00272723e09229ce916724861ab90b6b8fc7c9ea9f2e\u0027:\n  Better handling of codec initialization failure in the player and thumbnail extractor. Return a runtime error instead of asserting if the software MPEG4/H.263 decoder fails to initialize.\n"
    },
    {
      "commit": "2723e09229ce916724861ab90b6b8fc7c9ea9f2e",
      "tree": "b0c7714be92ab51b71cc8d321449e3ef8751ef7d",
      "parents": [
        "069067963cf0117cfb4a1aef99b550b126d9ca92",
        "1919e5af3d8eb8bcf08e50efae2e79eaf065cf6b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu May 20 11:11:39 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 20 11:11:39 2010 -0700"
      },
      "message": "Merge \"Better handling of codec initialization failure in the player and thumbnail extractor. Return a runtime error instead of asserting if the software MPEG4/H.263 decoder fails to initialize.\" into froyo"
    },
    {
      "commit": "175305081174e21ca57ff38b61ecb72d276eadf1",
      "tree": "94efc0fb4eaf3bd695d928dbd273173028f0f620",
      "parents": [
        "2ee95ad696e032fec45dc156f28efb7dbdf8e03f",
        "cf7d2d50a4b99e6729c02cc2257bd6bd62814c6a"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu May 20 11:00:22 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 20 11:00:22 2010 -0700"
      },
      "message": "am cf7d2d50: am 3716ea04: am 06906796: If the network SSID is a string, it should be enclosed in double quotation marks.\n"
    },
    {
      "commit": "cf7d2d50a4b99e6729c02cc2257bd6bd62814c6a",
      "tree": "94efc0fb4eaf3bd695d928dbd273173028f0f620",
      "parents": [
        "5badcabadbd5874ec42ca14a4e4e66bd3f2b65c2",
        "3716ea04d9fd59ff95bacdf6efac4ab5583e13fc"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu May 20 10:58:18 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 20 10:58:18 2010 -0700"
      },
      "message": "am 3716ea04: am 06906796: If the network SSID is a string, it should be enclosed in double quotation marks.\n\nMerge commit \u00273716ea04d9fd59ff95bacdf6efac4ab5583e13fc\u0027 into kraken\n\n* commit \u00273716ea04d9fd59ff95bacdf6efac4ab5583e13fc\u0027:\n  If the network SSID is a string, it should be enclosed in double quotation marks.\n"
    },
    {
      "commit": "3716ea04d9fd59ff95bacdf6efac4ab5583e13fc",
      "tree": "04a866b34d10f808c6fc18783d927d049b7c7bf4",
      "parents": [
        "41a254cf1b770dded24dcdb2dab6347da6dcf8bf",
        "069067963cf0117cfb4a1aef99b550b126d9ca92"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu May 20 10:56:13 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 20 10:56:13 2010 -0700"
      },
      "message": "am 06906796: If the network SSID is a string, it should be enclosed in double quotation marks.\n\nMerge commit \u0027069067963cf0117cfb4a1aef99b550b126d9ca92\u0027 into froyo-plus-aosp\n\n* commit \u0027069067963cf0117cfb4a1aef99b550b126d9ca92\u0027:\n  If the network SSID is a string, it should be enclosed in double quotation marks.\n"
    },
    {
      "commit": "1919e5af3d8eb8bcf08e50efae2e79eaf065cf6b",
      "tree": "45b94c851309676baddec07b7879f97b59d024c7",
      "parents": [
        "dc737ca986ed9055b4bb39c67d470b6886522ca6"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu May 20 10:37:06 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu May 20 10:37:06 2010 -0700"
      },
      "message": "Better handling of codec initialization failure in the player and thumbnail extractor. Return a runtime error instead of asserting if the software MPEG4/H.263 decoder fails to initialize.\n\nChange-Id: I5cba02ee85a41e43c2623053de40f26e2cf2efe4\nrelated-to-bug: 2699505\n"
    },
    {
      "commit": "069067963cf0117cfb4a1aef99b550b126d9ca92",
      "tree": "8e58c80b14bc2c55e08da3b7ee78feecc93ecf98",
      "parents": [
        "dc737ca986ed9055b4bb39c67d470b6886522ca6"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu May 20 10:22:59 2010 -0700"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu May 20 10:22:59 2010 -0700"
      },
      "message": "If the network SSID is a string, it should be enclosed in double quotation marks.\n\nbug id: 2701058\n\nChange-Id: I40e10ba096053710d4974b005d0d2e7c309ccffe\n"
    },
    {
      "commit": "2ee95ad696e032fec45dc156f28efb7dbdf8e03f",
      "tree": "991cc5873fa4edc7d5e84829c49cc2bbfdb081f7",
      "parents": [
        "b482577a1bc2a5397763b9d2257dbd7b65edfa3d",
        "5badcabadbd5874ec42ca14a4e4e66bd3f2b65c2"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu May 20 01:48:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 20 01:48:26 2010 -0700"
      },
      "message": "am 5badcaba: Merge \"Fix javadoc of camera focus distances API.\" into kraken\n"
    },
    {
      "commit": "5badcabadbd5874ec42ca14a4e4e66bd3f2b65c2",
      "tree": "991cc5873fa4edc7d5e84829c49cc2bbfdb081f7",
      "parents": [
        "a6638606c234ddd4a2fce9a397c219fc98c3b367",
        "185cc455a87c636d48ad9a16c13d2ebad7433735"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu May 20 01:46:51 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 20 01:46:51 2010 -0700"
      },
      "message": "Merge \"Fix javadoc of camera focus distances API.\" into kraken"
    },
    {
      "commit": "185cc455a87c636d48ad9a16c13d2ebad7433735",
      "tree": "c87d7f272dd1f4e7561acb3dd653894335e7ea80",
      "parents": [
        "1442290ad4ba6b0bf125cb891b36623ec4f416a2"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu May 20 15:36:13 2010 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu May 20 16:33:51 2010 +0800"
      },
      "message": "Fix javadoc of camera focus distances API.\n\nbug:1955650\nChange-Id: I073eb533dd1d5fcebbaa430de9af2bf4335c406e\n"
    },
    {
      "commit": "b482577a1bc2a5397763b9d2257dbd7b65edfa3d",
      "tree": "0224642106c7bed1f616ab8d57c9292e360c774a",
      "parents": [
        "5619e3ad27a4658809a4194e33815196c480f3ae",
        "a6638606c234ddd4a2fce9a397c219fc98c3b367"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu May 20 00:18:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 20 00:18:57 2010 -0700"
      },
      "message": "am a6638606: am 41a254cf: am dc737ca9: Doc change: Add new tv to carousel.\n"
    },
    {
      "commit": "a6638606c234ddd4a2fce9a397c219fc98c3b367",
      "tree": "0224642106c7bed1f616ab8d57c9292e360c774a",
      "parents": [
        "1442290ad4ba6b0bf125cb891b36623ec4f416a2",
        "41a254cf1b770dded24dcdb2dab6347da6dcf8bf"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu May 20 00:17:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 20 00:17:14 2010 -0700"
      },
      "message": "am 41a254cf: am dc737ca9: Doc change: Add new tv to carousel.\n\nMerge commit \u002741a254cf1b770dded24dcdb2dab6347da6dcf8bf\u0027 into kraken\n\n* commit \u002741a254cf1b770dded24dcdb2dab6347da6dcf8bf\u0027:\n  Doc change: Add new tv to carousel.\n"
    },
    {
      "commit": "41a254cf1b770dded24dcdb2dab6347da6dcf8bf",
      "tree": "42fea89e3634b66df9e147d04ab614e58490ecf3",
      "parents": [
        "cf7579148a95b4875b1d5e7430fb8d6f362cefac",
        "dc737ca986ed9055b4bb39c67d470b6886522ca6"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu May 20 00:15:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 20 00:15:41 2010 -0700"
      },
      "message": "am dc737ca9: Doc change: Add new tv to carousel.\n\nMerge commit \u0027dc737ca986ed9055b4bb39c67d470b6886522ca6\u0027 into froyo-plus-aosp\n\n* commit \u0027dc737ca986ed9055b4bb39c67d470b6886522ca6\u0027:\n  Doc change: Add new tv to carousel.\n"
    },
    {
      "commit": "dc737ca986ed9055b4bb39c67d470b6886522ca6",
      "tree": "85e83336dc4b1111512b660cf7dd402ffc2f66b1",
      "parents": [
        "55f383a9b8da99aa48857fea27a35badc515d8bd"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue May 18 22:11:07 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed May 19 23:50:10 2010 -0700"
      },
      "message": "Doc change: Add new tv to carousel.\n\nChange-Id: Ibd36247bbab26d8d4a8e8c15a1d852a2f9cb0269\n"
    },
    {
      "commit": "5619e3ad27a4658809a4194e33815196c480f3ae",
      "tree": "48fda3fb4c026b4fc7afffb225c2b66747201ab2",
      "parents": [
        "67d8dce31c413a06def3238bc6242fbe67afc4a1",
        "1442290ad4ba6b0bf125cb891b36623ec4f416a2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed May 19 20:29:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 19 20:29:31 2010 -0700"
      },
      "message": "am 1442290a: am cf757914: am 55f383a9: Merge \"docs: add youtube video to highlights\" into froyo\n"
    },
    {
      "commit": "1442290ad4ba6b0bf125cb891b36623ec4f416a2",
      "tree": "48fda3fb4c026b4fc7afffb225c2b66747201ab2",
      "parents": [
        "fa966de21380055631a8004002ec12de6f516cd5",
        "cf7579148a95b4875b1d5e7430fb8d6f362cefac"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed May 19 20:27:21 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 19 20:27:21 2010 -0700"
      },
      "message": "am cf757914: am 55f383a9: Merge \"docs: add youtube video to highlights\" into froyo\n\nMerge commit \u0027cf7579148a95b4875b1d5e7430fb8d6f362cefac\u0027 into kraken\n\n* commit \u0027cf7579148a95b4875b1d5e7430fb8d6f362cefac\u0027:\n  docs: add youtube video to highlights\n"
    },
    {
      "commit": "cf7579148a95b4875b1d5e7430fb8d6f362cefac",
      "tree": "bc573d427a6966045f2d2c62727139d133c0e511",
      "parents": [
        "864c3d1b90ebcd3c7ae15fe57319aa19c2fe5926",
        "55f383a9b8da99aa48857fea27a35badc515d8bd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed May 19 20:25:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 19 20:25:15 2010 -0700"
      },
      "message": "am 55f383a9: Merge \"docs: add youtube video to highlights\" into froyo\n\nMerge commit \u002755f383a9b8da99aa48857fea27a35badc515d8bd\u0027 into froyo-plus-aosp\n\n* commit \u002755f383a9b8da99aa48857fea27a35badc515d8bd\u0027:\n  docs: add youtube video to highlights\n"
    },
    {
      "commit": "55f383a9b8da99aa48857fea27a35badc515d8bd",
      "tree": "4e4d9bdd7717b9cf7667f229a121383301b19a29",
      "parents": [
        "8025989957e5b6ad51e99a69a0e1e753e40cba67",
        "2324abdb3c832d830036eb884446d7a5bc77a44d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed May 19 20:24:18 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 19 20:24:18 2010 -0700"
      },
      "message": "Merge \"docs: add youtube video to highlights\" into froyo"
    },
    {
      "commit": "2324abdb3c832d830036eb884446d7a5bc77a44d",
      "tree": "40527999befa936395d6329d336be89ca9be6536",
      "parents": [
        "371557fabde31fece172749783981c7835ba4053"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed May 19 19:45:34 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed May 19 20:16:06 2010 -0700"
      },
      "message": "docs: add youtube video to highlights\n\nChange-Id: Ib498ab7e18d6e54df35009b4255fce96f11bcb39\n"
    },
    {
      "commit": "67d8dce31c413a06def3238bc6242fbe67afc4a1",
      "tree": "ec73689f38e21bd6ce520f3fcdc3822f65effe1f",
      "parents": [
        "f9a1ebe5c8af5a4393a8b86e62f1a9148e82e54a",
        "fa966de21380055631a8004002ec12de6f516cd5"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed May 19 19:33:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 19 19:33:44 2010 -0700"
      },
      "message": "am fa966de2: am 864c3d1b: am 80259899: Merge \"doc: add developing and testing info to backup guide\" into froyo\n"
    },
    {
      "commit": "fa966de21380055631a8004002ec12de6f516cd5",
      "tree": "ec73689f38e21bd6ce520f3fcdc3822f65effe1f",
      "parents": [
        "568f93055959cfd807d75c3124f35d23496a23aa",
        "864c3d1b90ebcd3c7ae15fe57319aa19c2fe5926"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed May 19 19:32:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 19 19:32:25 2010 -0700"
      },
      "message": "am 864c3d1b: am 80259899: Merge \"doc: add developing and testing info to backup guide\" into froyo\n\nMerge commit \u0027864c3d1b90ebcd3c7ae15fe57319aa19c2fe5926\u0027 into kraken\n\n* commit \u0027864c3d1b90ebcd3c7ae15fe57319aa19c2fe5926\u0027:\n  doc: add developing and testing info to backup guide\n"
    },
    {
      "commit": "864c3d1b90ebcd3c7ae15fe57319aa19c2fe5926",
      "tree": "e103018729ab3a97183d51e19aab6b5a7a56e01c",
      "parents": [
        "1eb4a9d8e97252427b785525f17b370b1ea5fe07",
        "8025989957e5b6ad51e99a69a0e1e753e40cba67"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed May 19 19:30:29 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 19 19:30:29 2010 -0700"
      },
      "message": "am 80259899: Merge \"doc: add developing and testing info to backup guide\" into froyo\n\nMerge commit \u00278025989957e5b6ad51e99a69a0e1e753e40cba67\u0027 into froyo-plus-aosp\n\n* commit \u00278025989957e5b6ad51e99a69a0e1e753e40cba67\u0027:\n  doc: add developing and testing info to backup guide\n"
    }
  ],
  "next": "8025989957e5b6ad51e99a69a0e1e753e40cba67"
}
