)]}'
{
  "log": [
    {
      "commit": "205b4017e53eccff9615f58e07eaaafa074a7375",
      "tree": "0dc71275a44f1f03e1e275195f5a50a0ec8044e6",
      "parents": [
        "0bb16567f1cacaa89cfdb3d3efa8b3ad554ba0d9",
        "9227817b8d6c0e70f0857a5f7fe55928710d9a58"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Aug 17 23:16:55 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 17 23:16:55 2020 +0000"
      },
      "message": "Camera: Allow 0-face notifications to be sent am: fbaedd7ccb am: 9227817b8d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12394024\n\nChange-Id: I4187f6abc80a3e9b015eadf47ed3a51b7280fcda\n"
    },
    {
      "commit": "9227817b8d6c0e70f0857a5f7fe55928710d9a58",
      "tree": "4c8fcc52d5810475f6ac63406685372b50606982",
      "parents": [
        "fd151435c7425d1c9876a8cee338eeb94389b85a",
        "fbaedd7ccb090b687747f054b3157f8a5e43ad51"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Aug 17 22:58:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 17 22:58:20 2020 +0000"
      },
      "message": "Camera: Allow 0-face notifications to be sent am: fbaedd7ccb\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12394024\n\nChange-Id: Id4900f0cfb55cdc4150226d1ee8d914cd5a82188\n"
    },
    {
      "commit": "fbaedd7ccb090b687747f054b3157f8a5e43ad51",
      "tree": "20a96276c265b165681d81f7401084d9843972a2",
      "parents": [
        "e52b8fa8fabd74555dd1ebb2e9405460a545a919"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Aug 17 13:41:08 2020 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Aug 17 13:41:08 2020 -0700"
      },
      "message": "Camera: Allow 0-face notifications to be sent\n\nApplications need to know when all faces have left a scene, so\nfiltering out zero-faces messages is incorrect.\n\nTest: atest CameraTest on sargo-userdebug\nBug: 162302014\nChange-Id: I269fccd3ac04c1aa650bfea95da16e8c4871b7e5\n"
    },
    {
      "commit": "b8ed8efe811cf64d4afb190fb1f522a29be27bcf",
      "tree": "12559e4cb526fe48fd9fff1daeb3200bca98aedd",
      "parents": [
        "a976df84a463b83f5093ee34e00a726779f34308"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Jun 22 16:59:48 2020 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jul 10 10:24:36 2020 -0700"
      },
      "message": "Camera: Remove old recording path support\n\nWith HALv1 now unsupported, remove recording codepaths that only it\nneeded\n- Remove all support for metadata types besides ANWBuffer in CameraSource\n- Remove now-unused Binder calls between camera service and CameraSource\n- Delete code in record.cpp that was ifdef#0 anyway, and wouldn\u0027t have worked\n  on Pixels for years\n\nTest: atest android.hardware.cts.CameraTest \u0026\u0026 MediaRecorderTest \u0026\u0026 RecordingTest\nBug: 136024295\nChange-Id: I87c4c32c1ebf1d0c39eaee15adc16b39c10525e8\n"
    },
    {
      "commit": "a976df84a463b83f5093ee34e00a726779f34308",
      "tree": "837cf7689464876e87d8bf9374b75f05294b5d15",
      "parents": [
        "ba75bf77b51699311cfcc4e5efacbfd1cef5d7e1"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jun 13 18:01:58 2019 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jul 10 10:24:36 2020 -0700"
      },
      "message": "Camera: Remove all camera HALv1 code\n\n- Delete all HALv1-related files and methods\n- Adjust callpaths to not try to construct HALv1 instances\n- Adjust checks to provide correct errors for incorrect camera IDs.\n  Previously, incorrect camera IDs were handled by the legacy camera path,\n  by accident, so some adjustments were needed to return correct errors in\n  the HALv3-only world.\n\nTest: atest CtsCameraTestCases\nBug: 136024295\nChange-Id: I54541fb8aa714dd96a008244952b8ebc088c8e0f\n"
    },
    {
      "commit": "bd1d85cb736f04cc5f863d67c90a63ffce7ebcc9",
      "tree": "d612dee8f90df9412a1deaddc7216228ab43df36",
      "parents": [
        "e67087c890f8d7235fb38cbd1895f4421a7c8517",
        "7fa6e30d7eb0cb74393b378ed808a1c2be60648c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jun 27 02:37:48 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jun 27 02:37:48 2020 +0000"
      },
      "message": "Merge \"Build 64-bit cameraservice on 64-bit-only\" am: 3291861f5d am: c0005b3820 am: 9c4c206b2b am: ef1deaa01f am: 7fa6e30d7e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1327533\n\nChange-Id: I88a678f66ba568ea5ed7f7b7dd20e503c141b09e\n"
    },
    {
      "commit": "9c4c206b2b14f9f9459e05d8ef5d99dd44d689c4",
      "tree": "db3175a9ff4e1b5eb01607217942f4478f28634d",
      "parents": [
        "07bf5b82bb681b08bb12cb27ce1e09a672ef1eee",
        "c0005b382028574ee8663feddf056d976672d661"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 25 22:05:48 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 25 22:05:48 2020 +0000"
      },
      "message": "Merge \"Build 64-bit cameraservice on 64-bit-only\" am: 3291861f5d am: c0005b3820\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1327533\n\nChange-Id: I903f2dc6db919c0c5bc301a3967a4f8c404c2771\n"
    },
    {
      "commit": "f0bf3f27d2ab2876bb389bc3a22f5c37c227a366",
      "tree": "6f3cf50703be3018144942d05bb9a50c37c9591f",
      "parents": [
        "e87ca15798818040d03e1b85d9840708bc30e9b6"
      ],
      "author": {
        "name": "Alistair Delva",
        "email": "adelva@google.com",
        "time": "Tue Jun 09 11:40:47 2020 -0700"
      },
      "committer": {
        "name": "Alistair Delva",
        "email": "adelva@google.com",
        "time": "Thu Jun 25 09:47:59 2020 -0700"
      },
      "message": "Build 64-bit cameraservice on 64-bit-only\n\nBug: 135535544\nChange-Id: I57f18ba105454dd609d0a3a4684fbfecf103144d\n"
    },
    {
      "commit": "1439f5a0c2ca6e0e3e76e44d7c25dd435443cd3b",
      "tree": "14a99950fd4d29b443848d4d14074b65e79d67af",
      "parents": [
        "1524bcbd7015a1a9adbc746364df6e1a62d414e4",
        "733731bc8454c0cc9401d80805dd3571240973b6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 22 19:06:42 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 22 19:06:42 2020 +0000"
      },
      "message": "Merge \"Camera: Add CTS into postsubmit for key camera directories\""
    },
    {
      "commit": "9b4b5f1fbeda762d50b104f1793da964350b6968",
      "tree": "b5ed79c9726527e836181eada7f14f233c513df7",
      "parents": [
        "bd655fd35b4818d98a0ceca5a8d14edd2c02a8d5",
        "9f4126e663346edf7d808f8070db70fbfe6e2aa9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 22 00:03:12 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 22 00:03:12 2020 +0000"
      },
      "message": "Merge \"Camera: Adjust documentation and comments for insensitive language.\" into rvc-dev am: 4a29ff5062 am: f27976c2a7 am: 6e8c1629c0 am: 9f4126e663\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11936451\n\nChange-Id: Ic7ccd818db1b0fcbbe363258ad137a630c134690\n"
    },
    {
      "commit": "6e8c1629c00210167d601c4163037039d52e2904",
      "tree": "de00c2916f191fc42b0ba8a3d01c874f31ffd4e0",
      "parents": [
        "476559527dd6a9e89e85b4bade85819bb8ca9cea",
        "f27976c2a79abba62f40d6dfbae98f40ba15ad07"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jun 21 23:39:08 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Jun 21 23:39:08 2020 +0000"
      },
      "message": "Merge \"Camera: Adjust documentation and comments for insensitive language.\" into rvc-dev am: 4a29ff5062 am: f27976c2a7\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11936451\n\nChange-Id: Ie6168865c599394ab810c6b841fadb9b0c95a22a\n"
    },
    {
      "commit": "d4e465536df45633c7262c2ea16a15e6707f94dd",
      "tree": "de00c2916f191fc42b0ba8a3d01c874f31ffd4e0",
      "parents": [
        "8d0488ea9be36e46e5964313e82687ddfe248a3c",
        "4a29ff5062afb1fb93161fe787dd284140b4bef0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jun 21 23:14:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Jun 21 23:14:07 2020 +0000"
      },
      "message": "Merge \"Camera: Adjust documentation and comments for insensitive language.\" into rvc-dev am: 4a29ff5062\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11936451\n\nChange-Id: Ie4f7a14933c2baa4d99f4362a6756445a31f98f0\n"
    },
    {
      "commit": "4a29ff5062afb1fb93161fe787dd284140b4bef0",
      "tree": "988e8198d2fbe530225fd2d900e9b0c2faaf3b7b",
      "parents": [
        "f00b91b986fca9d87b900ed0e34c963bb85519f1",
        "0bdfa28ffa45b9bc45d78040ebbd96692ebdfdab"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jun 21 22:53:20 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jun 21 22:53:20 2020 +0000"
      },
      "message": "Merge \"Camera: Adjust documentation and comments for insensitive language.\" into rvc-dev"
    },
    {
      "commit": "0bdfa28ffa45b9bc45d78040ebbd96692ebdfdab",
      "tree": "946d517e494fae27fee45aa97bd91436cd4f50c8",
      "parents": [
        "7a0d96e9223a6a2b68f98b27e86d75a443080189"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jun 19 13:54:35 2020 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jun 19 15:26:15 2020 -0700"
      },
      "message": "Camera: Adjust documentation and comments for insensitive language.\n\nTest: Builds\nBug: 159480149\nChange-Id: I598b5638a7166d2b93bf90915e4d845773c4e215\n"
    },
    {
      "commit": "58505038d52d74bda9e22c41fb0bdb20620801df",
      "tree": "524d1b4253cd56e608567cdfa5ebde8e6d7b69e4",
      "parents": [
        "1f556468af83c419744b02addc900c4023d2b235",
        "c352213dd41303d7ab8e0a412083e598dafcc9ac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 19 21:56:46 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 19 21:56:46 2020 +0000"
      },
      "message": "Merge \"Camera: Update physical stream cropping behavior\" into rvc-dev am: 61f163d269 am: 7fd59c71bc am: dd8ad0c05a am: c352213dd4\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11456664\n\nChange-Id: Ifb5878f8fe303214f7cec716f13f556ed0e22e21\n"
    },
    {
      "commit": "c352213dd41303d7ab8e0a412083e598dafcc9ac",
      "tree": "0f259975be053fe21b507303e43cb479fa0bee47",
      "parents": [
        "d4015e015935ea639c9f5fbd2f8bf5ed5d8ebb32",
        "dd8ad0c05a4896c40268d39497b353d8c1a74b23"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 19 21:44:25 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 19 21:44:25 2020 +0000"
      },
      "message": "Merge \"Camera: Update physical stream cropping behavior\" into rvc-dev am: 61f163d269 am: 7fd59c71bc am: dd8ad0c05a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11456664\n\nChange-Id: I53799a93dbd2df2bd36e70de14c704174bdef12c\n"
    },
    {
      "commit": "4fede8bb21fb6bf10ed2e288a87dd559f76a861d",
      "tree": "0f259975be053fe21b507303e43cb479fa0bee47",
      "parents": [
        "80844b8c6efa510d337590d6f5903acb54d02184",
        "61f163d269a98e54051bde12f43fb4b871e5ea34"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 19 21:11:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 19 21:11:59 2020 +0000"
      },
      "message": "Merge \"Camera: Update physical stream cropping behavior\" into rvc-dev am: 61f163d269\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11456664\n\nChange-Id: I6a5d87754745438b97d089e489606e6325c65b75\n"
    },
    {
      "commit": "61f163d269a98e54051bde12f43fb4b871e5ea34",
      "tree": "0274435ad77fcd0db57d0f4f64a25c35eaadf94f",
      "parents": [
        "2e2461eab59b9c93a6eb197aa0e30eedbc98a6e2",
        "bf8af46ce0d624a56a6c97d239022da74fd88088"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 19 21:10:21 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 21:10:21 2020 +0000"
      },
      "message": "Merge \"Camera: Update physical stream cropping behavior\" into rvc-dev"
    },
    {
      "commit": "43592f03652acb66c3068cae19c67d72e1e355ba",
      "tree": "3e4dbed72e5791cb46a87ea5d76e84a76d0a5d92",
      "parents": [
        "7f5f4281f960549b9fe7298d25f7163c1910c73c",
        "c9a050262cf999675618eaa6514568f16ce17cef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 18 23:08:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 18 23:08:02 2020 +0000"
      },
      "message": "Merge \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras (take 2)\" into rvc-dev am: 2e2461eab5 am: 26a6bc660c am: 4f53fa6c51 am: c9a050262c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11835321\n\nChange-Id: Ib27591a689fa14297fac212fed60389abdc926d1\n"
    },
    {
      "commit": "bf8af46ce0d624a56a6c97d239022da74fd88088",
      "tree": "3d840ec2a54234e65ed12d92d31bfae00ab5b73e",
      "parents": [
        "453044a3a0b190548ef15b27201444617bfec5d9"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue May 12 11:48:48 2020 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Jun 18 15:53:24 2020 -0700"
      },
      "message": "Camera: Update physical stream cropping behavior\n\nUpdate physical stream cropping behavior to allow larger field-of-view.\n\nTest: Build\nBug: 155393103\nBug: 153583897\nBug: 157676445\nBug: 157138779\nChange-Id: Ib4a4066c9baed260a88265044cd3924cae27ca6f\n"
    },
    {
      "commit": "4f53fa6c51e3c7702e97a40d1a767cf8de552f16",
      "tree": "7d6379dbfc9beb33c6b27a2e5fad38e674d42dab",
      "parents": [
        "d89c8ce803a1a9ca40a068294a324341c0307d69",
        "26a6bc660c16e017620ffcfd91149882452177f6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 18 22:35:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 18 22:35:31 2020 +0000"
      },
      "message": "Merge \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras (take 2)\" into rvc-dev am: 2e2461eab5 am: 26a6bc660c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11835321\n\nChange-Id: Id7c170eeaf4389b4022bc85c2899d0cc5eef6649\n"
    },
    {
      "commit": "80844b8c6efa510d337590d6f5903acb54d02184",
      "tree": "7d6379dbfc9beb33c6b27a2e5fad38e674d42dab",
      "parents": [
        "ab6412a6872a746f03c0ba54bdfddd3ee12dbf68",
        "2e2461eab59b9c93a6eb197aa0e30eedbc98a6e2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 18 22:16:16 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 18 22:16:16 2020 +0000"
      },
      "message": "Merge \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras (take 2)\" into rvc-dev am: 2e2461eab5\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11835321\n\nChange-Id: Iee359125dbf8b14877faa21b46cb81e58006148e\n"
    },
    {
      "commit": "b7b426553c366e19327000605c58fe9d2206206b",
      "tree": "cd2fbdeb52dcd6e58c5e5370a22bbd97e4266865",
      "parents": [
        "a0a5ad220b5fe5ef6bf880ea41b7476f0fcc703b"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu May 07 11:59:02 2020 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Jun 18 11:09:48 2020 -0700"
      },
      "message": "Camera: Add lastCompletedFrameNumber in CaptureResultExtras (take 2)\n\nThe new fields in CaptureResultExtras notify the application the last\ncompleted frame numbers. A frame number is completed if:\n- All buffers are returned, and\n- Final capture result is returned, or RESULT_ERROR/REQUEST_ERROR is called,\n\nIgnore the HAL\u0027s notify(ERROR_BUFFER), and depends on the buffers\u0027\nSTATUS_ERROR bit, capture result metadata, and ERROR_RESULT/ERROR_REQUEST\nfor sending ERROR_BUFFER to the application.\n\nThis makes sure client doesn\u0027t ignore BUFFER_ERROR after capture\nresult metadata callback.\n\nPublic API and NDK logic are fixed. VNDK is yet to be done.\n\nTest: Camera CTS\nBug: 155353799\nChange-Id: I54d198080b251239aeb88a8f93456bba6b3630d8\n"
    },
    {
      "commit": "733731bc8454c0cc9401d80805dd3571240973b6",
      "tree": "39a02eb56318d8358a8fb113a53818577adbd4f3",
      "parents": [
        "07f9ef7ac1463f5fb519016c42135cc306a9e5b3"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sun Jun 14 14:55:15 2020 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Jun 15 12:32:15 2020 -0700"
      },
      "message": "Camera: Add CTS into postsubmit for key camera directories\n\nRun postsubmit on cuttlefish and the primary physical device currently available.\n\nBug: 158797957\nTest: atest :postsubmit correctly tries to run CtsCameraTestCases\nChange-Id: I1e5367c39c37f4168e4cc5a8d28ac4d9822d3581\n"
    },
    {
      "commit": "3a054c16fe0ab2b1f02e01888eb1e6a52920cd23",
      "tree": "3b205e539218fb2c16b026a2bcf3b6421e903cd5",
      "parents": [
        "44984d47574325bc15c442ea8d47a642617b8d69",
        "c1ebe5bcac4cb1ccc385cbb0d18f3a744205622f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 12 20:25:25 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 12 20:25:25 2020 +0000"
      },
      "message": "Merge \"Include \u003cstdbool.h\u003e in NDK headers that use bool.\" am: 0470f03daf am: 686681022f am: 27a9d4e579 am: 301d870df3 am: c1ebe5bcac\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1333894\n\nChange-Id: Icc5a9e02003fc4563b5dc58678573ed2e77e710d\n"
    },
    {
      "commit": "27a9d4e57988c9c9e75639edc69b4fb62ddf1a07",
      "tree": "aa11e37dc8eeeb5d9cd40d7cbde8d7bb0f6c0fc2",
      "parents": [
        "5999b5312e9dc6f18de3e57121211912d10f14cb",
        "686681022fa2c2ae9d77d98278da63f345954c3b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 12 19:50:40 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 12 19:50:40 2020 +0000"
      },
      "message": "Merge \"Include \u003cstdbool.h\u003e in NDK headers that use bool.\" am: 0470f03daf am: 686681022f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1333894\n\nChange-Id: I72210a30844e53629373dfc8db0235d3305fcc74\n"
    },
    {
      "commit": "9dafdd6a8f73ba07cf1f17247bc29844c676509e",
      "tree": "f0829b97cfd41492086776baf3695e823ff7cb32",
      "parents": [
        "bcfc35b0e3999b168f84888c2d69c6f024099c5c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 12 09:46:18 2020 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 12 09:46:18 2020 -0700"
      },
      "message": "Include \u003cstdbool.h\u003e in NDK headers that use bool.\n\nBug: https://github.com/android/ndk/issues/1281\nTest: treehugger\nChange-Id: Ibba9b1b03e92da8a664145a269732c638b2ec550\n"
    },
    {
      "commit": "452e723e0ac16c7e66b4b7612df74f9ee2c9bf9b",
      "tree": "5507f02f1d2c8f0ac6e01c676619a4becaa418f2",
      "parents": [
        "07f9ef7ac1463f5fb519016c42135cc306a9e5b3",
        "f08fcd4b3eddde96ca0b75f0fbe4c542c31d3445"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 10 17:39:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 10 17:39:24 2020 +0000"
      },
      "message": "Merge \"Revert \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\"\" into rvc-dev am: 49509200dc am: 8a69a0fda1 am: e69ce9e549 am: f08fcd4b3e\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11818441\n\nChange-Id: I16218f405878c9db84bb4f355156d6aa41961a9e\n"
    },
    {
      "commit": "f08fcd4b3eddde96ca0b75f0fbe4c542c31d3445",
      "tree": "616a9029ecf7cfcb7d4eda9d7d7ad7080210c61d",
      "parents": [
        "fa06814081879709f79ef1392b7767431a275419",
        "e69ce9e549e948264a62f949b9b940dd91d707ac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 10 17:21:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 10 17:21:07 2020 +0000"
      },
      "message": "Merge \"Revert \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\"\" into rvc-dev am: 49509200dc am: 8a69a0fda1 am: e69ce9e549\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11818441\n\nChange-Id: I9213dc7ed055a46f8bb7cc43cdc79d35cf579ded\n"
    },
    {
      "commit": "9643a5aecc36ce2b0966a1a9eae9b56e539bb9c7",
      "tree": "616a9029ecf7cfcb7d4eda9d7d7ad7080210c61d",
      "parents": [
        "256a0befb7d95a031b90d4b7f8a027a227109041",
        "49509200dca7c4a2137f7a0034b6880fad97804e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 10 16:49:04 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 10 16:49:04 2020 +0000"
      },
      "message": "Merge \"Revert \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\"\" into rvc-dev am: 49509200dc\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11818441\n\nChange-Id: I899008319d1943e9832a084c1a0992cb4809b666\n"
    },
    {
      "commit": "51b882c2a996be51f4fd2108348949e7435dcbbb",
      "tree": "14f2b63319b45ba43108b1b318dceafa419543b8",
      "parents": [
        "730a7916262d23d406296f21aa2ac89a0a47c94c"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Wed Jun 10 05:41:44 2020 +0000"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Wed Jun 10 05:41:44 2020 +0000"
      },
      "message": "Revert \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\"\n\nRevert \"Camera: Fix race for onCaptureBufferLost callback\"\n\nRevert submission 11415576-bufferErrorLossFix\n\nReason for revert: Breaks Camera on at least the wembley device\nReverted Changes:\nI12b716acc:Camera: Fix race for onCaptureBufferLost callback\nI43f0f5ea1:Camera: Add lastCompletedFrameNumber in CaptureRes...\n\nBug: 158622719\nChange-Id: I98440c52f61d571e1cb6692667fb067020746795\nTest: Locally tried this revert on rvc-dev on a wembley, and now the Camera works\n"
    },
    {
      "commit": "77c18d1fb1f407455cc07cc709f5673fce32179f",
      "tree": "e8e47606a0e039a64d8cdce2891dee739ed0cbd9",
      "parents": [
        "01eae966781dbac6caddf9d8fd38793c6b459f5c",
        "f9a9fd0ac2ecab2e4616c73b1264548e2a6c040d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 08 20:11:48 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 08 20:11:48 2020 +0000"
      },
      "message": "Merge \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\" into rvc-dev am: 79f08b942d am: 8dc7833550 am: 583721fa97 am: f9a9fd0ac2\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11415576\n\nChange-Id: I1c21ee760b7358a9ace06a80af87e71adff8efeb\n"
    },
    {
      "commit": "583721fa976100d5590b81eec6ef23fdf224c447",
      "tree": "e13295a569f258370db1505ba21151e8aaaa7f67",
      "parents": [
        "1b6c7cc756f89ed928812b5fa46c2cbc88a9db1c",
        "8dc78335508deab0206690d978db13e5b9e24d54"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 08 19:52:10 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 08 19:52:10 2020 +0000"
      },
      "message": "Merge \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\" into rvc-dev am: 79f08b942d am: 8dc7833550\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11415576\n\nChange-Id: Ic91920f8cd45873dff0d7631a3503341fdb53d49\n"
    },
    {
      "commit": "7735b0970e7fbcd23abe424803656e13c7c6a095",
      "tree": "e13295a569f258370db1505ba21151e8aaaa7f67",
      "parents": [
        "d4de218e28e2eaa66f6d98624e5a0b942121e5a9",
        "79f08b942dfbcb2e9f88763fcbc168d981b787f5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 08 19:41:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 08 19:41:23 2020 +0000"
      },
      "message": "Merge \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\" into rvc-dev am: 79f08b942d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11415576\n\nChange-Id: Iff577ba64a4ae518453658da28aaf0039559e681\n"
    },
    {
      "commit": "730a7916262d23d406296f21aa2ac89a0a47c94c",
      "tree": "63998bad70f9e02896b03b6dab2d79f3301fafb3",
      "parents": [
        "4e48c2477d084919f13ee191a6c36713d83063f3"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu May 07 11:59:02 2020 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Jun 03 14:32:02 2020 -0700"
      },
      "message": "Camera: Add lastCompletedFrameNumber in CaptureResultExtras\n\nThe new fields in CaptureResultExtras notify the application the last\ncompleted frame numbers. A frame number is completed if:\n- All buffers are returned\n- Final capture result is returned, or CAPTURE_ERROR is called,\n- For buffers that are cancelled, all notifyError() is called.\n\nThis makes sure client doesn\u0027t ignore BUFFER_ERROR after capture\nresult metadata callback.\n\nPublic API and NDK logic are fixed. VNDK is yet to be done.\n\nTest: Camera CTS\nBug: 155353799\nChange-Id: I43f0f5ea18a670dfa00872ebc581567e2df76ad4\n"
    },
    {
      "commit": "270a16cd40c82e05ae7df97133dc661588b1a876",
      "tree": "eafc574f90b8cac92c96bae71237bf36cc42351a",
      "parents": [
        "b4f0c8b9b497c7a34485c1a3fa0f93acbf89f017",
        "37c0db97f8e661d8228df4506a7b8e8e80021f9a"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri May 15 16:08:39 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri May 15 16:08:39 2020 +0000"
      },
      "message": "Merge \"Camera: Update documentation for rolling shutter skew\" into rvc-dev am: ccaf569b2b am: 2c8fd63045 am: 982ad320ea am: 37c0db97f8\n\nChange-Id: Iae7001acb9012e0d6e8cd8cba022c1b856d2c57a\n"
    },
    {
      "commit": "67e6bee99f616d2b968f4504d09f854acde37976",
      "tree": "11aec012a950055080d1be3bca4cfaf720437f7b",
      "parents": [
        "43af1ebfdd59a7bd43f4bc553dfa5db3787e4ee2",
        "ccaf569b2bc907546089952eaf6286057c254cf8"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri May 15 15:53:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri May 15 15:53:59 2020 +0000"
      },
      "message": "Merge \"Camera: Update documentation for rolling shutter skew\" into rvc-dev am: ccaf569b2b\n\nChange-Id: I98a8639f61b82bc7354d461623bd7ca7a21c7455\n"
    },
    {
      "commit": "37c0db97f8e661d8228df4506a7b8e8e80021f9a",
      "tree": "11aec012a950055080d1be3bca4cfaf720437f7b",
      "parents": [
        "395acb6b4deb189cc1f2324a3f9ac4bf485e958f",
        "982ad320eab9a18d3611faa93af83b7ef2a55a31"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri May 15 15:49:57 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri May 15 15:49:57 2020 +0000"
      },
      "message": "Merge \"Camera: Update documentation for rolling shutter skew\" into rvc-dev am: ccaf569b2b am: 2c8fd63045 am: 982ad320ea\n\nChange-Id: I972c54e3e9be5b78bc0c67169e4d7ef7f5bea985\n"
    },
    {
      "commit": "d6ca175ba00b6e97ad6fee4e7b53e6cb1ca3aaf3",
      "tree": "11aec012a950055080d1be3bca4cfaf720437f7b",
      "parents": [
        "8da5ebf40512ab6052fd1a0bd97bc4bcf3b0a53a",
        "2c8fd63045bae554043cd34411421aa6f2e9f3e8"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri May 15 15:49:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri May 15 15:49:31 2020 +0000"
      },
      "message": "Merge \"Camera: Update documentation for rolling shutter skew\" into rvc-dev am: ccaf569b2b am: 2c8fd63045\n\nChange-Id: I759b5fc797f7c3265c2de65f09e84483f49b4c8a\n"
    },
    {
      "commit": "ccaf569b2bc907546089952eaf6286057c254cf8",
      "tree": "ae9155880abeae3de3bf49a07f1bfb369ae4e9dd",
      "parents": [
        "f3f9288eaecdb54d4ed79e55c887db60d4305ea7",
        "f15e0b62fc3ec7be7bf15b1a7ef2fab5df0f14f9"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu May 14 16:49:41 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 16:49:41 2020 +0000"
      },
      "message": "Merge \"Camera: Update documentation for rolling shutter skew\" into rvc-dev"
    },
    {
      "commit": "89ab4d7cbaf548050ea5c635f6aef5ce0db698b4",
      "tree": "26548116ad01bddfca86c23acaf1ecca0e9d7f56",
      "parents": [
        "dfa8a1a8763ede632434ba91ebdbc569898c9a0e",
        "332303d36e6780a2cfd8b3966de6b6fa50b099a4"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed May 13 05:02:15 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 13 05:02:15 2020 +0000"
      },
      "message": "Merge \"Revert \"CameraMetadata: Add trace points CameraMetadata operations\"\" into rvc-dev am: 3e58083f21 am: cb820d90be am: c597dcb64c am: 332303d36e\n\nChange-Id: I1317fae4d99c131354f2d070ad4dfa3f180f09b9\n"
    },
    {
      "commit": "332303d36e6780a2cfd8b3966de6b6fa50b099a4",
      "tree": "83047af1bba24236507905725ac840d92c030a39",
      "parents": [
        "1e3a698472b400012f30b8ca7b110f4d04faf118",
        "c597dcb64c1d28ddf3c2271c2dcf900ae9609010"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed May 13 04:47:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 13 04:47:02 2020 +0000"
      },
      "message": "Merge \"Revert \"CameraMetadata: Add trace points CameraMetadata operations\"\" into rvc-dev am: 3e58083f21 am: cb820d90be am: c597dcb64c\n\nChange-Id: Icbfa9281c433178c9c369b384eee8abfb582b89d\n"
    },
    {
      "commit": "9392b3f93a3102753160e09b1ea99ab0d1d44c7f",
      "tree": "83047af1bba24236507905725ac840d92c030a39",
      "parents": [
        "4bca493e9a1a98ad44afbbf9cf398fabf3724e7d",
        "cb820d90be26532d214b5e636d8cce21cf5cfee9"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed May 13 04:28:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 13 04:28:23 2020 +0000"
      },
      "message": "Merge \"Revert \"CameraMetadata: Add trace points CameraMetadata operations\"\" into rvc-dev am: 3e58083f21 am: cb820d90be\n\nChange-Id: Ib6b0a6906a8d61b40a3ffd4191136474c0f94274\n"
    },
    {
      "commit": "9e922c151d2d431066928c2c30935db6c886af73",
      "tree": "83047af1bba24236507905725ac840d92c030a39",
      "parents": [
        "cbc273749d35c0f7932c3dc572c17220fa761b45",
        "3e58083f214629ebc87cd0a0d965e84e673524f0"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed May 13 04:09:45 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 13 04:09:45 2020 +0000"
      },
      "message": "Merge \"Revert \"CameraMetadata: Add trace points CameraMetadata operations\"\" into rvc-dev am: 3e58083f21\n\nChange-Id: Ifdb5c9aec94ec58068dd8b52ce0fc51a68efed91\n"
    },
    {
      "commit": "3e58083f214629ebc87cd0a0d965e84e673524f0",
      "tree": "51959a71abdf7c6896a7a6cd062299cbab548f35",
      "parents": [
        "94ba1a762f47e0cd2c1fd742e150398da620313d",
        "2e310dade1053e6ced4c419e073badf6a12eec03"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed May 13 03:50:36 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 03:50:36 2020 +0000"
      },
      "message": "Merge \"Revert \"CameraMetadata: Add trace points CameraMetadata operations\"\" into rvc-dev"
    },
    {
      "commit": "2e310dade1053e6ced4c419e073badf6a12eec03",
      "tree": "00239ff3b329ee5707450d1ada866254e9e16a17",
      "parents": [
        "5120edaad25acb60218d81bde9a1e7b79ac3f143"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue May 12 12:40:36 2020 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue May 12 12:49:58 2020 -0700"
      },
      "message": "Revert \"CameraMetadata: Add trace points CameraMetadata operations\"\n\nThis reverts commit 47cdcf399ff933d2bec4e505a02938311c9f5e32.\n\nReason for revert: Each ATRACE_CALL operation has around 10us of perf cost. For cases\nlike 240fps recording, each removeInFlightMapEntry operation, on an\naverage has 20-30 CameraMetadata constructions, costing us .2 - .3ms in\nlatency. This is around 6% of the ~4ms budget that we have.\n\nAccording to\nhttps://source.android.com/setup/develop/new-device#build-variants\n\n\u0027Any debugging features that are enabled by default in userdebug should\nbe clearly defined and shared with all developers working on the\nproject. You should enable debugging features only on a limited-time\nbasis until the issue you\u0027re trying to debug is resolved\u0027.\n\nReverting this change now that http://b/144028609 has been resolved.\n\nBug: 155910869\n\nTest: builds\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\nChange-Id: I56e471a83097527a1a211c61c3bd73136a82b6b6\n"
    },
    {
      "commit": "b956f6e9aa855e39453fee5cce86bdc19eebe3b1",
      "tree": "8dc3ce20d960340963577ca92bbcad38394aac0f",
      "parents": [
        "34fe84b37bdd9fc244c809d6aaad6ca873e8dd92",
        "13f07df01292bf9d817b9b16edee386beeaac3e7"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue May 12 18:48:26 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue May 12 18:48:26 2020 +0000"
      },
      "message": "Merge \"Camera: Fix minor NDK doc formatting error\" into rvc-dev am: 94ba1a762f am: cbc273749d am: 18e9b68ebf am: 13f07df012\n\nChange-Id: I2e2cd89160bff1ec7897e8d2afdfb0e3c561c495\n"
    },
    {
      "commit": "cbc273749d35c0f7932c3dc572c17220fa761b45",
      "tree": "7d57008537e0c48ba89ad5c328df307bd8593c7f",
      "parents": [
        "ff9fc0702faf39f86291d9b05e1bcd7bb9782632",
        "94ba1a762f47e0cd2c1fd742e150398da620313d"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue May 12 17:27:47 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue May 12 17:27:47 2020 +0000"
      },
      "message": "Merge \"Camera: Fix minor NDK doc formatting error\" into rvc-dev am: 94ba1a762f\n\nChange-Id: I28573d171313750da41e8fc2a5d5a906b423f23c\n"
    },
    {
      "commit": "94ba1a762f47e0cd2c1fd742e150398da620313d",
      "tree": "ea417eea35ada3606153b538919076d9c22f9fb1",
      "parents": [
        "38e65911a65a51edf2efd5ca63c4e00daac24852",
        "40a8344385306bacdf85742d4d7480f323f749b8"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue May 12 17:25:11 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 17:25:11 2020 +0000"
      },
      "message": "Merge \"Camera: Fix minor NDK doc formatting error\" into rvc-dev"
    },
    {
      "commit": "f15e0b62fc3ec7be7bf15b1a7ef2fab5df0f14f9",
      "tree": "525a8c4c1d08a9e62d0361303d92f54b31b371e1",
      "parents": [
        "40a8344385306bacdf85742d4d7480f323f749b8"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon May 11 10:25:17 2020 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon May 11 10:25:17 2020 -0700"
      },
      "message": "Camera: Update documentation for rolling shutter skew\n\nExisting definition was inconsistent, so update it to be consistent\nand match what implementations have actually done.\n\nTest: Builds\nBug: 150331548\nChange-Id: I037edfbf462ae9822194761d68bcfa34d27f79c6\n"
    },
    {
      "commit": "40a8344385306bacdf85742d4d7480f323f749b8",
      "tree": "82dd7100dd1c6971895e1a2f328b14fdf61ceddb",
      "parents": [
        "929c3645336dd0e01d3f61ffaedc95fe417ab1bb"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon May 11 10:17:46 2020 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon May 11 10:17:46 2020 -0700"
      },
      "message": "Camera: Fix minor NDK doc formatting error\n\nTest: Builds\nBug: 150331548\nChange-Id: I0c0c219d48006b3f2b06a55740908cf27b1e83a9\n"
    },
    {
      "commit": "5ea454a16643e1bb6fe4802cd7ad51bb29d6864e",
      "tree": "dcf301aac55a4e4a91f6340c05713d2f23b19435",
      "parents": [
        "8fdbb44fdaf9d622514f00fdc0318641dd17000e",
        "bff8e97c1a18e6c6b7950782ded413f51969d2fe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun May 10 06:06:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun May 10 06:06:21 2020 +0000"
      },
      "message": "Merge \"Camera: Fix memory leak if malformed face data is received\" into rvc-dev am: fd267eb2f9 am: c51960c34f am: 5e38d4797e am: bff8e97c1a\n\nChange-Id: Ic82be48cc63eb441f447a5a397e18dac7b807b69\n"
    },
    {
      "commit": "c51960c34f70a2f1142759c3887ad30b3b6478fc",
      "tree": "258cd4261babb37775617ad91bba50118c93dc3c",
      "parents": [
        "9c8a7838d100c04a0a62d474009bfbf758eb519b",
        "fd267eb2f96969b8cb19389a06a6c1dbbc2ec40a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun May 10 05:19:58 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun May 10 05:19:58 2020 +0000"
      },
      "message": "Merge \"Camera: Fix memory leak if malformed face data is received\" into rvc-dev am: fd267eb2f9\n\nChange-Id: Ief90f3e80b446ec3190c96ec1ed02a3fdcce3d92\n"
    },
    {
      "commit": "fd267eb2f96969b8cb19389a06a6c1dbbc2ec40a",
      "tree": "bba0fc6c69a28238f35aca0ee2cd819042b457a7",
      "parents": [
        "651d0a575517e0b1591715f74c862335ab04ac72",
        "3ac6bae6cff09fb3b90459ca097dfb6b36679d2d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 09 02:13:39 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 09 02:13:39 2020 +0000"
      },
      "message": "Merge \"Camera: Fix memory leak if malformed face data is received\" into rvc-dev"
    },
    {
      "commit": "3ac6bae6cff09fb3b90459ca097dfb6b36679d2d",
      "tree": "5c36a0f643d92f23868e726d41d665d38b3b6fc7",
      "parents": [
        "929c3645336dd0e01d3f61ffaedc95fe417ab1bb"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri May 08 14:02:22 2020 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri May 08 14:02:22 2020 -0700"
      },
      "message": "Camera: Fix memory leak if malformed face data is received\n\nThe unparceling code for face metadata in API1 dynamically allocates\na camera_metadata structure, and a recent fix forgot to delete that\nstructure in an error path.\n\nFix this by making the metadata structure statically allocated; it\u0027s\ntiny anyway.\n\nTest: atest CtsCameraTestCases\nBug: 155512103\nChange-Id: I9b81cdb3ab47c7b6c94c6ed65213ddafef529dc9\n"
    },
    {
      "commit": "b377fcf636d1ba1564732895baa060dee6d5543a",
      "tree": "3ee047f4c9c9b203828fd950ecb27e3e1c3b497c",
      "parents": [
        "bca125b432872136e7f90498494e62f6fea96261",
        "b15c79859d290512490393abbe4719fae3c84937"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Sun May 03 08:21:48 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun May 03 08:21:48 2020 +0000"
      },
      "message": "Merge \"Replace direct pid writes with setting task profiles\" am: b15c79859d\n\nChange-Id: I16aeefa5c1ebc900b8f39a9b046024631a11c4ce\n"
    },
    {
      "commit": "3caf60c2592e7f623001f30cdd33372802b1a3a6",
      "tree": "215521b50b9f08e8c7e3832a4dadf0329ca03aed",
      "parents": [
        "6c96fda768fd01267033ccf05b5e4e7d85a25b0f"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Thu Apr 30 13:18:10 2020 -0700"
      },
      "committer": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Sun May 03 08:11:28 2020 +0000"
      },
      "message": "Replace direct pid writes with setting task profiles\n\nFor easy transition from SchedTune to UtilClamp, direct access to these\ncgroups should be abstracted by using task profiles. Replace writepid\ncommands with new task_profiles command.\n\nBug: 155419956\nTest: change .rc file and confirm task profile is applied\nSigned-off-by: Suren Baghdasaryan \u003csurenb@google.com\u003e\nChange-Id: Id00370b25af973a4b3813a4a1d6ccbd1e555c87f\nMerged-In: Id00370b25af973a4b3813a4a1d6ccbd1e555c87f\n"
    },
    {
      "commit": "04bbffe0a539007b03f1026cc5df953da8ef8537",
      "tree": "bd482a7a2e2fad58755ee7731a2f7477528f95bf",
      "parents": [
        "9cf1d5bee91c9f9349afd0e47bd9a55b10709847",
        "ef9abae0c7f05913cddb3e87566aa4d64b6f353f"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Sat May 02 06:35:56 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat May 02 06:35:56 2020 +0000"
      },
      "message": "Merge \"Replace direct pid writes with setting task profiles\" into rvc-dev am: ef9abae0c7\n\nChange-Id: I5339cefc40bde64673c979e96b059346b08a639c\n"
    },
    {
      "commit": "029f52b0d1c235f83723d22533fb9f129b172f24",
      "tree": "53d5d50b4ba6fa4f62851bebd610213aed9561b5",
      "parents": [
        "12a6940bb181aae48383e9365b6ab62e24663bfd"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Thu Apr 30 14:39:39 2020 -0700"
      },
      "committer": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Sat May 02 00:29:57 2020 +0000"
      },
      "message": "Replace direct pid writes with setting task profiles\n\nFor easy transition from SchedTune to UtilClamp, direct access to these\ncgroups should be abstracted by using task profiles. Replace writepid\ncommands with new task_profiles command.\n\nBug: 155419956\nTest: change .rc file and confirm task profile is applied\nSigned-off-by: Suren Baghdasaryan \u003csurenb@google.com\u003e\nChange-Id: Id00370b25af973a4b3813a4a1d6ccbd1e555c87f\nMerged-In: Id00370b25af973a4b3813a4a1d6ccbd1e555c87f\n"
    },
    {
      "commit": "6ec727381cc232ebca219369c8d4e327172f6a68",
      "tree": "9f85b3236700fb071d28dc5ec1d14895a458113b",
      "parents": [
        "fb9156fa6d892f905cdc26baf508069cd328847e"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Thu Apr 30 14:39:39 2020 -0700"
      },
      "committer": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Fri May 01 16:09:04 2020 +0000"
      },
      "message": "Replace direct pid writes with setting task profiles\n\nFor easy transition from SchedTune to UtilClamp, direct access to these\ncgroups should be abstracted by using task profiles. Replace writepid\ncommands with new task_profiles command.\n\nBug: 155419956\nTest: change .rc file and confirm task profile is applied\nSigned-off-by: Suren Baghdasaryan \u003csurenb@google.com\u003e\nChange-Id: Id00370b25af973a4b3813a4a1d6ccbd1e555c87f\n"
    },
    {
      "commit": "ba59a917e8c8be9d8c6f6507ee80d6807d885b05",
      "tree": "00acfe156fbcda1c149952a4a86cae73951e30d5",
      "parents": [
        "2db68d4d97262b050aa0416178b34864e34f0a00",
        "9f450dc65e477a2e2d5ecd26abc99fcbcfa2aea1"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Apr 30 01:42:51 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 30 01:42:51 2020 +0000"
      },
      "message": "Merge \"Camera: Validate face count in received metadata\" into rvc-dev am: fdb7e3c281 am: 554e4897e7 am: a60859f945 am: 9f450dc65e\n\nChange-Id: I35ba61799949511d63f04338040b24501a504168\n"
    },
    {
      "commit": "a60859f945daf744696b8e8b3ac6d85c9d98050c",
      "tree": "2be45154745086c1d0cf0d4a22f99f0fadfa0142",
      "parents": [
        "3fe8606c68eb68a63610865f29cba9f1e552ea8a",
        "554e4897e7f002893b251d99fc393a83363b7110"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Apr 30 01:17:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 30 01:17:23 2020 +0000"
      },
      "message": "Merge \"Camera: Validate face count in received metadata\" into rvc-dev am: fdb7e3c281 am: 554e4897e7\n\nChange-Id: Ie454624a80d04540aec9424d1a16c9bd63024235\n"
    },
    {
      "commit": "6557a6c07d931a890b09f6fd68bd6a6adf4a04fa",
      "tree": "2be45154745086c1d0cf0d4a22f99f0fadfa0142",
      "parents": [
        "47b369ad6d0bbc58273b81a1d657b3a40f30288f",
        "fdb7e3c281d700d23f1d02cc94939e3500e1af2f"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Apr 30 01:07:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 30 01:07:02 2020 +0000"
      },
      "message": "Merge \"Camera: Validate face count in received metadata\" into rvc-dev am: fdb7e3c281\n\nChange-Id: I40357d7bf5cb1b50db5e320315cbe3dcf638011b\n"
    },
    {
      "commit": "b393a2d9a93e4af4191e8cbf80a4cc4e9c201940",
      "tree": "43bb6b4174ac76336a2d640cddf6c4a845570e1f",
      "parents": [
        "3742d5e5106982da1ae1ad4f38a28efb69e7fe0b"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Apr 28 18:08:50 2020 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Apr 29 11:29:04 2020 -0700"
      },
      "message": "Camera: Validate face count in received metadata\n\nEnsure the count can\u0027t cause an overflow in bytes to be read.\n\nTest: atest CtsCameraTestCases; also add bad face count data from camera\n  service and manually verify the error logs appear when running\n  android.hardware.cts.CameraTest#testFaceDetection.\nBug: 150156131\nChange-Id: Ic78ec0ccf67ef8665f80f69aabbb1ae71dd609cd\n"
    },
    {
      "commit": "baa4c2d488c338b4d7325450d51303733ff9bc9b",
      "tree": "db5a51267ab5a4f9cb77956c9b0729104b4e6b1a",
      "parents": [
        "b63b629986b2c2c72132c2352df8122f48e1fd8e",
        "49b10755d9e361fc3bca67631377e1db4e8d19eb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 14 21:57:09 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 14 21:57:09 2020 +0000"
      },
      "message": "Merge \"Camera: Fix race between callback and unregisteration of callbacks\" into rvc-dev am: f8673bf03d am: 85a78eb376 am: 5da38f9198 am: 49b10755d9\n\nChange-Id: I8a03e3b593a9f0478adfcc1d3f85f10657f93b18\n"
    },
    {
      "commit": "5da38f9198ddaa064c29843c773dfeec131a2858",
      "tree": "32827bad4ae6d00cf7632380419bd1a4d9af8dfa",
      "parents": [
        "fd13d65c3458bc12c4047d8058ce7d56205d2ab4",
        "85a78eb3764f4df08cf4de4ec9f5801c6976cf2e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 14 21:17:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 14 21:17:02 2020 +0000"
      },
      "message": "Merge \"Camera: Fix race between callback and unregisteration of callbacks\" into rvc-dev am: f8673bf03d am: 85a78eb376\n\nChange-Id: I4f8f13c93ebce9d8fbc384ab7dd5e7b588d54026\n"
    },
    {
      "commit": "4080e97fad8fc0058b0c6921d2f914737b99d9ae",
      "tree": "32827bad4ae6d00cf7632380419bd1a4d9af8dfa",
      "parents": [
        "a74dc5d6b9fb59cacf2482cdf398f7c543781d21",
        "f8673bf03d095bf9c9b3fe89b88b5df64c37060a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 14 20:59:39 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 14 20:59:39 2020 +0000"
      },
      "message": "Merge \"Camera: Fix race between callback and unregisteration of callbacks\" into rvc-dev am: f8673bf03d\n\nChange-Id: Ic3b59edf0f55098c677af3924fb75250eeb95c85\n"
    },
    {
      "commit": "07c0312f11f4f7509a36921f4ed22433ebceacc0",
      "tree": "fc517b86118e115dc3e376adf74747f74afb7c09",
      "parents": [
        "01c446f40cd72b774ff21e17c09a425306048d06",
        "d64ad9d290679aff090861cdc042725ec7b9a08b"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Apr 14 03:16:54 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 14 03:16:54 2020 +0000"
      },
      "message": "Merge \"Include what you use: \u003cunistd.h\u003e\" am: 8a71223d5a am: 42c1c38d7f am: 887b1a3719 am: 377f1f53c2 am: d64ad9d290\n\nChange-Id: I0350ac8d703ba2073c7140ea62c9cae9791e6789\n"
    },
    {
      "commit": "887b1a3719b31f605147c5ee580f42f769d3e9ee",
      "tree": "f76572a43fc4ebf5c967e5537cb8c45f7ded08b8",
      "parents": [
        "da4faa6c2e50b6ab28dfd9a40289313239319d16",
        "42c1c38d7f0340f448b38dcf228b2e7753a2bcd2"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Apr 14 02:10:00 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 14 02:10:00 2020 +0000"
      },
      "message": "Merge \"Include what you use: \u003cunistd.h\u003e\" am: 8a71223d5a am: 42c1c38d7f\n\nChange-Id: I7487c7d3e566736733b6510072f6a32c2c4534ac\n"
    },
    {
      "commit": "42c1c38d7f0340f448b38dcf228b2e7753a2bcd2",
      "tree": "5c2d51a723e7514ae3f31fdcbba7022e4143f31a",
      "parents": [
        "1c09d740e714fa8963a2399eed953cc2015f2519",
        "8a71223d5a998fd743ac3b25a799bc2cfedf2f86"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Apr 14 01:48:52 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 14 01:48:52 2020 +0000"
      },
      "message": "Merge \"Include what you use: \u003cunistd.h\u003e\" am: 8a71223d5a\n\nChange-Id: Ia9c0bba3fa290221d00bbfd7aec4aab65db5e4f0\n"
    },
    {
      "commit": "7e540682b362a3e8679e274084aeaefdf01314da",
      "tree": "9a4a88c8548c0a4b672e2d208ecfa88b45580d8d",
      "parents": [
        "5226677901af08551446c103bf7d15797e87756c"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Apr 10 13:30:25 2020 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Apr 13 17:48:27 2020 -0700"
      },
      "message": "Camera: Fix race between callback and unregisteration of callbacks\n\nBecause callbacks are called from a looper thread, if the subscriber\nunsubscribes and frees the callback, invalid memory access may occur from the\nlooper thread.\n\nAddress this by draining all pending callbacks at the time of listener\nunregistration.\n\nNOTE: There is rare chance that the wait on the condition times out,\nstill resulting in the original NPE issue. We intensionally allow that\nto avoid deadlock, in case the application uses the same mutex lock for\ncallbacks and unregister functions.\n\nTest: for i in {1..10}; do atest -it NativeImageReaderTest; done\nTest: ACameraNdkVendorTest\nBug: 148976953\nChange-Id: I92f5a02a4e3e63f2e72e8043ff4f4ac16c1eec5d\n"
    },
    {
      "commit": "7ae782545020eec1bfb9eb74e690ae26e2cca7fa",
      "tree": "b99f5db2f4d75aeddb175896c3fa67070b21154e",
      "parents": [
        "2ac41184ae00b2e99e55d995944288f33b2fce49"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Apr 13 15:20:50 2020 -0700"
      },
      "committer": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Apr 13 15:20:50 2020 -0700"
      },
      "message": "Include what you use: \u003cunistd.h\u003e\n\nThis was transitively included, but no longer is, so it must be\nexplicitly included.\n\nExempt-From-Owner-Approval: Janitorial\nTest: build\nChange-Id: I78268a4867697bf797d40b5fead3745fdd0cc807\n"
    },
    {
      "commit": "5d6be6f0f18b18bc6a30773fd155f5609594034c",
      "tree": "bca3944a876706d86d924a295b856e8fc9479135",
      "parents": [
        "ed356863eea3e8a2dd7e56d89defb86a301e6f52"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Mar 31 16:14:14 2020 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Apr 01 18:12:27 2020 -0700"
      },
      "message": "camera2 vndk: ACameraWindowType: native_handle_t -\u003e const native_handle_t.\n\nBug: 152807831\n\nTest: ACameraNdkVendorTest\n\nChange-Id: Ie00163aace2ce05b1d466e91ed6d63810db9e208\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "eafcb8ad5baf42a7f14d775ec41f837dd33bfd62",
      "tree": "c2eaf4e4e266fb1bc28c6fc32f51ac90c8cbec84",
      "parents": [
        "69bcf0c559d79bd1c9b0894a608a4dbda5c5d60e",
        "c7ffc1a126a940984981e412f38d15cea7c9b9aa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 24 19:14:41 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 24 19:14:41 2020 +0000"
      },
      "message": "Merge \"Camera: Improve documentation for android.control.zoomRatio\" into rvc-dev am: 8f612b453b am: ac3ea9ccbd am: b1059895b8 am: c7ffc1a126\n\nChange-Id: I15b2995eaf4298d52dc941acc765d98bbcd3e52a\n"
    },
    {
      "commit": "b1059895b803d5739d14ef2dcabd0b47337f827a",
      "tree": "1b49c50e4b5430add724000281a90c6f39c3e3c4",
      "parents": [
        "d7e9f1c6efff1e3ca4f4f39228b881ab2abb05d4",
        "ac3ea9ccbd148f4de2b07940632ea2d80f632594"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 24 18:55:53 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 24 18:55:53 2020 +0000"
      },
      "message": "Merge \"Camera: Improve documentation for android.control.zoomRatio\" into rvc-dev am: 8f612b453b am: ac3ea9ccbd\n\nChange-Id: Ic01df295eb879633532eb297ca6081abccbb9802\n"
    },
    {
      "commit": "7c06a8bda84302c8bde5814ce3b5843b23d58a56",
      "tree": "6d939a89aa35a6e097f1790bb966d0824e99753b",
      "parents": [
        "cb00499828a898a3863ce4a5fcbc95a5c365f401",
        "8f612b453b1f2d8d873e615aae281cb047d5a7dc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 24 18:55:45 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 24 18:55:45 2020 +0000"
      },
      "message": "Merge \"Camera: Improve documentation for android.control.zoomRatio\" into rvc-dev am: 8f612b453b\n\nChange-Id: I400fa1ccfe8157b1bcc9699659c3c5045819b46e\n"
    },
    {
      "commit": "878f9df9e6877e73bee4f510833fc74a4bd3d2fc",
      "tree": "162c4da44f14814ce616fe9ff621f9782040b7bf",
      "parents": [
        "1939a00071ce5dc757566c7af24a1f5589ea22f7"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Mar 13 09:37:34 2020 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Mar 23 13:25:17 2020 -0700"
      },
      "message": "Camera: Improve documentation for android.control.zoomRatio\n\nTo better document how android.control.zoomRatio works, add examples to\nillustrate its relationship with scalerCropRegion.\n\nTest: Build and read docs\nBug: 144780745\nChange-Id: Iab0e849b4d045fc1648fcf2ddc51d84c66249273\n"
    },
    {
      "commit": "6189c61907e4e8d9a60d1d7952c67cf0c08bae68",
      "tree": "684d1425afa13ce615e4e6b7a8fc675850e7a0f2",
      "parents": [
        "2ab4d5201c53d8b4d4b2f5765755d1906bf69f85",
        "d7f81626da6b6d41e373f63185289776871adcab"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 21 05:42:49 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Mar 21 05:42:49 2020 +0000"
      },
      "message": "Merge \"Camera: Move bokeh mode to extended scene mode.\" into rvc-dev am: 1939a00071 am: 25d9dd2f15 am: a3d3cde08f am: d7f81626da\n\nChange-Id: Ia58ca70825abf1d8ad4a26ea58bac0652bc0da68\n"
    },
    {
      "commit": "a3d3cde08f6a9f2bd759633ca01337c825fcc038",
      "tree": "13cb9e87628accc50a4fb8e7ac882cf0ca81e0fd",
      "parents": [
        "7a9ce9e54e49f63e11106194ab2e78b1e7a73db7",
        "25d9dd2f15131e408daca7f558558584d500aca4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 21 05:02:03 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Mar 21 05:02:03 2020 +0000"
      },
      "message": "Merge \"Camera: Move bokeh mode to extended scene mode.\" into rvc-dev am: 1939a00071 am: 25d9dd2f15\n\nChange-Id: Idc93130a0fc01f6c3609655ffa58c1a033b5c329\n"
    },
    {
      "commit": "138c4d0809944815ed0470a908daaebaa1101d25",
      "tree": "13cb9e87628accc50a4fb8e7ac882cf0ca81e0fd",
      "parents": [
        "c8566c6bb2771b838d3f0a8240b68732a8e40247",
        "1939a00071ce5dc757566c7af24a1f5589ea22f7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 21 04:40:36 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Mar 21 04:40:36 2020 +0000"
      },
      "message": "Merge \"Camera: Move bokeh mode to extended scene mode.\" into rvc-dev am: 1939a00071\n\nChange-Id: I8d845389d6d9b0834975de4852ed43da38333c6b\n"
    },
    {
      "commit": "aa0ae2bb07632ac39f266a6f6167a5a0f87c597e",
      "tree": "35963920eca3dd1521992f195ca02914b0a8a6a8",
      "parents": [
        "301dd5f1d99993725cb6336e6d520904e23ce925"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Mar 16 16:00:45 2020 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Mar 20 12:14:54 2020 -0700"
      },
      "message": "Camera: Move bokeh mode to extended scene mode.\n\nMigrate BOKEH_MODE_STILL_CAPTURE and BOKEH_MODE_CONTINUOUS to be 2 enums\nof CONTROL_EXTENDED_SCENE_MODE.\n\nTest: Camera CTS, VTS\nBug: 151759402\nChange-Id: Ie56c6403cd7b530356d3a007088e30730906ec65\n"
    },
    {
      "commit": "d4cd8e0bd75bf0e11c3b93f6f22b17f16a9c39a4",
      "tree": "93842170e9d9ad6dc49866e602e414e563209dac",
      "parents": [
        "e8826d3b352042976800707bbd0582669e9826f9",
        "81c8a1723fcadebae225d3c26cc56c6cdf41c470"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Mar 19 20:47:40 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 19 20:47:40 2020 +0000"
      },
      "message": "RESTRICT AUTOMERGE: Camera NDK: Hide keys for the rotate-and-crop controls am: cb7796d6af am: 81c8a1723f\n\nChange-Id: Ib1ef1ab601c8d4772f0d13addb7e626c1dbcfb7e\n"
    },
    {
      "commit": "c504dbb3dbd236ab3b7c7f14e6b886286dd121b1",
      "tree": "93842170e9d9ad6dc49866e602e414e563209dac",
      "parents": [
        "d6bd406abdd7937658abf33bc8684c464e8bc413",
        "cb7796d6af25df5170a494ca4c36cf426d9a0dec"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Mar 19 20:47:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 19 20:47:21 2020 +0000"
      },
      "message": "RESTRICT AUTOMERGE: Camera NDK: Hide keys for the rotate-and-crop controls am: cb7796d6af\n\nChange-Id: Ic42f2437851982f2c050ff4e7181469a7f8e4ce1\n"
    },
    {
      "commit": "cb7796d6af25df5170a494ca4c36cf426d9a0dec",
      "tree": "6abe04fa305389f1ea105e5086d944c8cf52b1c2",
      "parents": [
        "8d386f779d76eb2a87ec570bf6ee3c0ce674085f"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Mar 18 13:33:24 2020 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Mar 18 14:49:16 2020 -0700"
      },
      "message": "RESTRICT AUTOMERGE: Camera NDK: Hide keys for the rotate-and-crop controls\n\nImplementation is not complete yet, so hide the feature for now.\n\nTest: Adjusted camera CTS continues to pass\nBug: 150036107\nChange-Id: Ie112d21121693336c77700b982fc547f5cba429b\n"
    },
    {
      "commit": "3f7417cf5d6d0288919729f6c188e8b570c2bc3e",
      "tree": "0191cf641e7f9b23ac7a95f35dc40d9a7c144998",
      "parents": [
        "935a03364789a0b8b6d51f594f2b680ec0cddebc",
        "ce554fe70047ed68a70527786f12afacc4e402a6"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 23:25:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 23:25:59 2020 +0000"
      },
      "message": "Merge \"camera2 ndk: Fix vndk error return value for ACameraManager::OpenCamera().\" am: 5995f21460 am: ce554fe700\n\nChange-Id: Ib1a0a1f322ea9b3cbca7ffc3eece6c3e5bd510d7\n"
    },
    {
      "commit": "5995f2146016068b5619445b2f93372f12b5be51",
      "tree": "4bfaecbf42f23f203322a3411c05c4d1c13e07e9",
      "parents": [
        "e4f1dbca673187c0e1a384338845e8b770c8227b",
        "0197292197ea94427199d68536237c7d11d0666d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 16 22:57:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 16 22:57:29 2020 +0000"
      },
      "message": "Merge \"camera2 ndk: Fix vndk error return value for ACameraManager::OpenCamera().\""
    },
    {
      "commit": "2ad34bf364fcd6934d0874f90510b85870b6b84b",
      "tree": "7c369b753118360ab41c2b119539b459977dfaa7",
      "parents": [
        "d2033a3a906b77a1711055a42c162ed1836eaa68",
        "1d8a3644e36bac692ea22667f001fc4d99d6f0a5"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 22:56:11 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 22:56:11 2020 +0000"
      },
      "message": "Merge \"Camera: fix NDK logspam\" into rvc-dev am: 10b1611714 am: 1d8a3644e3\n\nChange-Id: Iecf0e5cfb26c402bc582579bc9597bb7b3b58ff8\n"
    },
    {
      "commit": "be4e9983ec5281b8186047fcebf6f8118eb8aa4d",
      "tree": "7c369b753118360ab41c2b119539b459977dfaa7",
      "parents": [
        "fb92f096994098051d23ededce2f345cad2de073",
        "10b1611714960c67c8661a228ea36879e9e05e18"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 22:40:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 22:40:59 2020 +0000"
      },
      "message": "Merge \"Camera: fix NDK logspam\" into rvc-dev am: 10b1611714\n\nChange-Id: Iab97bb1398a09953c66263a9044c994fc0e62c83\n"
    },
    {
      "commit": "0197292197ea94427199d68536237c7d11d0666d",
      "tree": "fc97fb3caab5e2f2deef80b05535fc61ee4017b6",
      "parents": [
        "edfb26069d7548ea33ec379f39768de5622ea7f4"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Mar 05 15:22:46 2020 -0800"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Mar 16 12:01:07 2020 -0700"
      },
      "message": "camera2 ndk: Fix vndk error return value for ACameraManager::OpenCamera().\n\nBug: 147402004\n\nTest: make hidl connectDevice return Status::DISCONNECTED.\n      Run AImageReaderVendorTest. See that\n      ACameraManager::openCamera() returns ACAMERA_ERROR_DISCONNECTED.\n\nMerged-In: I3bcf0be54d1b9e88baa0b22350d74c0370ad23a6\nChange-Id: I3bcf0be54d1b9e88baa0b22350d74c0370ad23a6\n(cherry picked from commit 911a13b29bfed85ae22d117954b6cd63cac4195d)\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "42924a24cfddc9efecec4725a518a75e01f4e6b5",
      "tree": "205c3bb95f903dc233539fb323aa1a08ad5747ba",
      "parents": [
        "90334d0f03f4bee709969433898025fc16863f01"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Mar 12 11:19:14 2020 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Mar 16 17:43:41 2020 +0000"
      },
      "message": "Camera: fix NDK logspam\n\nDuration keys may be missing if the device doesn\u0027t support\ncorresponding capture feature.\n\nTest: build (log only change)\nBug: 150900659\n\nMerged-In: I83e122ff08bc581ddd4bb7e304f152f612817875\nChange-Id: I83e122ff08bc581ddd4bb7e304f152f612817875\n"
    },
    {
      "commit": "a5b6b2f76106819363f3262507c1c4b4ee6ccc83",
      "tree": "3001be45176a7b1c1539a377735a1e83546b7412",
      "parents": [
        "ba27fba604badd36015ef9452bcab95f5d05fb70"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Mar 12 11:19:14 2020 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Mar 16 17:42:09 2020 +0000"
      },
      "message": "Camera: fix NDK logspam\n\nDuration keys may be missing if the device doesn\u0027t support\ncorresponding capture feature.\n\nTest: build (log only change)\nBug: 150900659\nChange-Id: I83e122ff08bc581ddd4bb7e304f152f612817875\n"
    },
    {
      "commit": "8826d844042c5a46fbd076b2bdd199d7fd049a11",
      "tree": "7b28d040df1a137d37edd819b30d49b93dc80bfa",
      "parents": [
        "ff3d889419a9ce859cd888e2a93d1b27c2926d6a",
        "cad23c25737f100ac117835aa234c02f2013c0a9"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Mar 14 01:48:14 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Mar 14 01:48:14 2020 +0000"
      },
      "message": "cameraserver: rename getConcurrentStreamingCameraIds -\u003e getConcurrentCameraIds. am: cad23c2573\n\nChange-Id: I8b8430eefbd61fb2f62cf9e41c6060900808a7e9\n"
    },
    {
      "commit": "28fc70a6cb4f90c5ff24873d41ad2320a4e7fc34",
      "tree": "30435c4dffc4afd72d6fe7be76e7da2b9992ef56",
      "parents": [
        "1ca9e116a1a8cc1eaecdb3d2481dac71909c270d",
        "cad23c25737f100ac117835aa234c02f2013c0a9"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Sat Mar 14 01:44:49 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 14 01:44:49 2020 +0000"
      },
      "message": "Merge \"cameraserver: rename getConcurrentStreamingCameraIds -\u003e getConcurrentCameraIds.\" into rvc-dev"
    },
    {
      "commit": "c92172e004d608967fb38824947340e32ac70b1c",
      "tree": "f6ebf1a0995ee1a1515a9cd9ca2f4bb3fb0b9ebd",
      "parents": [
        "f4522c4b1d972f924f1b8374649cfd7ac47d9dd7",
        "4cfc33a875ba878b46327dc6db34d3a75f903342"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 13 01:08:36 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 13 01:08:36 2020 +0000"
      },
      "message": "Merge \"camera2 ndk: Fix vndk error return value for ACameraManager::OpenCamera().\" into rvc-dev am: 4cfc33a875\n\nChange-Id: I15430ed7b817e6de6c06f6074eb26e4c51f6e566\n"
    },
    {
      "commit": "4cfc33a875ba878b46327dc6db34d3a75f903342",
      "tree": "1cdf37fa3da85f468f59782bbea7e853d3b4deac",
      "parents": [
        "018c41740674d42b79b99f9361f75749ddabacae",
        "911a13b29bfed85ae22d117954b6cd63cac4195d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 13 00:53:21 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 13 00:53:21 2020 +0000"
      },
      "message": "Merge \"camera2 ndk: Fix vndk error return value for ACameraManager::OpenCamera().\" into rvc-dev"
    },
    {
      "commit": "911a13b29bfed85ae22d117954b6cd63cac4195d",
      "tree": "9fca529f92fe0b9e17dad9fd66b540217c38921c",
      "parents": [
        "904b623c8cdbd43a2089c5d3b45240757bd3bc81"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Mar 05 15:22:46 2020 -0800"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Mar 12 15:17:10 2020 -0700"
      },
      "message": "camera2 ndk: Fix vndk error return value for ACameraManager::OpenCamera().\n\nBug: 147402004\n\nTest: make hidl connectDevice return Status::DISCONNECTED.\n      Run AImageReaderVendorTest. See that\n      ACameraManager::openCamera() returns ACAMERA_ERROR_DISCONNECTED.\n\nChange-Id: I3bcf0be54d1b9e88baa0b22350d74c0370ad23a6\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "cad23c25737f100ac117835aa234c02f2013c0a9",
      "tree": "06b8ffe5296c19a4256e990ac2eced37bc209caa",
      "parents": [
        "904b623c8cdbd43a2089c5d3b45240757bd3bc81"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Mar 10 15:04:59 2020 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Mar 11 16:11:14 2020 -0700"
      },
      "message": "cameraserver: rename getConcurrentStreamingCameraIds -\u003e getConcurrentCameraIds.\n\nBug: 150896133\n\nTest: builds\nTest: atest ConcurrentCameraTest.java\n\nChange-Id: Id73f15164200a4cc91354b67784bab3c470caf57\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "859bcfc10ff9e1702d1bc7cfad066807b46db497",
      "tree": "5ab8027dca088203f5da46cfd77d8892ef453d1e",
      "parents": [
        "db51e1f159df4cec37032b436ae6bce746c402c7",
        "ec29306db53ae51d6a1bc094f3b4ca3f98b9f01a"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:17:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:17:31 2020 +0000"
      },
      "message": "Merge \"Camera: Add onCameraOpened/onCameraClosed callbacks\" into qt-qpr1-dev am: 67110b519a am: ec29306db5\n\nChange-Id: I786534d1aff256842b0e26db3e550754f7ce0b87\n"
    },
    {
      "commit": "80fbc4cb9e32b1a7bd762d3b106ef1ba94295fc2",
      "tree": "aaebe1757cea12c4a41e34063e4dbcbd7bf1e8f6",
      "parents": [
        "aeef85fba43f7384f25cd777ac2fc392917ba403",
        "5ae4551c9290e02f7890e014ca69b1b748567ccd"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 10 23:29:03 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 10 23:29:03 2020 +0000"
      },
      "message": "Merge \"Camera: Add onCameraOpened/onCameraClosed callbacks\" into rvc-dev am: 5ae4551c92\n\nChange-Id: I1f9d25313e2dc509e3ae196b4f5d31c582352849\n"
    },
    {
      "commit": "1bb30b2efa3cf029daaedf7cfb4cbec7433ee38d",
      "tree": "90e9b007d4327887126db4907cd3131d9a083a82",
      "parents": [
        "a6544e3bf7de17f104d5fb509d6cb7f6d90dc79f"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Mar 06 09:02:23 2020 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Mar 10 11:38:13 2020 -0700"
      },
      "message": "Camera: Add onCameraOpened/onCameraClosed callbacks\n\nThe onCameraOpened/onCameraClosed callbacks are used to notify camera\nservice client with [] permission that a certain camera device has been\nopened/closed.\n\nTest: Manually check callbacks are received in SystemUI app\nBug: 150540299\nChange-Id: If6f3624c43927c30afef7df0a780eafe3ae4c527\nMerged-In: If6f3624c43927c30afef7df0a780eafe3ae4c527\n"
    }
  ],
  "next": "695044d6f177871d349fa7e9a4a2ac07e093ae25"
}
