)]}'
{
  "log": [
    {
      "commit": "4178a6750cf4c2a316dfb25dd8ed883c1bece188",
      "tree": "097c1c10dda9cb1443a58ae12a60ba435b4daebe",
      "parents": [
        "b1b219368026cf19c5a38c40eb472715f8e5d707",
        "dfca41d3a89e2c6e61c6749b5f5af670bdf90891"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Wed Apr 01 19:28:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 01 19:28:13 2015 +0000"
      },
      "message": "am dfca41d3: (-s ours) am 940414b6: (-s ours) am ef62116d: (-s ours) Merge \"DO NOT MERGE libgui: Remove IGBC::BufferItem\"\n\n* commit \u0027dfca41d3a89e2c6e61c6749b5f5af670bdf90891\u0027:\n  DO NOT MERGE libgui: Remove IGBC::BufferItem\n"
    },
    {
      "commit": "dfca41d3a89e2c6e61c6749b5f5af670bdf90891",
      "tree": "0747ff88d57dc1c18f4038299fff6d30da63f6dc",
      "parents": [
        "059e9c023eb025472db6775f9c2a95191dd6c2bf",
        "940414b6345f02e6a7e7695ab4fe31810b2c49ef"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Wed Apr 01 18:58:38 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 01 18:58:38 2015 +0000"
      },
      "message": "am 940414b6: (-s ours) am ef62116d: (-s ours) Merge \"DO NOT MERGE libgui: Remove IGBC::BufferItem\"\n\n* commit \u0027940414b6345f02e6a7e7695ab4fe31810b2c49ef\u0027:\n  DO NOT MERGE libgui: Remove IGBC::BufferItem\n"
    },
    {
      "commit": "940414b6345f02e6a7e7695ab4fe31810b2c49ef",
      "tree": "d26d48c996d79bcf88b626aefe3663b8a306b949",
      "parents": [
        "8c60cec0cf9356842b7d24c33b1d056e0785626b",
        "ef62116d802237ebac77465d6ff6779ecfe038ae"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Wed Apr 01 18:48:14 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 01 18:48:14 2015 +0000"
      },
      "message": "am ef62116d: (-s ours) Merge \"DO NOT MERGE libgui: Remove IGBC::BufferItem\"\n\n* commit \u0027ef62116d802237ebac77465d6ff6779ecfe038ae\u0027:\n  DO NOT MERGE libgui: Remove IGBC::BufferItem\n"
    },
    {
      "commit": "ef62116d802237ebac77465d6ff6779ecfe038ae",
      "tree": "46472fd12ca63219a6d619ad3619e643cd74226f",
      "parents": [
        "5881c8dd3b5b290cddca0e0f01e2c2f1641826b0",
        "1c87e474d87d6d1380fb61d476d606b1a2fda1c1"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Wed Apr 01 18:41:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 01 18:41:24 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE libgui: Remove IGBC::BufferItem\""
    },
    {
      "commit": "b1b219368026cf19c5a38c40eb472715f8e5d707",
      "tree": "097c1c10dda9cb1443a58ae12a60ba435b4daebe",
      "parents": [
        "943f0a45d055a9f9ddce4d2628647d9114dcaa86",
        "5c6ec52ff8ab4e8471f98fe4fcde64221b23d72a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Mar 31 22:10:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 31 22:10:48 2015 +0000"
      },
      "message": "Merge \"Add backwards compatible versions of IInterface::asBinder()\""
    },
    {
      "commit": "5c6ec52ff8ab4e8471f98fe4fcde64221b23d72a",
      "tree": "7173022a64ab1a526758d242a6a4db94116ec3e6",
      "parents": [
        "97e61fcf88af4ade0c83a569f45fe7a9ce12ccc2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Nov 17 15:24:21 2014 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Mar 31 20:32:30 2015 +0000"
      },
      "message": "Add backwards compatible versions of IInterface::asBinder()\n\nThis makes apps linked against the previous non-static versions\nwork with the new libbinder.\n\nBug: 19060033\nBug: 19773812\n\nChange-Id: I3b5c78cbb4f4c0681ca1042e4d8503d98f969502\n"
    },
    {
      "commit": "943f0a45d055a9f9ddce4d2628647d9114dcaa86",
      "tree": "0b020f057f6ff0e96e038c6d295165fc9d4c6c23",
      "parents": [
        "a053c841df11c4b8b2e89724a55bc4fd428ca013",
        "8943ce38a65cc852d49a141d654a4f149ce57c34"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue Mar 31 20:22:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 31 20:22:44 2015 +0000"
      },
      "message": "Merge \"Stub implementations of HAL usage callbacks.\""
    },
    {
      "commit": "a053c841df11c4b8b2e89724a55bc4fd428ca013",
      "tree": "2971b8550a5c19be565dffc238836fe7e6b2b138",
      "parents": [
        "0fd44a7b3dc6d2bc0a5f96d0b07c619e55358e6b",
        "059e9c023eb025472db6775f9c2a95191dd6c2bf"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 31 03:43:53 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 31 03:43:53 2015 +0000"
      },
      "message": "am 059e9c02: am 8c60cec0: am 5881c8dd: Merge \"Installd: Support dex2oat threads system property\"\n\n* commit \u0027059e9c023eb025472db6775f9c2a95191dd6c2bf\u0027:\n  Installd: Support dex2oat threads system property\n"
    },
    {
      "commit": "059e9c023eb025472db6775f9c2a95191dd6c2bf",
      "tree": "0747ff88d57dc1c18f4038299fff6d30da63f6dc",
      "parents": [
        "3e785e2ef93b068630d0ffb5178a5f38cc249a3d",
        "8c60cec0cf9356842b7d24c33b1d056e0785626b"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 31 03:31:30 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 31 03:31:30 2015 +0000"
      },
      "message": "am 8c60cec0: am 5881c8dd: Merge \"Installd: Support dex2oat threads system property\"\n\n* commit \u00278c60cec0cf9356842b7d24c33b1d056e0785626b\u0027:\n  Installd: Support dex2oat threads system property\n"
    },
    {
      "commit": "8c60cec0cf9356842b7d24c33b1d056e0785626b",
      "tree": "d26d48c996d79bcf88b626aefe3663b8a306b949",
      "parents": [
        "88c52865f37d9b45c2610b4078bc73f392864572",
        "5881c8dd3b5b290cddca0e0f01e2c2f1641826b0"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 31 03:24:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 31 03:24:59 2015 +0000"
      },
      "message": "am 5881c8dd: Merge \"Installd: Support dex2oat threads system property\"\n\n* commit \u00275881c8dd3b5b290cddca0e0f01e2c2f1641826b0\u0027:\n  Installd: Support dex2oat threads system property\n"
    },
    {
      "commit": "5881c8dd3b5b290cddca0e0f01e2c2f1641826b0",
      "tree": "3b469201dcfef4846e604daba93c188cfefb2d39",
      "parents": [
        "0faebfb2f5a07939e7264a94fdcebecc4df39873",
        "8d7af8b2418cc5e7e59746f0cb359a75ed0bdfd1"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 31 03:20:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 31 03:20:16 2015 +0000"
      },
      "message": "Merge \"Installd: Support dex2oat threads system property\""
    },
    {
      "commit": "8d7af8b2418cc5e7e59746f0cb359a75ed0bdfd1",
      "tree": "3b469201dcfef4846e604daba93c188cfefb2d39",
      "parents": [
        "0faebfb2f5a07939e7264a94fdcebecc4df39873"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Mar 30 18:45:03 2015 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Mar 30 18:45:03 2015 -0700"
      },
      "message": "Installd: Support dex2oat threads system property\n\nCheck dalvik.vm.dex2oat-threads in installd and pass to dex2oat.\n\nBug: 19992386\nChange-Id: I5e7806cf560607d31a1d6901dffb14bee538c9cc\n"
    },
    {
      "commit": "0fd44a7b3dc6d2bc0a5f96d0b07c619e55358e6b",
      "tree": "a6bce607f5297287375b267aa9caade10b0320f3",
      "parents": [
        "62535f09364f4f0a504ad222d8d72f6b6d97dafd"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Mar 27 13:21:56 2015 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Mar 27 13:21:56 2015 -0700"
      },
      "message": "Add Package Manager feature to enable MIDI support\n\nChange-Id: Ia3cc277af24fcb5117a8d119326de0c8e12bbc09\n"
    },
    {
      "commit": "62535f09364f4f0a504ad222d8d72f6b6d97dafd",
      "tree": "ea96336add0b18fcf6a6793d2d702f02d5177ac7",
      "parents": [
        "c1c024a50c9b1cfd2c74d507de60ad4a52ca9dbd",
        "3447df165f53d76791221531b769801741cfe04a"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Fri Mar 27 16:24:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 27 16:24:15 2015 +0000"
      },
      "message": "Merge \"Use EPOLLWAKEUP properly.\""
    },
    {
      "commit": "c1c024a50c9b1cfd2c74d507de60ad4a52ca9dbd",
      "tree": "7810dff5dab9f22b39403583e52af6c87ceefe4e",
      "parents": [
        "7844220f657dce74a9b05b794f7f5e253eb256e8",
        "3e785e2ef93b068630d0ffb5178a5f38cc249a3d"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Mar 27 00:43:31 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 27 00:43:31 2015 +0000"
      },
      "message": "am 3e785e2e: am 88c52865: am 0faebfb2: Merge \"Add trace_event_clock_sync to atrace\"\n\n* commit \u00273e785e2ef93b068630d0ffb5178a5f38cc249a3d\u0027:\n  Add trace_event_clock_sync to atrace\n"
    },
    {
      "commit": "3e785e2ef93b068630d0ffb5178a5f38cc249a3d",
      "tree": "f40d5e665ea25ebeca35daf78fe5a8bec25ac58e",
      "parents": [
        "da08fc672ff9643ada87a38fb98c7bd604b678ad",
        "88c52865f37d9b45c2610b4078bc73f392864572"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Mar 27 00:28:25 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 27 00:28:25 2015 +0000"
      },
      "message": "am 88c52865: am 0faebfb2: Merge \"Add trace_event_clock_sync to atrace\"\n\n* commit \u002788c52865f37d9b45c2610b4078bc73f392864572\u0027:\n  Add trace_event_clock_sync to atrace\n"
    },
    {
      "commit": "88c52865f37d9b45c2610b4078bc73f392864572",
      "tree": "1b6a89146b57ce35592bbda05b22f980b4488098",
      "parents": [
        "b84a3dde3583c7c8696679ffaad25c334e85e3cb",
        "0faebfb2f5a07939e7264a94fdcebecc4df39873"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Mar 27 00:21:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 27 00:21:41 2015 +0000"
      },
      "message": "am 0faebfb2: Merge \"Add trace_event_clock_sync to atrace\"\n\n* commit \u00270faebfb2f5a07939e7264a94fdcebecc4df39873\u0027:\n  Add trace_event_clock_sync to atrace\n"
    },
    {
      "commit": "0faebfb2f5a07939e7264a94fdcebecc4df39873",
      "tree": "7f51339c3009376c272f91bacd408ef574d44e00",
      "parents": [
        "bc5aceb1f0a68e96dced1d843278b3bf14504f2c",
        "469a194051f1657b3f77ff2f5d84a60f7521faba"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Mar 27 00:13:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 27 00:13:32 2015 +0000"
      },
      "message": "Merge \"Add trace_event_clock_sync to atrace\""
    },
    {
      "commit": "469a194051f1657b3f77ff2f5d84a60f7521faba",
      "tree": "7f51339c3009376c272f91bacd408ef574d44e00",
      "parents": [
        "bc5aceb1f0a68e96dced1d843278b3bf14504f2c"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 26 15:31:35 2015 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 26 16:57:30 2015 -0700"
      },
      "message": "Add trace_event_clock_sync to atrace\n\nChange-Id: I8adce15210d82df09ff3a39ddd8df617aeb16a42\n"
    },
    {
      "commit": "7844220f657dce74a9b05b794f7f5e253eb256e8",
      "tree": "8bbfa1b581e60f03463519a19d092ddf1f8466d5",
      "parents": [
        "d46181da0cbba520821773ff69546c9fbd2eeac9"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Thu Mar 26 15:58:59 2015 -0700"
      },
      "committer": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Thu Mar 26 16:06:06 2015 -0700"
      },
      "message": "Build error SensorManager.\n\nRemove forward declaration for String8 and inlcude the corresponding header file.\n\nChange-Id: I89a4ea42295dc9bb6db2c304ff725cc1d498cd55\n"
    },
    {
      "commit": "d46181da0cbba520821773ff69546c9fbd2eeac9",
      "tree": "8d5b5824f80eb30f656beedc14287548dbde2883",
      "parents": [
        "59d996fb0d7050013078bd80f24b698363e69fa8",
        "4949c50372de4c7fdb57de1dc0c1f5bb3ac463eb"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Thu Mar 26 22:17:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 26 22:17:34 2015 +0000"
      },
      "message": "Merge \"Support restricted mode in SensorService.\""
    },
    {
      "commit": "3447df165f53d76791221531b769801741cfe04a",
      "tree": "eb5924d1cc793f8cbe75191d1ae7949e294be5c0",
      "parents": [
        "5b20fd0882e6a1754cad7342f7ceda3753e8f567"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Thu Mar 26 14:12:42 2015 -0700"
      },
      "committer": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Thu Mar 26 14:12:42 2015 -0700"
      },
      "message": "Use EPOLLWAKEUP properly.\n\nWe were trying to use it only when it wasn\u0027t supported.\n\nBug: 19937342\nChange-Id: Id35aef9ad84f101f7ada2eb87fb91e5c5e2b3357\n"
    },
    {
      "commit": "59d996fb0d7050013078bd80f24b698363e69fa8",
      "tree": "8806de5898e21a8220ccf1c850a2a553734b19e9",
      "parents": [
        "5b20fd0882e6a1754cad7342f7ceda3753e8f567",
        "da08fc672ff9643ada87a38fb98c7bd604b678ad"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Thu Mar 26 16:28:29 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 26 16:28:29 2015 +0000"
      },
      "message": "am da08fc67: am b84a3dde: am bc5aceb1: Merge \"Store odex files in oat/\u003cisa\u003e/ directory.\"\n\n* commit \u0027da08fc672ff9643ada87a38fb98c7bd604b678ad\u0027:\n  Store odex files in oat/\u003cisa\u003e/ directory.\n"
    },
    {
      "commit": "da08fc672ff9643ada87a38fb98c7bd604b678ad",
      "tree": "17be696085e5f679a648a8a8f1669311b51d5f30",
      "parents": [
        "28c03cca9835957f6e304b18358243b184fa46f8",
        "b84a3dde3583c7c8696679ffaad25c334e85e3cb"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Thu Mar 26 15:11:28 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 26 15:11:28 2015 +0000"
      },
      "message": "am b84a3dde: am bc5aceb1: Merge \"Store odex files in oat/\u003cisa\u003e/ directory.\"\n\n* commit \u0027b84a3dde3583c7c8696679ffaad25c334e85e3cb\u0027:\n  Store odex files in oat/\u003cisa\u003e/ directory.\n"
    },
    {
      "commit": "b84a3dde3583c7c8696679ffaad25c334e85e3cb",
      "tree": "b71f0efcb2e467594e6c8c02f02b3d541d4435eb",
      "parents": [
        "c2a5b469a311891d8e3025aea0e4b348044dfaeb",
        "bc5aceb1f0a68e96dced1d843278b3bf14504f2c"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Thu Mar 26 15:04:46 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 26 15:04:46 2015 +0000"
      },
      "message": "am bc5aceb1: Merge \"Store odex files in oat/\u003cisa\u003e/ directory.\"\n\n* commit \u0027bc5aceb1f0a68e96dced1d843278b3bf14504f2c\u0027:\n  Store odex files in oat/\u003cisa\u003e/ directory.\n"
    },
    {
      "commit": "bc5aceb1f0a68e96dced1d843278b3bf14504f2c",
      "tree": "13838bccdc4f1c9b744e5a56f6531b240040d1b9",
      "parents": [
        "a527c07b8d078f7da1114b7055f65b479a148729",
        "009b8771323ce69658c1ac0254c3259186107fb6"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Thu Mar 26 14:57:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 26 14:57:36 2015 +0000"
      },
      "message": "Merge \"Store odex files in oat/\u003cisa\u003e/ directory.\""
    },
    {
      "commit": "009b8771323ce69658c1ac0254c3259186107fb6",
      "tree": "13838bccdc4f1c9b744e5a56f6531b240040d1b9",
      "parents": [
        "a527c07b8d078f7da1114b7055f65b479a148729"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Wed Mar 18 12:39:09 2015 -0700"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Wed Mar 25 11:11:05 2015 -0700"
      },
      "message": "Store odex files in oat/\u003cisa\u003e/ directory.\n\nPreviously odex files were stored alongside the dex location as:\n  dex location: /foo/bar/base.apk\n  odex location: /foo/bar/\u003cisa\u003e/base.odex\n\nThis changes where odex files are stored, adding an \"oat\" directory:\n  dex location: /foo/bar/base.apk\n  odex location: /foo/bar/oat/\u003cisa\u003e/base.odex\n\nSee also the corresponding changes in platform/art and platform/build.\n\nBug: 19550105\nChange-Id: I4c6be4f0c41ff175904846db8e360c4af815b265\n"
    },
    {
      "commit": "4949c50372de4c7fdb57de1dc0c1f5bb3ac463eb",
      "tree": "148645ba076e211e0c8679eba6d5d5d18e3d8a8f",
      "parents": [
        "5b20fd0882e6a1754cad7342f7ceda3753e8f567"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Wed Feb 11 15:54:35 2015 -0800"
      },
      "committer": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Tue Mar 24 15:41:35 2015 -0700"
      },
      "message": "Support restricted mode in SensorService.\n\nIn restricted mode, only CTS tests can register for sensors or call flush() on them. The requests\nfrom other applications will be ignored.\n\nChange-Id: Ieb923df3e0cfe3390fe2d052af776da79589744b\n"
    },
    {
      "commit": "5b20fd0882e6a1754cad7342f7ceda3753e8f567",
      "tree": "ee0ff29eeebb7f8b8ccf557c98bbaa2c47d11776",
      "parents": [
        "f556fb1861230d732c11dfb9fbf34a352cdabc81",
        "28c03cca9835957f6e304b18358243b184fa46f8"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Mar 24 21:20:24 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 24 21:20:24 2015 +0000"
      },
      "message": "am 28c03cca: am c2a5b469: am a527c07b: Merge \"Fix mistake using width instead of height.\"\n\n* commit \u002728c03cca9835957f6e304b18358243b184fa46f8\u0027:\n  Fix mistake using width instead of height.\n"
    },
    {
      "commit": "28c03cca9835957f6e304b18358243b184fa46f8",
      "tree": "70d064d7f5257b3ed9ba2f0875b92baa60da16cc",
      "parents": [
        "a290b4b9121dab04c2989ab88017b8286075914b",
        "c2a5b469a311891d8e3025aea0e4b348044dfaeb"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Mar 24 21:06:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 24 21:06:56 2015 +0000"
      },
      "message": "am c2a5b469: am a527c07b: Merge \"Fix mistake using width instead of height.\"\n\n* commit \u0027c2a5b469a311891d8e3025aea0e4b348044dfaeb\u0027:\n  Fix mistake using width instead of height.\n"
    },
    {
      "commit": "c2a5b469a311891d8e3025aea0e4b348044dfaeb",
      "tree": "63d34095f45ae0d9eb850cfc1df227c2a126f1ba",
      "parents": [
        "b4cf4d7d94c54a9fc49329aa891144f87f53602e",
        "a527c07b8d078f7da1114b7055f65b479a148729"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Mar 24 20:59:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 24 20:59:51 2015 +0000"
      },
      "message": "am a527c07b: Merge \"Fix mistake using width instead of height.\"\n\n* commit \u0027a527c07b8d078f7da1114b7055f65b479a148729\u0027:\n  Fix mistake using width instead of height.\n"
    },
    {
      "commit": "a527c07b8d078f7da1114b7055f65b479a148729",
      "tree": "a28d8816b43ff697d1543b391a30d6d1fb9c568d",
      "parents": [
        "6dad1713040a46ec6e2ca1b0df2cbe4240e9e2e9",
        "0e7497957a029fd123b429388d84bba2930fddef"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Mar 24 20:52:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 24 20:52:52 2015 +0000"
      },
      "message": "Merge \"Fix mistake using width instead of height.\""
    },
    {
      "commit": "f556fb1861230d732c11dfb9fbf34a352cdabc81",
      "tree": "025b5788e20b23d5dd5c8252181b7d57fb72bc94",
      "parents": [
        "dd90a047f0406162ed1afb2a3e92077306c328d7",
        "2d13afdfa1f43973bf3cb917c7d6496a38baa446"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Tue Mar 24 16:42:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 24 16:42:54 2015 +0000"
      },
      "message": "Merge \"binder: add uint64 support to Parcel.\""
    },
    {
      "commit": "dd90a047f0406162ed1afb2a3e92077306c328d7",
      "tree": "8b125da501acbda98924df84bfa93de0a132a0f0",
      "parents": [
        "ab62d4a4a7a17bb7ef9f9b00b27abd325adf0c92",
        "06a8cd6d19a20843d137f7e65f4c81da685c291e"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Tue Mar 24 00:05:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 24 00:05:39 2015 +0000"
      },
      "message": "Merge \"Report key request message type for unprefixed EME\""
    },
    {
      "commit": "ab62d4a4a7a17bb7ef9f9b00b27abd325adf0c92",
      "tree": "0c5e53a1cf50ed34fc0581b3211c964c9563f5c5",
      "parents": [
        "d3260abf78765fb304a322ff9a7ebb6b2838b362",
        "a290b4b9121dab04c2989ab88017b8286075914b"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Mar 23 23:24:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 23 23:24:13 2015 +0000"
      },
      "message": "am a290b4b9: am b4cf4d7d: am 6dad1713: Merge \"Use verify-at-runtime if debug.usejit is true\"\n\n* commit \u0027a290b4b9121dab04c2989ab88017b8286075914b\u0027:\n  Use verify-at-runtime if debug.usejit is true\n"
    },
    {
      "commit": "0e7497957a029fd123b429388d84bba2930fddef",
      "tree": "a28d8816b43ff697d1543b391a30d6d1fb9c568d",
      "parents": [
        "6dad1713040a46ec6e2ca1b0df2cbe4240e9e2e9"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Mar 23 14:32:15 2015 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Mar 23 14:37:26 2015 -0700"
      },
      "message": "Fix mistake using width instead of height.\n\nFound by rodrigo.chiossi@intel.com.\n\nChange-Id: I49d590ed39f6b47ba58a77a75d66b2964ea1cb1d\n"
    },
    {
      "commit": "d3260abf78765fb304a322ff9a7ebb6b2838b362",
      "tree": "8b85d8696e00915de1ea0d3f5e896a94aad66604",
      "parents": [
        "d5a4dcc2fc7b79e39577980ea812f582029010e6",
        "da3b1e7ff20559ba368a22421c15ffe2cc079386"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Sun Mar 22 00:40:38 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Mar 22 00:40:38 2015 +0000"
      },
      "message": "am da3b1e7f: (-s ours) am 23707911: (-s ours) am 701473cf: (-s ours) Merge \"DO NOT MERGE SurfaceFlinger: Stop using IGBC::BufferItem\"\n\n* commit \u0027da3b1e7ff20559ba368a22421c15ffe2cc079386\u0027:\n  DO NOT MERGE SurfaceFlinger: Stop using IGBC::BufferItem\n"
    },
    {
      "commit": "d5a4dcc2fc7b79e39577980ea812f582029010e6",
      "tree": "8b85d8696e00915de1ea0d3f5e896a94aad66604",
      "parents": [
        "6b1066e4d07576b135fa07ff122b1bf285d06040",
        "c6fdc017fe9ea00dfd3817978c169f64b78e6e95"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Sun Mar 22 00:40:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Mar 22 00:40:37 2015 +0000"
      },
      "message": "am c6fdc017: (-s ours) am 355d8118: (-s ours) am 7d89f5b6: (-s ours) Merge \"DO NOT MERGE libgui: Prepare for IGBC::BufferItem removal\"\n\n* commit \u0027c6fdc017fe9ea00dfd3817978c169f64b78e6e95\u0027:\n  DO NOT MERGE libgui: Prepare for IGBC::BufferItem removal\n"
    },
    {
      "commit": "6b1066e4d07576b135fa07ff122b1bf285d06040",
      "tree": "8b85d8696e00915de1ea0d3f5e896a94aad66604",
      "parents": [
        "4796bc3b27186de67f1af732be87e20ab1757198",
        "c795dc007f779103a8fae707e135827d185d943b"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Sun Mar 22 00:40:36 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Mar 22 00:40:36 2015 +0000"
      },
      "message": "am c795dc00: (-s ours) am 1ca558f7: (-s ours) am f44d13e7: (-s ours) Merge \"DO NOT MERGE Add dataSpace to buffer queues; remove old format enums.\"\n\n* commit \u0027c795dc007f779103a8fae707e135827d185d943b\u0027:\n  DO NOT MERGE Add dataSpace to buffer queues; remove old format enums.\n"
    },
    {
      "commit": "a290b4b9121dab04c2989ab88017b8286075914b",
      "tree": "265978d54612fb8661969b63027faee107b1d917",
      "parents": [
        "da3b1e7ff20559ba368a22421c15ffe2cc079386",
        "b4cf4d7d94c54a9fc49329aa891144f87f53602e"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Sat Mar 21 17:07:45 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Mar 21 17:07:45 2015 +0000"
      },
      "message": "am b4cf4d7d: am 6dad1713: Merge \"Use verify-at-runtime if debug.usejit is true\"\n\n* commit \u0027b4cf4d7d94c54a9fc49329aa891144f87f53602e\u0027:\n  Use verify-at-runtime if debug.usejit is true\n"
    },
    {
      "commit": "b4cf4d7d94c54a9fc49329aa891144f87f53602e",
      "tree": "e117ce6b3cac728a64e046e1b16a9aa8c05394e2",
      "parents": [
        "237079112d245f8415970bd219cb174dae21ac3b",
        "6dad1713040a46ec6e2ca1b0df2cbe4240e9e2e9"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Sat Mar 21 15:29:35 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Mar 21 15:29:35 2015 +0000"
      },
      "message": "am 6dad1713: Merge \"Use verify-at-runtime if debug.usejit is true\"\n\n* commit \u00276dad1713040a46ec6e2ca1b0df2cbe4240e9e2e9\u0027:\n  Use verify-at-runtime if debug.usejit is true\n"
    },
    {
      "commit": "6dad1713040a46ec6e2ca1b0df2cbe4240e9e2e9",
      "tree": "cf565415dfa259cbe049f2ff26506bd77d17ee7a",
      "parents": [
        "701473cf9bb1d1da2a0f55d9732d3016e1f33d59",
        "d4a7b459f4f383988440c0512513b321ce03fc22"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Sat Mar 21 00:14:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 21 00:14:27 2015 +0000"
      },
      "message": "Merge \"Use verify-at-runtime if debug.usejit is true\""
    },
    {
      "commit": "d4a7b459f4f383988440c0512513b321ce03fc22",
      "tree": "63ffc299af687b167c0db70e31833c7b90c8d483",
      "parents": [
        "b6b81d6acd6949a731308666ac211864f824ab50"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Mar 20 15:39:47 2015 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Mar 20 16:05:18 2015 -0700"
      },
      "message": "Use verify-at-runtime if debug.usejit is true\n\nBug: 19735273\nChange-Id: Ib65b50dbde00184544a1341f351a0fe0ef504d32\n"
    },
    {
      "commit": "1c87e474d87d6d1380fb61d476d606b1a2fda1c1",
      "tree": "8b7b36614bcc7f9280531f73dbcacea8a1d96a16",
      "parents": [
        "701473cf9bb1d1da2a0f55d9732d3016e1f33d59"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 13 14:40:34 2015 -0700"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 20 12:29:04 2015 -0700"
      },
      "message": "DO NOT MERGE libgui: Remove IGBC::BufferItem\n\nRemoves IGraphicBufferConsumer::BufferItem. Depends on the\nfollowing changes:\n    I187b3a7d05196b6289596afac8fb9a9d4aebff76\n    I0ddd38df37500cfd6b21d1e768ed14e39c5cd9fc\n\nCherry-pick of Id1fa56d092188f2cb712768d5d2fc6a9027fb73c\n\nChange-Id: I3edf0db8fba656fd78e18a5a7f1137f0fb6b237d\n"
    },
    {
      "commit": "da3b1e7ff20559ba368a22421c15ffe2cc079386",
      "tree": "61082292018620effd6d13d185bc7403d59aea76",
      "parents": [
        "c6fdc017fe9ea00dfd3817978c169f64b78e6e95",
        "237079112d245f8415970bd219cb174dae21ac3b"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 20 19:13:33 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 20 19:13:33 2015 +0000"
      },
      "message": "am 23707911: (-s ours) am 701473cf: (-s ours) Merge \"DO NOT MERGE SurfaceFlinger: Stop using IGBC::BufferItem\"\n\n* commit \u0027237079112d245f8415970bd219cb174dae21ac3b\u0027:\n  DO NOT MERGE SurfaceFlinger: Stop using IGBC::BufferItem\n"
    },
    {
      "commit": "c6fdc017fe9ea00dfd3817978c169f64b78e6e95",
      "tree": "61082292018620effd6d13d185bc7403d59aea76",
      "parents": [
        "c795dc007f779103a8fae707e135827d185d943b",
        "355d81184ea6b423e6fa514797e3529b9062c9cd"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 20 19:09:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 20 19:09:47 2015 +0000"
      },
      "message": "am 355d8118: (-s ours) am 7d89f5b6: (-s ours) Merge \"DO NOT MERGE libgui: Prepare for IGBC::BufferItem removal\"\n\n* commit \u0027355d81184ea6b423e6fa514797e3529b9062c9cd\u0027:\n  DO NOT MERGE libgui: Prepare for IGBC::BufferItem removal\n"
    },
    {
      "commit": "237079112d245f8415970bd219cb174dae21ac3b",
      "tree": "85f613fe6e1d40101d285f24434df2290026e6f7",
      "parents": [
        "355d81184ea6b423e6fa514797e3529b9062c9cd",
        "701473cf9bb1d1da2a0f55d9732d3016e1f33d59"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 20 19:09:07 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 20 19:09:07 2015 +0000"
      },
      "message": "am 701473cf: (-s ours) Merge \"DO NOT MERGE SurfaceFlinger: Stop using IGBC::BufferItem\"\n\n* commit \u0027701473cf9bb1d1da2a0f55d9732d3016e1f33d59\u0027:\n  DO NOT MERGE SurfaceFlinger: Stop using IGBC::BufferItem\n"
    },
    {
      "commit": "701473cf9bb1d1da2a0f55d9732d3016e1f33d59",
      "tree": "d6fd0320dc26ce8559ccfcba5580f41afe04f80d",
      "parents": [
        "7d89f5b6562da8bb316f04f91dd7cc9fce33d7fd",
        "11611f9be590480d7ea27bf0153558573ddcded2"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 20 18:56:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 20 18:56:05 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE SurfaceFlinger: Stop using IGBC::BufferItem\""
    },
    {
      "commit": "355d81184ea6b423e6fa514797e3529b9062c9cd",
      "tree": "85f613fe6e1d40101d285f24434df2290026e6f7",
      "parents": [
        "1ca558f79861f3c652b5b0726532518aa7c92ef1",
        "7d89f5b6562da8bb316f04f91dd7cc9fce33d7fd"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 20 18:54:28 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 20 18:54:28 2015 +0000"
      },
      "message": "am 7d89f5b6: (-s ours) Merge \"DO NOT MERGE libgui: Prepare for IGBC::BufferItem removal\"\n\n* commit \u00277d89f5b6562da8bb316f04f91dd7cc9fce33d7fd\u0027:\n  DO NOT MERGE libgui: Prepare for IGBC::BufferItem removal\n"
    },
    {
      "commit": "c795dc007f779103a8fae707e135827d185d943b",
      "tree": "61082292018620effd6d13d185bc7403d59aea76",
      "parents": [
        "4b9d0b9b676afec086bf579015b2f74623b357fd",
        "1ca558f79861f3c652b5b0726532518aa7c92ef1"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 20 18:51:22 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 20 18:51:22 2015 +0000"
      },
      "message": "am 1ca558f7: (-s ours) am f44d13e7: (-s ours) Merge \"DO NOT MERGE Add dataSpace to buffer queues; remove old format enums.\"\n\n* commit \u00271ca558f79861f3c652b5b0726532518aa7c92ef1\u0027:\n  DO NOT MERGE Add dataSpace to buffer queues; remove old format enums.\n"
    },
    {
      "commit": "7d89f5b6562da8bb316f04f91dd7cc9fce33d7fd",
      "tree": "2f91ce8d63fa843b0a2e66086046e7637bf44d02",
      "parents": [
        "f44d13e7e574f181750fa37f439ab50cf05ab3df",
        "cf3834db104e0b052056e3a06d46e3f222f0d372"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 20 18:47:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 20 18:47:47 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE libgui: Prepare for IGBC::BufferItem removal\""
    },
    {
      "commit": "1ca558f79861f3c652b5b0726532518aa7c92ef1",
      "tree": "85f613fe6e1d40101d285f24434df2290026e6f7",
      "parents": [
        "f320149886ba8ab8849c8b8f3df256e3789f3905",
        "f44d13e7e574f181750fa37f439ab50cf05ab3df"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 20 18:40:55 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 20 18:40:55 2015 +0000"
      },
      "message": "am f44d13e7: (-s ours) Merge \"DO NOT MERGE Add dataSpace to buffer queues; remove old format enums.\"\n\n* commit \u0027f44d13e7e574f181750fa37f439ab50cf05ab3df\u0027:\n  DO NOT MERGE Add dataSpace to buffer queues; remove old format enums.\n"
    },
    {
      "commit": "f44d13e7e574f181750fa37f439ab50cf05ab3df",
      "tree": "71f7dce92ae7d73b1308097d424d5e98c61bed72",
      "parents": [
        "f320149886ba8ab8849c8b8f3df256e3789f3905",
        "82c6bcc9705eabcaf5b9e45bc81867b0e2d61a02"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 20 18:36:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 20 18:36:19 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE Add dataSpace to buffer queues; remove old format enums.\""
    },
    {
      "commit": "2d13afdfa1f43973bf3cb917c7d6496a38baa446",
      "tree": "4bce445053e3b5d18960f0759332b960d65f53b7",
      "parents": [
        "4796bc3b27186de67f1af732be87e20ab1757198"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Mon Mar 16 11:11:07 2015 -0700"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Thu Mar 19 16:45:04 2015 -0700"
      },
      "message": "binder: add uint64 support to Parcel.\n\nBug: 19620911\nChange-Id: Ifce5319e4e35afd344dead67ab7ba1cd399476a3\n"
    },
    {
      "commit": "11611f9be590480d7ea27bf0153558573ddcded2",
      "tree": "3a2f8e42db6d2a526ae5d5a96fab1e19be0de210",
      "parents": [
        "cf3834db104e0b052056e3a06d46e3f222f0d372"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 12 15:12:44 2015 -0700"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 13:59:12 2015 -0700"
      },
      "message": "DO NOT MERGE SurfaceFlinger: Stop using IGBC::BufferItem\n\nSwitches all uses of IGraphicBufferConsumer::BufferItem (and\nBufferQueue::BufferItem) to the BufferItem in libgui. Depends on\nframeworks/native I699ed0a6837076867ca756b28d1ffb2238f7a0d9.\n\nCherry pick of I187b3a7d05196b6289596afac8fb9a9d4aebff76\n\nChange-Id: I5bc79fb96b6cba6021af64b20890967aa3b7fcbf\n"
    },
    {
      "commit": "cf3834db104e0b052056e3a06d46e3f222f0d372",
      "tree": "7f8bdabc545370935e0f4fbde18b1a92a427144d",
      "parents": [
        "82c6bcc9705eabcaf5b9e45bc81867b0e2d61a02"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Wed Mar 11 14:04:22 2015 -0700"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 13:58:07 2015 -0700"
      },
      "message": "DO NOT MERGE libgui: Prepare for IGBC::BufferItem removal\n\nCurrently, there are two instances of BufferItem: one inside of\nIGraphicBufferConsumer, and a standalone one inside of libgui. They\nonly differ in the name of one of the fields, and we want to remove\nthe IGBC version. This changes things so that client code may be\nincrementally switched over to the libgui version.\n\nThis is a squashed commit containing the following changes:\n    I64f495105f56cbf5803cea4aa6b072ea29b70cf5\n    I1394e693314429ada93427889f10b7b01c948053\n    I9c3bc8037fa9438d4d9080b8afb694219ef2f71f\n    I699ed0a6837076867ca756b28d1ffb2238f7a0d9\n    Iac8425e1241774304a131da2fb9dec6e82922f13\n\nChange-Id: Ic4d51f5df6dbc70b376d13fceba2335b9bae4f3d\n"
    },
    {
      "commit": "82c6bcc9705eabcaf5b9e45bc81867b0e2d61a02",
      "tree": "5ae0c4334682e0f5ca86328ec0b69a00ca421355",
      "parents": [
        "ad36432de81c4c88d726680b7c52e8357df98455"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Feb 19 16:10:43 2015 -0800"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 13:56:00 2015 -0700"
      },
      "message": "DO NOT MERGE Add dataSpace to buffer queues; remove old format enums.\n\n- Wire up new dataSpace parameter through buffer queue stack\n- Update tests to include the parameter\n- Switch eglApi to using dataSpace to indicate sRGB gamma/linear\n  difference\n- Remove RAW_SENSOR in favor of RAW16\n- Remove use of sRGB format enums\n- Add default dataspace to buffer queue core\n- Add query for default dataspace\n\nCherry pick of I070bd2e7c56506055c419004c29e2e3feac725df\n\nChange-Id: I461952389c18051176c6b75e664f20ad369f5760\n"
    },
    {
      "commit": "4796bc3b27186de67f1af732be87e20ab1757198",
      "tree": "8b85d8696e00915de1ea0d3f5e896a94aad66604",
      "parents": [
        "1a309eba79067bd3d1f73406fdcbc44a385a0c4d",
        "4b9d0b9b676afec086bf579015b2f74623b357fd"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Mar 19 19:11:11 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 19:11:11 2015 +0000"
      },
      "message": "am 4b9d0b9b: am f3201498: Merge \"dumpstate: add O_CLOEXEC\"\n\n* commit \u00274b9d0b9b676afec086bf579015b2f74623b357fd\u0027:\n  dumpstate: add O_CLOEXEC\n"
    },
    {
      "commit": "4b9d0b9b676afec086bf579015b2f74623b357fd",
      "tree": "61082292018620effd6d13d185bc7403d59aea76",
      "parents": [
        "663eaf422d325768808b416d66ecd4648bb14799",
        "f320149886ba8ab8849c8b8f3df256e3789f3905"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Mar 19 19:02:53 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 19:02:53 2015 +0000"
      },
      "message": "am f3201498: Merge \"dumpstate: add O_CLOEXEC\"\n\n* commit \u0027f320149886ba8ab8849c8b8f3df256e3789f3905\u0027:\n  dumpstate: add O_CLOEXEC\n"
    },
    {
      "commit": "f320149886ba8ab8849c8b8f3df256e3789f3905",
      "tree": "85f613fe6e1d40101d285f24434df2290026e6f7",
      "parents": [
        "ad36432de81c4c88d726680b7c52e8357df98455",
        "cd67e9f059e270017d5defd8784c89dd8e6bcde7"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Mar 19 18:48:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 19 18:48:08 2015 +0000"
      },
      "message": "Merge \"dumpstate: add O_CLOEXEC\""
    },
    {
      "commit": "cd67e9f059e270017d5defd8784c89dd8e6bcde7",
      "tree": "85f613fe6e1d40101d285f24434df2290026e6f7",
      "parents": [
        "ad36432de81c4c88d726680b7c52e8357df98455"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Mar 19 11:30:59 2015 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Mar 19 11:32:02 2015 -0700"
      },
      "message": "dumpstate: add O_CLOEXEC\n\nAdd O_CLOEXEC to various file descriptor calls, to avoid\nleaking file descriptors to dumpstate\u0027s child processes.\n\nBug: 18342188\nChange-Id: I74c47a98dfddc29c618067ad53d879b98ed1d87a\n"
    },
    {
      "commit": "1a309eba79067bd3d1f73406fdcbc44a385a0c4d",
      "tree": "d0820fa6babdf97f8424f350d29e1f5b6acfaf88",
      "parents": [
        "be4ccdcdd5988948a7876af0d1f621840a36eaa1"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 11:26:45 2015 -0700"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 11:26:45 2015 -0700"
      },
      "message": "libgui: Fix bad merge in Surface.h\n\nFixes a bad merge from AOSP.\n\nChange-Id: Idb69b34787e8f4e76fb64130573168e5fde6a87c\n"
    },
    {
      "commit": "be4ccdcdd5988948a7876af0d1f621840a36eaa1",
      "tree": "bbdc156b07894672da188337c3370dca2d93afa0",
      "parents": [
        "4927d3a492c24cf992b8f033922cbb493dc76174",
        "663eaf422d325768808b416d66ecd4648bb14799"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 18:04:45 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 18:04:45 2015 +0000"
      },
      "message": "am 663eaf42: am ad36432d: Merge \"Surface: Permit an IProducerListener on connect\"\n\n* commit \u0027663eaf422d325768808b416d66ecd4648bb14799\u0027:\n  Surface: Permit an IProducerListener on connect\n"
    },
    {
      "commit": "663eaf422d325768808b416d66ecd4648bb14799",
      "tree": "c50cec4059a5d05700a8edebe563875c4f3c4aa1",
      "parents": [
        "42f0ce10757e9a1dbf9c997fd0db0eee93c15984",
        "ad36432de81c4c88d726680b7c52e8357df98455"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 17:56:44 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 17:56:44 2015 +0000"
      },
      "message": "am ad36432d: Merge \"Surface: Permit an IProducerListener on connect\"\n\n* commit \u0027ad36432de81c4c88d726680b7c52e8357df98455\u0027:\n  Surface: Permit an IProducerListener on connect\n"
    },
    {
      "commit": "4927d3a492c24cf992b8f033922cbb493dc76174",
      "tree": "d0820fa6babdf97f8424f350d29e1f5b6acfaf88",
      "parents": [
        "c20729bfc966ccbad9a0d46aef7028b051c446e1",
        "42f0ce10757e9a1dbf9c997fd0db0eee93c15984"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 17:54:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 17:54:00 2015 +0000"
      },
      "message": "am 42f0ce10: am c1930630: Merge \"libgui: Only allow one return from useFenceSync\"\n\n* commit \u002742f0ce10757e9a1dbf9c997fd0db0eee93c15984\u0027:\n  libgui: Only allow one return from useFenceSync\n"
    },
    {
      "commit": "42f0ce10757e9a1dbf9c997fd0db0eee93c15984",
      "tree": "af3b902db498cadabb99805346eabe62b1a4abaa",
      "parents": [
        "5bebe7e14d645b02602f0d8a1e19db2f8ebec35d",
        "c193063050e6be193838527fb8bc7a4588bfdc22"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 17:49:34 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 17:49:34 2015 +0000"
      },
      "message": "am c1930630: Merge \"libgui: Only allow one return from useFenceSync\"\n\n* commit \u0027c193063050e6be193838527fb8bc7a4588bfdc22\u0027:\n  libgui: Only allow one return from useFenceSync\n"
    },
    {
      "commit": "ad36432de81c4c88d726680b7c52e8357df98455",
      "tree": "fdba6eb241c08e9d45a612cff3f8cea9202dfe73",
      "parents": [
        "c193063050e6be193838527fb8bc7a4588bfdc22",
        "966b98bd86abc6473167bc98ddf8ddb1f8dd2ed5"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 17:45:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 19 17:45:26 2015 +0000"
      },
      "message": "Merge \"Surface: Permit an IProducerListener on connect\""
    },
    {
      "commit": "c20729bfc966ccbad9a0d46aef7028b051c446e1",
      "tree": "d0820fa6babdf97f8424f350d29e1f5b6acfaf88",
      "parents": [
        "4b02a79066e3c2fc086a895e87df4269c5dc2cee",
        "5bebe7e14d645b02602f0d8a1e19db2f8ebec35d"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 17:43:55 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 17:43:55 2015 +0000"
      },
      "message": "am 5bebe7e1: am 55466b48: Merge \"GLConsumer: Fix unsigned subtraction during crop\"\n\n* commit \u00275bebe7e14d645b02602f0d8a1e19db2f8ebec35d\u0027:\n  GLConsumer: Fix unsigned subtraction during crop\n"
    },
    {
      "commit": "5bebe7e14d645b02602f0d8a1e19db2f8ebec35d",
      "tree": "b19758628ce35ba997851bc1fb66cf40fc604ad9",
      "parents": [
        "e31591baf0a9d9e269e388fdc707057b11009c95",
        "55466b48504f9a904c54f3cae4fc1a43dec73a6c"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 17:36:49 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 17:36:49 2015 +0000"
      },
      "message": "am 55466b48: Merge \"GLConsumer: Fix unsigned subtraction during crop\"\n\n* commit \u002755466b48504f9a904c54f3cae4fc1a43dec73a6c\u0027:\n  GLConsumer: Fix unsigned subtraction during crop\n"
    },
    {
      "commit": "4b02a79066e3c2fc086a895e87df4269c5dc2cee",
      "tree": "d0820fa6babdf97f8424f350d29e1f5b6acfaf88",
      "parents": [
        "417b93ae384a6c609bb2115b6ad2586811ab0c73",
        "e31591baf0a9d9e269e388fdc707057b11009c95"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 17:36:09 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 17:36:09 2015 +0000"
      },
      "message": "am e31591ba: am f87d1bcd: Merge \"Update maxNumber to be smaller.\"\n\n* commit \u0027e31591baf0a9d9e269e388fdc707057b11009c95\u0027:\n  Update maxNumber to be smaller.\n"
    },
    {
      "commit": "c193063050e6be193838527fb8bc7a4588bfdc22",
      "tree": "2d7114f6d297cb071c41e993bee47426b3cfc92e",
      "parents": [
        "55466b48504f9a904c54f3cae4fc1a43dec73a6c",
        "744fc02fe85884e2cc456303b7471e56a877b970"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 17:35:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 19 17:35:57 2015 +0000"
      },
      "message": "Merge \"libgui: Only allow one return from useFenceSync\""
    },
    {
      "commit": "744fc02fe85884e2cc456303b7471e56a877b970",
      "tree": "2d7114f6d297cb071c41e993bee47426b3cfc92e",
      "parents": [
        "55466b48504f9a904c54f3cae4fc1a43dec73a6c"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Dec 05 13:43:03 2014 -0800"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 10:32:51 2015 -0700"
      },
      "message": "libgui: Only allow one return from useFenceSync\n\nAn #ifdef was causing multiple returns in this function, which was\ntriggering an unreachable code error on some build targets. This\nadds an #else to ensure that only one return is exposed in any given\nbuild.\n\nCherry pick of I9ed7c3e769bc9094ad31d810944227d1d8302886\n\nChange-Id: Ibddc5706159d168031d1805fcce3eedc068296cf\n"
    },
    {
      "commit": "417b93ae384a6c609bb2115b6ad2586811ab0c73",
      "tree": "d0820fa6babdf97f8424f350d29e1f5b6acfaf88",
      "parents": [
        "48245f0c6de556daa79564a1637da4e71e25f455",
        "7ab0d37dbfd9a8777e7c67043c523c6419ed170b"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 17:32:15 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 17:32:15 2015 +0000"
      },
      "message": "am 7ab0d37d: (-s ours) am 3d5efd55: Merge \"libgui: Enable -Weverything and -Werror\"\n\n* commit \u00277ab0d37dbfd9a8777e7c67043c523c6419ed170b\u0027:\n  libgui: Enable -Weverything and -Werror\n"
    },
    {
      "commit": "e31591baf0a9d9e269e388fdc707057b11009c95",
      "tree": "b6004a68da90528d264af66ed47493098939c68b",
      "parents": [
        "7ab0d37dbfd9a8777e7c67043c523c6419ed170b",
        "f87d1bcd65f1889b78a8f5db6526e91216eaeb5d"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 17:29:11 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 17:29:11 2015 +0000"
      },
      "message": "am f87d1bcd: Merge \"Update maxNumber to be smaller.\"\n\n* commit \u0027f87d1bcd65f1889b78a8f5db6526e91216eaeb5d\u0027:\n  Update maxNumber to be smaller.\n"
    },
    {
      "commit": "55466b48504f9a904c54f3cae4fc1a43dec73a6c",
      "tree": "34d498264d342c8bbfdb23f8315640cc8f5e91ae",
      "parents": [
        "f87d1bcd65f1889b78a8f5db6526e91216eaeb5d",
        "2632350ac88cdf007c62e18345b71411755ed6ba"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 17:22:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 19 17:22:23 2015 +0000"
      },
      "message": "Merge \"GLConsumer: Fix unsigned subtraction during crop\""
    },
    {
      "commit": "7ab0d37dbfd9a8777e7c67043c523c6419ed170b",
      "tree": "b6004a68da90528d264af66ed47493098939c68b",
      "parents": [
        "5e44f932a28ebecaefed942224efa0b0d4bf36c5",
        "3d5efd553ea433e81464b0b817b3455716884bb0"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 17:19:28 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 17:19:28 2015 +0000"
      },
      "message": "am 3d5efd55: Merge \"libgui: Enable -Weverything and -Werror\"\n\n* commit \u00273d5efd553ea433e81464b0b817b3455716884bb0\u0027:\n  libgui: Enable -Weverything and -Werror\n"
    },
    {
      "commit": "f87d1bcd65f1889b78a8f5db6526e91216eaeb5d",
      "tree": "9f3f7ea37a87587a07f28a4ec1fda30f77348293",
      "parents": [
        "3d5efd553ea433e81464b0b817b3455716884bb0",
        "c168b8a5a9dcc0e45e32fc3cd40b9410e0288fb1"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 17:16:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 19 17:16:15 2015 +0000"
      },
      "message": "Merge \"Update maxNumber to be smaller.\""
    },
    {
      "commit": "3d5efd553ea433e81464b0b817b3455716884bb0",
      "tree": "eab1b3c19861ba39808733d68a415ac3bf923949",
      "parents": [
        "b6b81d6acd6949a731308666ac211864f824ab50",
        "3be1c6b60a188dc10025e2ce156c11fac050625d"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 17:06:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 19 17:06:40 2015 +0000"
      },
      "message": "Merge \"libgui: Enable -Weverything and -Werror\""
    },
    {
      "commit": "48245f0c6de556daa79564a1637da4e71e25f455",
      "tree": "d0820fa6babdf97f8424f350d29e1f5b6acfaf88",
      "parents": [
        "20c5672883796c0dedf38f51dc2fc6f140b09ae6",
        "c14ecb9de243af8864610fd3c74342e3ca2cb4bc"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Thu Mar 19 16:48:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 19 16:48:30 2015 +0000"
      },
      "message": "Merge \"libgui: Plumb attach/detach through Surface\""
    },
    {
      "commit": "966b98bd86abc6473167bc98ddf8ddb1f8dd2ed5",
      "tree": "92d239f1c09fe7456e6327ea62d09609f5bfc0ca",
      "parents": [
        "2632350ac88cdf007c62e18345b71411755ed6ba"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Mon Mar 02 22:12:37 2015 -0800"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Wed Mar 18 16:01:20 2015 -0700"
      },
      "message": "Surface: Permit an IProducerListener on connect\n\nThis change allows clients of Surface to provide an IProducerListener\ncallback object to Surface::connect, which will be passed down to the\nunderlying IGraphicBufferProducer.\n\nCherry pick of I5ea5229bf3a329bf02c6bd20e7247039c75d136b\n\nChange-Id: I6f8f52c72654e4cee649721383819bafe378f964\n"
    },
    {
      "commit": "2632350ac88cdf007c62e18345b71411755ed6ba",
      "tree": "34d498264d342c8bbfdb23f8315640cc8f5e91ae",
      "parents": [
        "c168b8a5a9dcc0e45e32fc3cd40b9410e0288fb1"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Wed Mar 04 14:58:02 2015 -0800"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Wed Mar 18 16:00:44 2015 -0700"
      },
      "message": "GLConsumer: Fix unsigned subtraction during crop\n\nSince some variables had been switched from signed to unsigned, there\nwas a section of code that was guaranteed to be incorrect because it\neffectively did \u0027if (a \u003c b) { c \u003d a - b; }\u0027. This change fixes it.\n\nCherry pick of I9cdd6c9a0179801addebb5d6dc1fbaddf8f53c62\n\nBug: 19346631\nChange-Id: Id13a46f74c9ae7278463ce22b586f4dc21b5e453\n"
    },
    {
      "commit": "c168b8a5a9dcc0e45e32fc3cd40b9410e0288fb1",
      "tree": "9f3f7ea37a87587a07f28a4ec1fda30f77348293",
      "parents": [
        "3be1c6b60a188dc10025e2ce156c11fac050625d"
      ],
      "author": {
        "name": "Michael Lentine",
        "email": "mlentine@google.com",
        "time": "Wed Feb 18 10:14:18 2015 -0800"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Wed Mar 18 16:00:05 2015 -0700"
      },
      "message": "Update maxNumber to be smaller.\n\nThere shouldn\u0027t be more than 4096 fds (probably signficantly smaller) and\nthere shouldn\u0027t be more than 4096 ints.\n\nCherry pick of I3a3e50ee3078a4710e9737114e65afc923ed0573\n\nBug: 18076253\nChange-Id: I82a883572b401f115d252dcd3d00aa7252b49b0e\n"
    },
    {
      "commit": "3be1c6b60a188dc10025e2ce156c11fac050625d",
      "tree": "eab1b3c19861ba39808733d68a415ac3bf923949",
      "parents": [
        "b6b81d6acd6949a731308666ac211864f824ab50"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Tue Nov 18 10:24:03 2014 -0800"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Wed Mar 18 15:57:27 2015 -0700"
      },
      "message": "libgui: Enable -Weverything and -Werror\n\nEnables -Weverything and -Werror, with just a few exceptions for\nwarnings we can\u0027t (or shouldn\u0027t need to) work around.\n\nCherry pick of I034abec27bf4020d84af60d7acc1939c59986dd6 plus a\ncouple of minor changes to CpuConsumer.cpp to make it work with a\nprior change:\n    Uncomment CC_LOGV on line 46\n    Change C-style cast to static_cast on line 71\n\nChange-Id: Iaec610477ea0122317b0578fb74caf2383d4cf08\n"
    },
    {
      "commit": "20c5672883796c0dedf38f51dc2fc6f140b09ae6",
      "tree": "544a9e6ea152f9d1f85fcbdd73f8fd6a38cafcb0",
      "parents": [
        "724768f9163ea2483614877895fa74140fbb386e"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Mon Mar 16 12:58:45 2015 -0700"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Tue Mar 17 19:37:15 2015 -0700"
      },
      "message": "libgui: Plumb attach/detach through CpuConsumer\n\nAdds CpuConsumer::{detachNextBuffer,attachAndReleaseBuffer}, which\ncan be used to more carefully manage the ownership of GraphicBuffers.\n\nBug: 19628705\nChange-Id: Ia7a7e30da6d81eb2367241998f14988db0afc3bf\n"
    },
    {
      "commit": "724768f9163ea2483614877895fa74140fbb386e",
      "tree": "f22bf8be8d2bebac57867a79004157e646a67b8b",
      "parents": [
        "43078e2827211139f0614719c920f3c5bff6c3fa"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Tue Mar 17 15:54:50 2015 +0000"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Tue Mar 17 15:54:50 2015 +0000"
      },
      "message": "Revert \"libgui: Plumb attach/detach through CpuConsumer\"\n\nThis reverts commit 43078e2827211139f0614719c920f3c5bff6c3fa.\n\nChange-Id: Ifef774d9922bb90450384e810e4767b56cc29de3\n"
    },
    {
      "commit": "06a8cd6d19a20843d137f7e65f4c81da685c291e",
      "tree": "1375847c370ced63a82426f194ca2f7aed9af7d7",
      "parents": [
        "221765d768e99f0502bf7f82c1f3a0bec7a0115b"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Mar 16 13:04:40 2015 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Mar 16 14:18:39 2015 -0700"
      },
      "message": "Report key request message type for unprefixed EME\n\nbug: 19771299\nChange-Id: I0cc790a2c91a9b515e11b36c0a2c81e64c855fe7\n"
    },
    {
      "commit": "c14ecb9de243af8864610fd3c74342e3ca2cb4bc",
      "tree": "22776832a72ef2d4832e14b395745edaa7d3dd99",
      "parents": [
        "35283ef01b53c6fce3be11158100dd950780f19e"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Wed Mar 11 11:55:01 2015 -0700"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Mon Mar 16 13:02:01 2015 -0700"
      },
      "message": "libgui: Plumb attach/detach through Surface\n\nExposes the attachBuffer and detachNextBuffer calls from\nIGraphicBufferProducer to the public Surface interface. Also moves\nthe version of connect that takes a producer callback from protected\nto public.\n\nBug: 19628705\nChange-Id: I9ebc3013c4d9c84c4e8ef150c00e03f8af80319e\n"
    },
    {
      "commit": "43078e2827211139f0614719c920f3c5bff6c3fa",
      "tree": "7722393019d2680db479613255fdcf2f2a137b80",
      "parents": [
        "54716317b5752010134edc64421a3f492bd608ab"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Mon Mar 16 12:58:45 2015 -0700"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Mon Mar 16 12:58:45 2015 -0700"
      },
      "message": "libgui: Plumb attach/detach through CpuConsumer\n\nAdds CpuConsumer::{detachNextBuffer,attachAndReleaseBuffer}, which\ncan be used to more carefully manage the ownership of GraphicBuffers.\n\nBug: 19628705\nChange-Id: Ia7aa1ac59c2f768f2d8a0f35ad23067936a7427c\n"
    },
    {
      "commit": "54716317b5752010134edc64421a3f492bd608ab",
      "tree": "f22bf8be8d2bebac57867a79004157e646a67b8b",
      "parents": [
        "221765d768e99f0502bf7f82c1f3a0bec7a0115b"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 13 14:40:34 2015 -0700"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Mon Mar 16 10:11:40 2015 -0700"
      },
      "message": "libgui: Remove IGBC::BufferItem\n\nRemoves IGraphicBufferConsumer::BufferItem. Depends on the\nfollowing changes:\n    I187b3a7d05196b6289596afac8fb9a9d4aebff76\n    I0ddd38df37500cfd6b21d1e768ed14e39c5cd9fc\n\nChange-Id: Id1fa56d092188f2cb712768d5d2fc6a9027fb73c\n"
    },
    {
      "commit": "221765d768e99f0502bf7f82c1f3a0bec7a0115b",
      "tree": "2b1fee86f9214e4f3d8bca4eed91ec612e56c656",
      "parents": [
        "597854402ee52f2942141e506e78def715353e9a",
        "49bf8f78a8979de8c76265c1c3c3a1f8637e713c"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Mon Mar 16 16:33:10 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 16 16:33:10 2015 +0000"
      },
      "message": "Merge \"openmax: add OMX_IndexConfigPriority.\""
    },
    {
      "commit": "597854402ee52f2942141e506e78def715353e9a",
      "tree": "4ac46c722522e4720f771d1c60f19f4b55d3a695",
      "parents": [
        "a5b1ac67e7771f5bae2a3cd5bf55de73c0432d8f",
        "bd6f5b27386b666f66ebb209e9235db9bb7f7db5"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Mon Mar 16 01:19:53 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Mon Mar 16 01:19:53 2015 -0700"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-m-wireless-internal-release\u0027\n"
    },
    {
      "commit": "a5b1ac67e7771f5bae2a3cd5bf55de73c0432d8f",
      "tree": "4ac46c722522e4720f771d1c60f19f4b55d3a695",
      "parents": [
        "decf42e3319d56dcc61540db77b77d39be30ef66",
        "5e44f932a28ebecaefed942224efa0b0d4bf36c5"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sun Mar 15 22:34:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Mar 15 22:34:00 2015 +0000"
      },
      "message": "am 5e44f932: am b6b81d6a: Merge \"[MIPS] Fix mips32r1 build\"\n\n* commit \u00275e44f932a28ebecaefed942224efa0b0d4bf36c5\u0027:\n  [MIPS] Fix mips32r1 build\n"
    },
    {
      "commit": "5e44f932a28ebecaefed942224efa0b0d4bf36c5",
      "tree": "2b0027a8dd8d0f59d1985ccd631024167826457c",
      "parents": [
        "53cab935d54b6ca013c6a236e09d9160a6aa7f54",
        "b6b81d6acd6949a731308666ac211864f824ab50"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sun Mar 15 15:44:32 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Mar 15 15:44:32 2015 +0000"
      },
      "message": "am b6b81d6a: Merge \"[MIPS] Fix mips32r1 build\"\n\n* commit \u0027b6b81d6acd6949a731308666ac211864f824ab50\u0027:\n  [MIPS] Fix mips32r1 build\n"
    },
    {
      "commit": "b6b81d6acd6949a731308666ac211864f824ab50",
      "tree": "c917d8fecf1de92bc254fba3ab073758c0e7c953",
      "parents": [
        "1fc747d20c1a390e1de3d482d2eafde6dc7e6236",
        "ecacc3f164f2bf2c8c4ff5a20496511249d2cd4b"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sun Mar 15 02:41:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 15 02:41:05 2015 +0000"
      },
      "message": "Merge \"[MIPS] Fix mips32r1 build\""
    },
    {
      "commit": "decf42e3319d56dcc61540db77b77d39be30ef66",
      "tree": "3feb4b470e405bda291e7fed400fb44c4bc936ac",
      "parents": [
        "a1ef9656b2151dbf315b35fa24b7f109eae194b8",
        "9cf51a7c86717cd33d0717c48d6acece9caff3b3"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 13 22:47:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 13 22:47:46 2015 +0000"
      },
      "message": "Merge \"libgui: Fix infinite recursion\""
    },
    {
      "commit": "9cf51a7c86717cd33d0717c48d6acece9caff3b3",
      "tree": "a6ce31daa11570a3eae6b49dfd57f5063c4ad7fd",
      "parents": [
        "3bea554717610ab689300509107477b73ce6e439"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 13 15:44:59 2015 -0700"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 13 15:44:59 2015 -0700"
      },
      "message": "libgui: Fix infinite recursion\n\nOne of the overloads of BufferQueueConsumer::acquireBuffer was\ncalling itself infinitely instead of calling the other overload.\nThis fixes that issue.\n\nBug: 19733425\nChange-Id: Iac8425e1241774304a131da2fb9dec6e82922f13\n"
    },
    {
      "commit": "a1ef9656b2151dbf315b35fa24b7f109eae194b8",
      "tree": "fae522ba09e76f0f99dcfe657825b9d4e9a7a85b",
      "parents": [
        "3bea554717610ab689300509107477b73ce6e439",
        "84493cd420d3d53a16ae7c745ed38afffb4e67f5"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 13 21:50:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 13 21:51:08 2015 +0000"
      },
      "message": "Merge \"SurfaceFlinger: Stop using IGBC::BufferItem\""
    },
    {
      "commit": "3bea554717610ab689300509107477b73ce6e439",
      "tree": "b39ec2e6081e35443d21d409179fa8179837fc4a",
      "parents": [
        "b08004f869a5fad09eafc9166328aeee74f346bd",
        "dd26416fe135f93ef2c8570738f8e1ca5e2ca3a3"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 13 19:28:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 13 19:28:09 2015 +0000"
      },
      "message": "Merge \"libgui: Prepare for IGBC::BufferItem removal\""
    },
    {
      "commit": "b08004f869a5fad09eafc9166328aeee74f346bd",
      "tree": "f75d9d50c4e8baa19f402634cb9d62a183815254",
      "parents": [
        "3c0876f4bfcaf3867ad19c15cc088c123ed1abb9",
        "de7100ab2304434f73cbd1022823835184511d04"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 13 17:19:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 13 17:19:45 2015 +0000"
      },
      "message": "Merge \"libgui: Add a BufferItem overload to IGBC::acquire\""
    },
    {
      "commit": "3c0876f4bfcaf3867ad19c15cc088c123ed1abb9",
      "tree": "23dcf88069af08df11964a6e72d8bb56a2e4903a",
      "parents": [
        "59cb7412a0ed63d39d8a9d92904eec746da41018",
        "8757c016c8b8fd039347ab8f773dee28603a7a1c"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Mar 13 15:42:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 13 15:42:34 2015 +0000"
      },
      "message": "Merge \"libgui: Add BufferItem(IGBC::BufferItem)\""
    }
  ],
  "next": "59cb7412a0ed63d39d8a9d92904eec746da41018"
}
