)]}'
{
  "log": [
    {
      "commit": "dcb38bbd32eb96ec46d69658390353a853b3af6d",
      "tree": "78b3424dde3c1eac9969482afaff98462dc48221",
      "parents": [
        "8a0222e629b82dda35840aa74eeec55bcc16999d"
      ],
      "author": {
        "name": "Dominik Laskowski",
        "email": "domlaskowski@google.com",
        "time": "Fri Jan 25 02:35:50 2019 -0800"
      },
      "committer": {
        "name": "Dominik Laskowski",
        "email": "domlaskowski@google.com",
        "time": "Sat Feb 02 10:14:22 2019 -0800"
      },
      "message": "SF: Plumb physical display IDs to libgui\n\nThis CL replaces ISurfaceComposer::{eDisplayIdMain,eDisplayIdHdmi} with\nthe stable 64-bit display IDs generated by SF. Note that the 64-bit IDs\nfall back to the old values if the HWC API for display identification is\nnot supported.\n\nBug: 74619554\nTest: LocalDisplayAdapter and Choreographer receive 64-bit IDs\nTest: 64-bit IDs fall back to 0 and 1 on HWC 2.2 and below\nChange-Id: I3c08eff6eb8bb179ecce596ab2820a2aa44c8649\n"
    },
    {
      "commit": "7c2822051154778903482b8b91498d5219c3e8e0",
      "tree": "9f29db786b80064bb1ff71df3d33d9bb583bf8c1",
      "parents": [
        "684ee5295417fb11f27221a94b7097845fbe8a49",
        "98bf6d7ecfcb86be12fb0c1484076ac708edade5"
      ],
      "author": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Tue Jan 29 08:20:59 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 08:20:59 2019 -0800"
      },
      "message": "Merge \"Convert Android.mk file to Android.bp\" am: 058cb93644 am: c044eea3fc\nam: 98bf6d7ecf\n\nChange-Id: I9e3c37fc8b719f0e9bc0b39ded934d5118a62bc1\n"
    },
    {
      "commit": "6a6bdada609516f39a3862aead0662815639f8db",
      "tree": "34c133bf7a3f54e7f166921caa7508a124c6a163",
      "parents": [
        "bb605000063c15ff10c8fab138f9aeb05ad2086c"
      ],
      "author": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Thu Jan 24 23:20:47 2019 -0800"
      },
      "committer": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Fri Jan 25 11:15:23 2019 -0800"
      },
      "message": "Convert Android.mk file to Android.bp\n\nSee build/soong/README.md for more information.\n\nBug: 122332691\nTest: treehugger\nChange-Id: I2146596aad99baa128511d07ab73470885319d49\n"
    },
    {
      "commit": "c5df05647fdd59ef22d0e776f53d51fe6576a24f",
      "tree": "88ca6ba632c439c11dd37db6f7b921387e38b865",
      "parents": [
        "e2a20efd12bed94937922a09490e7134a850afe9",
        "e1bdb45c74bbf4adb07da9edbe546e78d05cc203"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Jan 02 08:23:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 02 08:23:39 2019 -0800"
      },
      "message": "Merge \"Fix/suppress google-explicit-constructor warnings\" am: cd6fc8c1dd am: 4754484fc8\nam: e1bdb45c74\n\nChange-Id: Iea1eea59b8faa5adea475588490d0fd956788ee2\n"
    },
    {
      "commit": "86987a13fdae20082bc8aa62fbc6737d87859c71",
      "tree": "9c049ba6fd343b9b6cd6d9e0719305e422fb844e",
      "parents": [
        "732dd44f5f2264a09859b97b0ca0b9abac328886"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Dec 20 15:48:40 2018 -0800"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Jan 02 02:43:26 2019 +0000"
      },
      "message": "Fix/suppress google-explicit-constructor warnings\n\n* Use NOLINT or NOLINTNEXTLINE to suppress warnings on intended converters\n\nBug: 28341362\nTest: make with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d-*,google-explicit-constructor\nChange-Id: I6a755699f83d2d5929c9d4a6884a321110d78cea\n"
    },
    {
      "commit": "e0ff37791bc500b67a209e106d18bcb5616aa1c7",
      "tree": "18065a87d42438e29ae76129a8b21b21dcb07fe3",
      "parents": [
        "616aca2f670caf55c3b87fe53996a2e3bf99ab93"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Sat Dec 08 22:23:20 2018 -0800"
      },
      "committer": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Tue Dec 11 07:45:54 2018 -0800"
      },
      "message": "[EGL] Advertize DISPLAY_P3_PASSTHROUGH_EXT.\n\nMake sure we advertize DISPLAY_P3_PASSTHROUGH_EXT extension, and add platform support.\n\nBUG: b/111436479 b/117886297 b/120213877\nTest: adb shell /data/nativetest/EGL_test/EGL_test\nChange-Id: I9848a3502e6a3e416f70c7097c25b596d92aaf0a\n"
    },
    {
      "commit": "a5517d710e729ed4ebfc44016d3cc77c25505d87",
      "tree": "344a120d0874569acff62ddac3faa85d4e343dd7",
      "parents": [
        "6a1f39df2b7e26514d374ce25859e6e5501d4f65",
        "462771a5d14644bfed55818035793fc3be2b2beb"
      ],
      "author": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Thu Nov 01 10:37:27 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 01 10:37:27 2018 -0700"
      },
      "message": "Merge \"EGL_test: add 4 colorspace tests\" am: e2c3de42a4 am: f113ccf5fa\nam: 462771a5d1\n\nChange-Id: Ib4ff39ae2bdd075060c6bd07f1bf20ada2b11e1b\n"
    },
    {
      "commit": "3ca9297afca66889e2636c38c2828d69dae3f3e2",
      "tree": "b363f127fcc4517c6c5e03436489bd556888ed91",
      "parents": [
        "49e575511510a2be4d2660b5bb8138bc72f106af"
      ],
      "author": {
        "name": "Weiwan Liu",
        "email": "weiwliu@nvidia.com",
        "time": "Fri Sep 28 15:44:12 2018 -0700"
      },
      "committer": {
        "name": "Robert Tray",
        "email": "rtray@gpartner-nvidia.com",
        "time": "Thu Oct 18 17:17:09 2018 -0600"
      },
      "message": "EGL_test: add 4 colorspace tests\n\nEGLTest.EGLInvalidColorspaceAttribute\nEGLTest.EGLUnsupportedColorspaceFormatCombo\nEGLTest.EGLCreateWindowFailAndSucceed\nEGLTest.EGLCreateWindowTwoColorspaces\n\nTest: Manual testing of new test cases\n\nChange-Id: Ie3ec355cebe6fd001af1d3008b4575cd2f209dc0\n"
    },
    {
      "commit": "48a6cd21e6d88654068f0072f08f6d6c165c60ac",
      "tree": "600f40c10206fd69f8c16db19d734048669cd921",
      "parents": [
        "3fe2f3e97eb6e773c0f99a4af8c9d6fb00b366c9"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Jul 18 10:07:09 2018 -0700"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Jul 18 11:12:41 2018 -0700"
      },
      "message": "[opengl] Modernize codebase by replacing NULL with nullptr\n\nFixes -Wzero-as-null-pointer-constant warning.\n\nTest: m\nBug: 68236239\nChange-Id: Ia2f91707b277954d5105f6fdb489caad9ef8848c\n"
    },
    {
      "commit": "936799c1d4bb80f5595153ef9efddbef4983526b",
      "tree": "342e2268efa296472e09e0067f4184295b0600ab",
      "parents": [
        "b15829adaa2304676f935bf49edb78c1a42ae6e5"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Fri Mar 02 16:47:08 2018 -0700"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Sat Mar 10 16:09:42 2018 -0700"
      },
      "message": "EGL: Plumb HDR metadata\n\nHDR metadata comes in bit by bit via eglSurfaceAttribute.\nDon\u0027t want to call native_window_set_buffers_smpte2086_metadata\nfor every piece, instead wait until eglSwapBuffers and call\nnative_window_set_buffers_smpte2086_metadata then.\nDoes require changing the state of the surface, so some const\ngoes away.\n\nBug: 63710530\nTest: adb -d shell am start -n \\\n      com.drawelements.deqp/android.app.NativeActivity \\\n      -e cmdLine \u0027\"deqp --deqp-case\u003ddEQP-EGL.functional.hdr_metadata.* \\\n      --deqp-log-filename\u003d/sdcard/dEQP-Log.qpa\"\u0027\nTest: adb shell /data/nativetest/test-opengl-gl2_basic/test-opengl-gl2_basic\nTest: adb shell /data/nativetest/test-opengl-gl_basic/test-opengl-gl_basic\nChange-Id: I2e428ec18737f6caa8c0e1893705b7796fd77272\n"
    },
    {
      "commit": "1ec25461a4683c03b6807bfbc474ea90d6dfc863",
      "tree": "6f81c9abf56573bac0ad1f5c09032e12c6233bf9",
      "parents": [
        "51e6abd6103e3eae0071024f02b3a21f58cc3f41",
        "f4fd7b22141161f82619c62d56f6775aea622959"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 03:19:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 03:19:31 2018 +0000"
      },
      "message": "Merge \"Fix link-type warning on GLPerf\" into pi-dev"
    },
    {
      "commit": "f5429018e14b33cd314e1d2e4ad45c7293e38c93",
      "tree": "866d6a43dacf83bf18920cf88c5f385f1ac570d8",
      "parents": [
        "dd2660552c813eb52026b483a410c1735f89cbb3",
        "fe58d1e2e6abadd9c6b9fe75b3c9fe111ecaf5ff"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 02:06:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 02:06:08 2018 +0000"
      },
      "message": "Merge \"Fix link-type warning on GLDual\" into pi-dev"
    },
    {
      "commit": "dd2660552c813eb52026b483a410c1735f89cbb3",
      "tree": "4b3c5a8da6477be6b914121a3ab0e5b821704af1",
      "parents": [
        "f48fb94c7accc85a1ae77ec71034a4c6148c5b7b",
        "4d1ee681cc92eed2a7bc4b979773be4ccb3cfc49"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 00:19:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 00:19:43 2018 +0000"
      },
      "message": "Merge \"Fix link-type warning on GL2JNI\" into pi-dev"
    },
    {
      "commit": "fe58d1e2e6abadd9c6b9fe75b3c9fe111ecaf5ff",
      "tree": "72536fa5edf54a75db1eb8a92698c3249c28f56c",
      "parents": [
        "ac8342d48f8a9b7604c012a8f50e762c714ed6ee"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Mar 08 17:54:45 2018 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Mar 08 17:54:45 2018 +0900"
      },
      "message": "Fix link-type warning on GLDual\n\nAn sdk app GLDual uses a native:platform library libgldualjni, which\ncauses a link-type warning. Actually libutils is the only platform\nlibrary used by libgldualjni, and the warning can be eliminated by\nrewriting code not to use libutils and setting LOCAL_SDK_VERSION.\n\nBug: 73907534\nTest: mma -j does not show any link-type warnings\nChange-Id: I2a4f4bb0ac8002cb7ab5c60f8ba74728eca92f22\n"
    },
    {
      "commit": "4d1ee681cc92eed2a7bc4b979773be4ccb3cfc49",
      "tree": "474e14b562fa9114a35df599e5f346cf9768b14f",
      "parents": [
        "ac8342d48f8a9b7604c012a8f50e762c714ed6ee"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Mar 08 17:35:07 2018 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Mar 08 17:35:07 2018 +0900"
      },
      "message": "Fix link-type warning on GL2JNI\n\nAn sdk app GL2JNI uses a native:platform library libgl2jni, which causes\na link-type warning. Actually libutils is the only platform library used\nby libgl2jni, and the warning can be eliminated by rewriting code not to\nuse libutils and setting LOCAL_SDK_VERSION.\n\nBug: 73907534\nTest: mma -j does not show any link-type warnings\nChange-Id: I76cb1ea579a7cf091852cd3f7ceadb781d33ea4a\n"
    },
    {
      "commit": "616d0ed09b66a61255d19970029df12f4d452919",
      "tree": "58e06d26dbdaeb17b9fec860bb851afd89e7dc1a",
      "parents": [
        "ac8342d48f8a9b7604c012a8f50e762c714ed6ee"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Mar 08 17:27:57 2018 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Mar 08 17:30:06 2018 +0900"
      },
      "message": "Fix link-type warning on GLJNI\n\nAn sdk app GLJNI uses a native:platform library libgljni, which causes a\nlink-type warning. Actually libutils is the only platform library used\nby libgljni, and the warning can be eliminated by rewriting code not to\nuse libutils and setting LOCAL_SDK_VERSION.\n\nBug: 73907534\nTest: mma -j does not show any link-type warnings\nChange-Id: Ia7e02c343f4b18c70be15f6b1c9462ee4bdca733\n"
    },
    {
      "commit": "f4fd7b22141161f82619c62d56f6775aea622959",
      "tree": "4afb07b941e89aa1bfb9281f277e69b49ecf111a",
      "parents": [
        "ac8342d48f8a9b7604c012a8f50e762c714ed6ee"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Mar 08 16:20:08 2018 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Mar 08 16:35:21 2018 +0900"
      },
      "message": "Fix link-type warning on GLPerf\n\nAn sdk app GLPerf uses a native:platform library libglperf, which\ncauses a link-type warning. Actually libutils is the only platform\nlibrary used by libglperf, and the warning can be eliminated by\nrewriting code not to use libutils and setting LOCAL_SDK_VERSION.\n\nBug: 73907534\nTest: mma -j does not show any link-type warnings\nChange-Id: I9ad9b542288e6dd914f14ec45d8d35c6985da89f\n"
    },
    {
      "commit": "094ae236ef42d7a43e53f3f96eeba1b7232d3eaa",
      "tree": "520b8904b068b9f24b3be80091c0b95743e6ff46",
      "parents": [
        "2a4bf6d1f2b0ac9a0dd7fae970f2f45052e346f4"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Feb 23 17:29:18 2018 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Feb 23 17:29:18 2018 +0000"
      },
      "message": "Build TestFramerate against the sdk.\n\nIt doesn\u0027t need private APIs.\n\nTest: make\nBug: 73535841\nChange-Id: I5f7d84620097b38d88c570a5b5ce08e3474b2cda\n"
    },
    {
      "commit": "bbd028cd52307c8bb1f2156a1c57da29ace90ce6",
      "tree": "fa00fad594ea8a63a23eb6d6fd5f52a04e1b446c",
      "parents": [
        "df2ad65036f66979005620683ce11958e415e378",
        "1d385c1268d9db2cce729bb5c37a326bf6b22313"
      ],
      "author": {
        "name": "hansson",
        "email": "hansson@google.com",
        "time": "Fri Feb 23 07:47:04 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 23 07:47:04 2018 +0000"
      },
      "message": "Merge \"frameworks/native: Set LOCAL_SDK_VERSION where possible.\" am: 8b3b108987 am: 52d0ad7033\nam: 1d385c1268\n\nChange-Id: I9746d2aa19a8926cfce37960af8c3db801528bcb\n"
    },
    {
      "commit": "d8b1200c86770ed2375b0cbfdd930d7acb14e3d5",
      "tree": "33b71181ab515b1e43926f2e87714f2ae33751ad",
      "parents": [
        "019681c7cf29ba7b97085ed7453671ddceaecc65"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Feb 22 17:07:13 2018 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Feb 22 17:22:55 2018 +0000"
      },
      "message": "frameworks/native: Set LOCAL_SDK_VERSION where possible.\n\nThis change sets LOCAL_SDK_VERSION for all packages where\nthis is possible without breaking the build, and\nLOCAL_PRIVATE_PLATFORM_APIS :\u003d true otherwise.\n\nSetting one of these two will be made required soon, and this\nis a change in preparation for that. Not setting LOCAL_SDK_VERSION\nmakes the app implicitly depend on the bootclasspath, which is\noften not required. This change effectively makes depending on\nprivate apis opt-in rather than opt-out.\n\nTest: make relevant packages\nBug: 73535841\nChange-Id: Ic762cfcbc5d9fdd57b65823bb41674ee3e4aa47f\n"
    },
    {
      "commit": "786ab8840b5726362c777496686106df27160cfb",
      "tree": "6be28a3f9422abd819ac7f59c73e6b4979eef723",
      "parents": [
        "ad87a6900094bbd4cf1d01f979ae6611543f76dc"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Fri Jan 26 13:37:33 2018 -0800"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Fri Feb 02 12:22:34 2018 -0700"
      },
      "message": "Add hdr attributes to setSurfaceAttr\n\nKeep original copies of hdr metadata to return to the user if requested.\nScale integer values prior to sending to system.\n\nTest: --deqp-case\u003ddEQP-EGL.functional.hdr_color.*\nBug: 72491459, 72828483\n\nChange-Id: I86ed35cf96d740ac230cc10acde322acbeffe847\n"
    },
    {
      "commit": "12ffe0966f5969a16a90e7ead838b21b96283c16",
      "tree": "0084ae2464ec70ee1b0144f36c7b16980ed998e0",
      "parents": [
        "47f36ab4bd04e164799e040b52f368e5cd256cb5"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Thu Nov 16 14:27:48 2017 -0700"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Wed Jan 24 15:09:35 2018 -0500"
      },
      "message": "Add HDR dataspaces to EGL\n\nbug: 63710530\nTest: adb shell /data/nativetest/EGL_test/EGL_test\nTest: adb -d shell am start -n \\\n      com.drawelements.deqp/android.app.NativeActivity \\\n      -e cmdLine \u0027\"deqp --deqp-case\u003ddEQP-EGL.functional.hdr_color.* \\\n      --deqp-log-filename\u003d/sdcard/dEQP-Log.qpa\"\u0027\nChange-Id: I52c43539806c901c674f037489d502d771080a30\n"
    },
    {
      "commit": "81be9993fc65414fea8a76c8e8e37122c1542da7",
      "tree": "e0ffee16e9cd0efff4b3a059823dc0be04ee81fa",
      "parents": [
        "63f1be59721c38841c30b8940776a80563cf2c6a",
        "e73db2919065b5275e625ef2b3ccfa8b57d98fb4"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Nov 15 18:49:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 18:49:30 2017 +0000"
      },
      "message": "Merge \"Use -Werror in frameworks/native/opengl/tests\" am: 5de5abdef3 am: 7b8ff05d85\nam: e73db29190\n\nChange-Id: Ie3b34b143a236f296a16b48b15dcfb10452f543c\n"
    },
    {
      "commit": "7b8ff05d85eee698e626cc5a175f71a82046026e",
      "tree": "8e1027ff12ca40e872b01202744d709ec55ab6c2",
      "parents": [
        "53c06d4d23033fc3ba6b24e69c9dae269b4d6158",
        "5de5abdef3ba833509b8e58987e6f08cb212f896"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Nov 15 18:15:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 18:15:56 2017 +0000"
      },
      "message": "Merge \"Use -Werror in frameworks/native/opengl/tests\"\nam: 5de5abdef3\n\nChange-Id: I6c830dccd375a8e982672f3b9e935ae5371f6122\n"
    },
    {
      "commit": "7e9cd8e8f8395f2a00946c477a4a52912beadbe0",
      "tree": "d772a28026d98bc004b11731fb11256166094bd3",
      "parents": [
        "d3a7a4c6ebeef8000ee7856f95302ca04f0fccaf"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Nov 14 15:08:56 2017 -0800"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Nov 15 02:00:26 2017 +0000"
      },
      "message": "Use -Werror in frameworks/native/opengl/tests\n\n* Remove or comment out unused local variables.\n* Remove unused function.\n* Cast print argument type to fix format mismatch warning.\n\nBug: 66996870\nTest: build with WITH_TIDY\u003d1\nChange-Id: I81e80849ac36288932df235cb0d63bd870357d86\n"
    },
    {
      "commit": "3be092ad2e052e56c8751dd674cb6e6cabb9506e",
      "tree": "27de79abd3515032eca5c7665c813c0297b4efdc",
      "parents": [
        "2df83399a6c7b24ded440122d81a991a7587fab9"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Nov 14 15:26:35 2017 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Nov 14 15:26:35 2017 -0800"
      },
      "message": "Fix signed/unsigned conversion warning\n\nsizeof(T) hands back size_t; clang got upset that we were comparing it\nto an int.\n\nBug: None\nTest: mma. Warning disappeared.\nChange-Id: I8f201f85a03fcf1070a091a5692eeb00ec13961c\nMerged-In: I8f201f85a03fcf1070a091a5692eeb00ec13961c\n(cherry picked from commit d3f1401b9d48de65c015b49048ee8deeb85cec0b)\n"
    },
    {
      "commit": "11e77b524ecfb10e3d79c1481d560e9d6f6fcda5",
      "tree": "376bffc5f47bd67260f12fc4f37b2158321e6675",
      "parents": [
        "5be02d66ed26c2938cf179ed625057d225ab38c8"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Nov 07 15:14:48 2017 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Nov 07 15:14:48 2017 -0800"
      },
      "message": "Fix trivial compiler warnings\n\nTest: Compile \u0026 executed many of the tests on Marlin\nChange-Id: I2d88922c5dcc88de0394c5bfade02ca1dd9d7b60\nMerged-In: I2d88922c5dcc88de0394c5bfade02ca1dd9d7b60\n(cherry picked from commit 9c938487732de50adb46a2699ce930195c873ea1)\n"
    },
    {
      "commit": "0e1f4ceb356b14bb3178842c9c50e91e740df9ef",
      "tree": "33db93d7adb3151d0015b6fb61f533dc29a7f0f7",
      "parents": [
        "e761ac3710d2b28dc88ca32d367d4d76ddf3781b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Aug 03 15:48:25 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Oct 31 14:51:58 2017 -0700"
      },
      "message": "Fix clang-tidy performance warnings in frameworks/native.\n\n* Use const reference parameter type to avoid unnecessary copy.\n* Use more efficient overloaded string methods.\n* Use const reference type for loop index variables to avoid unnecessary copy.\n\n(cherry picked from commit cb057c2e6bf23b43df49282c0db26b663e4535f7)\n\nBug: 30407689\nBug: 30411878\nBug: 30413223\nTest: build with WITH_TIDY\u003d1\n\nMerged-In: I75ed62e2cb9939878b8932ed512ceb7e241edd6f\nChange-Id: I75ed62e2cb9939878b8932ed512ceb7e241edd6f\n"
    },
    {
      "commit": "da3ad6f7d32534c7979f9e11111634bf93b2317c",
      "tree": "374de4e1b8f1316eed2c931335d060a56cb1c76b",
      "parents": [
        "263921f53cdddc6becac4bfa07e3fb27764adc12"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Oct 26 15:01:12 2017 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Oct 26 15:01:12 2017 -0700"
      },
      "message": "Convert tests to Android.bp\n\nTest: make\nadb shell stop; adb sync; adb shell start\n- wait for device to finish\nadb shell /data/nativetest/angeles/angeles\nadb shell /data/nativetest/test-opengl-configdump/test-opengl-configdump\nadb shell /data/nativetest/EGL_test/EGL_test\nadb shell /data/nativetest/test-opengl-fillrate/test-opengl-fillrate\nadb shell /data/nativetest/test-opengl-filter/test-opengl-filter 3\nadb shell /data/nativetest/test-opengl-filter/test-opengl-filter 3 pbuffer\nadb shell /data/nativetest/test-opengl-finish/test-opengl-finish\nadb shell /data/nativetest/test-opengl-gl2_basic/test-opengl-gl2_basic\nadb shell /data/nativetest/test-opengl-gl2_copyTexImage/test-opengl-gl2_copyTexImage\nadb shell /data/nativetest/test-opengl-gl2_yuvtex/test-opengl-gl2_yuvtex\nadb shell /data/nativetest/test-opengl-gl_basic/test-opengl-gl_basic\nadb shell /data/nativetest/test-opengl-gl2_perf/test-opengl-gl2_perf\nadb shell /data/nativetest/test-opengl-gl_yuvtex/test-opengl-gl_yuvtex\nadb shell /data/nativetest/test-opengl-gralloc/test-opengl-gralloc\n\nBug: 37512442\nChange-Id: I5d7b974333f485570304728d0572e251bb576f7e\nMerged-In: I5d7b974333f485570304728d0572e251bb576f7e\n(cherry picked from commit 03d9f07200796e5c436e28325b6b120e3c14c6e9)\n"
    },
    {
      "commit": "4cdc58f6840d15b4952149d2b345ec1f97d505bc",
      "tree": "33427f28bf11a635036f582ac94384ac57ce7fcf",
      "parents": [
        "049c1147a12684a6f95c6d8b326dc29208908d14"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed Aug 23 14:22:20 2017 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed Oct 11 14:31:20 2017 -0700"
      },
      "message": "SurfaceFlinger Transactions as distinct objects.\n\nEssentially a process global singleton for transactions is not so useful once\nwe make surface control public API as process isn\u0027t something an app developer\nis really thinking about. It\u0027s also nice that we get to delete two of the plumbing layers.\n\nTest: Boots\nChange-Id: I8864bd7e2f5865e3c0a425cf82f9928211911774\n"
    },
    {
      "commit": "5c34e4895c4f66a19901bd2d9d1eb6b9bcd623bd",
      "tree": "d970bed69b4a7a25c62f3a7747deb8598dc9ad1c",
      "parents": [
        "29aa7b97f7895eaaa2559bedccb1057139428e59",
        "8007bdd7d229ca0befb580a63525d2eda604ffa7"
      ],
      "author": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Wed Sep 20 14:02:25 2017 +0900"
      },
      "committer": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Wed Sep 20 14:02:25 2017 +0900"
      },
      "message": "resolve merge conflicts of 8007bdd7d to stage-aosp-master\n\nTest: I solemnly swear I tested this conflict resolution.\nChange-Id: I728cde095a0b722ff64c0f7b0ef1df4b54cf1fbd\n"
    },
    {
      "commit": "8d455e9f7cae3c73947a2054ce5c945ed1062783",
      "tree": "c4b24bab24ff0c9b37aebac4a3236b6eb71be445",
      "parents": [
        "f71878b87b50de7d80de05ef30bf85a892f999db"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Aug 10 20:30:56 2017 +0900"
      },
      "committer": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Wed Sep 20 02:50:38 2017 +0000"
      },
      "message": "Mark libEGL, GLESv1_CM, GLESv2, and GLESv3 as LLNDK\n\nThey are used by libRSDriver and libRS_internal which are VNDK-SP\nlibraries. Therefore, the EGL/GLES libs must be LLNDK or VNDK-SP. We\nchoose to make them as LLNDK since they already have stable ABIs (as\nthey are NDK).\n\nIn addition, two more functions of libEGL are exposed to vendors\n\neglQueryStringImplementationANDROID and eglDupNativeFenceFDANDROID are\nnon-NDK symbols but are being used by libgui, which is a library marked\nwith vendor_available:true. In order to provide the symbols to the\nlibrary, they are added to the map.txt file and tagged as \"# vndk\" so\nthat they are exposed only when built for vendor libs (and hidden when\nbuilt for NDK).\n\nFurthermore, eglQueryStringImplementationANDROID is changed to C-symbol\nin order to be mentioned in the map.txt file, where C++ mangled symbol\nname can\u0027t be used.\n\nBug: 64425518\nTest: BOARD_VNDK_VERSION\u003dcurrent m -j libRSDriver.vendor\nTest: BOARD_VNDK_VERSION\u003dcurrent m -j libRS_internal.vendor\nMerged-In: I4d5bcd5f72fb05a7908887f5192de70fd1d8c8f1\nChange-Id: I4d5bcd5f72fb05a7908887f5192de70fd1d8c8f1\n(cherry picked from commit 00b15b8f223976d016e16536e4720771ef634695)\n"
    },
    {
      "commit": "5873918849e5c10adab778f95d1254da746b10b1",
      "tree": "89006ae3addcf6488e69ac667663391fe8a279eb",
      "parents": [
        "a885c3a9cfb13cd6342f3c8a3f2134e0a190ac9c"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Wed Apr 12 17:22:13 2017 -0600"
      },
      "committer": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Tue Sep 19 01:44:08 2017 +0000"
      },
      "message": "Fix unused parameter warning\n\nTest: make\nBug: 29940137\nMerged-In: Iac7c58674f4191baa28e8141851bd74ab2329771\nChange-Id: Iac7c58674f4191baa28e8141851bd74ab2329771\n(cherry picked from commit 10d17f78f3e63e93b03c86a8c013584a8a7e21f3)\n"
    },
    {
      "commit": "a885c3a9cfb13cd6342f3c8a3f2134e0a190ac9c",
      "tree": "b03c4f08fcd3dec6091e15dbdbf40d661693eeb0",
      "parents": [
        "136c4bc7ab20f5044e2ae3b1a893955efbd8cc8e"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Fri Apr 14 09:22:32 2017 -0600"
      },
      "committer": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Tue Sep 19 01:43:59 2017 +0000"
      },
      "message": "Print ImplementationANDROID extensions as well\n\nTest: adb shell /system/bin/test-opengl-gl2_basic\n      Now includes extension list from\n      eglQueryStringImplementationANDROID\nBug: 29940137\n\nMerged-In: I7aae05f7dbc07a17f9d35fe93f929d9dfd8f0d55\nChange-Id: I7aae05f7dbc07a17f9d35fe93f929d9dfd8f0d55\n(cherry picked from commit e29ff8f973f7dacb9e263375962140911ae191e3)\n"
    },
    {
      "commit": "7c47163851a9f20dea67b50f2e8abe57f6ea3f56",
      "tree": "7d1f6e5be2e4181ee05b8c92c13f5c4eaeaddcf8",
      "parents": [
        "e33504a9078cff660073bef8fcfb30976db63d33",
        "d2bc3ac8c4d7e71975a8c99762b63307a5e6e449"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Aug 15 10:22:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 10:22:56 2017 +0000"
      },
      "message": "Merge \"Mark libEGL, GLESv1_CM, GLESv2, and GLESv3 as LLNDK\" into oc-mr1-dev\nam: d2bc3ac8c4\n\nChange-Id: I2ac5a8e4bf53de7f8a7e47ea77c8818c6f036c66\n"
    },
    {
      "commit": "9e354bd27c85a44b9063d805bfe6fd87ca56b1db",
      "tree": "dfeb06a0ba6aa8e1c628e1b599eecf880eff8bcc",
      "parents": [
        "e5e1d4f4b0d1427f2359f9bd455430924872565d",
        "77dd2aaf7228b97e8d3bdc84e8ec3c9d19b29e1b"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Mon Aug 14 06:51:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 06:51:25 2017 +0000"
      },
      "message": "Merge \"Add useful helper functions for tests\" into oc-mr1-dev\nam: 77dd2aaf72\n\nChange-Id: Ic782b6d5efeb0dbff0fe70f80d0802fad07733d1\n"
    },
    {
      "commit": "00b15b8f223976d016e16536e4720771ef634695",
      "tree": "45134dd4d7c3fdfddc81275f9e9147b4b0a1dd95",
      "parents": [
        "df0518c13b8d7e3faf0d491db5fa4e44afa0e787"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Aug 10 20:30:56 2017 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri Aug 11 10:08:54 2017 +0900"
      },
      "message": "Mark libEGL, GLESv1_CM, GLESv2, and GLESv3 as LLNDK\n\nThey are used by libRSDriver and libRS_internal which are VNDK-SP\nlibraries. Therefore, the EGL/GLES libs must be LLNDK or VNDK-SP. We\nchoose to make them as LLNDK since they already have stable ABIs (as\nthey are NDK).\n\nIn addition, two more functions of libEGL are exposed to vendors\n\neglQueryStringImplementationANDROID and eglDupNativeFenceFDANDROID are\nnon-NDK symbols but are being used by libgui, which is a library marked\nwith vendor_available:true. In order to provide the symbols to the\nlibrary, they are added to the map.txt file and tagged as \"# vndk\" so\nthat they are exposed only when built for vendor libs (and hidden when\nbuilt for NDK).\n\nFurthermore, eglQueryStringImplementationANDROID is changed to C-symbol\nin order to be mentioned in the map.txt file, where C++ mangled symbol\nname can\u0027t be used.\n\nBug: 64425518\nTest: BOARD_VNDK_VERSION\u003dcurrent m -j libRSDriver.vendor\nTest: BOARD_VNDK_VERSION\u003dcurrent m -j libRS_internal.vendor\nChange-Id: I4d5bcd5f72fb05a7908887f5192de70fd1d8c8f1\n"
    },
    {
      "commit": "df0518c13b8d7e3faf0d491db5fa4e44afa0e787",
      "tree": "371100de5ad11a49919e0936023847dc58758d6c",
      "parents": [
        "e89483f1bda1468a8f58fc8bcd8477a7d4cb0c92"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Thu Jul 27 08:11:24 2017 -0600"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri Aug 11 10:08:14 2017 +0900"
      },
      "message": "Add useful helper functions for tests\n\nTrying to reduce code duplication by putting common\nEGL functions used by opengl and surfaceflinger tests\nhere.\nTest: adb shell /data/nativetest/test-opengl-gl2_basic/test-opengl-gl2_basic\n\nMerged-In: Id7a32aedc565f3fbe56fa62ceb79cbb1e8c80727\nChange-Id: Id7a32aedc565f3fbe56fa62ceb79cbb1e8c80727\n(cherry picked from commit fe98f50b02746f4a1980d0fd31fd8126c5d4e445)\n"
    },
    {
      "commit": "cb057c2e6bf23b43df49282c0db26b663e4535f7",
      "tree": "13c5977423159cd4e0be6bc3b2936c398b6004c7",
      "parents": [
        "10288989e36fee33e50e2a79bc6111b47cd729bb"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Aug 03 15:48:25 2017 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Aug 03 17:38:27 2017 -0700"
      },
      "message": "Fix clang-tidy performance warnings in frameworks/native.\n\n* Use const reference parameter type to avoid unnecessary copy.\n* Use more efficient overloaded string methods.\n* Use const reference type for loop index variables to avoid unnecessary copy.\n\nBug: 30407689\nBug: 30411878\nBug: 30413223\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I75ed62e2cb9939878b8932ed512ceb7e241edd6f\n"
    },
    {
      "commit": "096a6ac073e3d9ef3ae7d3e26bf02a2e3805cc15",
      "tree": "7d6bc1805e9c7a7b750c9c29469f90ee074e0f81",
      "parents": [
        "57c50525133d312ca41504f58ef21c3da58bdf65",
        "7ec584b1420250ac7ca263e7a6ae4372733e3e8c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jul 18 22:06:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 22:06:08 2017 +0000"
      },
      "message": "Merge \"Reference nativehelper/jni.h as jni.h\" am: 28c9177f66 am: 6ac4d2a42b am: 9cd659c8dc\nam: 7ec584b142\n\nChange-Id: Id80fe1c03e327153a8ecb73cb9953f43b3ed8cfb\n"
    },
    {
      "commit": "7ec584b1420250ac7ca263e7a6ae4372733e3e8c",
      "tree": "a8b6ba1f6c86ae287e9024788fd86dd12060c662",
      "parents": [
        "72f1824c46fcb8c66f5a92c1328508b831c971ae",
        "9cd659c8dcd1f48b6d42f4463022ee6fac92e3eb"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jul 18 21:52:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 21:52:06 2017 +0000"
      },
      "message": "Merge \"Reference nativehelper/jni.h as jni.h\" am: 28c9177f66 am: 6ac4d2a42b\nam: 9cd659c8dc\n\nChange-Id: Iaf417e768c22335df1720b13e6583006a9a6c6c4\n"
    },
    {
      "commit": "6ac4d2a42b33d043e22341a7b87a0393bb809f6d",
      "tree": "6f921d1bc3673c89032d2422e58ca30c722c66a7",
      "parents": [
        "bb7e1b68e6ce2ec44a716080bcf42bed87c8a90a",
        "28c9177f665f9f5f7e6e809bd8e3d674d10d26fa"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jul 18 20:05:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 20:05:57 2017 +0000"
      },
      "message": "Merge \"Reference nativehelper/jni.h as jni.h\"\nam: 28c9177f66\n\nChange-Id: If460edb57fbd4678cfe932eb76b0931024f17f80\n"
    },
    {
      "commit": "23bfa224ebeb60bfa39a6f3cc55c87bcd651b36a",
      "tree": "a1a298e0d3fafe11c61bbfe330ff3135b0e907da",
      "parents": [
        "4bd6f567d5f34d53da199e22141bd37ad7dd9e83"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jul 17 12:08:45 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jul 17 12:08:45 2017 -0700"
      },
      "message": "Reference nativehelper/jni.h as jni.h\n\nnativehelper will no longer export nativehelper/jni.h so that everywhere\ncan reference this file with the same name.\n\nBug: 63762847\nChange-Id: Ifc3a3feb7578fd1352c25a3f55884ab75f337039\n"
    },
    {
      "commit": "be6845d504b8a8828e115b73b40b3166e5e50c05",
      "tree": "57246c26345571db6aa76ecd4ad1175fd982f6a4",
      "parents": [
        "84363ce1cc265542122686074e755a7138ae0bab",
        "d3f1401b9d48de65c015b49048ee8deeb85cec0b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 13 04:10:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 13 04:10:26 2017 +0000"
      },
      "message": "Merge \"Fix signed/unsigned conversion warning\""
    },
    {
      "commit": "d3f1401b9d48de65c015b49048ee8deeb85cec0b",
      "tree": "50f2a314b3cbdfc3dd2902b65007b907f6971d23",
      "parents": [
        "9592c03712ef7e1f43c582dc23296117fd4a6363"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Jul 12 15:55:18 2017 -0700"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Jul 12 15:55:18 2017 -0700"
      },
      "message": "Fix signed/unsigned conversion warning\n\nsizeof(T) hands back size_t; clang got upset that we were comparing it\nto an int.\n\nBug: None\nTest: mma. Warning disappeared.\nChange-Id: I8f201f85a03fcf1070a091a5692eeb00ec13961c\n"
    },
    {
      "commit": "e4177264c73352b46de57fa9d5504799e2d455fa",
      "tree": "946416a7c78711b9c497594c6c14e7485d23722f",
      "parents": [
        "d99694bb3ab32a98ae065cc353f3fe20d4adad28"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Mon Jul 10 16:34:25 2017 -0600"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Wed Jul 12 12:12:35 2017 -0600"
      },
      "message": "Print \"test skipped\" for wide-color tests\n\nCurrently if EGL_test is run on non-wide color device the\ntest will print a status of \"PASS\". Which is correct, but\nnot as useful as it could be. Added a diagnostic message\nin that case indicating that the device is not wide-color\nso that I can tell which path was taken in the tests.\nBug: 63077212\nTest: adb shell /data/nativetest/EGL_test/EGL_test\n\nChange-Id: Ic65316893adb4273f3652a3613440ca02001079c\n"
    },
    {
      "commit": "d99694bb3ab32a98ae065cc353f3fe20d4adad28",
      "tree": "471252cd18ee20ba998926528278888512e63246",
      "parents": [
        "0f5bf7613311d0ca60b48488ce2238384b945b54"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Mon Jul 10 16:30:42 2017 -0600"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Wed Jul 12 12:12:29 2017 -0600"
      },
      "message": "Fix naming of test so it\u0027s printed properly\n\nWhen run, I was seeing:\n[ RUN      ] EGLTest.1\n[       OK ] EGLTest.1 (11 ms)\n\nThat was because the test name I was using EGL_KHR_no_config_context,\nmatched an EGL enum and was being replaced.\nThis changes test name so it does not conflict with the EGL enum.\nTest: adb shell /data/nativetest/EGL_test/EGL_test\nBug: 63077212\n\nChange-Id: I5a04e18ba53e855a3579025c14ee11eeddae2bcf\n"
    },
    {
      "commit": "0f5bf7613311d0ca60b48488ce2238384b945b54",
      "tree": "7bd6055acb670ff0460c06563a3618bf6cf5f690",
      "parents": [
        "09dfa20c2d05d58253d4632a9b300364a8383bb3",
        "b6f2d549a6a3a6163c2cdc9fb3824ace2d2d8d06"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Jul 12 01:04:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 12 01:04:51 2017 +0000"
      },
      "message": "Merge \"remove extraneous `using namespace android`\" am: 8e661076b6 am: b765fc92bb am: 7dfd2ba2d6\nam: b6f2d549a6\n\nChange-Id: I9cddc201aacea8e6c6a1d36b8217fe4b3fdeb185\n"
    },
    {
      "commit": "b6f2d549a6a3a6163c2cdc9fb3824ace2d2d8d06",
      "tree": "81f30d073223e1af93bf63d6fba2ed5fcae4035c",
      "parents": [
        "4131f89cdcdb1326ab8b7c73c268139531cd0b18",
        "7dfd2ba2d6d281be7b5571ad437eba951a422e54"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Jul 12 01:01:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 12 01:01:21 2017 +0000"
      },
      "message": "Merge \"remove extraneous `using namespace android`\" am: 8e661076b6 am: b765fc92bb\nam: 7dfd2ba2d6\n\nChange-Id: If53e428ad2e3ebd2c6df0468716eb30e27a83fe2\n"
    },
    {
      "commit": "b765fc92bb29986f962fb2f83f948a5906c36be0",
      "tree": "cb967b8e80340c535c83b033bc0856aba2f627ee",
      "parents": [
        "d0b439e33a98645c9ed590669ea19100033e4865",
        "8e661076b670c4fa8e43b5832fffe8ace47c921e"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Jul 12 00:54:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 12 00:54:21 2017 +0000"
      },
      "message": "Merge \"remove extraneous `using namespace android`\"\nam: 8e661076b6\n\nChange-Id: Ie4c4191c448b78afddba31c712c6963238d92169\n"
    },
    {
      "commit": "ad5a3d5628b89bf3fb7b3b9d1dcb5352ffb3bbfd",
      "tree": "fb1668a880c2513730d7c39fa60972cd96929844",
      "parents": [
        "2bb661ca09d87de9a47bd06145c42dfe99d51ca7"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jul 11 14:25:01 2017 -0700"
      },
      "committer": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jul 11 14:25:01 2017 -0700"
      },
      "message": "remove extraneous `using namespace android`\n\nThis namespace is not used by this file and its declaration is removed\nin a separate CL from the only header that defines it, so remove this\nextraneous line.\n\nTest: Build\nChange-Id: Ibec16b8889f4d886a9f9ec865d872e2437da034b\n"
    },
    {
      "commit": "9c938487732de50adb46a2699ce930195c873ea1",
      "tree": "40bb9716004a6c5c216b5649206a398f24cdc2bb",
      "parents": [
        "552987fa5320a90b458538e19fa2889e56bb4123"
      ],
      "author": {
        "name": "Kalle Raita",
        "email": "kraita@google.com",
        "time": "Mon Jun 26 16:15:06 2017 -0700"
      },
      "committer": {
        "name": "Kalle Raita",
        "email": "kraita@google.com",
        "time": "Mon Jun 26 16:15:06 2017 -0700"
      },
      "message": "Fix trivial compiler warnings\n\nTest: Compile \u0026 executed many of the tests on Marlin\nChange-Id: I2d88922c5dcc88de0394c5bfade02ca1dd9d7b60\n"
    },
    {
      "commit": "03d9f07200796e5c436e28325b6b120e3c14c6e9",
      "tree": "3d0131eec4debb8b6403ab2a5ba820947daff1d4",
      "parents": [
        "289b8c075e80ce6a0d06a2979132c856c02c9d8f"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Wed May 03 16:36:55 2017 -0600"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Fri Jun 23 14:06:55 2017 -0600"
      },
      "message": "Convert tests to Android.bp\n\nTest: make\nadb shell stop; adb sync; adb shell start\n- wait for device to finish\nadb shell /data/nativetest/angeles/angeles\nadb shell /data/nativetest/test-opengl-configdump/test-opengl-configdump\nadb shell /data/nativetest/EGL_test/EGL_test\nadb shell /data/nativetest/test-opengl-fillrate/test-opengl-fillrate\nadb shell /data/nativetest/test-opengl-filter/test-opengl-filter 3\nadb shell /data/nativetest/test-opengl-filter/test-opengl-filter 3 pbuffer\nadb shell /data/nativetest/test-opengl-finish/test-opengl-finish\nadb shell /data/nativetest/test-opengl-gl2_basic/test-opengl-gl2_basic\nadb shell /data/nativetest/test-opengl-gl2_copyTexImage/test-opengl-gl2_copyTexImage\nadb shell /data/nativetest/test-opengl-gl2_yuvtex/test-opengl-gl2_yuvtex\nadb shell /data/nativetest/test-opengl-gl_basic/test-opengl-gl_basic\nadb shell /data/nativetest/test-opengl-gl2_perf/test-opengl-gl2_perf\nadb shell /data/nativetest/test-opengl-gl_yuvtex/test-opengl-gl_yuvtex\nadb shell /data/nativetest/test-opengl-gralloc/test-opengl-gralloc\n\nBug: 37512442\nChange-Id: I5d7b974333f485570304728d0572e251bb576f7e\n"
    },
    {
      "commit": "b2f9ce2d1d50867b4c26ef658fa49c99921cf6fd",
      "tree": "ddc4c300de0ac5c664479b32dc86f64484f423b1",
      "parents": [
        "c4a3020c4d971802cb10c39383de160fcbb6e682"
      ],
      "author": {
        "name": "Jaesoo Lee",
        "email": "jaesoo@google.com",
        "time": "Tue May 02 22:19:39 2017 +0900"
      },
      "committer": {
        "name": "Jaesoo Lee",
        "email": "jaesoo@google.com",
        "time": "Fri May 12 19:19:49 2017 +0900"
      },
      "message": "configstore: should import ISurfaceFlingerConfigs\n\nThis changes fixes a build error.\n\nBug: 37727469\nTest: Built and tested on Sailfish\nChange-Id: Icfd71a3b1db6477d53bbbcb0f4b17ac9b588abf9\nMerged-In: I9c8be953f906af3b541a437e8f445063a518bf29\n"
    },
    {
      "commit": "3b746b36cf453ccd3fb6bc63ac7e69759162dfd4",
      "tree": "49104c9d094610a8a4468366921e9890fea67550",
      "parents": [
        "b507009ef754d13b557a35a2cee7875493755f3e"
      ],
      "author": {
        "name": "Jaesoo Lee",
        "email": "jaesoo@google.com",
        "time": "Tue May 02 22:19:39 2017 +0900"
      },
      "committer": {
        "name": "Jaesoo Lee",
        "email": "jaesoo@google.com",
        "time": "Thu May 11 10:12:09 2017 +0900"
      },
      "message": "configstore: should import ISurfaceFlingerConfigs\n\nThis changes fixes a build error.\n\nBug: 37727469\nTest: Built and tested on Sailfish\nChange-Id: I9c8be953f906af3b541a437e8f445063a518bf29\n"
    },
    {
      "commit": "6a3c05bcfab588fd99dd8d619a53d15374e99507",
      "tree": "30e5edaa74ea3dff07579a5a9cd39f1755069eb3",
      "parents": [
        "37c27efdf8232272648e56513f3caceeb5c66407"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Apr 27 20:06:55 2017 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue May 09 16:42:31 2017 -0700"
      },
      "message": "fix circular dependency libnativewindow \u003c-\u003e libui\n\nBug: 37647680\nBug: 37648355\nTest: compile, manual\nChange-Id: I9631beea52e23ebb519411f943c6f5062aedd2e5"
    },
    {
      "commit": "423c076015bdc577728366a8d9260eaac3896c49",
      "tree": "74e6c91e4d70ae57f886a879866a37b4dfdbfb95",
      "parents": [
        "183685ea5508437fcea8e2c10cecfafd2e1d22d7"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Wed May 03 16:35:21 2017 -0600"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Tue May 09 12:22:10 2017 -0600"
      },
      "message": "Convert lib to Android.bp\n\nPrepping for new tests that use Android.bp\nTest: make\nChange-Id: Ic5722d459e25caa07dac9d58f8bc09e9ea5352b1\n"
    },
    {
      "commit": "2c325e26ee690e51cac187f4bf8b2d7e07124a56",
      "tree": "f40547072d41f2e4d49b34f94a739549027379ac",
      "parents": [
        "f7ed1b4296b28582de479af390abb773004b9701"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Tue Apr 25 14:40:42 2017 -0600"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Tue May 02 11:33:43 2017 -0600"
      },
      "message": "Add Display-P3 test\n\nTest: adb shell /data/nativetest/EGL_test/EGL_test\nBug: 29940137\nChange-Id: I5b8152a90fc90d1ea0e1b7d99581179723e661b4\n"
    },
    {
      "commit": "f7ed1b4296b28582de479af390abb773004b9701",
      "tree": "0b3c8e3c3aa739acf2e4d6a9c71a2495b7dffd90",
      "parents": [
        "f372c1ff51a79cee9880773502753873bb573bb5"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Mon Apr 17 17:27:47 2017 -0600"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Tue May 02 11:33:43 2017 -0600"
      },
      "message": "Add test for EGL_KHR_no_config_context\n\nTest: adb shell /data/nativetest/EGL_test/EGL_test\nBug: 29940137\nChange-Id: I20275a42e0c7396933a3a6ad9b18222aa07be0c1\n"
    },
    {
      "commit": "d118ea9d4a98f1f1cb30148fb60539c8225eb1b5",
      "tree": "1e4337647e759226d0065f5f0aa415a568c7b570",
      "parents": [
        "378365716852e0474899f968810ca1df7d30d7f6"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Mon Apr 17 17:33:52 2017 -0600"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Tue May 02 11:33:43 2017 -0600"
      },
      "message": "Add test for 10:10:10:2 support in EGL\n\nTest: adb shell /data/nativetest/EGL_test/EGL_test\nBug: 29940137\nChange-Id: I38a8a0559fc2fdd833f8cdf6462ef233f8cb9d5d\n"
    },
    {
      "commit": "10d17f78f3e63e93b03c86a8c013584a8a7e21f3",
      "tree": "b6538301922d6a774471e9f91d330fac1403fcf9",
      "parents": [
        "e29ff8f973f7dacb9e263375962140911ae191e3"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Wed Apr 12 17:22:13 2017 -0600"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Mon May 01 10:27:33 2017 -0600"
      },
      "message": "Fix unused parameter warning\n\nTest: make\nBug: 29940137\nChange-Id: Iac7c58674f4191baa28e8141851bd74ab2329771\n"
    },
    {
      "commit": "e29ff8f973f7dacb9e263375962140911ae191e3",
      "tree": "a80dccbe80ad4593cffde2fcd74cd60851f83b61",
      "parents": [
        "107d668f54862917007f13aa5bd6d277348b7ae1"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Fri Apr 14 09:22:32 2017 -0600"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Mon May 01 07:54:40 2017 -0600"
      },
      "message": "Print ImplementationANDROID extensions as well\n\nTest: adb shell /system/bin/test-opengl-gl2_basic\n      Now includes extension list from\n      eglQueryStringImplementationANDROID\nBug: 29940137\n\nChange-Id: I7aae05f7dbc07a17f9d35fe93f929d9dfd8f0d55\n"
    },
    {
      "commit": "8c41cac9f0ed3781496af2e7355a20c7380eb4af",
      "tree": "ba8f5e4bdf0fd8cefe13bb7fe2f1a2c5f2d47c71",
      "parents": [
        "0915dad29d8ba82e402ef97b01f83163bcdf4477"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Fri Apr 07 15:36:50 2017 -0600"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Mon Apr 10 10:30:57 2017 -0600"
      },
      "message": "Dump EGL Extension list\n\nEGL has it\u0027s own extensions, so dump as part of gl2_basic test.\nTest: adb shell /system/bin/test-opengl-gl2_basic\nBug: 36258948\n\nChange-Id: Ifcac48a8f05a3194dfe1583701f7bd6e18d7c38d\n"
    },
    {
      "commit": "c221d640bc9aa250b34842acf746103acaef9413",
      "tree": "5fb880b78b291aab41b771f0a7c4ff906c246f23",
      "parents": [
        "691d271b006b8372d831ab46e5bfd1c23750b285"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Wed Apr 05 18:34:30 2017 -0600"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 06 00:47:45 2017 +0000"
      },
      "message": "Fix build error with configstore\n\nCL I2c0895f8afbbb2947b62164acaf62a491c451dc0 made it necessary\nto include android.hardware.configstore-utils as a shared library.\nWas causing build error that looked like:\nninja: error:\n\u0027out/target/product/generic_x86_64/obj/HEADER_LIBRARIES/android.hardware.configstore-utils_intermediates/export_includes\u0027,\nneeded by\n\u0027out/target/product/generic_x86_64/obj/NATIVE_TESTS/EGL_test_intermediates/import_includes\u0027,\nmissing and no known rule to make it\n23:25:54 ninja failed with: exit status 1\nmake: *** [run_soong_ui] Error 1\n\nHappened in tests directory which doesn\u0027t get built by default.\n\nTest: build opengl/tests\nChange-Id: I2c731c4e1b23888edd67fd9311b797fba61c011f\n"
    },
    {
      "commit": "f29f2879ac0c52a8a706e5cd7a95a9bb23ff9597",
      "tree": "bc00ed252b14068b9c831279f3be9fdb4bd18f28",
      "parents": [
        "f3b2de10caa2a96e65f3e8ebecb2730ff28aeeb1"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Tue Mar 28 17:29:52 2017 -0600"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Wed Apr 05 09:29:10 2017 -0600"
      },
      "message": "Add test for FP16 surface support\n\nTest: adb shell /data/nativetest/EGL_test/EGL_test\n      adb shell /system/bin/test-opengl-gl_basic # look for RED_SIZE: of 16.\nBug: 29940137\n\nChange-Id: I9da985a7574d3582b06cf55bc02515db0869505a\n"
    },
    {
      "commit": "6e1193af40c870c50013affec37c8429986b3c7b",
      "tree": "fd0c8d44c6c813f6270e1ab9b23a57440cd16af7",
      "parents": [
        "4b5287e06e75838d548f6672b69d8f321792b6a3"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Mar 07 13:08:40 2017 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Mar 09 16:53:25 2017 -0800"
      },
      "message": "Make IGraphicBufferProducer a hybrid interface.\n\nandroid::IGraphicBufferProducer will now become a hybrid\ninterface on\ntop of the HIDL interface\nandroid::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer.\n\nThis CL also removes the hybrid interface mechanism from libbinder and\nsplits BufferQueueDefs into two parts, ui and gui.\n\nTest: Camera, Photos, YouTube and Play Movies apps.\nBug: 35442034\nBug: 33854657\nChange-Id: Idbbfdc8d9be375281b533050cea03c56fded9075\n"
    },
    {
      "commit": "fb94f1db72bd769d4a63e2baf0b5a4ca5da7a86f",
      "tree": "48cda750cb8509b337c9ea8c40a315bc3995d6f1",
      "parents": [
        "f810b29ebc8564f94ff7fb14f2d13a0f4d111703",
        "a9347647eca3101c014be902b713772de3977d87"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 17 22:21:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 17 22:21:08 2017 +0000"
      },
      "message": "Merge \"Break a dependency of libui on libandroid\""
    },
    {
      "commit": "a9347647eca3101c014be902b713772de3977d87",
      "tree": "42a320f3a3f0612ae8e636f855e92c829d267d47",
      "parents": [
        "7777e9f6d17a4fa245c10ba54b4d442f65caa23f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Feb 13 16:42:28 2017 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Feb 17 12:27:27 2017 -0800"
      },
      "message": "Break a dependency of libui on libandroid\n\nThis was only a header dependency, but it still\ncreated a circular dependency, which will cause\nproblems in another CL.\n\nWe fix this by creating a libarect static library\ncontaining only that header. both libui and\nlibandroid now depend on it and reexport the \nheader. \n\nWe also make sure rect.h ends-up in the right\nplace.\n\nTest: built and booted device\nBug: 35164655\n\nChange-Id: Iba25b8b801b26b26ec1401c00caf367a06f197ca"
    },
    {
      "commit": "5ea5e5905170f32d5cf45ad35c552d64743892c3",
      "tree": "fbb4f89afcc0f593652fe722e2e2e351a12ca921",
      "parents": [
        "ed816e6cb4ca15181bf6120890c85290b5f7c02b"
      ],
      "author": {
        "name": "Brian Anderson",
        "email": "brianderson@google.com",
        "time": "Thu Dec 01 16:54:33 2016 -0800"
      },
      "committer": {
        "name": "Brian Anderson",
        "email": "brianderson@google.com",
        "time": "Wed Feb 15 16:41:26 2017 -0800"
      },
      "message": "Fix unexpected FrameEvents on BufferQueue reconnect\n\nHelps reduce the number of ALOGE\u0027s being hit\nwhen switching between apps.\n\n* Notify Layer when the Producer disconnects.\n* Avoid sending event deltas from a previous connection.\n* Avoid releasing a frame more than once.\n\nTest: adb shell /data/nativetest/libgui_test/libgui_test\n    --gtest_filter\u003d*GetFrameTimestamps*\n\nChange-Id: I64f314be72ddb154b584d726ac382cd468e345bf\n"
    },
    {
      "commit": "2b5dd4062dd951b2cafc4b80bd3a1813b013d71a",
      "tree": "04c3a4ee5e9ad39515689d0dadbed2370b7c6720",
      "parents": [
        "39fe1d879cc2e55d4d3c3f7445977c674b97c472"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Feb 07 17:36:19 2017 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Feb 07 17:36:19 2017 -0800"
      },
      "message": "Fix include dependencies\n\nSome headers included other headers they didn’t\nneed. This is trying to reduce the dependencies\nof Surface.h / Surface.cpp on the rest of the\nworld.\n\nTest: compiled\nBug: not applicable\nChange-Id: Ibb5de1308a387394a1367638c3b7f26b5549ce6a\n"
    },
    {
      "commit": "0e4e3955254008e133b9ba14e0782becec3e2343",
      "tree": "9f32eac243f4989aba4fbe30076f0044171d48d4",
      "parents": [
        "c555e06068e2bbddac1b4cae0e6ed6c9dc56f181"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Wed Nov 16 13:53:40 2016 -0700"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Thu Jan 26 12:34:51 2017 -0700"
      },
      "message": "Add support for EGL_EXT_pixel_format_float\n\nBug: 32146087\nTest: run test-opengl-configdump on device.\n\nChange-Id: Ic7843f523a1c4125f6697c58d930aad6fc3248ba\n"
    },
    {
      "commit": "4cf363703db8b36f03d05844acc048c92c53e355",
      "tree": "c68b805eda555e96390e412cf7c1b5efb94e6413",
      "parents": [
        "de8eebfe59117a8cc75e223bb2b5c5b84d7d6808"
      ],
      "author": {
        "name": "Kalle Raita",
        "email": "kraita@google.com",
        "time": "Fri Jan 13 10:18:36 2017 -0800"
      },
      "committer": {
        "name": "Kalle Raita",
        "email": "kraita@google.com",
        "time": "Fri Jan 13 10:18:36 2017 -0800"
      },
      "message": "Fix signed vs. unsigned mismatch warnings\n\nEGL header helpfully has EGLBoolean defined as unsigned and enums, including\nEGL_TRUE, as signed. Khronos has not found a satisfactory way to amend\nthe headers, so we\u0027ll need to cast the warnings away.\n\nBug: 33214264\nTest: Run EGLTest on Pixel XL\nChange-Id: I63240c83a8a4097895d0731c763651fca89cfc55\n"
    },
    {
      "commit": "454c92e07e7248b6d41c547842031ae37b053950",
      "tree": "c0d5b025bd8d3db67ff506a40504ad632e0a2c12",
      "parents": [
        "0ad5eb4ac42791705dc484ec973ea789d11a08e2"
      ],
      "author": {
        "name": "Kalle Raita",
        "email": "kraita@google.com",
        "time": "Thu Nov 17 15:23:17 2016 -0800"
      },
      "committer": {
        "name": "Kalle Raita",
        "email": "kraita@google.com",
        "time": "Thu Nov 17 15:34:51 2016 -0800"
      },
      "message": "Switch from deprecated tempnam to TemporaryFile\n\nBug: 32969944\nTest: Compile for Marlin, execute 32bit/64bit EGLTest.\nChange-Id: I3d995dc7467deb1d348b94dbbc98aafc211c80cf\n"
    },
    {
      "commit": "e8761d60a00ec47e5ed05539881fec81935a378d",
      "tree": "6d7d6c5ec1c472508526145f09b1afd95c50a608",
      "parents": [
        "0322a7176f4c432cae50c72657ad31a8c3b43016"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Sep 01 11:26:34 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Sep 01 11:26:34 2016 -0700"
      },
      "message": "Fix google-explicit-constructor warnings in  opengl.\n\n* Add explicit keyword to conversion constructors,\n  or use NOLINT for implicit converters.\nBug: 28341362\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I2508bb5c81e8fc7878a8ab5ee95cdf2c87729d85\n"
    },
    {
      "commit": "44d93a063c34db90712f158c37d9329709282b5f",
      "tree": "cfdc4020aad05dc466f70ce10ec75cfc08d2134e",
      "parents": [
        "f2e886c2a7851659feb192c97e508a7952426997",
        "e375c689caefda63e5407bd6df41bece40059484"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri May 20 14:41:50 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri May 20 14:41:50 2016 -0700"
      },
      "message": "resolve merge conflicts of e375c68 to nyc-dev-plus-aosp\n\nChange-Id: Ic6b535f7b078b674603c2df6d4ff66b29ff54c26\n"
    },
    {
      "commit": "21c61286e1294eea1917694aea1142e5ec133bcf",
      "tree": "8cb3b8e42addc1d469461af616def8265d8f8354",
      "parents": [
        "8d9818db1af53e065442fb5fcc44f69dfd31aec0"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri May 20 11:27:11 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri May 20 11:27:11 2016 -0700"
      },
      "message": "Fix misc-macro-parentheses warnings in opengl.\n\nBug: 28705665\nChange-Id: I761d310f0dff182c288cdbb5371272f4833aa282\n"
    },
    {
      "commit": "7bf754716ec5ddaf5e785cd82a414d8cc57ffd11",
      "tree": "3af38695a450990e589e19f020bde22c58e59049",
      "parents": [
        "4c3bbb1d90c5f5caf2e1c19a2aa3978d5a04abfb",
        "c2d0d24b62ca16624da976b59fd6225f4939180d"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon May 02 17:29:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 02 17:29:48 2016 +0000"
      },
      "message": "Merge \"Fix google-explicit-constructor warnings.\" am: 8a414ededd\nam: c2d0d24b62\n\n* commit \u0027c2d0d24b62ca16624da976b59fd6225f4939180d\u0027:\n  Fix google-explicit-constructor warnings.\n\nChange-Id: Ie3e0021c634faaafaeec495de3441225b70eb9d6\n"
    },
    {
      "commit": "6ca70efdaef8c07e91692101c7a3ae35dc1e0cbb",
      "tree": "b5f5d2811b066167210792e988c04f072966d58f",
      "parents": [
        "a5226fb2cf3d03544da1f9d4d44887c4143e0af0"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Apr 29 16:23:55 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Apr 29 16:23:55 2016 -0700"
      },
      "message": "Fix google-explicit-constructor warnings.\n\nBug: 28341362\nChange-Id: I83bb2282249ecd4e39347b90f5fb53788e1fff5b\n"
    },
    {
      "commit": "d1d16998adea189d5f24a774aa06e0e4e5f3e7eb",
      "tree": "3c4e5a55e2dae68a4c4f31b9cbc7b41bdfffbe4a",
      "parents": [
        "c4e490047a7dd605fb087b71d3b97182e409985c"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Tue Feb 23 17:10:37 2016 -0800"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Tue Feb 23 17:10:37 2016 -0800"
      },
      "message": "Fix warnings in frameworks/native/opengl/tests\n\nBug: 27152043\nChange-Id: I66815e6c6d5f30a73db761e801126ca1262ed883\n"
    },
    {
      "commit": "e70efa644753596eeeee112c3135d9a9d1972c61",
      "tree": "0593381ba9e0bcfd1418d3579eec2476dd09a158",
      "parents": [
        "366c38f82393c8a3e9419c0dbe6320504a4d741b"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Aug 03 08:57:34 2015 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Aug 03 09:54:35 2015 -0700"
      },
      "message": "Native/opengl: Remove unused variables from test\n\nFor build-system CFLAGS clean-up.\n\nBug: 18632512\n\n(cherry picked from commit a75f729650b18478e3ff822dbf686406ed7f7169)\n\nChange-Id: Ibe2d59c7e0677f02e4bf5214d34655cd300d5f15\n"
    },
    {
      "commit": "a75f729650b18478e3ff822dbf686406ed7f7169",
      "tree": "4e32f53f7cf56789b6c78bae824117b3472edd8b",
      "parents": [
        "b9b6310622bc0700296244f0a3d35fc459b5a196"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Aug 03 08:57:34 2015 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Aug 03 08:57:34 2015 -0700"
      },
      "message": "Native/opengl: Remove unused variables from test\n\nFor build-system CFLAGS clean-up.\n\nBug: 18632512\nChange-Id: Ibe2d59c7e0677f02e4bf5214d34655cd300d5f15\n"
    },
    {
      "commit": "2965dab9091382803430a0607118e20e93d2bd1d",
      "tree": "171368ac803c8ec49dea700767f57f7c00f0e5c1",
      "parents": [
        "d9799072de47ecd3e6d4cdb2bfd3db75f4d94bd5",
        "bceb29c83ea54d38b38e40d66402e56364cff56b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Dec 11 23:02:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 11 23:02:01 2014 +0000"
      },
      "message": "am bceb29c8: Merge \"Fix clang -Wc++11-narrowing warnings.\"\n\n* commit \u0027bceb29c83ea54d38b38e40d66402e56364cff56b\u0027:\n  Fix clang -Wc++11-narrowing warnings.\n"
    },
    {
      "commit": "3bded9177b579d96d72397d73b8f85bba47ec438",
      "tree": "c4beca58aa974f2241891ac0ef776a70038ad0f2",
      "parents": [
        "a59d7a6a66a2b8dcb2d00dbd6371fa89ae45ab04"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Dec 11 10:39:59 2014 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Dec 11 14:45:56 2014 -0800"
      },
      "message": "Fix clang -Wc++11-narrowing warnings.\n\nClang compiler gives warning to implicit conversions of\nliteral structure fields, although the compiler generated\nimplicit conversions are what we want in these cases.\n\nChange-Id: I8f04e7f2fa1db0ed1d1937135d9091532eec3d5b\n"
    },
    {
      "commit": "84fd9bd151f4aa2392afcb9d7f9e054d035353d5",
      "tree": "9f061b7188892ccf1141a0866ff7629cacc560e2",
      "parents": [
        "414fd6fc7a1023a1ca5843e14e7634dfaf255a54",
        "f8954c81a4ec43958867d1f6f497ef449bf091fd"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Dec 02 18:47:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 02 18:47:20 2014 +0000"
      },
      "message": "am f8954c81: Merge \"OpenGL tests: Fix unused variables\"\n\n* commit \u0027f8954c81a4ec43958867d1f6f497ef449bf091fd\u0027:\n  OpenGL tests: Fix unused variables\n"
    },
    {
      "commit": "fa59862430a166d1257f75725e5119040491c4dd",
      "tree": "ced7f7ce4817f02a45252df5a1f464665481166f",
      "parents": [
        "45aa022710165c321cdec9a475f269d6932fe1f3"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Nov 24 20:02:04 2014 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Nov 24 20:02:52 2014 -0800"
      },
      "message": "OpenGL tests: Fix unused variables\n\nFor build-system CFLAGS clean-up, fix unused variables.\n\nChange-Id: I1863418f7467412d7698dd0ce0c8e40d1bd0348e\n"
    },
    {
      "commit": "8e624d4cad45532c09879356f3adaa3b65fdcfc9",
      "tree": "c370021e1b31722ad6325c23c6bf9afb9850438c",
      "parents": [
        "cad831fb15f3c35945cb250d95d31c9b43d65785",
        "98d20f82ca8979b30c81df9639f54ab11e1951f9"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Nov 07 20:03:42 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 07 20:03:42 2014 +0000"
      },
      "message": "am 98d20f82: Merge \"Add a BufferItem parameter to onFrameAvailable\" into lmp-mr1-dev\n\n* commit \u002798d20f82ca8979b30c81df9639f54ab11e1951f9\u0027:\n  Add a BufferItem parameter to onFrameAvailable\n"
    },
    {
      "commit": "8dc55396fc9bc425b5e2c82e76a38080f2a655ff",
      "tree": "36dfc0172e525db15531c9074a81096862287edf",
      "parents": [
        "793fc0e13d25bdecda1219999f8be2cb3c121d20"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Tue Nov 04 11:37:46 2014 -0800"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Fri Nov 07 10:39:13 2014 -0800"
      },
      "message": "Add a BufferItem parameter to onFrameAvailable\n\nPasses the BufferItem for the queued buffer to the onFrameAvailable\ncallback so the consumer can track the BufferQueue\u0027s contents. Also\nadds an onFrameReplaced callback, which is necessary if the consumer\nwants to do anything more than simple queue length tracking.\n\nBug: 18111837\nChange-Id: If9d07229c9b586c668e5f99074e9b63b0468feb0\n"
    },
    {
      "commit": "c90b7d9c0f1df1cec8afbfebad0f111d878113e7",
      "tree": "fa9e1becb1167cd69a62d7a0ea0c698cd00815e3",
      "parents": [
        "ac5cd96fe24690d9e0ae823c77334b8579139aa2",
        "d12586b8593cf0cb894d02104a9794ed9dd85d16"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Nov 05 02:41:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 05 02:41:59 2014 +0000"
      },
      "message": "am d12586b8: Merge \"Move hwc tests to libc++.\"\n\n* commit \u0027d12586b8593cf0cb894d02104a9794ed9dd85d16\u0027:\n  Move hwc tests to libc++.\n"
    },
    {
      "commit": "bcc1ae07d951c166573612f123f8f0340a9233eb",
      "tree": "853c2917265615f69a4dd9210e3b4b31c601deaf",
      "parents": [
        "dbab409c49ca5dd6686912d0b3eeb19ef1c37a3e"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Nov 04 17:25:12 2014 -0800"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Nov 04 17:25:12 2014 -0800"
      },
      "message": "Move hwc tests to libc++.\n\nSince these tests were pulling in a static library linked against\nstlport, the tests needed to be explicit about which STL they\u0027re\nusing. Might as well be libc++.\n\nBug: 15193147\nChange-Id: I4e0fc4ea10f7982dd04e7baaf57139dd5d55543e\n"
    },
    {
      "commit": "4355c0c98644c37f0511257403bbfb71b342e2df",
      "tree": "6a114c465b05b6e65f1ef7d8325dac1ee7e614f8",
      "parents": [
        "9e8b528926506b3fa9ca7df52fef5f56ec6149c7",
        "e1e3d278549eb6389eb0b5fa3f13a4ac079a55a2"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Sep 12 16:22:03 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 12 16:22:03 2014 +0000"
      },
      "message": "am e1e3d278: Merge \"Clean cruft out of makefiles.\"\n\n* commit \u0027e1e3d278549eb6389eb0b5fa3f13a4ac079a55a2\u0027:\n  Clean cruft out of makefiles.\n"
    },
    {
      "commit": "b79dfe672138805b4f70183fd738d9af58591148",
      "tree": "725fb82c100c3296bd5b45ff0fc7a1e24f5a38ba",
      "parents": [
        "07c9557f603d405cbcb52434aca6f5ffdcc45072"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Sep 11 18:45:33 2014 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Sep 11 18:49:47 2014 -0700"
      },
      "message": "Clean cruft out of makefiles.\n\nCleans up manual uses of stlport and bionic (and removes uses of private\nbionic headers).\n\nChange-Id: I157309d702e59152adfa3450939082248ae4c043\n"
    },
    {
      "commit": "722e75179b7775121d8f33c899827ab866e2008b",
      "tree": "e5d03496844ab4edac750d1a2de8121368193b5a",
      "parents": [
        "55fc54970b674280376bbf037153ca1a5e53bc32",
        "0cea0a22109ace7e3dfbb4913a1469f3f8480f6e"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Jun 11 17:58:44 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 11 17:58:44 2014 +0000"
      },
      "message": "am 0cea0a22: am d284c4cd: Merge \"Don\\\u0027t set LOCAL_MODULE_PATH for native tests.\"\n\n* commit \u00270cea0a22109ace7e3dfbb4913a1469f3f8480f6e\u0027:\n  Don\u0027t set LOCAL_MODULE_PATH for native tests.\n"
    },
    {
      "commit": "8baf4fcabdb5daa3fff9aaae6a04e51f8b23a7a1",
      "tree": "71b8581225484e13a534e760a860ccc392a25d6a",
      "parents": [
        "c4193f1fef52314b451f55cce48ce44f94b875b6"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Jun 09 15:23:46 2014 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Jun 09 15:23:46 2014 -0700"
      },
      "message": "Don\u0027t set LOCAL_MODULE_PATH for native tests.\n\nThe build system will set it up automatically.\n\nChange-Id: Id5ed9eff88dab2349c3b357ee09f7da9479d7d2d\n"
    },
    {
      "commit": "5603a2fbbd1aae74c4635e2f600819fb05d112e0",
      "tree": "6b403ac4353c048e26b64747b18d768d0f125627",
      "parents": [
        "fc9aeb859096cc02ec9241fad589d361cf9c3ddd"
      ],
      "author": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Mon Apr 07 13:41:37 2014 -0700"
      },
      "committer": {
        "name": "Dan Stoza",
        "email": "stoza@google.com",
        "time": "Mon Apr 07 13:41:37 2014 -0700"
      },
      "message": "Remove deprecated BufferQueue constructor\n\nBug: 13415624\nChange-Id: I153b5470b21832cebe3c617d28a4ab9c9bf3b362\n"
    },
    {
      "commit": "f3ed9a21b83df1e1b4aa8d2cdd08114de3484b59",
      "tree": "6a3721e14c8f7c8f3a34592e4cb6b2edb9c3032d",
      "parents": [
        "f3f2afd8ccdce3f7d367907ffe663d104a08b790"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Tue Mar 25 14:59:26 2014 -0700"
      },
      "committer": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Tue Mar 25 14:59:26 2014 -0700"
      },
      "message": "Request RGBX rather than RGBA\n\nFixes San Angeles for certain devices.\n\nBug 13641473\n\nChange-Id: Icb148e1fed15fe56297942475c095e7eb4a11549\n"
    },
    {
      "commit": "85c0fee024384a7756a5eeb31592b6a0d7bacd91",
      "tree": "5e69058338a3ed64069613c617a8837cdfc09b7e",
      "parents": [
        "73ed82f809a40560fd3a6d53d18e5c846362d764"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Mar 13 14:34:28 2014 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Mar 13 14:34:28 2014 -0700"
      },
      "message": "Fix broken test build\n\nChange-Id: I767bcefd92899334e4769dd3495595f546133694\n"
    },
    {
      "commit": "709d7dec790f046ae3f72e7ebe9046977a46ac65",
      "tree": "b63b4d7ff1e56d82227c85637edabd846052def2",
      "parents": [
        "c9ed7d376882ff3c32913473fecd729c804dad0e"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Wed Mar 12 09:50:15 2014 -0700"
      },
      "committer": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Wed Mar 12 09:50:15 2014 -0700"
      },
      "message": "Adjust for device orientation\n\nWhen the device is rotated, reverse the width/height values.\n\nChange-Id: Idc2b80b1cb96d9379cd94192997580e1ade70bf6\n"
    },
    {
      "commit": "6ef57d7b368ebbac5f2b27c36a9032fee1cda8b1",
      "tree": "b3d4b6f7b16a28d4759711e1f79c6aa19d033449",
      "parents": [
        "c0c6a0cd4cc2121ffb61576482758aa542acf215"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Wed Mar 05 15:06:53 2014 -0800"
      },
      "committer": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Thu Mar 06 16:46:59 2014 -0800"
      },
      "message": "Restore old OpenGL tests\n\nThese tests call android_createDisplaySurface() to get a\nFramebufferNativeWindow that is passed to EGL.  This relies on the\nexistence of the framebuffer HAL, which is not supported on many\nrecent devices.\n\nThis change adds a new \"window surface\" object that the tests\ncan use to get a window from SurfaceFlinger instead.  All tests\nexcept for the HWC tests now appear to do things.\n\nThe HWC tests don\u0027t do anything useful, but they no longer depend\non the android_createDisplaySurface() function.\n\nBug 13323813\n\nChange-Id: I2cbfbacb3452fb658c29e945b0c7ae7c94c1a4ba\n"
    },
    {
      "commit": "e933c0396f1350c71b6753a5e25a82d800b1a9ae",
      "tree": "d538ff8ffa1b63f286485c468836621d1c065f90",
      "parents": [
        "6b4e5b7f856c32b75e9a22df4c3f2273ae906acb"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Mar 04 09:11:04 2014 -0800"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Mar 04 09:11:04 2014 -0800"
      },
      "message": "hwc test: 64-bit compilation error\n\n* cast 1u to size_t in max() argument lists\n\nChange-Id: I02f711c89e96e4cfc348f1c7bac455339bec2fa1\n"
    },
    {
      "commit": "a4e19521ac4563f2ff6517bcfd63d9b8d33a6d0b",
      "tree": "2ea2866fb6b49eabdc207bb42715665df2c94799",
      "parents": [
        "ba93b3f8e403636b614a4a379f9421bc70dca84f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 31 20:09:53 2013 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 01 17:20:08 2013 -0700"
      },
      "message": "Binderize the consumer side of BufferQueue\n\nWhile currently untested, this should allow to move the\nBuffereQueue in the consumer process and have everything\nwork as usual.\n\nBug: 9265647\n\nChange-Id: I9ca8f099f7c65b9a27b7e7a3643b46d1b58eacfc\n"
    }
  ],
  "next": "c2414bb0989763641ca57cf72c11ef6d86565a23"
}
