)]}'
{
  "log": [
    {
      "commit": "3806ea87d63ec7a93d431a4b4e391bbadbefb4ca",
      "tree": "c436f743499270ea0c3700945eb4ae0738ed1731",
      "parents": [
        "01f4c4a3c64a828f69836dfa79af37efc1510606",
        "be2e363c9ec415056a4716675875e080494ed787"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jun 26 17:59:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 26 17:59:55 2017 +0000"
      },
      "message": "Merge \"libgui: export EGL headers.\" into oc-dr1-dev\nam: be2e363c9e\n\nChange-Id: Id87eb01463f03ba0bcbe4948a93f3add60fc0b7e\n"
    },
    {
      "commit": "be2e363c9ec415056a4716675875e080494ed787",
      "tree": "920929b13007703941e1f2416d78a4dc7095e82f",
      "parents": [
        "274f72eb9b464ee7931713f1d71b752849c085e1",
        "33f648458e4f09e35608f811179ffc714bc14d1e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 26 17:54:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 26 17:54:14 2017 +0000"
      },
      "message": "Merge \"libgui: export EGL headers.\" into oc-dr1-dev"
    },
    {
      "commit": "01f4c4a3c64a828f69836dfa79af37efc1510606",
      "tree": "5abba01312191cb976a4584d5ba944bee0752f42",
      "parents": [
        "c0df4a029b0995503fed4d828ff5d62345a23aab",
        "274f72eb9b464ee7931713f1d71b752849c085e1"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Sat Jun 24 00:28:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 24 00:28:22 2017 +0000"
      },
      "message": "Merge \"Revert \"libui: Load a.h.graphics.mapper passthrough service on library load\"\" into oc-dr1-dev\nam: 274f72eb9b\n\nChange-Id: Ie94b3b6d08c4ca0a13902fd4ec71e4bc7808831f\n"
    },
    {
      "commit": "274f72eb9b464ee7931713f1d71b752849c085e1",
      "tree": "9f747c2affacc2e7657126a3017c67cb5b3febfa",
      "parents": [
        "281a0c26c00a2cda76ff29680c5a8a4dd267c98a",
        "cd04e84bbc9cc988f1d5c4170d80ea0b9f72b740"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jun 24 00:04:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 24 00:04:44 2017 +0000"
      },
      "message": "Merge \"Revert \"libui: Load a.h.graphics.mapper passthrough service on library load\"\" into oc-dr1-dev"
    },
    {
      "commit": "cd04e84bbc9cc988f1d5c4170d80ea0b9f72b740",
      "tree": "0588f27b146ceb346c365b5731305e239f472b0d",
      "parents": [
        "8669acc97d7c5ab476a99ef4129055a57e0d0c9c"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Fri Jun 23 11:41:04 2017 -0700"
      },
      "committer": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Fri Jun 23 14:49:37 2017 -0700"
      },
      "message": "Revert \"libui: Load a.h.graphics.mapper passthrough service on library load\"\n\nThis reverts commit 75ca86f072f82d38b21e0a13234ecbc2c24cb6ab.\n\navc: denied { read } name\u003d\"hw\" scontext\u003du:r:cameraserver:s0\ntcontext\u003du:object_r:system_file:s0 tclass\u003ddir\navc: denied { read } name\u003d\"hw\" scontext\u003du:r:folio_daemon:s0\ntcontext\u003du:object_r:system_file:s0 tclass\u003ddir\navc: denied { read } name\u003d\"hw\" scontext\u003du:r:hal_imsrtp:s0\ntcontext\u003du:object_r:system_file:s0 tclass\u003ddir\navc: denied { read } name\u003d\"hw\" scontext\u003du:r:idmap:s0\ntcontext\u003du:object_r:system_file:s0 tclass\u003ddir\navc: denied { read } name\u003d\"hw\" scontext\u003du:r:mediaextractor:s0\ntcontext\u003du:object_r:system_file:s0 tclass\u003ddir\navc: denied { read } name\u003d\"hw\" scontext\u003du:r:mediametrics:s0\ntcontext\u003du:object_r:system_file:s0 tclass\u003ddir\navc: denied { read } name\u003d\"hw\" scontext\u003du:r:webview_zygote:s0\ntcontext\u003du:object_r:system_file:s0 tclass\u003ddir\n\nBug: 62353585\nBug: 62912747\nBug: 35197529\nTest: build and boot device. Launch camera, take pictures.\nChange-Id: Ic6884f7235edb9191034a285414eb93aa44ac23c\n"
    },
    {
      "commit": "c0df4a029b0995503fed4d828ff5d62345a23aab",
      "tree": "9d98fd9513927ba75722018aaf9f0cc937612fd9",
      "parents": [
        "43c8b437ac03abfbdf033768f2842d4c2619a519",
        "281a0c26c00a2cda76ff29680c5a8a4dd267c98a"
      ],
      "author": {
        "name": "Kevin Schoedel",
        "email": "kpschoedel@google.com",
        "time": "Fri Jun 23 20:48:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 23 20:48:10 2017 +0000"
      },
      "message": "Merge \"Make VR HWC DPI a configurable property\" into oc-dr1-dev\nam: 281a0c26c0\n\nChange-Id: I3ec8cc3bea80ab946c7576f9de2c470ace2fb72f\n"
    },
    {
      "commit": "281a0c26c00a2cda76ff29680c5a8a4dd267c98a",
      "tree": "daf2aa84c77764a3c4f3aa9e294cf67af6b49ae9",
      "parents": [
        "64dac11cc015adf75988460013d544b14551d916",
        "bd9f4d2fef3028bec848bdc216681f4b1678e932"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 23 20:39:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 23 20:39:05 2017 +0000"
      },
      "message": "Merge \"Make VR HWC DPI a configurable property\" into oc-dr1-dev"
    },
    {
      "commit": "43c8b437ac03abfbdf033768f2842d4c2619a519",
      "tree": "0f6a6c7644e8ff85e5a855e4d76210185194d130",
      "parents": [
        "085368a92a34fe4cf61ecbe64ce967a402267838",
        "836513bfbf166217d57d1ef212d9d700ed25620c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jun 23 19:42:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 23 19:42:54 2017 +0000"
      },
      "message": "Merge \"IWYU RegionHelper +\u003d \u003climits\u003e\" am: bbf3096e22 am: f08008db9f\nam: 836513bfbf\n\nChange-Id: I164150132bd6518e52894823b10d108e86eed81b\n"
    },
    {
      "commit": "836513bfbf166217d57d1ef212d9d700ed25620c",
      "tree": "b3cd424f1d7128edd3c62f78192382f3daed3279",
      "parents": [
        "acc79d7cfee454042b5edebbf68c8687eda54447",
        "f08008db9f78a03e87d53d035ba6049b12258545"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jun 23 19:36:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 23 19:36:01 2017 +0000"
      },
      "message": "Merge \"IWYU RegionHelper +\u003d \u003climits\u003e\" am: bbf3096e22\nam: f08008db9f\n\nChange-Id: Ida5d67d96a8c3eb87f25202872b2c30ed5b6c25e\n"
    },
    {
      "commit": "f08008db9f78a03e87d53d035ba6049b12258545",
      "tree": "9f5cf1b79457c2c41847aa932eab4aca8adfdab9",
      "parents": [
        "b212140bbf5e6329b83f996414e707e06ef2cc86",
        "bbf3096e2208ef746bfd0036fa964ff5b482bc78"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jun 23 19:23:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 23 19:23:34 2017 +0000"
      },
      "message": "Merge \"IWYU RegionHelper +\u003d \u003climits\u003e\"\nam: bbf3096e22\n\nChange-Id: I9dd08e98eee2924554b623f755869fac35a80605\n"
    },
    {
      "commit": "bbf3096e2208ef746bfd0036fa964ff5b482bc78",
      "tree": "9f5cf1b79457c2c41847aa932eab4aca8adfdab9",
      "parents": [
        "d46d9f124348a0ae507090f10fd1a1b7e8cd2d97",
        "1da0289905bfd34795e12fa4f9b5cfc07ae49fa1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 23 19:18:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 23 19:18:43 2017 +0000"
      },
      "message": "Merge \"IWYU RegionHelper +\u003d \u003climits\u003e\""
    },
    {
      "commit": "085368a92a34fe4cf61ecbe64ce967a402267838",
      "tree": "bf9fc61cb36935c19f3cc3b98764c395455295a4",
      "parents": [
        "4e0d0cba5cb561fb86f6f472ae8f4436e21c9483",
        "acc79d7cfee454042b5edebbf68c8687eda54447"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 23 19:08:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 23 19:08:31 2017 +0000"
      },
      "message": "Disable setting saved_cmdline_size am: ba54d5baf4\nam: acc79d7cfe\n\nChange-Id: I8be566b029a6ec93334e7a4dd37eec12846b1f60\n"
    },
    {
      "commit": "4e0d0cba5cb561fb86f6f472ae8f4436e21c9483",
      "tree": "bf9fc61cb36935c19f3cc3b98764c395455295a4",
      "parents": [
        "e175679b61f4cdeb8a7b35650ca055b15c8062e3",
        "64dac11cc015adf75988460013d544b14551d916"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 23 19:04:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 23 19:04:01 2017 +0000"
      },
      "message": "Disable setting saved_cmdline_size am: ba54d5baf4\nam: 64dac11cc0\n\nChange-Id: I293be9ed5486024c479a0ef133086f825e259048\n"
    },
    {
      "commit": "acc79d7cfee454042b5edebbf68c8687eda54447",
      "tree": "151f13a4bbde746e61496583272ed452327e09a8",
      "parents": [
        "3addef29f799d35dce91c8e5eb9d0ad75414a3be",
        "ba54d5baf4265cc5ccf656638bf6c5d9e770592f"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 23 19:02:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 23 19:02:13 2017 +0000"
      },
      "message": "Disable setting saved_cmdline_size\nam: ba54d5baf4\n\nChange-Id: Icd17c5257c03fd9e33114c5760ece6c21c74d025\n"
    },
    {
      "commit": "64dac11cc015adf75988460013d544b14551d916",
      "tree": "bf9fc61cb36935c19f3cc3b98764c395455295a4",
      "parents": [
        "15f79786e14ec503234e58ec5413a224bf17f78e",
        "ba54d5baf4265cc5ccf656638bf6c5d9e770592f"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 23 19:00:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 23 19:00:44 2017 +0000"
      },
      "message": "Disable setting saved_cmdline_size\nam: ba54d5baf4\n\nChange-Id: I447ad42ad4c245013e488701a61d8ce2348a368d\n"
    },
    {
      "commit": "1da0289905bfd34795e12fa4f9b5cfc07ae49fa1",
      "tree": "df4320c975f8410f83ec9925a5705ed60a4db303",
      "parents": [
        "52ca987db69d42bdf58bb21a0643f570415d0d0c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jun 23 10:23:41 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jun 23 10:23:41 2017 -0700"
      },
      "message": "IWYU RegionHelper +\u003d \u003climits\u003e\n\nTest: compiles when transitive dependency is removed\nBug: 35363681\nChange-Id: Ia405e41102e6ded07720e424167df7e4d080581e\n"
    },
    {
      "commit": "ba54d5baf4265cc5ccf656638bf6c5d9e770592f",
      "tree": "612f45d8cb649b7207c8fc970587df0c0d4f0dbc",
      "parents": [
        "f8ca9a0875685003defb13f1a342bb8bd37cf4e0"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 23 09:44:08 2017 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 23 09:44:08 2017 -0700"
      },
      "message": "Disable setting saved_cmdline_size\n\nMinimal revert of the addition of increasing\nthe saved_cmdline_size. This change\nexposed kernel bugs that prevented\natrace from working.\n\nBug: 62375794\nTest: manual\nChange-Id: Ie946b9246ce9ba22af59dbf0b9fe8a59a5fa1f3f\n"
    },
    {
      "commit": "e175679b61f4cdeb8a7b35650ca055b15c8062e3",
      "tree": "a61392c1edab44c21149ad8600ecd1a3409fd0e6",
      "parents": [
        "a2d470b112053a897f401950f3955a5f47ff1eba",
        "15f79786e14ec503234e58ec5413a224bf17f78e"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Fri Jun 23 02:40:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 23 02:40:16 2017 +0000"
      },
      "message": "EGL: add color space validation\nam: 15f79786e1\n\nChange-Id: I05600bda5553b6e5f49a055f30cfef60db4fa9e8\n"
    },
    {
      "commit": "33f648458e4f09e35608f811179ffc714bc14d1e",
      "tree": "094d687715f380d0e4a014d34301990a699817c0",
      "parents": [
        "8c72947af1a3846a1ba160928be0de53088fe3b9"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jun 22 17:50:49 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jun 22 17:50:49 2017 -0700"
      },
      "message": "libgui: export EGL headers.\n\nMany libgui headers use these headers so not exporting\nthese breaks BOARD_VNDK_VERSION\u003dcurrent builds.\n\nTest: headers resolved with BOARD_VNDK_VERSION\u003dcurrent\nChange-Id: I085faeda4f8ad8a07d91e81222b8031a0dd1858a\n"
    },
    {
      "commit": "15f79786e14ec503234e58ec5413a224bf17f78e",
      "tree": "a61392c1edab44c21149ad8600ecd1a3409fd0e6",
      "parents": [
        "49cdc635a222a495b5b5e17962c31a308003e23d"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Tue Jun 20 08:12:54 2017 -0600"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Fri Jun 23 00:26:02 2017 +0000"
      },
      "message": "EGL: add color space validation\n\nWe want Android to support multiple color spaces as\nthat can be implemented entirely in the eglapi.cpp wrapper.\nThese additional dataspaces do not require special behavior\nby the driver and may not recognize EGL_GL_COLORSPACE_DISPLAY_P3_EXT,\nEGL_GL_COLORSPACE_DISPLAY_P3_LINEAR_EXT, and related attributes.\nTherefor, need to filter out those attributes before calling\nthe driver.\nIn the future there may be new extensions that do require\ndriver support. When that happens we\u0027ll need to update\nstripColorSpaceAttribute to treat that correctly.\n\nTest: Android CTS\n      adb -d shell am start \\\n      -n com.drawelements.deqp/android.app.NativeActivity \\\n      -e cmdLine \u0027\"deqp --deqp-case\u003ddEQP-EGL.functional.wide_color.* \\\n      --deqp-log-filename\u003d/sdcard/dEQP-Log.qpa\"\u0027\nBug: 62424735\nChange-Id: I0f0867feb73055100636d326213183ef1f052b7c\n(cherry picked from commit eeaa52bc65b5cfaca1f0de44635b57919179df29)\n"
    },
    {
      "commit": "a2d470b112053a897f401950f3955a5f47ff1eba",
      "tree": "f4fe99ce4fae522d9c6e08c08293d2cde00870ef",
      "parents": [
        "c7f641b01104f8bf8b4152d632466818429528b4",
        "3addef29f799d35dce91c8e5eb9d0ad75414a3be"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Thu Jun 22 20:47:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 20:47:38 2017 +0000"
      },
      "message": "Merge \"surfaceflinger: discard stale commands\" into oc-dev am: f8ca9a0875\nam: 3addef29f7\n\nChange-Id: Ica0906d38bbf2df75f10a6108600c3c1646ab80d\n"
    },
    {
      "commit": "c7f641b01104f8bf8b4152d632466818429528b4",
      "tree": "f4fe99ce4fae522d9c6e08c08293d2cde00870ef",
      "parents": [
        "325193380dc383cb4ce06fdc726b517c7b9962ec",
        "45bf98c36eb9abf078b81e89d51a2216cf78d32a"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 20:47:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 20:47:14 2017 +0000"
      },
      "message": "Merge \"LibGUI remove DEBUG\" into oc-dev am: be597daebd\nam: 45bf98c36e\n\nChange-Id: Ic223a6dfb10324fbdd2b2609072a0088eff4fbd9\n"
    },
    {
      "commit": "325193380dc383cb4ce06fdc726b517c7b9962ec",
      "tree": "f4fe99ce4fae522d9c6e08c08293d2cde00870ef",
      "parents": [
        "f37daee669c70f6de09d900517f0cdd22d6966b3",
        "0ff681ca7745004ae9587b9059f80b385889c58c"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 20:46:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 20:46:48 2017 +0000"
      },
      "message": "Disable skip Validate on client composition am: 269c236109\nam: 0ff681ca77\n\nChange-Id: I7331077ef129e55aed38f10f19732a22eb842bd6\n"
    },
    {
      "commit": "f37daee669c70f6de09d900517f0cdd22d6966b3",
      "tree": "f4fe99ce4fae522d9c6e08c08293d2cde00870ef",
      "parents": [
        "70f644f3298764ef181cf27bb876a253db4a1b44",
        "49cdc635a222a495b5b5e17962c31a308003e23d"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Thu Jun 22 20:15:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 20:15:00 2017 +0000"
      },
      "message": "Merge \"surfaceflinger: discard stale commands\" into oc-dev am: f8ca9a0875\nam: 49cdc635a2\n\nChange-Id: I84da842894b25f11b665bd3b4adf597b3aee94ef\n"
    },
    {
      "commit": "70f644f3298764ef181cf27bb876a253db4a1b44",
      "tree": "5014933c11f451f68061286135faa8b3df8954d3",
      "parents": [
        "00ce8550c514124a7425958f8e88f0a31e707168",
        "d9517fe958bc374aacb21e17a78480c3af7163a1"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 20:14:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 20:14:32 2017 +0000"
      },
      "message": "Merge \"LibGUI remove DEBUG\" into oc-dev am: be597daebd\nam: d9517fe958\n\nChange-Id: Id677c4ba2c28922c4a3f64fdc2b114d3e3031dbd\n"
    },
    {
      "commit": "00ce8550c514124a7425958f8e88f0a31e707168",
      "tree": "d497978a48cab2196cfbae71ed20297753f94c65",
      "parents": [
        "63a2dd22beb85a560690a6c7d1f7811bd318f289",
        "89283e56d6b76464ae9a61b5da5d2ba8e65c7d90"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 20:14:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 20:14:10 2017 +0000"
      },
      "message": "Disable skip Validate on client composition am: 269c236109\nam: 89283e56d6\n\nChange-Id: Id8e05d219ef73616cdef7152008b487050f25373\n"
    },
    {
      "commit": "3addef29f799d35dce91c8e5eb9d0ad75414a3be",
      "tree": "e0e339ef32dcc5d018ca3e32107edb3f5a7e687f",
      "parents": [
        "45bf98c36eb9abf078b81e89d51a2216cf78d32a",
        "f8ca9a0875685003defb13f1a342bb8bd37cf4e0"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Thu Jun 22 20:07:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 20:07:16 2017 +0000"
      },
      "message": "Merge \"surfaceflinger: discard stale commands\" into oc-dev\nam: f8ca9a0875\n\nChange-Id: I6b7ce1798d2fe753c577ff3baa954283c372b80c\n"
    },
    {
      "commit": "45bf98c36eb9abf078b81e89d51a2216cf78d32a",
      "tree": "27c1340a415b8d38ee8ba73783877b28186c39e1",
      "parents": [
        "0ff681ca7745004ae9587b9059f80b385889c58c",
        "be597daebd63feeb786855f8af6c96a706eb283c"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 20:06:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 20:06:51 2017 +0000"
      },
      "message": "Merge \"LibGUI remove DEBUG\" into oc-dev\nam: be597daebd\n\nChange-Id: Iece9f1428655c8674cf62a92ecb0a088ad74b629\n"
    },
    {
      "commit": "0ff681ca7745004ae9587b9059f80b385889c58c",
      "tree": "3e9142a678f78e48b1985e44fee2e1d47dd59e12",
      "parents": [
        "9837ce8210bef126d093b987a773452b3f8c012f",
        "269c2361096cb8a17ea5fedbd20f800cd1b65d05"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 20:06:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 20:06:31 2017 +0000"
      },
      "message": "Disable skip Validate on client composition\nam: 269c236109\n\nChange-Id: I4c0a4a90ff0ca2e39075ad643d1892597301d3fd\n"
    },
    {
      "commit": "49cdc635a222a495b5b5e17962c31a308003e23d",
      "tree": "f4fe99ce4fae522d9c6e08c08293d2cde00870ef",
      "parents": [
        "d9517fe958bc374aacb21e17a78480c3af7163a1",
        "f8ca9a0875685003defb13f1a342bb8bd37cf4e0"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Thu Jun 22 20:04:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 20:04:12 2017 +0000"
      },
      "message": "Merge \"surfaceflinger: discard stale commands\" into oc-dev\nam: f8ca9a0875\n\nChange-Id: Ief69f6fcf0c738612b14b94d65b3ae1555973d6c\n"
    },
    {
      "commit": "d9517fe958bc374aacb21e17a78480c3af7163a1",
      "tree": "5014933c11f451f68061286135faa8b3df8954d3",
      "parents": [
        "89283e56d6b76464ae9a61b5da5d2ba8e65c7d90",
        "be597daebd63feeb786855f8af6c96a706eb283c"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 20:03:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 20:03:13 2017 +0000"
      },
      "message": "Merge \"LibGUI remove DEBUG\" into oc-dev\nam: be597daebd\n\nChange-Id: I65756ce89b4a10d2df403f9f9a4ce2cacdaafda0\n"
    },
    {
      "commit": "89283e56d6b76464ae9a61b5da5d2ba8e65c7d90",
      "tree": "d497978a48cab2196cfbae71ed20297753f94c65",
      "parents": [
        "8976c6ae3710f3f524150f07be870075c9b1de9d",
        "269c2361096cb8a17ea5fedbd20f800cd1b65d05"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 20:02:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 20:02:43 2017 +0000"
      },
      "message": "Disable skip Validate on client composition\nam: 269c236109\n\nChange-Id: Ib0d2f8a9e59cf4618ed029fe35391f566d11bcfb\n"
    },
    {
      "commit": "f8ca9a0875685003defb13f1a342bb8bd37cf4e0",
      "tree": "e92f25db27279e9372a286d953df51209c47eaaf",
      "parents": [
        "be597daebd63feeb786855f8af6c96a706eb283c",
        "0c6ce4608fc022608537162dd919e7f729b9cb77"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Thu Jun 22 19:59:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 22 19:59:36 2017 +0000"
      },
      "message": "Merge \"surfaceflinger: discard stale commands\" into oc-dev"
    },
    {
      "commit": "be597daebd63feeb786855f8af6c96a706eb283c",
      "tree": "d8408bc4543f7459a87904fc31d448b7070f1fd2",
      "parents": [
        "269c2361096cb8a17ea5fedbd20f800cd1b65d05",
        "98bfd4f5714c70c94d7a72efa29a1966fb0ea6a9"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 19:56:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 22 19:56:31 2017 +0000"
      },
      "message": "Merge \"LibGUI remove DEBUG\" into oc-dev"
    },
    {
      "commit": "269c2361096cb8a17ea5fedbd20f800cd1b65d05",
      "tree": "4ee083e02299902597699ae8e77fa18787908f58",
      "parents": [
        "249c0ae80a6e5690d091294c4447cb3facafbc37"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 11:35:16 2017 -0700"
      },
      "committer": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 12:30:31 2017 -0700"
      },
      "message": "Disable skip Validate on client composition\n\nSurfaceFlinger should not skip validate when GLComposition is\nneeded. This can happen when SF decides to force GLComposition\n(like when a screen rotation occurs).\n\nBug: 62906801\nTest: Manual\nChange-Id: I248146eade395a124cb149773287abd88ae36511\n"
    },
    {
      "commit": "0c6ce4608fc022608537162dd919e7f729b9cb77",
      "tree": "69694d8a31d0f59f84ffe52f34ae00e9893caf8a",
      "parents": [
        "249c0ae80a6e5690d091294c4447cb3facafbc37"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Thu Jun 22 10:48:28 2017 -0700"
      },
      "committer": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Thu Jun 22 19:01:07 2017 +0000"
      },
      "message": "surfaceflinger: discard stale commands\n\nWhen we skip validate, we may have stale commands on the command\nbuffer.  They should be discarded.\n\nBug: 62906801\nTest: manual\nChange-Id: Ie7921ba75ab2252b834cda6924e1fcfdf236f759\n"
    },
    {
      "commit": "98bfd4f5714c70c94d7a72efa29a1966fb0ea6a9",
      "tree": "710213c63653a9eb18bb33d4a793863d45b2e84a",
      "parents": [
        "249c0ae80a6e5690d091294c4447cb3facafbc37"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 11:13:49 2017 -0700"
      },
      "committer": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 11:20:10 2017 -0700"
      },
      "message": "LibGUI remove DEBUG\n\nDEBUG_ONLY_CODE flag enables expensive checks such as\nBufferQueueCore::validateConsistencyLocked() which when running\nrepresents 15.1% of SurfaceFlinger total runtime. Enabling these\ncheck for \"eng\" build only make \"userdebug\" build closer to \"user\".\n\nTest: Manual\nBug: 62905241\nChange-Id: I77065ecf4e62261c3f02b1cad9966d5c4845c639\n"
    },
    {
      "commit": "63a2dd22beb85a560690a6c7d1f7811bd318f289",
      "tree": "c22f19bbc553a11a6f5cb432587039776e783727",
      "parents": [
        "01b1acff3414ade7793961160e7d5118a47c2508",
        "90c71901686d544ced1c6ae846b6ffbe53833a30"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 06:02:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 22 06:02:11 2017 +0000"
      },
      "message": "Merge \"Skip Validate am: 249c0ae80a am: 9837ce8210\" into oc-dr1-dev-plus-aosp"
    },
    {
      "commit": "90c71901686d544ced1c6ae846b6ffbe53833a30",
      "tree": "c22f19bbc553a11a6f5cb432587039776e783727",
      "parents": [
        "990dc8c59cc984b5c93e60a0dc5e58d2b7c0eee8",
        "9837ce8210bef126d093b987a773452b3f8c012f"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 06:01:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 06:01:34 2017 +0000"
      },
      "message": "Skip Validate am: 249c0ae80a\nam: 9837ce8210\n\nChange-Id: If81e98cd140426c5cc33595205fd9d4c26bef044\n"
    },
    {
      "commit": "01b1acff3414ade7793961160e7d5118a47c2508",
      "tree": "c22f19bbc553a11a6f5cb432587039776e783727",
      "parents": [
        "990dc8c59cc984b5c93e60a0dc5e58d2b7c0eee8",
        "8976c6ae3710f3f524150f07be870075c9b1de9d"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 06:01:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 06:01:00 2017 +0000"
      },
      "message": "Skip Validate am: 249c0ae80a\nam: 8976c6ae37\n\nChange-Id: I400dfd8d484779e5523353b002164f4f5ea41e03\n"
    },
    {
      "commit": "8976c6ae3710f3f524150f07be870075c9b1de9d",
      "tree": "c22f19bbc553a11a6f5cb432587039776e783727",
      "parents": [
        "8d897e60031d1c772070a5a2935fb5080ce2482e",
        "249c0ae80a6e5690d091294c4447cb3facafbc37"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 05:58:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 05:58:06 2017 +0000"
      },
      "message": "Skip Validate\nam: 249c0ae80a\n\nChange-Id: I336fce473d21e5fdfb80ad8eb48f1df5a24497d8\n"
    },
    {
      "commit": "9837ce8210bef126d093b987a773452b3f8c012f",
      "tree": "5f2de1c38c5fa09db798b483a1b18fe776869afc",
      "parents": [
        "7f683a8b8f4d844db8537b3415c4e8b8c0925d14",
        "249c0ae80a6e5690d091294c4447cb3facafbc37"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jun 22 05:57:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 05:57:15 2017 +0000"
      },
      "message": "Skip Validate\nam: 249c0ae80a\n\nChange-Id: I55a564d600a422915f43111f4e02a10857512fcf\n"
    },
    {
      "commit": "249c0ae80a6e5690d091294c4447cb3facafbc37",
      "tree": "ea560d0f5a647273c6f7d182bb2137087fb674a0",
      "parents": [
        "1b02b6329e7a2e3ed60b2209abec1f70c33c3d18"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Mon Jun 19 19:22:36 2017 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Jun 22 04:48:06 2017 +0000"
      },
      "message": "Skip Validate\n\nb/37474580\nb/62806392\n\nTest: marlin, ryu\n\nChange-Id: I09e0c52cb7c914dcd883dc771d97a365c89f7037\n"
    },
    {
      "commit": "990dc8c59cc984b5c93e60a0dc5e58d2b7c0eee8",
      "tree": "ddd61051150c5db4185b840c654df57b1799340c",
      "parents": [
        "a6fd7fedac8546e1638a70d23af40570ff7e4a71",
        "8d897e60031d1c772070a5a2935fb5080ce2482e"
      ],
      "author": {
        "name": "Jibu Joseph",
        "email": "jibu@google.com",
        "time": "Thu Jun 22 04:41:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 22 04:41:37 2017 +0000"
      },
      "message": "Merge \"Update dumpstate binary file name\" into oc-dr1-dev\nam: 8d897e6003\n\nChange-Id: Idfd13cc794eb170c16d203f7f8b78077ac37db80\n"
    },
    {
      "commit": "8d897e60031d1c772070a5a2935fb5080ce2482e",
      "tree": "ddd61051150c5db4185b840c654df57b1799340c",
      "parents": [
        "8c72947af1a3846a1ba160928be0de53088fe3b9",
        "df4e3bc2b8a6cd8c73d0b0d761b05901e6cee652"
      ],
      "author": {
        "name": "Jibu Joseph",
        "email": "jibu@google.com",
        "time": "Thu Jun 22 04:36:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 22 04:36:01 2017 +0000"
      },
      "message": "Merge \"Update dumpstate binary file name\" into oc-dr1-dev"
    },
    {
      "commit": "a6fd7fedac8546e1638a70d23af40570ff7e4a71",
      "tree": "1c453128ec80ccb315ed284739912afe27a8e1fa",
      "parents": [
        "f0eff80ab67002ab1ba811c0b1715e02238cf22e",
        "8c72947af1a3846a1ba160928be0de53088fe3b9"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jun 21 21:40:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 21 21:40:07 2017 +0000"
      },
      "message": "Merge changes from topic \u0027vendor_available_libgui\u0027 into oc-dr1-dev\nam: 8c72947af1\n\nChange-Id: Ie7315f7aea25663576402d04a58bbeaa9662e3c4\n"
    },
    {
      "commit": "8c72947af1a3846a1ba160928be0de53088fe3b9",
      "tree": "1c453128ec80ccb315ed284739912afe27a8e1fa",
      "parents": [
        "8669acc97d7c5ab476a99ef4129055a57e0d0c9c",
        "172bd727181da158c40100795cff279b9721559d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 21 21:35:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 21 21:36:01 2017 +0000"
      },
      "message": "Merge changes from topic \u0027vendor_available_libgui\u0027 into oc-dr1-dev\n\n* changes:\n  Make libgui available to vendors\n  Mark EGL/GLES libs as vendor_available\n  Change export_include_dirs into export_header_lib_headers\n"
    },
    {
      "commit": "f0eff80ab67002ab1ba811c0b1715e02238cf22e",
      "tree": "0df4089acbf40b0c820fa1c6d7d6942efc1fe653",
      "parents": [
        "3abd8faac6b06e034886a1384f3ec997ab178ffa",
        "8669acc97d7c5ab476a99ef4129055a57e0d0c9c"
      ],
      "author": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Wed Jun 21 20:48:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 21 20:48:00 2017 +0000"
      },
      "message": "Merge \"Check key before edit value in countFlushCompleteEventsLocked\" into oc-dr1-dev\nam: 8669acc97d\n\nChange-Id: I5fa61c3ffa5f41a5093dba86ad255687d29466b4\n"
    },
    {
      "commit": "8669acc97d7c5ab476a99ef4129055a57e0d0c9c",
      "tree": "0df4089acbf40b0c820fa1c6d7d6942efc1fe653",
      "parents": [
        "f412b2b9fc04adade31a76185182d1debbc6edc1",
        "63fbab896e139654d035c14a92a2d22a57e9c3e2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 21 20:42:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 21 20:42:26 2017 +0000"
      },
      "message": "Merge \"Check key before edit value in countFlushCompleteEventsLocked\" into oc-dr1-dev"
    },
    {
      "commit": "df4e3bc2b8a6cd8c73d0b0d761b05901e6cee652",
      "tree": "c99dfc6fdfd5818744bfee95a9cd8e0adc93c18d",
      "parents": [
        "f412b2b9fc04adade31a76185182d1debbc6edc1"
      ],
      "author": {
        "name": "Jie Song",
        "email": "jies@google.com",
        "time": "Wed Jun 21 13:26:00 2017 -0700"
      },
      "committer": {
        "name": "Jie Song",
        "email": "jies@google.com",
        "time": "Wed Jun 21 13:26:00 2017 -0700"
      },
      "message": "Update dumpstate binary file name\n\nKeep modem_log_all.tar for a while for vendors\n\nBug: 62865279\nTest: Verify file name in bugreport\nChange-Id: Ia64f6c8e978877040eecfbc6066f0d741d91ddf3\n"
    },
    {
      "commit": "3abd8faac6b06e034886a1384f3ec997ab178ffa",
      "tree": "23166af3175face3d8c7f9881163aafbc9ca07e2",
      "parents": [
        "2e30c8e03d72131981dbe278d18171331c054fa6",
        "f412b2b9fc04adade31a76185182d1debbc6edc1"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jun 21 17:59:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 21 17:59:47 2017 +0000"
      },
      "message": "Merge \"Add DVR method to get native display metrics\" into oc-dr1-dev\nam: f412b2b9fc\n\nChange-Id: I4cfecf4ccc8bd5a8c3b9c3c11d885ac0233b71d3\n"
    },
    {
      "commit": "f412b2b9fc04adade31a76185182d1debbc6edc1",
      "tree": "23166af3175face3d8c7f9881163aafbc9ca07e2",
      "parents": [
        "5e6abb3f0a4066722678ef91c0aec5d518389336",
        "c6033316b07615db91360559926459946efbd0f1"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jun 21 17:53:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 21 17:53:07 2017 +0000"
      },
      "message": "Merge \"Add DVR method to get native display metrics\" into oc-dr1-dev"
    },
    {
      "commit": "2e30c8e03d72131981dbe278d18171331c054fa6",
      "tree": "2a40ac08434a94217766bfc4eb57a630cbc0fdc2",
      "parents": [
        "1d22d6103bbc188c019891e5e70ff609050d24c7",
        "5e6abb3f0a4066722678ef91c0aec5d518389336"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Jun 21 13:59:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 21 13:59:29 2017 +0000"
      },
      "message": "Merge \"Avoid SELinux violation at vndservicemanager\" into oc-dr1-dev\nam: 5e6abb3f0a\n\nChange-Id: Id757814f2d04cdbbe66f5dcc30fcf34f14338aa2\n"
    },
    {
      "commit": "5e6abb3f0a4066722678ef91c0aec5d518389336",
      "tree": "2a40ac08434a94217766bfc4eb57a630cbc0fdc2",
      "parents": [
        "9fbfad0b6dcda9a2b2c3913597aa24e4db7b3544",
        "61f8dfa24b0846ae66328891f8facf9e06237c15"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Jun 21 13:55:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 21 13:55:24 2017 +0000"
      },
      "message": "Merge \"Avoid SELinux violation at vndservicemanager\" into oc-dr1-dev"
    },
    {
      "commit": "172bd727181da158c40100795cff279b9721559d",
      "tree": "455342444d1e6c669fbe953902057cffd4d4387f",
      "parents": [
        "a243e5dc36b5c75fb963d51064b132ea5367372e"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jun 21 12:14:18 2017 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jun 21 13:00:42 2017 +0900"
      },
      "message": "Make libgui available to vendors\n\nlibgui is now available to vendors, especially for BufferQueue in\nbetween the OMX and Camera HALs for encoding the captured video stream.\n\nIn doing so, its headers were moved from frameworks/native/include to\nits local directory frameworks/native/libs/gui/include. This is required\nbecause global include path is not supported when building for vendor.\nHowever, in order not to affect platform modules that are still relying\non the global include path, symlinks are provided.\n\nframeworks/native/include/gui -\u003e frameworks/native/libs/include/gui\nframeworks/native/include/private/gui -\u003e\nframeworks/native/libs/include/private/gui\n\nBug: 37731063\nTest: BOARD_VNDK_VERSION\u003dcurrent m -j libgui.vendor\nChange-Id: I0bab8d2e31959085ad58b1ce4c610334ee3da033\n"
    },
    {
      "commit": "a243e5dc36b5c75fb963d51064b132ea5367372e",
      "tree": "1e8038c22da6a045a0fd685b349d548687259caa",
      "parents": [
        "4284205e247e72c81943a567888ec63055f31653"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jun 21 12:26:51 2017 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jun 21 13:00:42 2017 +0900"
      },
      "message": "Mark EGL/GLES libs as vendor_available\n\nEGL/GLES libs are marked as vendor_available, otherwise vendors are not\nable to use OpenGL. The libs were not simply declared as LL-NDK because\ndoing so causes the dual loading of libui.so in vendor processes;\nplatform version of libui.so is loaded since it is depended by libEGL.so\nwhereas there also is vendor version of libui.so in /system/lib/vndk.\n\nWhen libEGL.so is built for vendors, 1) libgraphicsenv is removed from\nits dependency list as the lib must not be available to vendors and 2)\neglGetNativeClientBufferANDROID is unusable since the function relies on\nAHardwareBuffer_to_ANativeWindowBuffer which isn\u0027t available to vendor.\n\nBug: 37731063\nTest: BOARD_VNDK_VERSION\u003dcurrent m -j libEGL.vendor\nTest: BOARD_VNDK_VERSION\u003dcurrent m -j libGLESv2.vendor\n\nChange-Id: I83a128b14a5d852bb0f2cd821a8e3f82c66a313f\n"
    },
    {
      "commit": "4284205e247e72c81943a567888ec63055f31653",
      "tree": "9081fe391b0219d6a89221299966d065f43ea395",
      "parents": [
        "9fbfad0b6dcda9a2b2c3913597aa24e4db7b3544"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Jun 20 13:51:22 2017 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jun 21 13:00:42 2017 +0900"
      },
      "message": "Change export_include_dirs into export_header_lib_headers\n\nRemove the duplicated information that headers for libbinder is in the\n\u0027include\u0027 dir.\n\nTest: m -j\nChange-Id: I5527c2709ff9d3a996c619f973345e61407cd3f0\n"
    },
    {
      "commit": "1d22d6103bbc188c019891e5e70ff609050d24c7",
      "tree": "cb5aec5c2ec679a60099b00ff550f0994bbd8214",
      "parents": [
        "77e8c55ce559ecfe449e2d04db9778736b275d51",
        "9fbfad0b6dcda9a2b2c3913597aa24e4db7b3544"
      ],
      "author": {
        "name": "Jie Song",
        "email": "jies@google.com",
        "time": "Wed Jun 21 01:55:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 21 01:55:56 2017 +0000"
      },
      "message": "dumpstate: Add the 2nd fd for binary file\nam: 9fbfad0b6d\n\nChange-Id: I6c8111188e7fdb8b4b6282aa3511a4d7187cd69e\n"
    },
    {
      "commit": "77e8c55ce559ecfe449e2d04db9778736b275d51",
      "tree": "69b7cc34e7572fbfe75b57a811db1d785114faa0",
      "parents": [
        "e58386a897cfb2606b09bf8dfaf74563e2725246",
        "7f683a8b8f4d844db8537b3415c4e8b8c0925d14"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jun 21 00:50:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 21 00:50:46 2017 +0000"
      },
      "message": "Merge \"Move include/binder to libs/binder/include\" am: d46d9f1243 am: b212140bbf  -s ours\nam: 7f683a8b8f  -s ours\n\nChange-Id: I0a02efc1cac647857ba32235fac2c160d7dcb8db\n"
    },
    {
      "commit": "7f683a8b8f4d844db8537b3415c4e8b8c0925d14",
      "tree": "686ffe5209f7e348e405a0356e9bfece413b3bd9",
      "parents": [
        "4d5cc905590ecbd1f70abb3f0fc37fadbac59be8",
        "b212140bbf5e6329b83f996414e707e06ef2cc86"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jun 21 00:44:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 21 00:44:55 2017 +0000"
      },
      "message": "Merge \"Move include/binder to libs/binder/include\" am: d46d9f1243\nam: b212140bbf  -s ours\n\nChange-Id: If344d9c14b3cf767956d55e0dd5d13b5a700c7a4\n"
    },
    {
      "commit": "b212140bbf5e6329b83f996414e707e06ef2cc86",
      "tree": "b11889798371bf4a292d1de8ec210957a1696f4b",
      "parents": [
        "99065302edbf8a58a1624157a6eaafa3acc4eb8a",
        "d46d9f124348a0ae507090f10fd1a1b7e8cd2d97"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jun 21 00:40:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 21 00:40:25 2017 +0000"
      },
      "message": "Merge \"Move include/binder to libs/binder/include\"\nam: d46d9f1243\n\nChange-Id: I41744e18ca3731b3027cb459b97945270a4d94ef\n"
    },
    {
      "commit": "d46d9f124348a0ae507090f10fd1a1b7e8cd2d97",
      "tree": "b11889798371bf4a292d1de8ec210957a1696f4b",
      "parents": [
        "ac6575097d65cee338c3fd3928cbf1f3349754a1",
        "929305676a3b6cad83d9cf353533c908f03f5fbb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 21 00:27:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 21 00:27:51 2017 +0000"
      },
      "message": "Merge \"Move include/binder to libs/binder/include\""
    },
    {
      "commit": "9fbfad0b6dcda9a2b2c3913597aa24e4db7b3544",
      "tree": "cb5aec5c2ec679a60099b00ff550f0994bbd8214",
      "parents": [
        "989ed5c4c1be7e82070cc42043c3cb3d64d9de14"
      ],
      "author": {
        "name": "Jie Song",
        "email": "jies@google.com",
        "time": "Tue Jun 20 16:29:42 2017 -0700"
      },
      "committer": {
        "name": "Jie Song",
        "email": "jies@google.com",
        "time": "Tue Jun 20 16:29:42 2017 -0700"
      },
      "message": "dumpstate: Add the 2nd fd for binary file\n\nBug: 33820081\nTest: Verify binary file is added in bugreport\nChange-Id: Ibe1c219ca4bf288adcb76996c6178426a4d04333\n"
    },
    {
      "commit": "61f8dfa24b0846ae66328891f8facf9e06237c15",
      "tree": "35b3e20cab83276111254e8d529d6dc8cfb06274",
      "parents": [
        "e86f70b474a9007b07fe22d0731d2789a2dc2cc4"
      ],
      "author": {
        "name": "Kouji Shiotani",
        "email": "kouji.shiotani@sony.com",
        "time": "Tue Jun 13 15:40:54 2017 +0900"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue Jun 20 16:09:09 2017 -0700"
      },
      "message": "Avoid SELinux violation at vndservicemanager\n\nAvoid following SELinux violation.\n\navc: denied { read } for comm\u003d\"vndservicemanag\"\nname\u003d\"nonplat_service_contexts\" dev\u003d\"rootfs\" ino\u003d17045\nscontext\u003du:r:vndservicemanager:s0\ntcontext\u003du:object_r:service_contexts_file:s0 tclass\u003dfile permissive\u003d0\nppid\u003d1 pcomm\u003d\"init\" pgid\u003d1 pgcomm\u003d\"init\"\n\nThis violation caused by vndservicemanager reading service_contexts at\nsvcmgr_handler(). In main() loading as well, processing is divided by\nthe VENDORSERVICEMANAGER flag. Therefore, even in svcmgr_handler(),\nprocessing is divided by flags like main().\n\nBug: 62562415\nTest: mma\nChange-Id: I06b0308a80fc6ea1ca57cd10d9555dd269b8e12d\n"
    },
    {
      "commit": "bd9f4d2fef3028bec848bdc216681f4b1678e932",
      "tree": "51ab8f614ce2eca4bf97ab8e1852e4a75ba1a3ed",
      "parents": [
        "e86f70b474a9007b07fe22d0731d2789a2dc2cc4"
      ],
      "author": {
        "name": "Kevin Schoedel",
        "email": "kpschoedel@google.com",
        "time": "Tue Jun 20 16:46:00 2017 -0400"
      },
      "committer": {
        "name": "Kevin Schoedel",
        "email": "kpschoedel@google.com",
        "time": "Tue Jun 20 16:46:00 2017 -0400"
      },
      "message": "Make VR HWC DPI a configurable property\n\nBug: 62833924\nTest: temporary logging\nChange-Id: I4e38ab9dd9ef6eb42813b3809dc38d1f103d2bf3\n"
    },
    {
      "commit": "e58386a897cfb2606b09bf8dfaf74563e2725246",
      "tree": "69b7cc34e7572fbfe75b57a811db1d785114faa0",
      "parents": [
        "4a96718e3e3d9264c9925efa1f62d99b19536194",
        "7bf018e1b169af678e1bd61ca1fb29575adaa24a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 20 20:33:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 20 20:33:21 2017 +0000"
      },
      "message": "Merge \"Merge \"surfaceflinger: fix a potential child layer leak\" into oc-dev am: 1b02b6329e am: 989ed5c4c1\" into oc-dr1-dev-plus-aosp"
    },
    {
      "commit": "7bf018e1b169af678e1bd61ca1fb29575adaa24a",
      "tree": "69b7cc34e7572fbfe75b57a811db1d785114faa0",
      "parents": [
        "e787161e198a3ac698e13e93c9fcca62687bd19c",
        "989ed5c4c1be7e82070cc42043c3cb3d64d9de14"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Tue Jun 20 20:32:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 20 20:32:59 2017 +0000"
      },
      "message": "Merge \"surfaceflinger: fix a potential child layer leak\" into oc-dev am: 1b02b6329e\nam: 989ed5c4c1\n\nChange-Id: I1255ff4ef6234b61996e6f7c8dfb86c890e4268e\n"
    },
    {
      "commit": "4a96718e3e3d9264c9925efa1f62d99b19536194",
      "tree": "69b7cc34e7572fbfe75b57a811db1d785114faa0",
      "parents": [
        "e787161e198a3ac698e13e93c9fcca62687bd19c",
        "4d5cc905590ecbd1f70abb3f0fc37fadbac59be8"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Tue Jun 20 20:32:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 20 20:32:58 2017 +0000"
      },
      "message": "Merge \"surfaceflinger: fix a potential child layer leak\" into oc-dev am: 1b02b6329e\nam: 4d5cc90559\n\nChange-Id: Ib956b914044fee1941ef966bbf96c151bbbcf6a4\n"
    },
    {
      "commit": "4d5cc905590ecbd1f70abb3f0fc37fadbac59be8",
      "tree": "686ffe5209f7e348e405a0356e9bfece413b3bd9",
      "parents": [
        "cf64ff00ea6f3ab738a1441e2d04eaf38822fa4d",
        "1b02b6329e7a2e3ed60b2209abec1f70c33c3d18"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Tue Jun 20 20:28:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 20 20:28:58 2017 +0000"
      },
      "message": "Merge \"surfaceflinger: fix a potential child layer leak\" into oc-dev\nam: 1b02b6329e\n\nChange-Id: I3548aaa0a071f5b1009c5b1070405a09d7841095\n"
    },
    {
      "commit": "989ed5c4c1be7e82070cc42043c3cb3d64d9de14",
      "tree": "69b7cc34e7572fbfe75b57a811db1d785114faa0",
      "parents": [
        "e86f70b474a9007b07fe22d0731d2789a2dc2cc4",
        "1b02b6329e7a2e3ed60b2209abec1f70c33c3d18"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Tue Jun 20 20:28:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 20 20:28:58 2017 +0000"
      },
      "message": "Merge \"surfaceflinger: fix a potential child layer leak\" into oc-dev\nam: 1b02b6329e\n\nChange-Id: Ie2bd5a6d1d37bb5b7c7b679b8c472389ff619188\n"
    },
    {
      "commit": "1b02b6329e7a2e3ed60b2209abec1f70c33c3d18",
      "tree": "072b1bc544c3a05b7a10141949589aaf32bc19c6",
      "parents": [
        "a17b14eb92f6c21a9cea97ed0ca30df74da9fc29",
        "fae51c438827ae0a55c1b83c0e9be348254bfbd4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 20 20:15:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 20 20:15:30 2017 +0000"
      },
      "message": "Merge \"surfaceflinger: fix a potential child layer leak\" into oc-dev"
    },
    {
      "commit": "63fbab896e139654d035c14a92a2d22a57e9c3e2",
      "tree": "23787b7ad43fff418a791797c09898f952355b99",
      "parents": [
        "5cf813eef05b0eb62e2b63860b167ef76663a9a0"
      ],
      "author": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Tue Jun 20 12:41:33 2017 -0700"
      },
      "committer": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Tue Jun 20 12:58:13 2017 -0700"
      },
      "message": "Check key before edit value in countFlushCompleteEventsLocked\n\nFix an unchecked editValueFor that potentially causes log fatal\nwhen sensor is removed from connection shortly before arrival of\nflush complete message.\n\nBug: 62806749\nTest: compiles, flush() still working.\nChange-Id: I3684251b7bb746b01d0d8849024217c80ad52f9d\n"
    },
    {
      "commit": "c6033316b07615db91360559926459946efbd0f1",
      "tree": "9022494c6f48a08fbe84333f9e1720d5272141b1",
      "parents": [
        "e86f70b474a9007b07fe22d0731d2789a2dc2cc4"
      ],
      "author": {
        "name": "Stephen Kiazyk",
        "email": "skiazyk@google.com",
        "time": "Fri Jun 09 14:26:31 2017 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jun 20 18:49:31 2017 +0000"
      },
      "message": "Add DVR method to get native display metrics\n\nThis seems like the kind of infomration we should be able to communicate\nto vrcore.\n\nBug: 62494565\nTest: Builds and loads, still need to test with vrcore\nChange-Id: I2342fabcd2bcb8a34c0b783391b60defc381f3c6\n(cherry picked from commit 6c5a92f142b5fa1907ff91a7dce4d09ddcb554c6)\n"
    },
    {
      "commit": "e787161e198a3ac698e13e93c9fcca62687bd19c",
      "tree": "03dff80de6d4c4f779e891780167e9883490bc51",
      "parents": [
        "cab805aa80860b8ea414c08c500952087c0ef8a2",
        "cf64ff00ea6f3ab738a1441e2d04eaf38822fa4d"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Tue Jun 20 04:58:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 20 04:58:16 2017 +0000"
      },
      "message": "Merge \"Fix minor version bump reflected in lshal --init-vintf\" am: ac6575097d am: 99065302ed\nam: cf64ff00ea  -s ours\n\nChange-Id: I9811de0500a5d5172744c962549524416c3183e3\n"
    },
    {
      "commit": "cf64ff00ea6f3ab738a1441e2d04eaf38822fa4d",
      "tree": "b313b6c70c1af1233c527b1af106bdce9672407a",
      "parents": [
        "c77bc022f78efbffcb686637adb178edf63a25eb",
        "99065302edbf8a58a1624157a6eaafa3acc4eb8a"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Tue Jun 20 04:52:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 20 04:52:23 2017 +0000"
      },
      "message": "Merge \"Fix minor version bump reflected in lshal --init-vintf\" am: ac6575097d\nam: 99065302ed\n\nChange-Id: Ic2a1f895312dee90e9e0eaf691edb48df4897c4e\n"
    },
    {
      "commit": "99065302edbf8a58a1624157a6eaafa3acc4eb8a",
      "tree": "9b9348b7be07a69a465a407c8df219535bee15d3",
      "parents": [
        "126eee4d14d7d1ee540ec2327f46a7dea6774a37",
        "ac6575097d65cee338c3fd3928cbf1f3349754a1"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Tue Jun 20 01:10:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 20 01:10:56 2017 +0000"
      },
      "message": "Merge \"Fix minor version bump reflected in lshal --init-vintf\"\nam: ac6575097d\n\nChange-Id: I05dafdba2c7f302dc6200bd2d274e30a33f77de7\n"
    },
    {
      "commit": "ac6575097d65cee338c3fd3928cbf1f3349754a1",
      "tree": "9b9348b7be07a69a465a407c8df219535bee15d3",
      "parents": [
        "e162a977030d40f42db12a2c3d6fb172cb2e71ba",
        "77c87825e677de1d7dc38d84eb3b3ffb4e8af69b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 20 01:06:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 20 01:06:54 2017 +0000"
      },
      "message": "Merge \"Fix minor version bump reflected in lshal --init-vintf\""
    },
    {
      "commit": "cab805aa80860b8ea414c08c500952087c0ef8a2",
      "tree": "03dff80de6d4c4f779e891780167e9883490bc51",
      "parents": [
        "1987126c27dbac09f1fb3a20a2a10543f823a724",
        "e86f70b474a9007b07fe22d0731d2789a2dc2cc4"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Tue Jun 20 01:02:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 20 01:02:46 2017 +0000"
      },
      "message": "Fix minor version bump reflected in lshal --init-vintf\nam: e86f70b474\n\nChange-Id: Id573ba5c3b436249a5f407e575a01a61e7985e62\n"
    },
    {
      "commit": "1987126c27dbac09f1fb3a20a2a10543f823a724",
      "tree": "db54c60572a538d220f28881e7406c7d88e11e78",
      "parents": [
        "d5ba16a0bc125afb666e596b4be7091dfbdd09f5",
        "c77bc022f78efbffcb686637adb178edf63a25eb"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Jun 19 23:23:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 23:23:24 2017 +0000"
      },
      "message": "Merge \"Fix incorrect bitness for lshal --init-vintf\" am: e162a97703 am: 126eee4d14\nam: c77bc022f7  -s ours\n\nChange-Id: I69a55e1df55604c5ec36a93fbd070fe333e01cc1\n"
    },
    {
      "commit": "c77bc022f78efbffcb686637adb178edf63a25eb",
      "tree": "365436e57f5fd6fe78c1ccb822fe75f4a3b98268",
      "parents": [
        "f39c08c9064fff562d4473523bea7d9a12805073",
        "126eee4d14d7d1ee540ec2327f46a7dea6774a37"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Jun 19 23:08:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 23:08:15 2017 +0000"
      },
      "message": "Merge \"Fix incorrect bitness for lshal --init-vintf\" am: e162a97703\nam: 126eee4d14\n\nChange-Id: I435466a45aa5217f99c73007d5f07c1754216995\n"
    },
    {
      "commit": "126eee4d14d7d1ee540ec2327f46a7dea6774a37",
      "tree": "425592b44257acf71e8f77e7bec70f66f8d57549",
      "parents": [
        "deb23917a9420e0d167d916e838cfd7f94436188",
        "e162a977030d40f42db12a2c3d6fb172cb2e71ba"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Jun 19 23:02:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 23:02:08 2017 +0000"
      },
      "message": "Merge \"Fix incorrect bitness for lshal --init-vintf\"\nam: e162a97703\n\nChange-Id: Ib59a256b4491b2bf93e8eca1fa85d9a193719446\n"
    },
    {
      "commit": "e162a977030d40f42db12a2c3d6fb172cb2e71ba",
      "tree": "425592b44257acf71e8f77e7bec70f66f8d57549",
      "parents": [
        "52ca987db69d42bdf58bb21a0643f570415d0d0c",
        "236301c979cce54a7601a39973f2c8edf8374bc6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 19 22:51:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 19 22:51:54 2017 +0000"
      },
      "message": "Merge \"Fix incorrect bitness for lshal --init-vintf\""
    },
    {
      "commit": "77c87825e677de1d7dc38d84eb3b3ffb4e8af69b",
      "tree": "9b9348b7be07a69a465a407c8df219535bee15d3",
      "parents": [
        "236301c979cce54a7601a39973f2c8edf8374bc6"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Jun 19 15:47:39 2017 -0700"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Jun 19 15:50:27 2017 -0700"
      },
      "message": "Fix minor version bump reflected in lshal --init-vintf\n\nTest: lshal --init-vintf has no warnings, and power@1.1 / vibrator@1.1\n      is shown in output.\n\nBug: 62675393\nChange-Id: I1ffd8b6dc7fcadcf7228cf2b8838e918bb3afe6b\nMerged-In: I1ffd8b6dc7fcadcf7228cf2b8838e918bb3afe6b\n"
    },
    {
      "commit": "e86f70b474a9007b07fe22d0731d2789a2dc2cc4",
      "tree": "03dff80de6d4c4f779e891780167e9883490bc51",
      "parents": [
        "5cf813eef05b0eb62e2b63860b167ef76663a9a0"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Jun 19 15:47:39 2017 -0700"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Jun 19 15:48:51 2017 -0700"
      },
      "message": "Fix minor version bump reflected in lshal --init-vintf\n\nTest: lshal --init-vintf has no warnings, and power@1.1 / vibrator@1.1\n      is shown in output.\n\nBug: 62675393\nChange-Id: I1ffd8b6dc7fcadcf7228cf2b8838e918bb3afe6b\nMerged-In: I1ffd8b6dc7fcadcf7228cf2b8838e918bb3afe6b\n"
    },
    {
      "commit": "d5ba16a0bc125afb666e596b4be7091dfbdd09f5",
      "tree": "db54c60572a538d220f28881e7406c7d88e11e78",
      "parents": [
        "9a5140ee182236e2a83fcfacc2034ca8edbdec65",
        "5cf813eef05b0eb62e2b63860b167ef76663a9a0"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Jun 19 21:36:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 21:36:03 2017 +0000"
      },
      "message": "Merge \"Fix incorrect bitness for lshal --init-vintf\" into oc-dr1-dev\nam: 5cf813eef0\n\nChange-Id: I1267c96addf4c501fd695faddf5e4d59bd51f8a0\n"
    },
    {
      "commit": "5cf813eef05b0eb62e2b63860b167ef76663a9a0",
      "tree": "db54c60572a538d220f28881e7406c7d88e11e78",
      "parents": [
        "c35a5e29f3c4c05041ac0f4a0bcbfe669d3d67bc",
        "97eda0c48f7c6d8c4f2808c36c39f540b4c1f182"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 19 21:27:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 19 21:27:03 2017 +0000"
      },
      "message": "Merge \"Fix incorrect bitness for lshal --init-vintf\" into oc-dr1-dev"
    },
    {
      "commit": "236301c979cce54a7601a39973f2c8edf8374bc6",
      "tree": "425592b44257acf71e8f77e7bec70f66f8d57549",
      "parents": [
        "52ca987db69d42bdf58bb21a0643f570415d0d0c"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Jun 19 12:27:08 2017 -0700"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Jun 19 12:34:38 2017 -0700"
      },
      "message": "Fix incorrect bitness for lshal --init-vintf\n\nTest: lshal --init-vintf, graphics.mapper has 32+64.\n\nChange-Id: Ic586c8333064cc5636679ce8ad4e1231307191f4\nMerged-In: Ic586c8333064cc5636679ce8ad4e1231307191f4\nFixes: 62675393\n"
    },
    {
      "commit": "97eda0c48f7c6d8c4f2808c36c39f540b4c1f182",
      "tree": "0144abc28eee5213b52faff0f3899dc015ec2234",
      "parents": [
        "4bfb7550afa0d63806c5a3232ed3c1521183bffb"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Jun 19 12:27:08 2017 -0700"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Jun 19 12:34:19 2017 -0700"
      },
      "message": "Fix incorrect bitness for lshal --init-vintf\n\nTest: lshal --init-vintf, graphics.mapper has 32+64.\n\nChange-Id: Ic586c8333064cc5636679ce8ad4e1231307191f4\nMerged-In: Ic586c8333064cc5636679ce8ad4e1231307191f4\nFixes: 62675393\n"
    },
    {
      "commit": "9a5140ee182236e2a83fcfacc2034ca8edbdec65",
      "tree": "7f5f05346183140b1dc3e2957ac3426358a198c9",
      "parents": [
        "40d6bc3e6187520cc4a0e3b72c985c54d6ac69db",
        "a48a3a0c1eda917fb6f82de0052743f60f161c73"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 02:01:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 17 02:01:10 2017 +0000"
      },
      "message": "Merge \"Merge changes from topic \u0027layer-wp-race\u0027 into oc-dev am: a17b14eb92 am: c35a5e29f3\" into oc-dr1-dev-plus-aosp"
    },
    {
      "commit": "a48a3a0c1eda917fb6f82de0052743f60f161c73",
      "tree": "7f5f05346183140b1dc3e2957ac3426358a198c9",
      "parents": [
        "6de331a349aa5ac7badd32255ed00b57c43e4e94",
        "c35a5e29f3c4c05041ac0f4a0bcbfe669d3d67bc"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Sat Jun 17 02:01:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 02:01:00 2017 +0000"
      },
      "message": "Merge changes from topic \u0027layer-wp-race\u0027 into oc-dev am: a17b14eb92\nam: c35a5e29f3\n\nChange-Id: I590c8667049be99f407972953c41ff88e555bb2a\n"
    },
    {
      "commit": "40d6bc3e6187520cc4a0e3b72c985c54d6ac69db",
      "tree": "7f5f05346183140b1dc3e2957ac3426358a198c9",
      "parents": [
        "6de331a349aa5ac7badd32255ed00b57c43e4e94",
        "f39c08c9064fff562d4473523bea7d9a12805073"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Sat Jun 17 02:00:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 02:00:50 2017 +0000"
      },
      "message": "Merge changes from topic \u0027layer-wp-race\u0027 into oc-dev am: a17b14eb92\nam: f39c08c906\n\nChange-Id: I579504e93cc6c21dd13e5b8468d8b87037133a0c\n"
    },
    {
      "commit": "c35a5e29f3c4c05041ac0f4a0bcbfe669d3d67bc",
      "tree": "7f5f05346183140b1dc3e2957ac3426358a198c9",
      "parents": [
        "05e6335833def242d3e53ed8fefeb0de35cd6a10",
        "a17b14eb92f6c21a9cea97ed0ca30df74da9fc29"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Sat Jun 17 01:58:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 01:58:33 2017 +0000"
      },
      "message": "Merge changes from topic \u0027layer-wp-race\u0027 into oc-dev\nam: a17b14eb92\n\nChange-Id: I1af51f57255024d36e9cae5c221361f36cb28da4\n"
    },
    {
      "commit": "f39c08c9064fff562d4473523bea7d9a12805073",
      "tree": "1e606b795d9096b21705f2c5d41a28919cad1ae8",
      "parents": [
        "84051d9c974c8ea320799f267fd006ded917ef81",
        "a17b14eb92f6c21a9cea97ed0ca30df74da9fc29"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Sat Jun 17 01:58:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 01:58:31 2017 +0000"
      },
      "message": "Merge changes from topic \u0027layer-wp-race\u0027 into oc-dev\nam: a17b14eb92\n\nChange-Id: I2fb898abae8b4602aa7257b45293f582f0641f24\n"
    },
    {
      "commit": "a17b14eb92f6c21a9cea97ed0ca30df74da9fc29",
      "tree": "55a0948aaa76e5d270540f7b39d5927f6ba2c80b",
      "parents": [
        "4e623e259c3e8677d57f761a3708423fb2e77e2a",
        "515dc9c538b8206b746eeb4906ac0b8aed1fb497"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jun 17 01:51:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 17 01:51:07 2017 +0000"
      },
      "message": "Merge changes from topic \u0027layer-wp-race\u0027 into oc-dev\n\n* changes:\n  surfaceflinger: Layer::getParent requires state lock held\n  surfaceflinger: distinguish mCurrentParent/mDrawingParent\n  surfaceflinger: protect Client::mParentLayer with a lock\n"
    },
    {
      "commit": "6de331a349aa5ac7badd32255ed00b57c43e4e94",
      "tree": "70a18b57762799178090631b4284abeb13a6bd0d",
      "parents": [
        "e1446df653a590e8c7bb1102580f05a1e0f36448",
        "51ccde15b9acae8014ac80c969af21c8c296a07b"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 16 23:34:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 16 23:35:06 2017 +0000"
      },
      "message": "Merge \"Add method to explicitly create Surface. am: 4e623e259c am: 84051d9c97\" into oc-dr1-dev-plus-aosp"
    },
    {
      "commit": "51ccde15b9acae8014ac80c969af21c8c296a07b",
      "tree": "70a18b57762799178090631b4284abeb13a6bd0d",
      "parents": [
        "3f7ed489000f792f024e35c081a7434f0024bd2a",
        "84051d9c974c8ea320799f267fd006ded917ef81"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Jun 16 23:33:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 16 23:33:15 2017 +0000"
      },
      "message": "Add method to explicitly create Surface. am: 4e623e259c\nam: 84051d9c97\n\nChange-Id: I4368e31fdb9b7ec0912bddbe75399c7d778383b8\n"
    },
    {
      "commit": "e1446df653a590e8c7bb1102580f05a1e0f36448",
      "tree": "70a18b57762799178090631b4284abeb13a6bd0d",
      "parents": [
        "3f7ed489000f792f024e35c081a7434f0024bd2a",
        "05e6335833def242d3e53ed8fefeb0de35cd6a10"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Jun 16 23:33:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 16 23:33:12 2017 +0000"
      },
      "message": "Add method to explicitly create Surface. am: 4e623e259c\nam: 05e6335833\n\nChange-Id: Id470d62303b9055522d1cb6ad456bcbe4d320cfd\n"
    },
    {
      "commit": "fae51c438827ae0a55c1b83c0e9be348254bfbd4",
      "tree": "376dbc36387cdf7bdedadcfffd0fbcb928f2b498",
      "parents": [
        "515dc9c538b8206b746eeb4906ac0b8aed1fb497"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Thu Jun 15 12:53:59 2017 -0700"
      },
      "committer": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Fri Jun 16 16:30:05 2017 -0700"
      },
      "message": "surfaceflinger: fix a potential child layer leak\n\nWe should not remove a child layer from its already removed parent.\nCall p-\u003eremoveChild only after we\u0027ve checked that the ancestor is\nalive.\n\nApply e6b63e1ae12692327f7e46d5f10d6ade5a7bf192 and this fix to\nSurfaceFlinger_hwc1.cpp as well.\n\nBug: 37121786\nTest: manual stress test\nChange-Id: I7b811450a998acc4ad9690bd4eda058ce6588e14\n"
    },
    {
      "commit": "515dc9c538b8206b746eeb4906ac0b8aed1fb497",
      "tree": "0573868d5a84dbc8621012066a72afde8f8fae3f",
      "parents": [
        "e41dbe6ab1d412efd67fdc8344be8da8b19426d2"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Thu Jun 15 12:53:59 2017 -0700"
      },
      "committer": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Fri Jun 16 16:29:28 2017 -0700"
      },
      "message": "surfaceflinger: Layer::getParent requires state lock held\n\nWe rely on mStateLock to synchronize accesses to\nLayer::mCurrentParent.\n\nBug: 38505866\nTest: manual stress test\nChange-Id: I5f8ec358ed7e35df28f8c6aec31ae6ee51cb5b93\n"
    },
    {
      "commit": "05e6335833def242d3e53ed8fefeb0de35cd6a10",
      "tree": "70a18b57762799178090631b4284abeb13a6bd0d",
      "parents": [
        "90254a8d57bb4912bf19787c6855399180af1915",
        "4e623e259c3e8677d57f761a3708423fb2e77e2a"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Jun 16 23:24:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 16 23:24:47 2017 +0000"
      },
      "message": "Add method to explicitly create Surface.\nam: 4e623e259c\n\nChange-Id: I22ff0cd39e80478a74e4589084d5ccabfbe54443\n"
    }
  ],
  "next": "84051d9c974c8ea320799f267fd006ded917ef81"
}
