)]}'
{
  "log": [
    {
      "commit": "54acb5bd536db0b67ce6eb02d8d8120f0df1368b",
      "tree": "80769634545cd104e6906b55b8beb9aa437c31c2",
      "parents": [
        "037e8c43e10ae7c4c40f783af1f093184295c8ae",
        "d25633bbeaba470940bf2a0c99c58a8f7f0d0877"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 13 04:20:29 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 13 04:20:29 2021 +0000"
      },
      "message": "[automerger skipped] Merge \"Check if /dev/input exists before accessing the path\" am: 9aab31842a am: d25633bbea -s ours\n\nam skip reason: Merged-In I8675921280e351dd8885becce79a7cb4a9936c10 with SHA-1 78eb975e7b is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1744175\n\nChange-Id: Ic2eceb790c8cd7862f69998727ca5d84afc904d0\n"
    },
    {
      "commit": "d25633bbeaba470940bf2a0c99c58a8f7f0d0877",
      "tree": "750b3eb4291ae845757fd5cbdf4a1ab7d5e13183",
      "parents": [
        "41413126eda7bd8a2cdf3436491154b6a6020583",
        "9aab31842ad22862b49c2401b654c56fe609c074"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 13 04:07:34 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 13 04:07:34 2021 +0000"
      },
      "message": "Merge \"Check if /dev/input exists before accessing the path\" am: 9aab31842a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1744175\n\nChange-Id: I0f6e4c1d1309226e77aa94f355f26d1af7ecca08\n"
    },
    {
      "commit": "9aab31842ad22862b49c2401b654c56fe609c074",
      "tree": "750b3eb4291ae845757fd5cbdf4a1ab7d5e13183",
      "parents": [
        "81d10e646e3783d49c54537dafd7f38a406c7919",
        "d9a25ed9d2474bae6961634072f831c2554dbcb6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 13 03:56:10 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 13 03:56:10 2021 +0000"
      },
      "message": "Merge \"Check if /dev/input exists before accessing the path\""
    },
    {
      "commit": "037e8c43e10ae7c4c40f783af1f093184295c8ae",
      "tree": "80769634545cd104e6906b55b8beb9aa437c31c2",
      "parents": [
        "b7cd27797930033ff64034a6b3b2f6ada5de0a78",
        "78eb975e7b63d3ac74988ebc18cf4cc6c3f19622"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 13 03:04:41 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 13 03:04:41 2021 +0000"
      },
      "message": "Merge \"Check if /dev/input exists before accessing the path\" into sc-dev-plus-aosp"
    },
    {
      "commit": "b7cd27797930033ff64034a6b3b2f6ada5de0a78",
      "tree": "dae54a525f4df6d06ce1a15e7862291a36d4a830",
      "parents": [
        "f3d34a7129aa8354ee9bb18f8eabdf198785edfe",
        "41413126eda7bd8a2cdf3436491154b6a6020583"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 12 23:52:35 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 23:52:35 2021 +0000"
      },
      "message": "Merge \"libbinder_rs: Add enum_values function to AIDL enums\" am: 81d10e646e am: 41413126ed\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1751821\n\nChange-Id: Ie70d15a26ebc8823605f4ae7112ae29e80230515\n"
    },
    {
      "commit": "78eb975e7b63d3ac74988ebc18cf4cc6c3f19622",
      "tree": "cbc3c305f5c8375a2da03b0dd8479852e88c1ef7",
      "parents": [
        "f3d34a7129aa8354ee9bb18f8eabdf198785edfe"
      ],
      "author": {
        "name": "Usama Arif",
        "email": "usama.arif@arm.com",
        "time": "Thu Jun 03 16:44:09 2021 +0100"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Mon Jul 12 23:35:31 2021 +0000"
      },
      "message": "Check if /dev/input exists before accessing the path\n\nIt is possible that development platforms don\u0027t have any input devices,\nhence /dev/input directory won\u0027t be created. Hence check if /dev/input exists\nbefore adding inotify watch and scanDirLocked for /dev/input.\ninotify_add_watch is also added for /dev/input when it is created. for e.g.\nduring EventHubTest.\n\nTest: atest inputflinger_tests (on a development board with no input\ndevices)\nSigned-off-by: Usama Arif \u003cusama.arif@arm.com\u003e\nChange-Id: I8675921280e351dd8885becce79a7cb4a9936c10\nMerged-In: I8675921280e351dd8885becce79a7cb4a9936c10\n(cherry picked from commit b27c8e63e5b4961c300c50e1c935e0f7cdeea0fa)\n"
    },
    {
      "commit": "41413126eda7bd8a2cdf3436491154b6a6020583",
      "tree": "13e79adb7546494f5f3afb1daaebe53402709287",
      "parents": [
        "3158118bb0bc66da20432adebc6a5b4bd60e0322",
        "81d10e646e3783d49c54537dafd7f38a406c7919"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 12 23:35:28 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 23:35:28 2021 +0000"
      },
      "message": "Merge \"libbinder_rs: Add enum_values function to AIDL enums\" am: 81d10e646e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1751821\n\nChange-Id: Ic9dafc1db6a06bcdfe1655ea3692584998a2321d\n"
    },
    {
      "commit": "81d10e646e3783d49c54537dafd7f38a406c7919",
      "tree": "13e79adb7546494f5f3afb1daaebe53402709287",
      "parents": [
        "e9d9b27a649b04eb9f3899c1c7ab81ada22adf43",
        "7f38cf97916ec0b12b4aced663462e56dd8fe0b3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 12 23:19:11 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 12 23:19:11 2021 +0000"
      },
      "message": "Merge \"libbinder_rs: Add enum_values function to AIDL enums\""
    },
    {
      "commit": "f3d34a7129aa8354ee9bb18f8eabdf198785edfe",
      "tree": "d40f2a6b5e4723401fc2e6391550ed0b120870b0",
      "parents": [
        "fed72014cfe01c58eadbcac9775af9869c29f4c4",
        "3158118bb0bc66da20432adebc6a5b4bd60e0322"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 12 23:17:18 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 23:17:18 2021 +0000"
      },
      "message": "Merge \"libbinder: RPC flake mode fix\" am: e9d9b27a64 am: 3158118bb0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1755433\n\nChange-Id: Ia4a30017ed40f3196cf002a1edf8bec65096b2ca\n"
    },
    {
      "commit": "3158118bb0bc66da20432adebc6a5b4bd60e0322",
      "tree": "8685ed45abea335082712fa6a9a1495f1525c1cf",
      "parents": [
        "3ecfed4579b41313aa77a46f71eba2f31396d1f4",
        "e9d9b27a649b04eb9f3899c1c7ab81ada22adf43"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 12 23:04:06 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 23:04:06 2021 +0000"
      },
      "message": "Merge \"libbinder: RPC flake mode fix\" am: e9d9b27a64\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1755433\n\nChange-Id: Icd3276a6b2cd4db14aaf5f5ec2511c984ac2017a\n"
    },
    {
      "commit": "e9d9b27a649b04eb9f3899c1c7ab81ada22adf43",
      "tree": "8685ed45abea335082712fa6a9a1495f1525c1cf",
      "parents": [
        "d195645e36da06189b1df4c8231f177d01466923",
        "082564349e21530a78d569547dea7971a2381562"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 12 22:48:50 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 12 22:48:50 2021 +0000"
      },
      "message": "Merge \"libbinder: RPC flake mode fix\""
    },
    {
      "commit": "082564349e21530a78d569547dea7971a2381562",
      "tree": "de96c3119245d22b939025a8b9dfceb3238f78bd",
      "parents": [
        "2bfbdffc26b4da2670a74b8fef640fa3741ad229"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Jul 02 13:03:49 2021 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jul 12 21:09:00 2021 +0000"
      },
      "message": "libbinder: RPC flake mode fix\n\nThe #ifdef should be #if because RPC_FLAKE_PRONE is defined to false.\n[[clang::no_destroy]] is needed for the static variables in\nrpcMaybeWaitToFlake otherwise it can crash for taking a mutex that was\ndestroyed in the onLastStrongRef-\u003esendDecStrong path.\n\nTest: atest binderRpcTest\nFixes: 190828148\nChange-Id: Iac6302d737de70f5fde2656dd2e140a6dcd13f7e\n"
    },
    {
      "commit": "fed72014cfe01c58eadbcac9775af9869c29f4c4",
      "tree": "2e8751f0d3e56866212eaa4e04b160456ee70406",
      "parents": [
        "55b5cf6f526fb4c1b375d55a1c13261606444a87",
        "b0eecadde94f5da467b923e94e05157d8c0d536e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 12 19:07:57 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 19:07:57 2021 +0000"
      },
      "message": "Merge \"dex2oat: add a new task profile for dex2oat boot_complete policy\" into sc-dev am: b0eecadde9\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15226977\n\nChange-Id: If3f9d0aff0c5fa11463f39cd245976d10ec021ae\n"
    },
    {
      "commit": "b0eecadde94f5da467b923e94e05157d8c0d536e",
      "tree": "bd088c7e0d7f1a15387914e3f5007eacc3e713a6",
      "parents": [
        "b058a604011ab7f98513345cbd4fb9573065c959",
        "0efe8d5ba1365cb5bcee61c4a9faa7f7620511da"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 12 18:51:11 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 12 18:51:11 2021 +0000"
      },
      "message": "Merge \"dex2oat: add a new task profile for dex2oat boot_complete policy\" into sc-dev"
    },
    {
      "commit": "55b5cf6f526fb4c1b375d55a1c13261606444a87",
      "tree": "105416369561b2b68a488ef7448018e8d2347938",
      "parents": [
        "1b1005ef520a238f23a45653e8e917e9db0c82bb",
        "b058a604011ab7f98513345cbd4fb9573065c959"
      ],
      "author": {
        "name": "Gavin Corkery",
        "email": "gavincorkery@google.com",
        "time": "Mon Jul 12 09:51:57 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 09:51:57 2021 +0000"
      },
      "message": "[automerger skipped] Merge \"Increase meminfo dumpsys timeout\" into sc-dev am: b058a60401 -s ours\n\nam skip reason: Merged-In Ic270a81f3dde1329881023d533ffbff43a82127c with SHA-1 fac7e2b57b is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15243093\n\nChange-Id: I34e11a467fa1b2f78d4138f1de5648fd8364b14f\n"
    },
    {
      "commit": "b058a604011ab7f98513345cbd4fb9573065c959",
      "tree": "bae95f642e10618f3f198519e4332595b97d502a",
      "parents": [
        "e565bb8181dab33bb50495d4f1d8e2bf72c27cac",
        "10aa1c00f0127552a1c1f3d8dd432915240130f3"
      ],
      "author": {
        "name": "Gavin Corkery",
        "email": "gavincorkery@google.com",
        "time": "Mon Jul 12 09:34:57 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 12 09:34:57 2021 +0000"
      },
      "message": "Merge \"Increase meminfo dumpsys timeout\" into sc-dev"
    },
    {
      "commit": "1b1005ef520a238f23a45653e8e917e9db0c82bb",
      "tree": "105416369561b2b68a488ef7448018e8d2347938",
      "parents": [
        "e5af068f5e9dc6ecd3e95c5d809b14fce4b0545c",
        "e565bb8181dab33bb50495d4f1d8e2bf72c27cac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jul 10 03:20:51 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jul 10 03:20:51 2021 +0000"
      },
      "message": "Merge \"Fix HDR layer info listener to use the right area\" into sc-dev am: e565bb8181\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15245286\n\nChange-Id: I1635670902ab37fc3722ad7cc28fc7a54fd86156\n"
    },
    {
      "commit": "e565bb8181dab33bb50495d4f1d8e2bf72c27cac",
      "tree": "f24515dd1df2e6d5fd94272ac23e3f8ca1f286d3",
      "parents": [
        "90b688e0871de6088a7f77f3522df440a88e676f",
        "db1a16bf8750c0fde143ac4114935dfe34c62c18"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jul 10 03:05:34 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jul 10 03:05:34 2021 +0000"
      },
      "message": "Merge \"Fix HDR layer info listener to use the right area\" into sc-dev"
    },
    {
      "commit": "db1a16bf8750c0fde143ac4114935dfe34c62c18",
      "tree": "31050da10ccf9c8ee92e77565baa98e9b83fc9bb",
      "parents": [
        "3f3b607d342c14b306365f5c4758017703d8c4b3"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jul 09 13:05:52 2021 -0400"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jul 09 21:21:55 2021 -0400"
      },
      "message": "Fix HDR layer info listener to use the right area\n\nUse the display frame instead of the buffer size as we care\nabout how much screen-space an HDR layer is occupying, not\nhow big the video buffer is.\n\nFixes: 193229521\nTest: logs added while watching HDR videos in youtube\nChange-Id: I25f9d4cfef14cb550b9db7ce57b508d2cad876b4\n"
    },
    {
      "commit": "e5af068f5e9dc6ecd3e95c5d809b14fce4b0545c",
      "tree": "3f5bd01fe3c32210379a51abfe4ba1a5061bca9a",
      "parents": [
        "99656856f6a33ad1779eabf0513e19b77601cdeb",
        "90b688e0871de6088a7f77f3522df440a88e676f"
      ],
      "author": {
        "name": "Ady Abraham",
        "email": "adyabr@google.com",
        "time": "Fri Jul 09 19:45:40 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 19:45:40 2021 +0000"
      },
      "message": "Merge \"SF: fix BufferTX counter for null buffers\" into sc-dev am: 90b688e087\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15240586\n\nChange-Id: Ia06b36daaa1ca5de67041c6c5f5f6335bc0107e6\n"
    },
    {
      "commit": "90b688e0871de6088a7f77f3522df440a88e676f",
      "tree": "87d39c265b324031e7de892df6b2c80ea4ada21d",
      "parents": [
        "5b20104681db36a6401f0a109e18a56909591196",
        "6e8e36486152c3602c5ba3214f34fc01a6a13937"
      ],
      "author": {
        "name": "Ady Abraham",
        "email": "adyabr@google.com",
        "time": "Fri Jul 09 19:23:53 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 09 19:23:53 2021 +0000"
      },
      "message": "Merge \"SF: fix BufferTX counter for null buffers\" into sc-dev"
    },
    {
      "commit": "6e8e36486152c3602c5ba3214f34fc01a6a13937",
      "tree": "794e9a73754cd603eee978c71111fae4ba7e9296",
      "parents": [
        "f0e85668ef360fec0eaac8e16c3fb8169c443f5c"
      ],
      "author": {
        "name": "Ady Abraham",
        "email": "adyabr@google.com",
        "time": "Thu Jul 08 19:44:07 2021 -0700"
      },
      "committer": {
        "name": "Ady Abraham",
        "email": "adyabr@google.com",
        "time": "Fri Jul 09 10:30:23 2021 -0700"
      },
      "message": "SF: fix BufferTX counter for null buffers\n\nDon\u0027t increment the BufferTX counter is the transaction includes\na buffer change but that buffer is null.\n\nTest: Open  https://jsfiddle.net/8q7nuwh9/show in Chrome and scroll up down\nBug: 192352790\nChange-Id: Ia0a27ff32fb20f20a1ac671f2b4fdb3ae22a8aea\n"
    },
    {
      "commit": "99656856f6a33ad1779eabf0513e19b77601cdeb",
      "tree": "c4a35a13abe629e30c4bf278fa910bd200e94c6c",
      "parents": [
        "26a8d3f9af8c057cdd9178d77c354ef988781c31",
        "3ecfed4579b41313aa77a46f71eba2f31396d1f4"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Fri Jul 09 17:21:06 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 17:21:06 2021 +0000"
      },
      "message": "Merge \"Handle R16G16B16A16_FLOAT in AHardwareBuffer_bytesPerPixel\" am: d195645e36 am: 3ecfed4579\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1760374\n\nChange-Id: Ie7994fe301d5c5650976fb8f08a11490e160c404\n"
    },
    {
      "commit": "3ecfed4579b41313aa77a46f71eba2f31396d1f4",
      "tree": "0b0c935deeee5de213031515c3e2f6c7e41ab6ae",
      "parents": [
        "04278bb37eaf7da2e9de5aeecff2bdf01577769e",
        "d195645e36da06189b1df4c8231f177d01466923"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Fri Jul 09 17:03:43 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 17:03:43 2021 +0000"
      },
      "message": "Merge \"Handle R16G16B16A16_FLOAT in AHardwareBuffer_bytesPerPixel\" am: d195645e36\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1760374\n\nChange-Id: I23d7e4d0938dd653009629b5245d086673000b23\n"
    },
    {
      "commit": "d195645e36da06189b1df4c8231f177d01466923",
      "tree": "0b0c935deeee5de213031515c3e2f6c7e41ab6ae",
      "parents": [
        "b70a4325ba0b33ff0f27c71d2cbf825474e51f71",
        "a0efa84c0cde2ffe849dd99d801e595b00ade3a0"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Fri Jul 09 16:50:30 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jul 09 16:50:30 2021 +0000"
      },
      "message": "Merge \"Handle R16G16B16A16_FLOAT in AHardwareBuffer_bytesPerPixel\""
    },
    {
      "commit": "0efe8d5ba1365cb5bcee61c4a9faa7f7620511da",
      "tree": "e28fa41b9006bb146cc28f22624926a85c99f776",
      "parents": [
        "a95ed9767082a796af296cebe79208a82d4b6c94"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Wed Jul 07 17:32:38 2021 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Fri Jul 09 09:44:16 2021 -0700"
      },
      "message": "dex2oat: add a new task profile for dex2oat boot_complete policy\n\nSince installation time is also critical and sometime we want a finer\ncontrol on its behavior for vendor. Instead of setting dex2oat to\nbackground group, add a new task profile (by default same as background\ngroup).\n\nTest: Boot\nBug: 188947181\nSigned-off-by: Wei Wang \u003cwvw@google.com\u003e\nChange-Id: I37a36050a338f9eba8d605a00a32b99a4a590bac\n"
    },
    {
      "commit": "26a8d3f9af8c057cdd9178d77c354ef988781c31",
      "tree": "14a3abf88824abd0538659499ccda5f5339b694d",
      "parents": [
        "616fd70411a02a5c83b07fc3abc68958dc3541ed",
        "04278bb37eaf7da2e9de5aeecff2bdf01577769e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 09 16:36:39 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 16:36:39 2021 +0000"
      },
      "message": "[automerger skipped] Merge \"Use std::filesystem for input event devices scan.\" am: b70a4325ba am: 04278bb37e -s ours\n\nam skip reason: Merged-In Ib5658e96783b8a1099fe0a2cb6dda51703045c84 with SHA-1 8594e194f7 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1759649\n\nChange-Id: I3708b1aef8c10a36b1267ae461b349d4d984d184\n"
    },
    {
      "commit": "04278bb37eaf7da2e9de5aeecff2bdf01577769e",
      "tree": "d8c82fa1670567b65131f93a171a06e23b2e81c7",
      "parents": [
        "0f0af3a1fd392d1c0461a8ab3e50018f74e6c56c",
        "b70a4325ba0b33ff0f27c71d2cbf825474e51f71"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 09 16:27:54 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 16:27:54 2021 +0000"
      },
      "message": "Merge \"Use std::filesystem for input event devices scan.\" am: b70a4325ba\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1759649\n\nChange-Id: Id24304e48122fb5f2fbfbf6ce04fe5057d053c4c\n"
    },
    {
      "commit": "616fd70411a02a5c83b07fc3abc68958dc3541ed",
      "tree": "14a3abf88824abd0538659499ccda5f5339b694d",
      "parents": [
        "4032ea3999f08802139be88028202e4de7b76255",
        "5b20104681db36a6401f0a109e18a56909591196"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Fri Jul 09 16:14:26 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 16:14:26 2021 +0000"
      },
      "message": "Merge \"SF: Set dirty region bit if transparent region hint changes\" into sc-dev am: 5b20104681\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15240432\n\nChange-Id: I8dd49f7304090eae81415324b0196dec9f525b50\n"
    },
    {
      "commit": "b70a4325ba0b33ff0f27c71d2cbf825474e51f71",
      "tree": "d8c82fa1670567b65131f93a171a06e23b2e81c7",
      "parents": [
        "d40d76a7394b3d874373546dfa451503bb81b0ef",
        "db924707a033dc6e783dc8ab265c8e61e273531c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 09 16:13:50 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jul 09 16:13:50 2021 +0000"
      },
      "message": "Merge \"Use std::filesystem for input event devices scan.\""
    },
    {
      "commit": "5b20104681db36a6401f0a109e18a56909591196",
      "tree": "daf8d16b18b9339b6faf481141f76de67fcac14e",
      "parents": [
        "4c969b34bbccd94deff90112c2040c126772e787",
        "27e3ed54fa11add70fe3f6ee11ba589630cca0d8"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Fri Jul 09 15:58:32 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 09 15:58:32 2021 +0000"
      },
      "message": "Merge \"SF: Set dirty region bit if transparent region hint changes\" into sc-dev"
    },
    {
      "commit": "4032ea3999f08802139be88028202e4de7b76255",
      "tree": "75f98f79b4a98845a8b80829017c974fcaba93a9",
      "parents": [
        "5388efc03d1e9d5daa05238861caba457e6bcaa1",
        "0f0af3a1fd392d1c0461a8ab3e50018f74e6c56c"
      ],
      "author": {
        "name": "Gavin Corkery",
        "email": "gavincorkery@google.com",
        "time": "Fri Jul 09 11:00:25 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 11:00:25 2021 +0000"
      },
      "message": "Merge \"Increase meminfo dumpsys timeout\" am: d40d76a739 am: 0f0af3a1fd\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1761025\n\nChange-Id: I53d489ab74b0480317231199783fa5c48cea9005\n"
    },
    {
      "commit": "0f0af3a1fd392d1c0461a8ab3e50018f74e6c56c",
      "tree": "3470d4482021906dd7af35a57de700a42c7f250c",
      "parents": [
        "ac9c13cfb54cb7fd29e7024208b0aa12778f8382",
        "d40d76a7394b3d874373546dfa451503bb81b0ef"
      ],
      "author": {
        "name": "Gavin Corkery",
        "email": "gavincorkery@google.com",
        "time": "Fri Jul 09 10:45:29 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 10:45:29 2021 +0000"
      },
      "message": "Merge \"Increase meminfo dumpsys timeout\" am: d40d76a739\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1761025\n\nChange-Id: I4010a2f03412f85a239dc6d912793e3b2c5fa3d9\n"
    },
    {
      "commit": "10aa1c00f0127552a1c1f3d8dd432915240130f3",
      "tree": "305097839b0d216cd62826e0348dc4ddf54b1d98",
      "parents": [
        "603a15d295579ea583fbad2cb9c15cf41dd598dc"
      ],
      "author": {
        "name": "Gavin Corkery",
        "email": "gavincorkery@google.com",
        "time": "Thu Jul 08 22:39:02 2021 +0100"
      },
      "committer": {
        "name": "Gavin Corkery",
        "email": "gavincorkery@google.com",
        "time": "Fri Jul 09 11:32:57 2021 +0100"
      },
      "message": "Increase meminfo dumpsys timeout\n\nIncreases the meminfo dumpsys timeout from 30s to 60s, since\n30s is sometimes not enough.\n\nTest: Check that longer timeout is used in writeDump call\nBug: 191615258\nChange-Id: Ic270a81f3dde1329881023d533ffbff43a82127c\nMerged-In: Ic270a81f3dde1329881023d533ffbff43a82127c\n(cherry picked from commit fac7e2b57ba6b9d461ed779a7fe6a620335d16c8)\n"
    },
    {
      "commit": "d40d76a7394b3d874373546dfa451503bb81b0ef",
      "tree": "3470d4482021906dd7af35a57de700a42c7f250c",
      "parents": [
        "fb2bda2d86e3f391c8e822447821e618880f46be",
        "fac7e2b57ba6b9d461ed779a7fe6a620335d16c8"
      ],
      "author": {
        "name": "Gavin Corkery",
        "email": "gavincorkery@google.com",
        "time": "Fri Jul 09 10:28:15 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jul 09 10:28:15 2021 +0000"
      },
      "message": "Merge \"Increase meminfo dumpsys timeout\""
    },
    {
      "commit": "d9a25ed9d2474bae6961634072f831c2554dbcb6",
      "tree": "54b77660cfacda3f155e6d8079abc495c6569ee4",
      "parents": [
        "db924707a033dc6e783dc8ab265c8e61e273531c"
      ],
      "author": {
        "name": "Usama Arif",
        "email": "usama.arif@arm.com",
        "time": "Thu Jun 03 16:44:09 2021 +0100"
      },
      "committer": {
        "name": "Usama Arif",
        "email": "usama.arif@arm.com",
        "time": "Fri Jul 09 10:08:36 2021 +0100"
      },
      "message": "Check if /dev/input exists before accessing the path\n\nIt is possible that development platforms don\u0027t have any input devices,\nhence /dev/input directory won\u0027t be created. Hence check if /dev/input exists\nbefore adding inotify watch and scanDirLocked for /dev/input.\ninotify_add_watch is also added for /dev/input when it is created. for e.g.\nduring EventHubTest.\n\nSigned-off-by: Usama Arif \u003cusama.arif@arm.com\u003e\nChange-Id: I8675921280e351dd8885becce79a7cb4a9936c10\nMerged-In: I8675921280e351dd8885becce79a7cb4a9936c10\n"
    },
    {
      "commit": "5388efc03d1e9d5daa05238861caba457e6bcaa1",
      "tree": "dafc8f429f710f90b3d9f453bd92db0fc23f9feb",
      "parents": [
        "4b045cd84611c8e7552cc9320ba71bcad7a356b9",
        "4c969b34bbccd94deff90112c2040c126772e787"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Fri Jul 09 01:46:03 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 01:46:03 2021 +0000"
      },
      "message": "Merge \"BlastBufferQueue: Keep transform hint in Surface consistent\" into sc-dev am: 4c969b34bb\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15226224\n\nChange-Id: Ie6c3213a0a84f8743fcadd51a3a6cabea2ba0c72\n"
    },
    {
      "commit": "4c969b34bbccd94deff90112c2040c126772e787",
      "tree": "7eb4010a5701a1b5b44ccb15b9b6e6372295212a",
      "parents": [
        "a910271057b4cf527159900f9d2cd5e7a4ee54fd",
        "9c16128241425c91249379aacc3bca31d04ef12f"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Fri Jul 09 01:30:00 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 09 01:30:00 2021 +0000"
      },
      "message": "Merge \"BlastBufferQueue: Keep transform hint in Surface consistent\" into sc-dev"
    },
    {
      "commit": "27e3ed54fa11add70fe3f6ee11ba589630cca0d8",
      "tree": "ceb7174de86805d9a7c5e184cdb89cf7a7b9a2ca",
      "parents": [
        "f0e85668ef360fec0eaac8e16c3fb8169c443f5c"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Thu Jul 08 18:24:25 2021 -0700"
      },
      "committer": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Thu Jul 08 18:24:25 2021 -0700"
      },
      "message": "SF: Set dirty region bit if transparent region hint changes\n\nWe need to recompute visible regions if the transparent hint changes.\nPreviously we were relying incorrectly on metadata change to\nrecompute visible region. Since we set metadata every frame, we were\nalways forcing visible regions to be recomputed.\n\nTest: check steps in bug does not repro\nFixes: 191954056\nChange-Id: Idd3adf7cf950a3655a5d8593da2f5aa0adcbbca1\n"
    },
    {
      "commit": "4b045cd84611c8e7552cc9320ba71bcad7a356b9",
      "tree": "076259ecf14561400b60452896ad7e55d332993c",
      "parents": [
        "fc7524f71679740df20892a57377c30a910d8509",
        "a910271057b4cf527159900f9d2cd5e7a4ee54fd"
      ],
      "author": {
        "name": "Alec Mouri",
        "email": "alecmouri@google.com",
        "time": "Fri Jul 09 01:02:32 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 01:02:32 2021 +0000"
      },
      "message": "Merge \"Actually use texture bounds in CachedSet::getTextureBounds\" into sc-dev am: a910271057\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15238149\n\nChange-Id: I0992ae92b5b7a67f91c8e542d928ed4b073607eb\n"
    },
    {
      "commit": "a910271057b4cf527159900f9d2cd5e7a4ee54fd",
      "tree": "5c6678549d0714266168dfbc0d7212d0be3b06f7",
      "parents": [
        "7b86b176d07c1e9d60089e5e0086a012c6b3e049",
        "7c4913dc2e12dc82351346523ba9ed33c3b50d49"
      ],
      "author": {
        "name": "Alec Mouri",
        "email": "alecmouri@google.com",
        "time": "Fri Jul 09 00:51:10 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 09 00:51:10 2021 +0000"
      },
      "message": "Merge \"Actually use texture bounds in CachedSet::getTextureBounds\" into sc-dev"
    },
    {
      "commit": "7c4913dc2e12dc82351346523ba9ed33c3b50d49",
      "tree": "d9762846a5f4ff56e6d07092bcd969850603ff0f",
      "parents": [
        "076276f7b8b5e0501a9f96e564d655020128dc31"
      ],
      "author": {
        "name": "Alec Mouri",
        "email": "alecmouri@google.com",
        "time": "Thu Jul 08 14:31:48 2021 -0700"
      },
      "committer": {
        "name": "Alec Mouri",
        "email": "alecmouri@google.com",
        "time": "Thu Jul 08 15:26:25 2021 -0700"
      },
      "message": "Actually use texture bounds in CachedSet::getTextureBounds\n\nVirtual displays may be projected onto a display area that is a\nsubrectangle of the display size. Because the flattened buffer for a\nCachedSet is display-size, we need to use the display size as the\ndisplay frame instead of the framebuffer output rectangle. Otherwise, we\nwould be blitting the contents of the display-sized texture onto a\nsmaller area, which causes an unintended scale.\n\nBug: 191328868\nTest: Simulating secondary displays does not squash the content.\nTest: libcompositionengine_test\nChange-Id: I79d56a998e4f7fc030191fed50002354c3c18561\n"
    },
    {
      "commit": "fac7e2b57ba6b9d461ed779a7fe6a620335d16c8",
      "tree": "b5aa8abc89364b52b0c9f9bfee35b5e39e23703e",
      "parents": [
        "2bfbdffc26b4da2670a74b8fef640fa3741ad229"
      ],
      "author": {
        "name": "Gavin Corkery",
        "email": "gavincorkery@google.com",
        "time": "Thu Jul 08 22:39:02 2021 +0100"
      },
      "committer": {
        "name": "Gavin Corkery",
        "email": "gavincorkery@google.com",
        "time": "Thu Jul 08 22:55:38 2021 +0100"
      },
      "message": "Increase meminfo dumpsys timeout\n\nIncreases the meminfo dumpsys timeout from 30s to 60s, since\n30s is sometimes not enough.\n\nTest: Check that longer timeout is used in writeDump call\nBug: 191615258\nChange-Id: Ic270a81f3dde1329881023d533ffbff43a82127c\n"
    },
    {
      "commit": "a0efa84c0cde2ffe849dd99d801e595b00ade3a0",
      "tree": "a421d1f4067ab701f5c7560abab9c39c48dc4101",
      "parents": [
        "751474a7816fe138e01dfb4ff5ef7a60cb97bb7f"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Jul 08 13:08:14 2021 -0700"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Jul 08 13:08:14 2021 -0700"
      },
      "message": "Handle R16G16B16A16_FLOAT in AHardwareBuffer_bytesPerPixel\n\nBug: b/192315789\nTest: cts -m CtsNativeHardwareTestCases -t\n      SingleLayer_ColorTest_CpuWriteColorGpuRead_R16G16B16A16_FLOAT\nChange-Id: Iaf3c07fa2856c8e7ddaa5f3d57eaf686fc136fa1\n"
    },
    {
      "commit": "db924707a033dc6e783dc8ab265c8e61e273531c",
      "tree": "d8dc8b31a59400c5f9eb1f530baf124f35c28773",
      "parents": [
        "fb2bda2d86e3f391c8e822447821e618880f46be"
      ],
      "author": {
        "name": "Chris Ye",
        "email": "lzye@google.com",
        "time": "Tue Jul 14 10:34:06 2020 -0700"
      },
      "committer": {
        "name": "Usama Arif",
        "email": "usama.arif@arm.com",
        "time": "Thu Jul 08 21:05:50 2021 +0100"
      },
      "message": "Use std::filesystem for input event devices scan.\n\nUse std::filesystem directory iterator to scan event devices in EventHub.\n\nBug: 160010896\nTest: atest inputflinger_tests, atest EventHubTest\nChange-Id: Ib5658e96783b8a1099fe0a2cb6dda51703045c84\nMerged-In: Ib5658e96783b8a1099fe0a2cb6dda51703045c84\n"
    },
    {
      "commit": "9c16128241425c91249379aacc3bca31d04ef12f",
      "tree": "58a86785c5bbcc5b6708e90ddbfe4f4f48ff6d85",
      "parents": [
        "c6a3d6060ed7858fb435a0f0f02eaacd5b5c2e42"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Wed Jul 07 16:52:34 2021 -0700"
      },
      "committer": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Thu Jul 08 19:27:33 2021 +0000"
      },
      "message": "BlastBufferQueue: Keep transform hint in Surface consistent\n\nWe should only update the transform hint in Surface when\nconnecting to the queue or queuing a buffer. Otherwise,\nthe transform hint value used when dequeuing the buffer\nwill not align with the value queried from the Surface. This\ninconsistency was causing BBQ to reject buffers and we\nsuspect this was causing an issue where BBQ will remain in\nthis inconsistent state rejecting all buffers until the app\nchanged orientation.\n\nTest: rotate device, check for rejected buffers, run through scenario in bug\nBug: b/191841127\n\nChange-Id: Id84a3a650ce68878e5638b942249c11558fd29eb\nMerged-In: Id84a3a650ce68878e5638b942249c11558fd29eb\n"
    },
    {
      "commit": "fc7524f71679740df20892a57377c30a910d8509",
      "tree": "7eefd9160b6ec84d24b8b906711842f654649197",
      "parents": [
        "8b7a9ca73437e5ae76ea42fda5887ecfe500b8fd",
        "7b86b176d07c1e9d60089e5e0086a012c6b3e049"
      ],
      "author": {
        "name": "Pyuli Naithani",
        "email": "pyuli@google.com",
        "time": "Thu Jul 08 17:31:21 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 17:31:21 2021 +0000"
      },
      "message": "Merge \"Added API changes for sensor privacy toggle source.\" into sc-dev am: 7b86b176d0\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15193434\n\nChange-Id: Ifd7664ffa2781af0842d42d943fc0e9c5abb3729\n"
    },
    {
      "commit": "7b86b176d07c1e9d60089e5e0086a012c6b3e049",
      "tree": "d2734b0cdc01b7f21d56500289f3abfcbf7b7995",
      "parents": [
        "6a5e8c4adbf9be374b70b29e53f37574e0b2b564",
        "44d69662528a235b4683001af26239777ff664f5"
      ],
      "author": {
        "name": "Pyuli Naithani",
        "email": "pyuli@google.com",
        "time": "Thu Jul 08 17:24:54 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 08 17:24:54 2021 +0000"
      },
      "message": "Merge \"Added API changes for sensor privacy toggle source.\" into sc-dev"
    },
    {
      "commit": "8b7a9ca73437e5ae76ea42fda5887ecfe500b8fd",
      "tree": "ed470fdec910bdbce5c3751b9972e38f49c9dd77",
      "parents": [
        "d2f2136344b9cf13702a28fbc7d56394309c4aa0",
        "6a5e8c4adbf9be374b70b29e53f37574e0b2b564"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Thu Jul 08 15:56:28 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 15:56:28 2021 +0000"
      },
      "message": "Merge \"Add an utility function to convert RotationFlags to Rotation\" into sc-dev am: 6a5e8c4adb\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15191746\n\nChange-Id: Icaf495e70259678e5372730824f6fb149d5d2f05\n"
    },
    {
      "commit": "6a5e8c4adbf9be374b70b29e53f37574e0b2b564",
      "tree": "c0d08ef3534542cec1d0e241f9b3fe189b4aeeef",
      "parents": [
        "c45b3a871c657c7873f0d06d0d1a23327cceca92",
        "c6a3d6060ed7858fb435a0f0f02eaacd5b5c2e42"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Thu Jul 08 15:45:32 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 08 15:45:32 2021 +0000"
      },
      "message": "Merge \"Add an utility function to convert RotationFlags to Rotation\" into sc-dev"
    },
    {
      "commit": "d2f2136344b9cf13702a28fbc7d56394309c4aa0",
      "tree": "ed6f085f25c11a99433210f6964a00eac8ff4bea",
      "parents": [
        "ad4fda28435c6449605a4096d57d03f43cd1186d",
        "c45b3a871c657c7873f0d06d0d1a23327cceca92"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Wed Jul 07 17:00:44 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 07 17:00:44 2021 +0000"
      },
      "message": "Merge \"Exclude LargeTests from presubmit.\" into sc-dev am: c45b3a871c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15174796\n\nChange-Id: I5c3f14301a3448b491460312dcfa522978665ccf\n"
    },
    {
      "commit": "c45b3a871c657c7873f0d06d0d1a23327cceca92",
      "tree": "75b417c706221205340a61e78fa52a4e0f7e6c4e",
      "parents": [
        "3f3b607d342c14b306365f5c4758017703d8c4b3",
        "122f225f530514b72abd9a6206b8ee67e38afc6a"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Wed Jul 07 16:48:39 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 07 16:48:39 2021 +0000"
      },
      "message": "Merge \"Exclude LargeTests from presubmit.\" into sc-dev"
    },
    {
      "commit": "ad4fda28435c6449605a4096d57d03f43cd1186d",
      "tree": "5473a0b0125b5257d070d440b676de79d0e2c5da",
      "parents": [
        "379313470ca63b1e7733e682336c8d986303ee39",
        "ac9c13cfb54cb7fd29e7024208b0aa12778f8382"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Jul 07 14:08:44 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 07 14:08:44 2021 +0000"
      },
      "message": "Merge \"Revert \"Move otadexopt-related logic to otapreopt_chroot binary\"\" am: fb2bda2d86 am: ac9c13cfb5\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1757570\n\nChange-Id: Ib12899712c1971f495125ef6c07fd84e0d54f9d6\n"
    },
    {
      "commit": "ac9c13cfb54cb7fd29e7024208b0aa12778f8382",
      "tree": "90e086a0c090b1dc50b6fe70f1df28769f228fa7",
      "parents": [
        "b6c915a6f7ddc108f753dc6c6ccc9ee601706c7d",
        "fb2bda2d86e3f391c8e822447821e618880f46be"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Jul 07 13:54:27 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 07 13:54:27 2021 +0000"
      },
      "message": "Merge \"Revert \"Move otadexopt-related logic to otapreopt_chroot binary\"\" am: fb2bda2d86\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1757570\n\nChange-Id: Ic122825d6294788edcddcbeff980d8d518c73c0c\n"
    },
    {
      "commit": "fb2bda2d86e3f391c8e822447821e618880f46be",
      "tree": "90e086a0c090b1dc50b6fe70f1df28769f228fa7",
      "parents": [
        "751474a7816fe138e01dfb4ff5ef7a60cb97bb7f",
        "32e49e2be05b5c0b2f207b066c8c37131fb705bc"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Jul 07 13:40:43 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 07 13:40:43 2021 +0000"
      },
      "message": "Merge \"Revert \"Move otadexopt-related logic to otapreopt_chroot binary\"\""
    },
    {
      "commit": "379313470ca63b1e7733e682336c8d986303ee39",
      "tree": "7e02dbc4987a7ff2b6ae0002a1e1c45146374b4f",
      "parents": [
        "5df7fcceab1cea0b56a675f71306d4d035cb8961",
        "3f3b607d342c14b306365f5c4758017703d8c4b3"
      ],
      "author": {
        "name": "Nathaniel Nifong",
        "email": "nifong@google.com",
        "time": "Wed Jul 07 13:28:51 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 07 13:28:51 2021 +0000"
      },
      "message": "Merge \"Cache shadow shaders for showing shadier shapes without shaky shinanigans\" into sc-dev am: 3f3b607d34\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15189838\n\nChange-Id: I04adad982f594764761234be439a7a87a365cdb9\n"
    },
    {
      "commit": "3f3b607d342c14b306365f5c4758017703d8c4b3",
      "tree": "17831830edd98fc6f8c1de394105cf85d37bdba3",
      "parents": [
        "199ca20ef403c239ad26bccdf28ca35e3a3d2642",
        "a6b54238a39f673f5b41f3a053de4a79b76c0fe8"
      ],
      "author": {
        "name": "Nathaniel Nifong",
        "email": "nifong@google.com",
        "time": "Wed Jul 07 13:15:37 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 07 13:15:37 2021 +0000"
      },
      "message": "Merge \"Cache shadow shaders for showing shadier shapes without shaky shinanigans\" into sc-dev"
    },
    {
      "commit": "5df7fcceab1cea0b56a675f71306d4d035cb8961",
      "tree": "0ed7a8155a0340ef71a8e7ec114b8979ec3ae82b",
      "parents": [
        "d0b27ed3298f6008b9aa0fa4839e5ff36f257777",
        "199ca20ef403c239ad26bccdf28ca35e3a3d2642"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Jul 06 17:35:40 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 06 17:35:40 2021 +0000"
      },
      "message": "Merge \"Fix AMOTION_EVENT_FLAG_IS_ACCESSIBILITY_EVENT for non-linux builds\" into sc-dev am: 199ca20ef4\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15215271\n\nChange-Id: I7b3f3ab599dc6724453a8e1be6ff463335b85bdf\n"
    },
    {
      "commit": "199ca20ef403c239ad26bccdf28ca35e3a3d2642",
      "tree": "64e0df05b98e2face5867a7dc15a670a4a99b442",
      "parents": [
        "2d7db5747fb1ffbea629dfc41f8a12ac415da42f",
        "ba0ce7ddde1541536f851582946ab565fe2e50df"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Jul 06 17:20:49 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 06 17:20:49 2021 +0000"
      },
      "message": "Merge \"Fix AMOTION_EVENT_FLAG_IS_ACCESSIBILITY_EVENT for non-linux builds\" into sc-dev"
    },
    {
      "commit": "32e49e2be05b5c0b2f207b066c8c37131fb705bc",
      "tree": "284649f64b64e10da24bd43373440f4e7ae5dcdb",
      "parents": [
        "97f013c05879d3abb7079d968b847adc27a525b0"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Tue Jul 06 17:05:16 2021 +0000"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Tue Jul 06 17:05:52 2021 +0000"
      },
      "message": "Revert \"Move otadexopt-related logic to otapreopt_chroot binary\"\n\nRevert \"Allow otapreopt_chroot to call otadexopt binder service\"\n\nRevert submission 1750144-otapreopt_chroot_speed_up\n\nReason for revert: Breaks postinstall step on some devices\nReverted Changes:\nI56dec13c8:Add ota_dexopt_aidl_interface\nIb32cbbbf8:Allow otapreopt_chroot to call otadexopt binder se...\nI02e80a8e6:Move otadexopt-related logic to otapreopt_chroot b...\n\nBug: 190817237\nChange-Id: If090e0cbf8d086b41c0b22a42b5daf4561954156\n"
    },
    {
      "commit": "d0b27ed3298f6008b9aa0fa4839e5ff36f257777",
      "tree": "ef91609ded2056bf90322da231c3a673eaef631b",
      "parents": [
        "e602717a3a49046e1f819fabc72b4b6af5d182c1",
        "b6c915a6f7ddc108f753dc6c6ccc9ee601706c7d"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Jul 06 15:28:33 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 06 15:28:33 2021 +0000"
      },
      "message": "Merge \"Drop runtime argument from profman invocation\" am: 751474a781 am: b6c915a6f7\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1757092\n\nChange-Id: Iba2af100caa94b96d88fd8f4ba358321d2b9d388\n"
    },
    {
      "commit": "e602717a3a49046e1f819fabc72b4b6af5d182c1",
      "tree": "ef91609ded2056bf90322da231c3a673eaef631b",
      "parents": [
        "bc77e6c9013843b70d7e7d61d9e71b9bbd7a6bda",
        "2d7db5747fb1ffbea629dfc41f8a12ac415da42f"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Jul 06 15:27:51 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 06 15:27:51 2021 +0000"
      },
      "message": "Drop runtime argument from profman invocation am: 2d7db5747f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15215411\n\nChange-Id: I6ca19f8cc1673d492350ea3a6d4e51cadd7136e2\n"
    },
    {
      "commit": "b6c915a6f7ddc108f753dc6c6ccc9ee601706c7d",
      "tree": "28b4b3e373d7a104f4a260008e1fdcfb655d4b0d",
      "parents": [
        "2e7720e0f41d0401228e90f74ba7284e07bd373a",
        "751474a7816fe138e01dfb4ff5ef7a60cb97bb7f"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Jul 06 15:17:23 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 06 15:17:23 2021 +0000"
      },
      "message": "Merge \"Drop runtime argument from profman invocation\" am: 751474a781\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1757092\n\nChange-Id: Ifb447527c7a58f7c792bb6efce3d9f7c334766f5\n"
    },
    {
      "commit": "751474a7816fe138e01dfb4ff5ef7a60cb97bb7f",
      "tree": "28b4b3e373d7a104f4a260008e1fdcfb655d4b0d",
      "parents": [
        "4c6f7f9d0836f1b6327ccdbbe2fc4c2a84f4c9cc",
        "c47757ca9c91266e7ec0c23207379ef2fff8716c"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Jul 06 15:05:06 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 06 15:05:06 2021 +0000"
      },
      "message": "Merge \"Drop runtime argument from profman invocation\""
    },
    {
      "commit": "2d7db5747fb1ffbea629dfc41f8a12ac415da42f",
      "tree": "a1d61a3f3d8f5f3ede696fedd3ddc3b5707d4434",
      "parents": [
        "10d57c6cfa946d7c87fe4aa51a137865f01fdb0a"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Jul 06 13:16:13 2021 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Jul 06 13:40:15 2021 +0100"
      },
      "message": "Drop runtime argument from profman invocation\n\n(cherry picked from commit c47757ca9c91266e7ec0c23207379ef2fff8716c)\n\nBug: 192871419\nTest: atest installd_dexopt_test\n\nIgnore-AOSP-First: cherry pick of https://r.android.com/1757092\nMerged-In: I7aeef7465f3617393ede43b24b142d7149942b3d\nChange-Id: I3f93f2c1079fe6a44326f60b29a088e4eb6bac97\n"
    },
    {
      "commit": "c47757ca9c91266e7ec0c23207379ef2fff8716c",
      "tree": "d6eabf02793aa5fb526f9b7f492900339977dc50",
      "parents": [
        "36fa07b23c8345286bfc97dd61940ddf788dbe32"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Jul 06 13:16:13 2021 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Jul 06 13:21:09 2021 +0100"
      },
      "message": "Drop runtime argument from profman invocation\n\nBug: 192871419\nTest: atest installd_dexopt_test\nChange-Id: I7aeef7465f3617393ede43b24b142d7149942b3d\n"
    },
    {
      "commit": "ba0ce7ddde1541536f851582946ab565fe2e50df",
      "tree": "8331febccc2da4251be8abdfd964624fe50b80d6",
      "parents": [
        "10d57c6cfa946d7c87fe4aa51a137865f01fdb0a"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Jul 06 12:35:16 2021 +0100"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Jul 06 11:43:47 2021 +0000"
      },
      "message": "Fix AMOTION_EVENT_FLAG_IS_ACCESSIBILITY_EVENT for non-linux builds\n\nRemove semicolon as there are more enum elements.\n\nBug: 192643379\nTest: build for non-linux host\nChange-Id: Ia9e90f382d50ec52f0bad9c186031fd7ca29053a\n"
    },
    {
      "commit": "bc77e6c9013843b70d7e7d61d9e71b9bbd7a6bda",
      "tree": "5e4f981c8f06c9fab8a595c6b5374efcc2cd5093",
      "parents": [
        "638b6f8d3a80dbfef629d9bbf077624ceea77832",
        "2e7720e0f41d0401228e90f74ba7284e07bd373a"
      ],
      "author": {
        "name": "Hugues Evrard",
        "email": "hevrard@google.com",
        "time": "Tue Jul 06 09:27:35 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 06 09:27:35 2021 +0000"
      },
      "message": "Merge \"Fix typo\" am: 4c6f7f9d08 am: 2e7720e0f4\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1756630\n\nChange-Id: I83ae03c08dbd38e285d648458a7fb74319b57a78\n"
    },
    {
      "commit": "2e7720e0f41d0401228e90f74ba7284e07bd373a",
      "tree": "47b40db10e097d73dca709afa3d5000894a09680",
      "parents": [
        "86d4def7b1206553db2261714bc113c35cbe0a6c",
        "4c6f7f9d0836f1b6327ccdbbe2fc4c2a84f4c9cc"
      ],
      "author": {
        "name": "Hugues Evrard",
        "email": "hevrard@google.com",
        "time": "Tue Jul 06 09:15:58 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 06 09:15:58 2021 +0000"
      },
      "message": "Merge \"Fix typo\" am: 4c6f7f9d08\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1756630\n\nChange-Id: Idb04d1a3d2658733cc08684e9493579371967a10\n"
    },
    {
      "commit": "4c6f7f9d0836f1b6327ccdbbe2fc4c2a84f4c9cc",
      "tree": "47b40db10e097d73dca709afa3d5000894a09680",
      "parents": [
        "36fa07b23c8345286bfc97dd61940ddf788dbe32",
        "375904bd374ee1b73cc0d092bceb4a81762c8a15"
      ],
      "author": {
        "name": "Hugues Evrard",
        "email": "hevrard@google.com",
        "time": "Tue Jul 06 09:03:00 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 06 09:03:00 2021 +0000"
      },
      "message": "Merge \"Fix typo\""
    },
    {
      "commit": "375904bd374ee1b73cc0d092bceb4a81762c8a15",
      "tree": "47b40db10e097d73dca709afa3d5000894a09680",
      "parents": [
        "36fa07b23c8345286bfc97dd61940ddf788dbe32"
      ],
      "author": {
        "name": "Hugues Evrard",
        "email": "hevrard@google.com",
        "time": "Mon Jul 05 19:28:25 2021 +0000"
      },
      "committer": {
        "name": "Hugues Evrard",
        "email": "hevrard@google.com",
        "time": "Tue Jul 06 09:02:06 2021 +0000"
      },
      "message": "Fix typo\n\nBug: N/A\n\nChange-Id: Ia6ca92c424029744ed378c6028bb726f3bf78fc9\n"
    },
    {
      "commit": "638b6f8d3a80dbfef629d9bbf077624ceea77832",
      "tree": "b6131acc251404145f0dcb9460ce9a07ec10a292",
      "parents": [
        "53fef3fd80fc8e433ce3211887b57b6d52b17957",
        "10d57c6cfa946d7c87fe4aa51a137865f01fdb0a"
      ],
      "author": {
        "name": "Arthur Hung",
        "email": "arthurhung@google.com",
        "time": "Mon Jul 05 15:37:49 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 05 15:37:49 2021 +0000"
      },
      "message": "Merge \"Prevent processing touch after receiving an invalid tracking id\" into sc-dev am: 10d57c6cfa\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15023701\n\nChange-Id: I0096a30673f62e3e67cace5ed14144b86a079593\n"
    },
    {
      "commit": "10d57c6cfa946d7c87fe4aa51a137865f01fdb0a",
      "tree": "2939dca0189e21222063d2e47e34bc49f9ec2b76",
      "parents": [
        "16d968616fc8e73db077a137bb9d2177feccd5c3",
        "9ad189451df1b2ca53d08945507b00a0bdde445b"
      ],
      "author": {
        "name": "Arthur Hung",
        "email": "arthurhung@google.com",
        "time": "Mon Jul 05 15:28:10 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 05 15:28:10 2021 +0000"
      },
      "message": "Merge \"Prevent processing touch after receiving an invalid tracking id\" into sc-dev"
    },
    {
      "commit": "53fef3fd80fc8e433ce3211887b57b6d52b17957",
      "tree": "d49a2785d7a378d7c75318994e096714aeec6c38",
      "parents": [
        "33a0316e434ce8aa8e7f090e16f3129f04a9dd06",
        "16d968616fc8e73db077a137bb9d2177feccd5c3"
      ],
      "author": {
        "name": "Huihong Luo",
        "email": "huisinro@google.com",
        "time": "Sat Jul 03 00:51:35 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jul 03 00:51:35 2021 +0000"
      },
      "message": "Merge \"Fix color sampling for landscape\" into sc-dev am: 16d968616f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15185035\n\nChange-Id: I9bf9281362200824d6dc6cbfc3c313d544b6fda5\n"
    },
    {
      "commit": "16d968616fc8e73db077a137bb9d2177feccd5c3",
      "tree": "b16af7b079fdc24186c211025ec8bf5614a50e0f",
      "parents": [
        "5dc2372ab1c3b3e6d6fced4d6e5bff88ac854036",
        "a8f66857922d6af72782ebb863f79e077473e64f"
      ],
      "author": {
        "name": "Huihong Luo",
        "email": "huisinro@google.com",
        "time": "Sat Jul 03 00:37:19 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jul 03 00:37:19 2021 +0000"
      },
      "message": "Merge \"Fix color sampling for landscape\" into sc-dev"
    },
    {
      "commit": "44d69662528a235b4683001af26239777ff664f5",
      "tree": "3b095eb6e64723647ce9ef2bccc6996f9fbcd2ee",
      "parents": [
        "61cfde719b9dac7d718a0af72c3a8748d0f7ffe7"
      ],
      "author": {
        "name": "Pyuli Naithani",
        "email": "oyuli@google.com",
        "time": "Fri Jul 02 23:47:19 2021 +0000"
      },
      "committer": {
        "name": "Pyuli Naithani",
        "email": "pyuli@google.com",
        "time": "Fri Jul 02 23:51:17 2021 +0000"
      },
      "message": "Added API changes for sensor privacy toggle source.\n\nTest: Manual\n\nBUG:192269258\n\nChange-Id: Id24133a572346cccc9366d4bf54c90f01b7c67de\n"
    },
    {
      "commit": "33a0316e434ce8aa8e7f090e16f3129f04a9dd06",
      "tree": "23a37129d564cf3f7ee07100ee1261a0e6f5b8f1",
      "parents": [
        "13f3f9882c4adb7224d3b3bcd7b6c033c41f0c8a",
        "86d4def7b1206553db2261714bc113c35cbe0a6c"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Jul 02 23:24:26 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 02 23:24:26 2021 +0000"
      },
      "message": "Merge \"gpu mem bpf program - switch to LICENSE macro\" am: 36fa07b23c am: 86d4def7b1\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1755431\n\nChange-Id: I2190eee6114ad5c2c2ca50e078704d25a53d67a5\n"
    },
    {
      "commit": "13f3f9882c4adb7224d3b3bcd7b6c033c41f0c8a",
      "tree": "23a37129d564cf3f7ee07100ee1261a0e6f5b8f1",
      "parents": [
        "f99fc41f715dd66151f652e1d386dfcf10fbd817",
        "5dc2372ab1c3b3e6d6fced4d6e5bff88ac854036"
      ],
      "author": {
        "name": "Maciej Zenczykowski",
        "email": "maze@google.com",
        "time": "Fri Jul 02 23:09:48 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 02 23:09:48 2021 +0000"
      },
      "message": "Merge \"gpu mem bpf program - switch to LICENSE macro\" into sc-dev am: 5dc2372ab1\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15192075\n\nChange-Id: I174c2f1af3c5e667cef98605aff1f05bcab5fc30\n"
    },
    {
      "commit": "86d4def7b1206553db2261714bc113c35cbe0a6c",
      "tree": "2be2da7961a3954ee3e575d1ae30f147316f557b",
      "parents": [
        "7239aa3f30a35a6dbd9ec6393c67fe5ab1b2ea49",
        "36fa07b23c8345286bfc97dd61940ddf788dbe32"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Jul 02 23:09:46 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 02 23:09:46 2021 +0000"
      },
      "message": "Merge \"gpu mem bpf program - switch to LICENSE macro\" am: 36fa07b23c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1755431\n\nChange-Id: Iee033fb5e7eaeaf7e2a108437f281b4db01179b3\n"
    },
    {
      "commit": "5dc2372ab1c3b3e6d6fced4d6e5bff88ac854036",
      "tree": "f6d0e1ddeb1a81b39b47ff3b5d8f44919ca9a67a",
      "parents": [
        "f0e85668ef360fec0eaac8e16c3fb8169c443f5c",
        "ed023866460cc4f61914dae8dfb1b7f4edf1a6cc"
      ],
      "author": {
        "name": "Maciej Zenczykowski",
        "email": "maze@google.com",
        "time": "Fri Jul 02 22:53:44 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 02 22:53:44 2021 +0000"
      },
      "message": "Merge \"gpu mem bpf program - switch to LICENSE macro\" into sc-dev"
    },
    {
      "commit": "36fa07b23c8345286bfc97dd61940ddf788dbe32",
      "tree": "2be2da7961a3954ee3e575d1ae30f147316f557b",
      "parents": [
        "11101e92daa2584be6b214b009b50335ea694da9",
        "0adfbb9ee015b7671e231d599d7bb51e89526842"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Jul 02 22:52:52 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jul 02 22:52:52 2021 +0000"
      },
      "message": "Merge \"gpu mem bpf program - switch to LICENSE macro\""
    },
    {
      "commit": "a8f66857922d6af72782ebb863f79e077473e64f",
      "tree": "4033d55f49ffff94d09bc40221eb0d892bce2f5a",
      "parents": [
        "9345fd4c678edc21f21ff9d245776580b3d40b72"
      ],
      "author": {
        "name": "Huihong Luo",
        "email": "huisinro@google.com",
        "time": "Fri Jul 02 00:22:38 2021 -0700"
      },
      "committer": {
        "name": "Huihong Luo",
        "email": "huisinro@google.com",
        "time": "Fri Jul 02 15:05:36 2021 -0700"
      },
      "message": "Fix color sampling for landscape\n\nRegion sampling listener accepts coordinates already in the correct orientation, no additional transforms are needed.\n\nBug: 178777512\nTest: download Google I/O 2019 app, check system gesture navigation bar\ncolor\n\nChange-Id: I73f78a2a8390beb29b7ab33b2bed2b0326d367b1\n"
    },
    {
      "commit": "ed023866460cc4f61914dae8dfb1b7f4edf1a6cc",
      "tree": "05620cea79ffb3898c6cf1fa83d530348893f5a7",
      "parents": [
        "2b7d5cea130c2a5d06059ceee61da20ccb2295c8"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Jul 02 12:57:06 2021 -0700"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Jul 02 13:50:38 2021 -0700"
      },
      "message": "gpu mem bpf program - switch to LICENSE macro\n\nWithout this resulting .o is incorrectly formatted\nand fails to load with newer bpfloader.\n\nBug: 190519702\nTest: atest, TreeHugger - existing bpf programs load\n  examination of bpfloader logs\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: Ie1a3ed0cdaebc533e4533ed5bfefd369ec2a87b3\nMerged-In: Ie1a3ed0cdaebc533e4533ed5bfefd369ec2a87b3\n"
    },
    {
      "commit": "a6b54238a39f673f5b41f3a053de4a79b76c0fe8",
      "tree": "a61d0642bad23bc6b7a5f3ece3afd56255967796",
      "parents": [
        "f0e85668ef360fec0eaac8e16c3fb8169c443f5c"
      ],
      "author": {
        "name": "Nathaniel Nifong",
        "email": "nifong@google.com",
        "time": "Fri Jul 02 13:24:32 2021 -0400"
      },
      "committer": {
        "name": "Nathaniel Nifong",
        "email": "nifong@google.com",
        "time": "Fri Jul 02 16:42:26 2021 -0400"
      },
      "message": "Cache shadow shaders for showing shadier shapes without shaky shinanigans\n\nBug: b/184631553\n\nTest: confirm no shader cache missing during youtube pip actions, app opens, recents\n\nChange-Id: I57660c76789bb5e7ab4fb0d4b2069754719728bf\n"
    },
    {
      "commit": "c6a3d6060ed7858fb435a0f0f02eaacd5b5c2e42",
      "tree": "3005b8a67fa655ddf843337197f783fe9191be2e",
      "parents": [
        "f0e85668ef360fec0eaac8e16c3fb8169c443f5c"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Fri Jul 02 13:06:09 2021 -0700"
      },
      "committer": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Fri Jul 02 13:42:06 2021 -0700"
      },
      "message": "Add an utility function to convert RotationFlags to Rotation\n\nTest: presubmit\nBug: 191841127\n\nChange-Id: I9193f24eb91fc2f9f8e13abb7b21101575ee0663\n"
    },
    {
      "commit": "f99fc41f715dd66151f652e1d386dfcf10fbd817",
      "tree": "9b42375a67e346c908ae8de206bfb9f154f37c59",
      "parents": [
        "3a9bb5ac37f898432cc1c88f06aa9ac62b3ae0fe",
        "f0e85668ef360fec0eaac8e16c3fb8169c443f5c"
      ],
      "author": {
        "name": "Nathaniel Nifong",
        "email": "nifong@google.com",
        "time": "Fri Jul 02 20:20:14 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 02 20:20:14 2021 +0000"
      },
      "message": "Merge \"Cache hole punch, and flipped image shaders from pip\" into sc-dev am: f0e85668ef\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15161680\n\nChange-Id: I6b9533406d930850e062e5daf28bc0fa2293750b\n"
    },
    {
      "commit": "f0e85668ef360fec0eaac8e16c3fb8169c443f5c",
      "tree": "d7f506649550326516e517f453bcc92729da718b",
      "parents": [
        "9345fd4c678edc21f21ff9d245776580b3d40b72",
        "1349150824b999f525514200bf84e418e17e2325"
      ],
      "author": {
        "name": "Nathaniel Nifong",
        "email": "nifong@google.com",
        "time": "Fri Jul 02 20:06:15 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 02 20:06:15 2021 +0000"
      },
      "message": "Merge \"Cache hole punch, and flipped image shaders from pip\" into sc-dev"
    },
    {
      "commit": "0adfbb9ee015b7671e231d599d7bb51e89526842",
      "tree": "1d5e175d683075b3fa169dd4d287c050a4bf88a3",
      "parents": [
        "02c4473bcc9e43c0299c8809215257aaa341d878"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Jul 02 12:57:06 2021 -0700"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Jul 02 12:57:21 2021 -0700"
      },
      "message": "gpu mem bpf program - switch to LICENSE macro\n\nWithout this resulting .o is incorrectly formatted\nand fails to load with newer bpfloader.\n\nBug: 190519702\nTest: atest, TreeHugger - existing bpf programs load\n  examination of bpfloader logs\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: Ie1a3ed0cdaebc533e4533ed5bfefd369ec2a87b3\n"
    },
    {
      "commit": "1349150824b999f525514200bf84e418e17e2325",
      "tree": "bf3b5302ece92dc09fc49e7c2fde132a619c11b2",
      "parents": [
        "06e31f950c254566c590340553a019d4c93424d8"
      ],
      "author": {
        "name": "Nathaniel Nifong",
        "email": "nifong@google.com",
        "time": "Wed Jun 30 17:28:29 2021 -0400"
      },
      "committer": {
        "name": "Nathaniel Nifong",
        "email": "nifong@google.com",
        "time": "Fri Jul 02 18:20:16 2021 +0000"
      },
      "message": "Cache hole punch, and flipped image shaders from pip\n\nTest: Confirm no cache misses with perfetto on\nmaps open and close in gesture and 2-but nav\nopen recents and dismiss up\nreturn from recents with tap\nreturn from recents with pull up\nslide in news thing on left side\npull down notification shade\nyoutube go to full scren landscape\nswipe up from bottom to get to pip\nmove pip around\nreturn from pip\nrotate landscape/protrait in messages app\n\nBug: b/184631553\n\nChange-Id: I3dd9568b2836d66311333001fb2e2e01c251cde1\n"
    },
    {
      "commit": "3a9bb5ac37f898432cc1c88f06aa9ac62b3ae0fe",
      "tree": "73b596d2aca01d894bdba38f0aa023bab109cf42",
      "parents": [
        "3fee144db5ee0157714caeccd53bb8ec40031dc6",
        "9345fd4c678edc21f21ff9d245776580b3d40b72"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 02 17:48:38 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 02 17:48:38 2021 +0000"
      },
      "message": "[automerger skipped] Merge \"installd: pass verification state from odsign to ART tools\" into sc-dev am: 9345fd4c67 -s ours\n\nam skip reason: Merged-In I10094499b6141e134cb873d6c6590a1731e5910b with SHA-1 2b12e7c84a is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15175854\n\nChange-Id: I76bbf906daf41e86aefeede3cb67f6bdf1c65852\n"
    },
    {
      "commit": "3fee144db5ee0157714caeccd53bb8ec40031dc6",
      "tree": "73b596d2aca01d894bdba38f0aa023bab109cf42",
      "parents": [
        "1694c8b63d5316db7a2a21ceca269467f1cba92e",
        "8f5d73a62a834a2e6fbcfd3bda554dda57dcbf0a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 02 17:47:58 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 02 17:47:58 2021 +0000"
      },
      "message": "Merge \"Fix FLAG_IS_ACCESSIBILITY_EVENT for non-linux builds\" into sc-dev am: 8f5d73a62a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15175856\n\nChange-Id: Ied388a9d943e2fc2dbb8d531f03724188ee05291\n"
    },
    {
      "commit": "9345fd4c678edc21f21ff9d245776580b3d40b72",
      "tree": "2f4aa6e806ec2a34227494a26d3deeeb1f5e7aa9",
      "parents": [
        "8f5d73a62a834a2e6fbcfd3bda554dda57dcbf0a",
        "5f6b3ad4bdb4985fde239c98b4b12819daf75c22"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 02 17:43:39 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 02 17:43:39 2021 +0000"
      },
      "message": "Merge \"installd: pass verification state from odsign to ART tools\" into sc-dev"
    },
    {
      "commit": "8f5d73a62a834a2e6fbcfd3bda554dda57dcbf0a",
      "tree": "bedf779a2bb6a5604937ec475cdcffb4c95fec54",
      "parents": [
        "b6d444ff4cac841af8b2083e8f0b84aba103a0d8",
        "cf43a955dfca8aca172ca57a9a30a2dd4331e7a6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 02 17:41:07 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 02 17:41:07 2021 +0000"
      },
      "message": "Merge \"Fix FLAG_IS_ACCESSIBILITY_EVENT for non-linux builds\" into sc-dev"
    },
    {
      "commit": "1694c8b63d5316db7a2a21ceca269467f1cba92e",
      "tree": "40a18bc84396021c54bb578dcb5f10999c0ffda7",
      "parents": [
        "02b66156da084d2a487f9e62f107b410e6c85558",
        "b6d444ff4cac841af8b2083e8f0b84aba103a0d8"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Jul 02 17:06:48 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 02 17:06:48 2021 +0000"
      },
      "message": "Merge \"Enable RenderEngine context switching to be async.\" into sc-dev am: b6d444ff4c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15001409\n\nChange-Id: I416f5d71d7b44f59bbdd1e56de2e7aa1ff087cbf\n"
    },
    {
      "commit": "02b66156da084d2a487f9e62f107b410e6c85558",
      "tree": "1306cddd18891f20e8ccdb1241ea900d3f6b282d",
      "parents": [
        "2946f57486d173981b59d3816f81d28f89e4727e",
        "a1f13f4c3cabeb78023e6c82f456a792dc4d8e15"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Fri Jul 02 17:06:43 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 02 17:06:43 2021 +0000"
      },
      "message": "Merge \"Optimize mirror layer management\" into sc-dev am: a1f13f4c3c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15180135\n\nChange-Id: I420de225f687924c47c88dcb1ecc8f50da55a1cc\n"
    },
    {
      "commit": "b6d444ff4cac841af8b2083e8f0b84aba103a0d8",
      "tree": "b22c215e66a0870f41c5e07f2b41a57d37bc3914",
      "parents": [
        "a1f13f4c3cabeb78023e6c82f456a792dc4d8e15",
        "1ec2fb56c51853898f64346adca218b7dd38a0fc"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Jul 02 17:05:03 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 02 17:05:03 2021 +0000"
      },
      "message": "Merge \"Enable RenderEngine context switching to be async.\" into sc-dev"
    },
    {
      "commit": "a1f13f4c3cabeb78023e6c82f456a792dc4d8e15",
      "tree": "b6d223e6a15cd65373d814514ea840a2b51f77f6",
      "parents": [
        "06e31f950c254566c590340553a019d4c93424d8",
        "6a0382d628649b8880a7ecd7fdc215fee14a3b34"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Fri Jul 02 16:55:11 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 02 16:55:11 2021 +0000"
      },
      "message": "Merge \"Optimize mirror layer management\" into sc-dev"
    },
    {
      "commit": "2946f57486d173981b59d3816f81d28f89e4727e",
      "tree": "2b857c88774ecfbaed64db91900c32486a964ac8",
      "parents": [
        "105b48cc28edf0dd5f7f9e4e297e1654598011b6",
        "06e31f950c254566c590340553a019d4c93424d8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 02 16:40:23 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 02 16:40:23 2021 +0000"
      },
      "message": "Merge \"IGBP: Address inconsistent flatten/unflatten for QueueBufferInput\" into sc-dev am: 06e31f950c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15178780\n\nChange-Id: I25afa28d3c4ac7bf9c3ee0ecf6bd0c9be39b4382\n"
    },
    {
      "commit": "105b48cc28edf0dd5f7f9e4e297e1654598011b6",
      "tree": "bcbe113b0c76a84ae45c47253c0fe5ba9edaeb0c",
      "parents": [
        "d8c8af857d8a0d3457ab11566372b238be78a869",
        "80e30bd8f1b6816e1d642640da61e0ffbc2d3219"
      ],
      "author": {
        "name": "Li Li",
        "email": "dualli@google.com",
        "time": "Fri Jul 02 16:38:28 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 02 16:38:28 2021 +0000"
      },
      "message": "Merge \"Include freezer cgroupfs info in bugreport\" into sc-dev am: 80e30bd8f1\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15163080\n\nChange-Id: Id971d15ef92af2da0d5762f8a35430fa7b4ea4f0\n"
    },
    {
      "commit": "d8c8af857d8a0d3457ab11566372b238be78a869",
      "tree": "296cb44fc9791c0bd2c83abf75a418a80580e435",
      "parents": [
        "75646dc2bf42c5a277b208b1a1d7064718217471",
        "918bccf6023fe5415216036eb9e322a09971e9ee"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 02 16:30:16 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 02 16:30:16 2021 +0000"
      },
      "message": "Merge \"Add VerifyInputEventTest to presubmit\" into sc-dev am: 918bccf602\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15179350\n\nChange-Id: Ic63d59060a996acc98e5e49168f56847b12f1ad0\n"
    }
  ],
  "next": "06e31f950c254566c590340553a019d4c93424d8"
}
