)]}'
{
  "log": [
    {
      "commit": "e8abcc0807e03bc162899e84ebbb33b4dd8df837",
      "tree": "283a5ce314392d85fc04bd2e6d83797a306c8d81",
      "parents": [
        "b5f065d825f5deda1d2674a5e5cfc927f9473559",
        "fad285e191e7934906b954847d4df85f69609c94"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Apr 27 08:13:03 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 27 08:13:03 2018 -0700"
      },
      "message": "Merge \"Camera NDK: fix include header\" am: 2178e2c810\nam: fad285e191\n\nChange-Id: Id9fd54a835b29e93022c75d4e8a56ec083a23bbc\n"
    },
    {
      "commit": "ddf11b4af4d4972cdf22e5761b77a348452b9b48",
      "tree": "2e6d5edce28b2a9031f3d975670774a3e9b868d6",
      "parents": [
        "6c9ba4673bdd33b497cb8685b088795e2c486a94"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Apr 26 13:12:41 2018 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Apr 26 13:29:59 2018 -0700"
      },
      "message": "Camera NDK: fix include header\n\nTest: build\nBug: 73019835\nChange-Id: I6691e43235b1ec6e6751b8f97723a120cc77f4c4\n"
    },
    {
      "commit": "3fab4693929df83e5963f68e4f40d1d20a16bc0e",
      "tree": "6ddec4067f81dada7fc0d0336c93a47abc375847",
      "parents": [
        "23dc173c4f50a87ee6cd1ec1eb7c8041acd39012",
        "c620796251df712274c16858c76628d802bbb4b1"
      ],
      "author": {
        "name": "Hidenari Koshimae",
        "email": "hidenari.koshimae@sony.com",
        "time": "Mon Apr 16 16:53:45 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 16 16:53:45 2018 -0700"
      },
      "message": "Merge \"Camera: Fix a description for MONOCHROME camera capability\" into pi-dev\nam: c620796251\n\nChange-Id: I52e41b0e75a93244465ad5507293e021f8292607\n"
    },
    {
      "commit": "e058297cb0d32714373c58cc00361405d5124d91",
      "tree": "70467cfc995c2064d20ed78464d1e3002b1bdc73",
      "parents": [
        "c4b259a584be3e7dc9aad83e0ead06c913ceb998"
      ],
      "author": {
        "name": "Hidenari Koshimae",
        "email": "hidenari.koshimae@sony.com",
        "time": "Fri Apr 13 17:12:02 2018 +0900"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Apr 16 12:21:15 2018 -0700"
      },
      "message": "Camera: Fix a description for MONOCHROME camera capability\n\nTest: Compile\nBug: 77902724\nChange-Id: I8c264e65f790c60b2c67cc64e1a3209d895d15bf\n"
    },
    {
      "commit": "c5ea47a9253b18cc0ecb6779117a66d0b451fffc",
      "tree": "8831121ff83f9065d5b8a986a9adb570ec14511a",
      "parents": [
        "635c0e3d4232d0cb6a71be4560bac6507474553b",
        "728f909a1fecb99e565a0239580c5e9fff264209"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Apr 03 10:24:40 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 03 10:24:40 2018 -0700"
      },
      "message": "Merge \"Camera: sort NDK getCameraIdList output\" into pi-dev\nam: 728f909a1f\n\nChange-Id: I61daa8a5a2cc3d3db6145b26c0601c659db12cd7\n"
    },
    {
      "commit": "728f909a1fecb99e565a0239580c5e9fff264209",
      "tree": "6f60997bd5daa8f0e1d6589308dcaf3fd1ecfc4d",
      "parents": [
        "ac0beb7bc1feeedf643263bd79b7cbe95f0dcc3a",
        "03f5575dc5c1a4de41dd2f327e59c1938b2a25d1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 03 17:13:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 03 17:13:39 2018 +0000"
      },
      "message": "Merge \"Camera: sort NDK getCameraIdList output\" into pi-dev"
    },
    {
      "commit": "635c0e3d4232d0cb6a71be4560bac6507474553b",
      "tree": "3aa9d6d93a427bfee9c777676d687c9de4d02a55",
      "parents": [
        "b0969388d852b4196aee508bc3271a80bd9f2b36",
        "ac0beb7bc1feeedf643263bd79b7cbe95f0dcc3a"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Apr 03 06:09:31 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 03 06:09:31 2018 -0700"
      },
      "message": "Merge \"Camera: Update camera docs about external device orientation\" into pi-dev\nam: ac0beb7bc1\n\nChange-Id: Ife58e5cfdd30e6df48563d91e0dcf50686afa6c5\n"
    },
    {
      "commit": "ac0beb7bc1feeedf643263bd79b7cbe95f0dcc3a",
      "tree": "34f7e12635513b3d123c56fedf3ce1a473516b31",
      "parents": [
        "f4b75c9ad8a79d218ca7ea1770610ab90d131c07",
        "53a068a42aefee50df5630c84425378b1cacd642"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 03 12:57:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 03 12:57:19 2018 +0000"
      },
      "message": "Merge \"Camera: Update camera docs about external device orientation\" into pi-dev"
    },
    {
      "commit": "479eec6bbd81f383db7dca642dfa10b55d64a092",
      "tree": "bb7ce982ebdeec0b618244e1b25f83bac87a1a55",
      "parents": [
        "d60bb0bc80df5be8c813701fddbb37652e105515",
        "782f0017806922791b539656b7752a37c0fca5fc"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Mar 28 21:49:14 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 28 21:49:14 2018 +0000"
      },
      "message": "Merge \"Camera: Add MONOCHROME capability\" into pi-dev\nam: 782f001780\n\nChange-Id: Ibc084fb0cf4681e2d9934e54a6bb53bb61f879b3\n"
    },
    {
      "commit": "782f0017806922791b539656b7752a37c0fca5fc",
      "tree": "c9e414bafbae19bdf0f15fca6e160b793ad8873a",
      "parents": [
        "47f61f07ca6042829740d8df56474d23fd8c18cf",
        "597e03b41dde032d0747df2134f27fc7fdd6a12a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 28 21:01:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 28 21:01:31 2018 +0000"
      },
      "message": "Merge \"Camera: Add MONOCHROME capability\" into pi-dev"
    },
    {
      "commit": "53a068a42aefee50df5630c84425378b1cacd642",
      "tree": "3bd9ce207ba066a6eb84cdc3874a1079871485b7",
      "parents": [
        "bebc764c6b3e90024a56c9af4517a1a68713f3e7"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Mar 28 11:33:09 2018 +0100"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Mar 28 11:33:09 2018 +0100"
      },
      "message": "Camera: Update camera docs about external device orientation\n\nThe orientation and facing of external devices cannot be used\nfor calculating the jpeg orientation.\n\nBug: 72261912\nTest: Android compiles without errors\nChange-Id: Ide8dcdb709dfb2c43a72241c9bf3f65af8d23d87\n"
    },
    {
      "commit": "3a06fdd1d336ab0828b79285def7c0ef51ad465f",
      "tree": "75754635ffedf53f2604fc5734c66e67a8a6711e",
      "parents": [
        "764bdbc8c2ffb1a04b85e6af589497f4e5bb3b43",
        "e1d2f7dd9b8f153fc581144ab4d4a77c6241918a"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Mar 27 20:04:38 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 27 20:04:38 2018 +0000"
      },
      "message": "Merge \"Camera2: Add distortion correction support\" into pi-dev\nam: e1d2f7dd9b\n\nChange-Id: I814247faad8aa9bc5b457de222c81a72d24aaf22\n"
    },
    {
      "commit": "e1d2f7dd9b8f153fc581144ab4d4a77c6241918a",
      "tree": "83f7a8c7e5a91e967b6a42abe6e6e7cee5c14178",
      "parents": [
        "b1eb717472814adea3daa6b276af68d71a6b892f",
        "2d96092030f7bcd3c5c0de53dc8a97bbe3c2e0c4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 27 19:26:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 27 19:26:44 2018 +0000"
      },
      "message": "Merge \"Camera2: Add distortion correction support\" into pi-dev"
    },
    {
      "commit": "597e03b41dde032d0747df2134f27fc7fdd6a12a",
      "tree": "c7fcce13f54ef312ece3d3e656dc66d4b3b410ec",
      "parents": [
        "a5e13d9fceb8bf5cebb70686a2376eafe1e81266"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Mar 23 13:56:42 2018 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Mar 26 16:13:21 2018 -0700"
      },
      "message": "Camera: Add MONOCHROME capability\n\nTest: Camera CTS\nBug: 74597035\nBug: 64691172\nChange-Id: I4034be668660f913f5e527cb20e2904694818de2\n"
    },
    {
      "commit": "b07263fdb26638c87f9acdf3e5ff10350d0e0c9e",
      "tree": "b36302b195dd2a5b0fcc13b531ef7a9608fa6f6e",
      "parents": [
        "7c1d720c48ac1d9fccfe1568370f84ec0e5cfbcb",
        "9bd935b6f41ad3b9289b56c0ab4e91b6fdebc27c"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Mar 21 00:41:33 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 21 00:41:33 2018 +0000"
      },
      "message": "Merge \"Camera2: Deprecate LENS_RADIAL_DISTORTION, add LENS_DISTORTION\" into pi-dev\nam: 9bd935b6f4\n\nChange-Id: Ifbb36a9c3dacb16eca4d77b655d2626bca829844\n"
    },
    {
      "commit": "9bd935b6f41ad3b9289b56c0ab4e91b6fdebc27c",
      "tree": "4dedbb736d3c7eee8c108acc6bacdb8f2d02a0f5",
      "parents": [
        "a9fd00f354bc52749b174b6e2196675668108dab",
        "ddefa9dd59b6ba75fcfb21612060eea1e26a5270"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Mar 20 21:58:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 20 21:58:15 2018 +0000"
      },
      "message": "Merge \"Camera2: Deprecate LENS_RADIAL_DISTORTION, add LENS_DISTORTION\" into pi-dev"
    },
    {
      "commit": "08ea397259bad35434c3b7650f0c239eeea3522c",
      "tree": "af12c88dbacbaa4e1344e3ebc775a544679114e8",
      "parents": [
        "7b6df9d24406244e0898b27dc3e8a245e34e06fb",
        "179501811a873d60786cda70e5595791d4521073"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Fri Mar 16 00:18:14 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 16 00:18:14 2018 +0000"
      },
      "message": "Merge \"camera: Add links for aeState\" into pi-dev\nam: 179501811a\n\nChange-Id: I4039f1ca51ff5669c799693ad42cdac521c6c025\n"
    },
    {
      "commit": "5bc9ff8aaec75bb30ca741d56e91615c1c28ba42",
      "tree": "cb459ded6af4abe575286cc9f809ea7351c6aa17",
      "parents": [
        "dde4221a4bd289a85770cadba3d06661de255efa"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Mar 15 11:16:33 2018 -0700"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Mar 15 11:16:33 2018 -0700"
      },
      "message": "camera: Add links for aeState\n\nTest: Build\nBug: 74976641\nChange-Id: I71d7605fcd0de8876140804e53c6f8ee1576a512\n"
    },
    {
      "commit": "03f5575dc5c1a4de41dd2f327e59c1938b2a25d1",
      "tree": "256ae5c8da47712a52176c3780fba07320b849ea",
      "parents": [
        "9f0cfbc8e914c414b227fd174e4f205ecf95353d"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Mar 14 15:28:02 2018 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Mar 14 15:31:22 2018 -0700"
      },
      "message": "Camera: sort NDK getCameraIdList output\n\nBug: 72261912\nChange-Id: Iae9873459884c9d3f61dbd21e4e705b59f5f9d2d\n"
    },
    {
      "commit": "2d96092030f7bcd3c5c0de53dc8a97bbe3c2e0c4",
      "tree": "447189bad330ce14171154ff3ffd53a62fa120ac",
      "parents": [
        "ddefa9dd59b6ba75fcfb21612060eea1e26a5270"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Mar 13 19:46:23 2018 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Mar 13 19:46:23 2018 -0700"
      },
      "message": "Camera2: Add distortion correction support\n\nThis allows camera devices to correct geometric distortion in their\noptics, when requested by the application.\n\nThe correction only applies to processed (YUV, JPEG, etc) outputs,\nnot RAW buffers, or the result metadata.\n\nTest: New CTS test passes\nBug: 74434422\nChange-Id: I77a84c1321058ab6637be2fffaca19a27f46dca1\n"
    },
    {
      "commit": "ddefa9dd59b6ba75fcfb21612060eea1e26a5270",
      "tree": "4a05d5e465a01f0caa78f7894b65ed5669f63952",
      "parents": [
        "dce7559514917e7975a0d2dcc11aaa97d770367a"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Mar 13 19:12:03 2018 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Mar 13 19:12:03 2018 -0700"
      },
      "message": "Camera2: Deprecate LENS_RADIAL_DISTORTION, add LENS_DISTORTION\n\nLENS_RADIAL_DISTORTION is inconsistently defined: in some places, it\nis documented to operate on the range [-1...1], and in others, on a\nrange dependent on the camera lens\u0027s intrinsic calibration and focal\nlength.\n\nSince fixing just the definition will not fix any existing devices\nthat define this value, deprecate the old key and add a new consistent\none to make sure applications only reference the consistent\ndefinition.\n\nTest: Adjusted camera CTS passes\nBug: 74641761\nChange-Id: I5c9dea8653769696035c7d243fbd1fae4fd1b1cc\n"
    },
    {
      "commit": "d27836d324f2703a149dc42b59ab6d0d51d7ba1e",
      "tree": "4c1f37a1c7f8379b123be0c30383f7207adb33a7",
      "parents": [
        "dcaeb27238f0c5818eefa576ccad6d638ebc5f1d",
        "af64986cb7545dfdaba71bc651e02577a7341080"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Mar 06 21:50:31 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 06 21:50:31 2018 +0000"
      },
      "message": "Merge \"Camera: add missing stdint header\" am: 402bedf403\nam: af64986cb7\n\nChange-Id: I8e71e977fda657bb4600db305ba938cfc3d10de3\n"
    },
    {
      "commit": "7842b647ec6fc8f0df88cff7f5e7e51d8110d3eb",
      "tree": "e282f2ceb61e3f89983c30f513dd1e17a85d863a",
      "parents": [
        "853996e7b28fcb8707a15f70eb9c3cadd47943f0"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Mar 06 10:41:19 2018 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Mar 06 10:41:19 2018 -0800"
      },
      "message": "Camera: add missing stdint header\n\nBug: 73019835\nChange-Id: I33c23c5e2848286def3c1fdd874970bdbdb56f75\n"
    },
    {
      "commit": "b4af9b8ff5bd4efd054e879305a95353bf59bd67",
      "tree": "1290f19606dd574537395d27982b42efe195cbb6",
      "parents": [
        "67adf53cb5344acee6a589be7f551cf8fdc93bd7",
        "68dd6b17d2b542f0108ce259ccd53fc6ec9ac7d0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 03 01:33:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 03 01:33:14 2018 +0000"
      },
      "message": "Merge \"Camera: Clarify AF_REGIONS behavior in capture_result\""
    },
    {
      "commit": "f5bc9a97512897eab1cebc0bd460b5a434cb3f9e",
      "tree": "1456b5c5c76f677b855d5e26a3c6bd095a48c0d9",
      "parents": [
        "91b22e5cb1413fbbd80374f0220d2877c83476ef",
        "573291c251d9e85f51f7c0fa1cb35baa2969ca17"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 27 18:25:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 27 18:25:14 2018 +0000"
      },
      "message": "Merge \"Camera: Add API level to service proxy notification\""
    },
    {
      "commit": "8562a00e25526bab80e6365880bf6660bb7f9375",
      "tree": "8092a8f771f3d6ee29b677a8f269d507874ddd79",
      "parents": [
        "29cf87f9a706f54e014682e381a47647a9d98f02",
        "e62ad1d5b64db2ac0eb06b68f640652b60af6901"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 23 18:47:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 23 18:47:56 2018 +0000"
      },
      "message": "Merge \"camera: Add OisSamples synthetic key\""
    },
    {
      "commit": "e62ad1d5b64db2ac0eb06b68f640652b60af6901",
      "tree": "92b086f0b674825dbfc8d105f6cb53cc1badca3c",
      "parents": [
        "5df26c9b85a9345b84cb9a0d4f937b7df8855a5a"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Feb 15 14:00:16 2018 -0800"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Feb 22 15:35:14 2018 -0800"
      },
      "message": "camera: Add OisSamples synthetic key\n\nAdd a synthetic OisSamples key containing timestamps and\nshifts.\n\nTest: CTS\nBug: 64847201\nChange-Id: I73cc525140fb933aab5fdb03196184b9cef3014d\n"
    },
    {
      "commit": "68dd6b17d2b542f0108ce259ccd53fc6ec9ac7d0",
      "tree": "08aebe2df0ad485d8606ac65e170182b1fdc4007",
      "parents": [
        "7c9dbd5440e8119ca439e4b9315843bd348b991f"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Feb 08 12:42:42 2018 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Feb 20 15:53:19 2018 -0800"
      },
      "message": "Camera: Clarify AF_REGIONS behavior in capture_result\n\nIf application specifies 0-weight AF_REGIONS in capture request, the\ncamera device is allowed to override with non-0-weight AF_REGIONS in\ncapture result.\n\nTest: Build\nBug: 29398609\nChange-Id: I1e90c6c1717a894458b9a989cbd25981eaad43fb\n"
    },
    {
      "commit": "bc05249d386b29b24607af23c7d541d48047b729",
      "tree": "72d2ca84e285071c4b3782039b42e4af16d59572",
      "parents": [
        "5df26c9b85a9345b84cb9a0d4f937b7df8855a5a",
        "485366ec5533cc3120a2c8dce35e38571c16f1cd"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Sat Feb 17 04:11:05 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 17 04:11:05 2018 +0000"
      },
      "message": "Merge \"Camera NDK: fix headers\" am: fa87fc3b31 am: 9addb6e1b1\nam: 485366ec55\n\nChange-Id: I716a256a0320dfe65b6138b6335063789836ece3\n"
    },
    {
      "commit": "4846b9048bc711dc77ec7ead69e76273fed008e5",
      "tree": "82c48f0933097d30c158fd040e390b6aede14266",
      "parents": [
        "4d9abd9392ab0697548bd9c4c7a25617886a8980"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Feb 16 12:04:48 2018 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Feb 16 16:27:42 2018 -0800"
      },
      "message": "Camera NDK: fix headers\n\n- Include stdbool.h for using bool in C\n- Add typedef to restore backward compatibility\n\nBug: https://github.com/android-ndk/ndk/issues/559\nChange-Id: I28f5a99ea6271e364a2d1db793dbadcc63fe2f2c\n"
    },
    {
      "commit": "573291c251d9e85f51f7c0fa1cb35baa2969ca17",
      "tree": "32fa3d61c99b12e1a5c85713c68e1b8f21cecfdc",
      "parents": [
        "332adf69b9cee8c261b321337b0b8efd57a69018"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Sat Feb 10 02:10:56 2018 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Feb 16 18:09:11 2018 +0000"
      },
      "message": "Camera: Add API level to service proxy notification\n\nThe client API level should be part of the service proxy\nnotifications.\n\nBug: 68653614\nTest: Manual using application\nChange-Id: Id8a9fb51a8ba91795283c846b55a9343cf8505df\n"
    },
    {
      "commit": "993450c14604e3698642b4650b5a1c3a081fa1b0",
      "tree": "52e5bf65209ccf399b2900362e26aa70b458c861",
      "parents": [
        "31832c60d57558c2d5ddb2e45e4c6111ce9e55bb"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Feb 13 17:36:27 2018 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Feb 13 17:36:27 2018 -0800"
      },
      "message": "camera: Update logical multi-camera requirement\n\n- Require timestamp source of logical and physical cameras to be the\nsame.\n- Clarify requirement for guaranteed raw stream combinations.\n\nTest: Compile\nBug: 64691172\nChange-Id: Iaf5fe2721a7b21faf7a79b8db01a3df97b034ed5\n"
    },
    {
      "commit": "964414602e7559b486d499dd46e7c15871deb31e",
      "tree": "395de95a186b1451c7f7089164efce5e7310ee3d",
      "parents": [
        "e54461ae132a79d0ffa9d3ec4631df13eb5c7809"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Feb 06 11:41:55 2018 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Feb 12 11:29:18 2018 -0800"
      },
      "message": "Camera: Revise MOTION_TRACKING capability\n\nSimplify the API for the P release.\n\nTest: Revised Camera CTS passes\nBug: 63629224\n\nChange-Id: Icf19d25f841a9e3bede77c39ea5f98c933d72871\n"
    },
    {
      "commit": "5c22c15ed8c593189ed9bb8fcbccace2ca63b82a",
      "tree": "d3f608b779d55a54851ab49aacb697510725725f",
      "parents": [
        "91b1f83220c6fc643e2618f92b28482fa880c7fd"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Sun Dec 31 17:12:25 2017 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Jan 24 18:18:18 2018 -0800"
      },
      "message": "Camera: Support physical camera metadata in capture result\n\n- Add physical camera metadata in capture result.\n- Adjust capture_result book-keeping for physical capture result.\n- Adapt to new version of ICameraDeviceCallback.\n- Batch physical metadata with logical metadata within one\nprocess_capture_result call.\n\nTest: testLogicalCameraTest CTS test\nBug: 64691172\nChange-Id: I63fd343770cbb6183b7c6e4566c698f69801a8e8\n"
    },
    {
      "commit": "bd1f998721a5c17623043c415fa2a0bb3e57601f",
      "tree": "2cdf7b5af63fcd757fec5288decf8188bb96aad8",
      "parents": [
        "763226f9bc18e94ea1c2f59f5d422ca2b456d2de",
        "ce2a52141089c2c600d5b64c1afea1efa33250de"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 23 03:03:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 23 03:03:31 2018 +0000"
      },
      "message": "Merge \"camera: Modify AF scene change\""
    },
    {
      "commit": "763226f9bc18e94ea1c2f59f5d422ca2b456d2de",
      "tree": "f3cab5c00128f5000287d7e17ed9af4fbac08315",
      "parents": [
        "4e3815d14dceaf31d60ea325e650be4db17ce6c3",
        "714d292393272e1d4857ab9efd5783986508e3ef"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "guennadi.liakhovetski@intel.com",
        "time": "Tue Jan 23 02:47:06 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 23 02:47:06 2018 +0000"
      },
      "message": "Merge \"CameraService: fix camera removal paths\" am: 930c980043 am: 1f1584afba\nam: 714d292393\n\nChange-Id: I2f4b53bbcc9d8f3a6865405a6ac764f2f50a9395\n"
    },
    {
      "commit": "f42760c9b7136344f8b24a42c8c5bba74ac61ba9",
      "tree": "789e34ea68e8e36fa5430b87502ca43cf02bdf40",
      "parents": [
        "487585733d3e075734cb9827f1a36302590b8089",
        "aebbe41461c597cdcb4be35edb5484410b9b2dff"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Jan 23 00:36:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 23 00:36:17 2018 +0000"
      },
      "message": "Merge \"camera: Support multiple physical camera requests\""
    },
    {
      "commit": "f83d6ce9d1aa4c96d2b8dbca8d8213b25938d1de",
      "tree": "0db1ae878281435f17bdb042949ffe2cc18f4285",
      "parents": [
        "52fe83f701640479f606ac89ed6b04f786313bc3",
        "5ca4a9bb85fe955f6e6fd1c6a618d8a529b84707"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 22 23:22:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 22 23:22:30 2018 +0000"
      },
      "message": "Merge \"camera: Add OIS data keys\""
    },
    {
      "commit": "73808ad8339e6f1cab6ac6f68b51ee0460181230",
      "tree": "23cde86c6854e6443d4ae3784f98ea05872a4532",
      "parents": [
        "b83eb465cec04e2c1e7cc0e5d1f5076b4c61bace",
        "c28189a64a6ef65aecccb6e3bb980f1afc189a1c"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Jan 22 20:30:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 22 20:30:15 2018 +0000"
      },
      "message": "Merge \"Camera: Add physicalCameraId to OutputConfiguration\""
    },
    {
      "commit": "a31ef4ceba7f722ce6a91a4ff742ce74f7534879",
      "tree": "472579a643cc335dd897ded2b1ddc8aedd98b6af",
      "parents": [
        "1c9955b4e5a2e357234594d151e3488c2c951403",
        "7672868d236fc87b63de3d3ea5172166ecde4055"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Jan 22 19:55:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 22 19:55:20 2018 +0000"
      },
      "message": "Merge \"Camera: codegen NDK API update\""
    },
    {
      "commit": "bf6a5836d347aa191b61d0389e52c7a69122da17",
      "tree": "3a220375b31f1143558393fa5d84fb5135917d2a",
      "parents": [
        "4173ed39ea1a1019e692a6ca5713de00f8a690b6",
        "a453d0d278ee916bf68c98093fcfd9fa924ca454"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jan 21 19:27:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 21 19:27:26 2018 +0000"
      },
      "message": "Merge \"No camera for idle uids - av framework\""
    },
    {
      "commit": "aebbe41461c597cdcb4be35edb5484410b9b2dff",
      "tree": "82061515fa8890cba39f1161b809b1875d578c73",
      "parents": [
        "c28189a64a6ef65aecccb6e3bb980f1afc189a1c"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Mon Jan 15 13:53:24 2018 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Sat Jan 20 16:11:35 2018 +0000"
      },
      "message": "camera: Support multiple physical camera requests\n\nCapture requests could include settings for different physical\ncameras. Camera service should always check whether such\nextended requests refer to valid physical devices and process\nthem accordingly.\nFix some stability issues in the camera native tests.\n\nTest: Basic camera sanity using camera application,\ncamera_client_test, Camera CTS\nBug: 64691172\n\nChange-Id: I68b81e983dd0b7caebfa03e4f0cf283f2a91dc7a\n"
    },
    {
      "commit": "c28189a64a6ef65aecccb6e3bb980f1afc189a1c",
      "tree": "55c55d7c4317558551ffb0313d96e4703de6936d",
      "parents": [
        "ac3ce6c30c5859401332caa207ed79ac188de647"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Nov 27 23:05:10 2017 -0800"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Sat Jan 20 15:40:28 2018 +0000"
      },
      "message": "Camera: Add physicalCameraId to OutputConfiguration\n\nAdd physical camera ID in OutputConfiguration so that the application\ncan optionally set physical camera id for an output stream.\n\nTest: Camera CTS\nBug: 64691172\nChange-Id: I5909cd71618cc07ef403c420913eb1c02f1e10f0\n"
    },
    {
      "commit": "ce2a52141089c2c600d5b64c1afea1efa33250de",
      "tree": "6c5c2dd8a3334c92a366acfdbb9fa6cbc6b589f2",
      "parents": [
        "9831721434f8e2761bfdc4f4b30717f5efb30e65"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Fri Jan 19 16:31:09 2018 -0800"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Fri Jan 19 18:52:30 2018 -0800"
      },
      "message": "camera: Modify AF scene change\n\nChange type to byte because int32 and enum cause type mismatch.\nAllow DETECT in all AF modes.\n\nTest: CTS\nBug: 64847201\nChange-Id: I9c7b13f0fd53873b14e13eb5c85b421b588ced49\n"
    },
    {
      "commit": "5ca4a9bb85fe955f6e6fd1c6a618d8a529b84707",
      "tree": "497d22e5e44f50f86c96ee0f3a579a48906a875a",
      "parents": [
        "9831721434f8e2761bfdc4f4b30717f5efb30e65"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Jan 18 12:23:50 2018 -0800"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Fri Jan 19 16:23:38 2018 -0800"
      },
      "message": "camera: Add OIS data keys\n\nTest: CTS\nBug: 64847201\nChange-Id: I47265162554af58a081c203a1faaaf8d22b3217f\n"
    },
    {
      "commit": "6034bf5f21c57f66f3307d7934bc5c7616d2acf3",
      "tree": "cc7fe6bd323f5c58f4a43c3738745b4288d82c21",
      "parents": [
        "3d0a566bcc5e698fffa26f4913f85f5de6136572"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "guennadi.liakhovetski@intel.com",
        "time": "Thu Dec 07 10:28:29 2017 +0100"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Jan 19 22:24:34 2018 +0000"
      },
      "message": "CameraService: fix camera removal paths\n\nCurrently the camera subsystem is trying to store all cameras, that\nhave ever been registered with it by camera HALs. This makes it\neasier for the framework, but with hotpluggable cameras it makes\nlittle sense, because for this HALs also have to store all cameras,\nthat have ever been plugged in and with every new plug in event\nidentify, whether this is a new camera or a known one. An easier and\ncleaner approach is to remove cameras upon unplug. This patch\nimplements that.\n\nChange-Id: Ie38cad59449386351518655e723e3f826a2ec826\nSigned-off-by: Guennadi Liakhovetski \u003cguennadi.liakhovetski@intel.com\u003e\n"
    },
    {
      "commit": "7672868d236fc87b63de3d3ea5172166ecde4055",
      "tree": "2370801432994014e24a99eca4319b6b1fa4d436",
      "parents": [
        "080b934e6da4c1e09c91e236f5d0705edbd6cb0c"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Jan 19 11:39:39 2018 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Jan 19 11:57:56 2018 -0800"
      },
      "message": "Camera: codegen NDK API update\n\nAdd new EXTERNAL hardware level\n\nBug: 64874137 63873538\nChange-Id: I33fb65ba673611c7c231eeb00ae533007f886692\n"
    },
    {
      "commit": "a453d0d278ee916bf68c98093fcfd9fa924ca454",
      "tree": "d76b54320ddc60f42907081b9e831d018fc02cbb",
      "parents": [
        "d6be64a3f22be3eceb0d6209c88dcad573c08191"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jan 11 15:37:58 2018 -0800"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jan 17 16:28:59 2018 -0800"
      },
      "message": "No camera for idle uids - av framework\n\nIf a UID is idle (being in the background for more than\ncartain amount of time) it should not be able to use the\ncamera. If the UID becomes idle we generate an eror and\nclose the cameras for this UID. If an app in an idle UID\ntries to use the camera we immediately generate an error.\nSince apps already should handle these errors it is safe\nto apply this policy to all apps to protect user privacy.\n\nTest: Pass - cts-tradefed run cts -m CtsCameraTestCases\n      Added - CameraTest#testCameraAccessForIdleUid\n\nBug: 63938985\n\nChange-Id: Ic0111d7c651b3d84c644b9f3d30e24133544f4fa\n"
    },
    {
      "commit": "64dd456c839adaf5aa67f177003b84a584553459",
      "tree": "0f1008d724733be480ffec40261bb8e57467c3be",
      "parents": [
        "271a786d590c688be8df093c36212800a493a798"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Jan 11 11:34:41 2018 -0800"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Jan 11 11:34:41 2018 -0800"
      },
      "message": "camera: Add external flash mode key\n\nTest: CTS\nBug: 64847201\nChange-Id: I4f0f1fc4334b0ac53420885e7711f84d4e1a774b\n"
    },
    {
      "commit": "aa3cced06116c0160f5e84ed70f88e8cc8a2bc29",
      "tree": "0590d80febadf00b4c6e74f03584e951421025af",
      "parents": [
        "8bd398d5be63bc7fef90e345431955fca3959d0e"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Nov 29 15:40:18 2017 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jan 05 11:58:05 2018 -0800"
      },
      "message": "Camera2 NDK: Add MOTION_TRACKING capability, and lens poseReference\n\n- MOTION_TRACKING capability defines a camera with accurate lens calibration\n  values, accurate timestamps relative to the inertial sensors, and ability\n  to limit exposure time to 20ms max.\n- Add android.lens.poseReference for supporting gyroscope-centered lens calibration\n  data for MOTION_TRACKING.\n\nTest: Builds\nBug: 63629224\nChange-Id: I99f209afae930a7b59a2a84163d19de5f824cc96\n"
    },
    {
      "commit": "0f7acf7894d26293184646ccc2d30e31728f3cb6",
      "tree": "aff581049157db65a583db696a0d219ed2022830",
      "parents": [
        "4f23aa95cfca59c64df80c4d10e2d4ac1f32f969"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Wed Jan 03 12:18:52 2018 -0800"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Wed Jan 03 12:18:52 2018 -0800"
      },
      "message": "camera: Add device info version\n\nTest: CTS\nBug: 64847201\nChange-Id: If6cb8591929e8033038aa4c35c365dba6be71d8b\n"
    },
    {
      "commit": "b3ded702104331ae35597eef28f670e407a1b519",
      "tree": "2a954f5b93ad8c07a573de1458d299ae69089538",
      "parents": [
        "04a86634014027c47acb4e5833ac87770aeb071f",
        "5fbe0ba24d88910e68610add74fd1e1b94d282b5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 22 19:18:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 22 19:18:51 2017 +0000"
      },
      "message": "Merge \"Camera: Add support for session parameters\""
    },
    {
      "commit": "c894bf6753a1f04f45bda625984c2d1830956651",
      "tree": "4908130b7d670752908424fd8264783f2d71ca7c",
      "parents": [
        "e39076fbe3ee6fe6735abeefb469f69b323b07eb",
        "4dfa4cca7a4fcf5ea4a37dca1fef7f2f56f6dd8c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 22 00:19:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 22 00:19:36 2017 +0000"
      },
      "message": "Merge \"Camera: pass StreamSurfaceId instead of Surface\""
    },
    {
      "commit": "4dfa4cca7a4fcf5ea4a37dca1fef7f2f56f6dd8c",
      "tree": "f92865e72d54b28eabe206f027c632cb08ce6abb",
      "parents": [
        "d39b9e3ec153f68b6ba81228b5aa29a9b72770b0"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Nov 10 20:00:09 2017 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Dec 19 11:05:20 2017 -0800"
      },
      "message": "Camera: pass StreamSurfaceId instead of Surface\n\nAlso fix buffer error callback on shared surfaces.\n\nTest: CTS\nBug: 68020997\nChange-Id: I71d6a1373ff09dcb21d39f78dd56727cbde9a3ad\n"
    },
    {
      "commit": "5fbe0ba24d88910e68610add74fd1e1b94d282b5",
      "tree": "571e90551fd1ee5e0d326af18d3e400970d8ea41",
      "parents": [
        "3700e162a5526ada762d081de34c9abdd085c5fe"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Oct 20 15:45:45 2017 +0100"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu Dec 14 09:35:46 2017 +0000"
      },
      "message": "Camera: Add support for session parameters\n\nThe initial values of the session-wide capture parameters\nshould be passed along the stream list during stream\nconfiguration. This could yield performance gains depending\non the Hal implementation and support.\n\nBug: 64450664\nTest: Camera CTS\nChange-Id: I2b0ec8916f027e7f34f81dc414c3ca649807e925\n"
    },
    {
      "commit": "1b2de88f1659106dadf31794907f4fb66d8baec1",
      "tree": "0d5dc5b43b751d7ae701cf8d1afee1835b8b1d45",
      "parents": [
        "359ff633cd6b4c89462c652aa28a75960e832163",
        "d71d1c7ff302236a5443187422a263b7b9ded6bc"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Tue Dec 05 22:19:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 05 22:19:42 2017 +0000"
      },
      "message": "Merge \"camera: Add AF scene change key\""
    },
    {
      "commit": "576a20938fa925f5c44b97c1edb80fe6df7fa855",
      "tree": "59b34a94b09dbd9d48570ea32654954f2d4a48a6",
      "parents": [
        "8e1e78ebb9618c54762730aac2a6ceeea1cc52fa"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Nov 14 13:05:37 2017 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sun Dec 03 17:54:22 2017 +0000"
      },
      "message": "Export AIDL files as a filegroup for framework.jar\n\nPut AIDL files into a filegroup so they can be imported as sources\nfor framework.jar.\n\nBug: 69917341\nTest: m checkbuild\nChange-Id: Ia500ff881bcc8d4a6f0aa66e12d9e6bb5a07ecc1\nMerged-In: Ia500ff881bcc8d4a6f0aa66e12d9e6bb5a07ecc1\n(cherry picked from commit 6bf135b03e58c8b6399df2937358242977c77b2b)\n"
    },
    {
      "commit": "0225a1883b85466e59ba479314ca7056f2c5de98",
      "tree": "ecc079816676630723bef3b4fcbd30fdd8622187",
      "parents": [
        "9c036d8c32187c1e2612d1341ac9713f13252eab",
        "6bf135b03e58c8b6399df2937358242977c77b2b"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sat Dec 02 23:20:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 02 23:20:51 2017 +0000"
      },
      "message": "Merge \"Export AIDL files as a filegroup for framework.jar\""
    },
    {
      "commit": "d71d1c7ff302236a5443187422a263b7b9ded6bc",
      "tree": "cfc20a582b2e8ed601dba4137dd8c213ae55ed3f",
      "parents": [
        "cd742b9174eac9f8b6a108512818f2d3a2392ea8"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Wed Nov 29 14:30:07 2017 -0800"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Wed Nov 29 14:30:07 2017 -0800"
      },
      "message": "camera: Add AF scene change key\n\nTest: CTS\nBug: 64847201\nChange-Id: I8e083180dd6065431ede1f5c6de8df57f7809a02\n"
    },
    {
      "commit": "a9f0a7be854d844412a39538862901ca68797045",
      "tree": "e5ee85049dc50ffc29510ea8f136953e2ef697dd",
      "parents": [
        "a73deb7dfc668dfb309cef9d3bd0ac8441469700",
        "d39b9e3ec153f68b6ba81228b5aa29a9b72770b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 29 20:58:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 29 20:58:43 2017 +0000"
      },
      "message": "Merge \"Camera NDK: add user context set/get API\""
    },
    {
      "commit": "6bf135b03e58c8b6399df2937358242977c77b2b",
      "tree": "64a1245f079864eb8a450028ca82999bb976732b",
      "parents": [
        "b6549b6297c7f6dcbd2c0b27b61407cde144530c"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Nov 14 13:05:37 2017 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Nov 29 11:05:37 2017 -0800"
      },
      "message": "Export AIDL files as a filegroup for framework.jar\n\nPut AIDL files into a filegroup so they can be imported as sources\nfor framework.jar.\n\nBug: 69917341\nTest: m checkbuild\nChange-Id: Ia500ff881bcc8d4a6f0aa66e12d9e6bb5a07ecc1\n"
    },
    {
      "commit": "fec90a73a8ef23e07d6d4fa147e738a43d8307b4",
      "tree": "56acbf8e6248f23b8414acf587cb027a5449b08d",
      "parents": [
        "45145a39251970da167ff6cd31817673820fc134",
        "f80ecbca6e50d5c615e66328dc06cef94c0a368c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 16 18:29:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 16 18:29:53 2017 +0000"
      },
      "message": "Merge \"Camera2: Update NDK reference docs to latest\""
    },
    {
      "commit": "d39b9e3ec153f68b6ba81228b5aa29a9b72770b0",
      "tree": "7a968a93bbf5eb67a18a7ee9bbc86c7881a8c4e6",
      "parents": [
        "68f1d2842541f043ca318b01690a7cdb41b1df78"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Oct 30 17:39:23 2017 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Nov 15 15:52:52 2017 -0800"
      },
      "message": "Camera NDK: add user context set/get API\n\nAlso add ACaptureRequest_copy API.\n\nTest: new NDK CTS test\nBug: 64266031\nChange-Id: I77cee16621d92ff3a4cd0c929419a4972b2be040\n"
    },
    {
      "commit": "f80ecbca6e50d5c615e66328dc06cef94c0a368c",
      "tree": "b09babace972d2b896782eec1719ec5e594f2bcb",
      "parents": [
        "97e8b37f946c024d9cad312fd7f1a30f56cb3302"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Nov 10 15:53:31 2017 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Nov 15 13:03:01 2017 -0800"
      },
      "message": "Camera2: Update NDK reference docs to latest\n\nIncludes only minor formatting/wording tweaks from merging\ntogether the SDK and NDK metadata definitions.\n\nBug: 29102963\nBug: 33262893\nTest: Build and manual inspection of generated docs diff\nChange-Id: Ie43e692cee5e6e7dc8de68c4191a9140bcc0025b\n"
    },
    {
      "commit": "4593b04bdad2ae66b22c5d3fb78276b523b7e942",
      "tree": "d855fc3d7505c608fc720474d2af565feb131738",
      "parents": [
        "ea8dd2c787f88e7289ffb8f226237587f95d8a93",
        "79edadcea74151b573d5b973d5a421baee693ec1"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Nov 10 15:29:40 2017 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Nov 10 15:33:45 2017 -0800"
      },
      "message": "Merge commit \u002779edadcea74151b573d5b973d5a421baee693ec1\u0027 from\noc-mr1-dev-plus-aosp into stage-aosp-master\n\nChange-Id: I04234f284e3117e8343e7c888646400c81f5a131\nMerged-In: Icf228c701afe37dd3c7f00ea9e6fb740b0d450f1\n"
    },
    {
      "commit": "40ead60d7163c2d5577099d49f11da7afa6124d1",
      "tree": "94fad1bcef74661c8e12e9c79ecb37be344aff99",
      "parents": [
        "c8061784ac0c1c98e5961501634925c8a4f95e51"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Sep 26 15:46:36 2017 +0100"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Nov 08 13:54:14 2017 +0000"
      },
      "message": "Add support for dynamic shared output surfaces\n\nThe Camera API needs to support the dynamic attach/detach of extra\noutput surfaces to a given camera stream.\n\nBug: 63912484\nChange-Id: I18809aea31f78fb9e125bd18b58951ade4fad3c5\n"
    },
    {
      "commit": "248c9ee9de29ec6177c39921492661edaee06382",
      "tree": "2d735e66d5c76afeecd8cb2174048dfa104f2583",
      "parents": [
        "34270e1f49069255365d493a8be2f2fa93513c8b",
        "a8ed92b08fd73cee9cf707c012d67ea4e8cf066d"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Nov 07 01:07:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 01:07:10 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix typedef name\" am: c4defa724e am: 3b318a6b73\nam: a8ed92b08f\n\nChange-Id: I543d7bdd9206ded8b2383b62ee20b705caaa141b\n"
    },
    {
      "commit": "a8ed92b08fd73cee9cf707c012d67ea4e8cf066d",
      "tree": "e2acd7d4f92da1a4f3bef945c9a130e12f74591c",
      "parents": [
        "33835a12a0db844814da4425330526d2dac6b21e",
        "3b318a6b73e305380dd6b364d199ebb00c7f6b30"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Nov 07 00:47:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 00:47:13 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix typedef name\" am: c4defa724e\nam: 3b318a6b73\n\nChange-Id: I79897683ad856069fc43e8fde4fed1070838127b\n"
    },
    {
      "commit": "c4defa724e89a62c16176fb9731670f29ea50358",
      "tree": "7252de45da4c387de62ae1ede14970cbfbf11056",
      "parents": [
        "a09c0d25eafa78c4330db3b24e495b56493f4500",
        "be9b8bc0b52bd149cc75f64f1c53a6e43af9faed"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 07 00:32:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 07 00:32:03 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix typedef name\""
    },
    {
      "commit": "b7a97bab0a5888937ff7071492279ab7b3c08394",
      "tree": "d3a229fc7b1821a1f3cd5fe14c27e27f05bf2705",
      "parents": [
        "60e8acf51c7ee65bf6317e186c4768f3f93d647d",
        "f614dd7578a52c71b76f092d5fa1aff335479b04"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Oct 30 22:02:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 30 22:02:24 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix deadlock issues\" am: c89e8b4e31 am: 7522135738\nam: f614dd7578\n\nChange-Id: I4ede1c1fad435b4059a85450241b450079b338e8\n"
    },
    {
      "commit": "f614dd7578a52c71b76f092d5fa1aff335479b04",
      "tree": "e2e944c7d7a428af5a9e64f613fd0f8cb468867f",
      "parents": [
        "1caa256b05256b2e439f030b248a61ef9aef19c1",
        "752213573800986c12ec87df971594233d4b6aa2"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Oct 30 21:55:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 30 21:55:54 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix deadlock issues\" am: c89e8b4e31\nam: 7522135738\n\nChange-Id: I8c9d5b36e97d0df2c30625a1857d6cc584336552\n"
    },
    {
      "commit": "be9b8bc0b52bd149cc75f64f1c53a6e43af9faed",
      "tree": "b9dd893d23a28849a2314b880696be87ce5f1266",
      "parents": [
        "6e2353b814ae81d7c69f38fbd65467c48f3000bf"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Oct 30 14:48:37 2017 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Oct 30 14:48:37 2017 -0700"
      },
      "message": "Camera NDK: fix typedef name\n\nBug: https://github.com/android-ndk/ndk/issues/559\nChange-Id: I3e8c42c59fbc7bdd83a9eb3b6248823e17155837\n"
    },
    {
      "commit": "c89e8b4e314d223a90dcebd7debb4e04bdb19a76",
      "tree": "a77cda74c91a57827fd58e96683fa2a5be5da4ae",
      "parents": [
        "0b3801465552107244257a7fa5234b8f13aad55c",
        "6e2353b814ae81d7c69f38fbd65467c48f3000bf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 30 21:39:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 30 21:39:52 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix deadlock issues\""
    },
    {
      "commit": "6e2353b814ae81d7c69f38fbd65467c48f3000bf",
      "tree": "a173ba0f0444eace52c93411c2fd538bcde2b480",
      "parents": [
        "7a23b30bd0c997ddf5bd3284da43b3efc32bec20"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Oct 24 16:35:20 2017 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Oct 26 16:30:52 2017 -0700"
      },
      "message": "Camera NDK: fix deadlock issues\n\n1. Fix AMessage contains last reference to session\n   issue\n2. Fix disconnectLocked waits on dead session issue\n\nTest: add some sleeps to make deadlock scenarios pops in CTS\n      and then run CTS 100 times.\nBug: 67965633\n\nChange-Id: If0ab9e33de12969dcb5f1d10e96f47f13024f399\n"
    },
    {
      "commit": "bf44f4ec30875008727b60703486162f82d2e5d1",
      "tree": "3cae9bb10a8b697e8c8b6a117d9a10c98a48ead2",
      "parents": [
        "49e4421c9bcee5c6b44659a3513bc6d7c2b7bdff",
        "116c7922f7d595fe0ad9d8a6a313ee206c0117f5"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Thu Oct 12 22:08:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 12 22:08:05 2017 +0000"
      },
      "message": "Merge \"Track libgui changes\""
    },
    {
      "commit": "8a23ae4a220a9c8c744fa63e8568154ce0ec7ff1",
      "tree": "1ba1cf41e63be5c2561c534ce4675c78539d3d71",
      "parents": [
        "89224466a6c38d498f3794bca8ed3cd7ca1887e0",
        "12a4218bd64db4526e9323ede3c6e004d3015b30"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Oct 12 20:48:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 20:48:49 2017 +0000"
      },
      "message": "Merge \"Camera: fix use after freed error\" am: b7939bbfbf am: d0cc49f98d\nam: 12a4218bd6\n\nChange-Id: If205b11101420feb9318ff26e5d85c3375f63d3d\n"
    },
    {
      "commit": "d0cc49f98dc995835ba1e69db10a5f25791e69fe",
      "tree": "13a67795d09168cfaf38f08107a6d8de7043b33a",
      "parents": [
        "23ac59ad8d4bd40ec7dead44932bb3480ef5da51",
        "b7939bbfbfa733dfa8ca9838fadb714adfe759fd"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Oct 12 20:23:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 20:23:29 2017 +0000"
      },
      "message": "Merge \"Camera: fix use after freed error\"\nam: b7939bbfbf\n\nChange-Id: Ic2d8d779fbf8246e7e75f1c42fd63555681815fb\n"
    },
    {
      "commit": "116c7922f7d595fe0ad9d8a6a313ee206c0117f5",
      "tree": "3012665abc303919ff447a5695f712653b7155eb",
      "parents": [
        "7de1920b41a7c5a6aa466dcd4fffc936193328b1"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Thu Aug 31 15:58:36 2017 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed Oct 11 16:00:14 2017 -0700"
      },
      "message": "Track libgui changes\n\nNew SurfaceFlinger API.\n\nTest: Boots\nChange-Id: Icdc53535664fef32ebc937eb2283e96abdefbbc1\n"
    },
    {
      "commit": "d21c46b3cc97497be689c344046b51cba00aa4b5",
      "tree": "0dac87e317330453342de707e8c0b8b76b62c9da",
      "parents": [
        "16f2c1559c5722a6cd69fef3c17dc5756ba73fe6"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Oct 10 11:59:46 2017 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Oct 10 11:59:46 2017 -0700"
      },
      "message": "Camera: fix use after freed error\n\nTest: static analyzer warning is fixed\nBug: 67606758\nChange-Id: I563b581755dc874d1c19f6875b161f7b8912229d\n"
    },
    {
      "commit": "dad308b4f3deb589094b93eedda26fb07078d44f",
      "tree": "c01f85284dd5b317827246f4339f3b0fa7932dd9",
      "parents": [
        "b7df148460403530a9ea1da34babdf3f1c72a529",
        "5d03729b82e997b4b4f7ed6fafde1746532c145c"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Oct 02 22:31:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 02 22:31:33 2017 +0000"
      },
      "message": "Merge \"Camera: fix wrong vector size bug\"\nam: 5d03729b82\n\nChange-Id: I54418891571c56c664f3c2b235da4d57fd154bd2\n"
    },
    {
      "commit": "e2e122c289533d353dad5220fa133d393c29fa85",
      "tree": "ccbd9c57b2df215e20ddbd2b3281131742a5b6a1",
      "parents": [
        "0d51135defebfe9bf0d790216ee4668c96041224"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Sep 29 14:13:28 2017 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Oct 02 12:49:59 2017 -0700"
      },
      "message": "Camera: fix wrong vector size bug\n\nTest: partner testing, CTS\nBug: 67107422\nChange-Id: If9db3cca35aecceb8ca24ebf0e913efb84bc0dae\nMerged-In: If9db3cca35aecceb8ca24ebf0e913efb84bc0dae\n"
    },
    {
      "commit": "e387edc8fd036388b79050f72a4f3cfcd1015839",
      "tree": "079700ac1e37735d073a7cf6568fc56f068d30dc",
      "parents": [
        "73d0374fcb522fc5106c2c8f75d482cbc8a5e1c0"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Sep 29 14:13:28 2017 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Sep 29 14:13:28 2017 -0700"
      },
      "message": "Camera: fix wrong vector size bug\n\nTest: partner testing, CTS\nBug: 67107422\nChange-Id: If9db3cca35aecceb8ca24ebf0e913efb84bc0dae\n"
    },
    {
      "commit": "8ca23dca1cd450b4d93e8da1c8bd6f6ee61e2f5f",
      "tree": "259191c6f2a13395c27c8095d00bfcbf3e926616",
      "parents": [
        "90153cae7ffd321338f90678a80abd62fb56e877"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Sep 05 18:15:56 2017 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Sep 05 18:15:56 2017 -0700"
      },
      "message": "Camera: fix race in onRepeatingRequestError callback\n\nTest: CTS\nBug: 64180296\nChange-Id: I620e238bf1f4e7ab72911b6e68c689580fba22f1\n"
    },
    {
      "commit": "1dbb0b52f658a9b40b6db63e9e173d710135ce1f",
      "tree": "f9d0c11c22d97a1729390f6940f9ee6046be451f",
      "parents": [
        "d2d6f8414237f564f8c60c26d450276f95e616b9",
        "83aa87633dd629f613d9ad7242330d458e0f76f0"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Aug 08 23:12:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 08 23:12:56 2017 +0000"
      },
      "message": "Merge \"Camera: update ndk docs\" into oc-dev am: 6bc3288dab\nam: 83aa87633d\n\nChange-Id: I320ea00efc0cd8435784c96aa94b293dea299fc5\n"
    },
    {
      "commit": "a505f798324f4300ed2adff0a749ff8eb5bdb724",
      "tree": "0e5e814c056aeee46f3ce81a3c4c8e8cd33a30de",
      "parents": [
        "c936d84f55f4ac522ee122caf856b7bfd57f8705",
        "83aa87633dd629f613d9ad7242330d458e0f76f0"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Aug 08 23:12:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 08 23:12:53 2017 +0000"
      },
      "message": "Merge \"Camera: update ndk docs\" into oc-dev am: 6bc3288dab\nam: 83aa87633d\n\nChange-Id: Ife52f8184faa4c8b306b228d3e54233b91343897\n"
    },
    {
      "commit": "83aa87633dd629f613d9ad7242330d458e0f76f0",
      "tree": "b180f181f5ce38a39ceaee4060f514190ba0c44e",
      "parents": [
        "f5095b3373511b88e3254b30c3bc3b99f2ea00f8",
        "6bc3288dab1c6240e43626d4b1053a7f67e65326"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Aug 08 23:08:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 08 23:08:39 2017 +0000"
      },
      "message": "Merge \"Camera: update ndk docs\" into oc-dev\nam: 6bc3288dab\n\nChange-Id: Ic1040690a50c410e9e38b536154af95fe1999a17\n"
    },
    {
      "commit": "f56b8d048fdc8f86f15861b806bf2fca14641516",
      "tree": "af8c2a843332937b8a7094f3da851422132e90dd",
      "parents": [
        "3a8976ce36dc7fdef3c2ab2ad58ef9fef64b52d9"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Aug 03 17:56:38 2017 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Aug 03 19:02:57 2017 -0700"
      },
      "message": "Camera: update ndk docs\n\nTest: build (doc only update)\nBug: 64304111\n\nChange-Id: I931f760d616bf3424ed00adb0e246592bbabe9bb\n"
    },
    {
      "commit": "63d16055f18d03744bde025fdb77edf31b15908b",
      "tree": "b0295bcd77bd6786d273f07cd5c49aebfe8bedef",
      "parents": [
        "a27803d0bf1887602e452304a5d82216a314168e",
        "437f48e64adb5d4180b621c6c1f5f2a200b81f82"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jul 13 00:50:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 13 00:50:38 2017 +0000"
      },
      "message": "Merge \"CameraService: Clean up ICameraServiceProxy; send it more info\" into oc-dr1-dev\nam: 437f48e64a\n\nChange-Id: I88f946699006b41fc6f90c4365f3de75ae3a3381\n"
    },
    {
      "commit": "e8c96c765b95ec7dcd10732621a825fce05960c6",
      "tree": "0197cb1e0849140d5be7aaf085cff87ad91177cf",
      "parents": [
        "15fb0ee6bd752ccde960b961dd1e9113c37e5f8b"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jun 27 12:24:07 2017 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Jul 10 11:59:00 2017 -0700"
      },
      "message": "CameraService: Clean up ICameraServiceProxy; send it more info\n\n- Remove hand-written ICameraServiceProxy C++ impl; use the AIDL-\n  generated version instead\n- Send client package name and camera facing with the camera state\n  notices\n\nTest: Verify by logging that information sent to proxy is correct;\n      no camera CTS regressions.\nBug: 32449509\nChange-Id: I7a305b76b4f1d5c08b7938108bd73c95986508e0\n"
    },
    {
      "commit": "8c851dee0a365d7890033ea9f432c2d142dd30f1",
      "tree": "5206598855d6475aa1b422d617fc1ee865d71590",
      "parents": [
        "3dd71563f8bc7c503f8dc9cdd69beaa81443e510",
        "f0ba75d52621fdd744d021cb78127ba07f89f7fe"
      ],
      "author": {
        "name": "Vijay Venkatraman",
        "email": "vijaykv@google.com",
        "time": "Fri Jun 23 00:32:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 23 00:32:25 2017 +0000"
      },
      "message": "Merge \"Made libcamera_client export include dir\" into oc-dr1-dev\nam: f0ba75d526\n\nChange-Id: I6d22ec7f2c31372c7eb19387e81a5510afd42058\n"
    },
    {
      "commit": "9b2049e3ffb14b8b81b6f67374f9ca2d88e081ef",
      "tree": "25c6f68bf490aba71e82c8bba6bb4a892a12e826",
      "parents": [
        "3c1ba2cd6276ee4304ba082fbe40fd870c1746c8"
      ],
      "author": {
        "name": "Vijay Venkatraman",
        "email": "vijaykv@google.com",
        "time": "Thu Jun 08 13:49:20 2017 -0700"
      },
      "committer": {
        "name": "Vijay Venkatraman",
        "email": "vijaykv@google.com",
        "time": "Thu Jun 15 18:43:18 2017 +0000"
      },
      "message": "Made libcamera_client export include dir\n\nBug: 33241851\nTest: Enable BOARD_VNDK_VERSION and add libcamera_client as dep to\nresolve camera/*.h file not found errors\nChange-Id: I9ba45798a6e2ca7be96bf664f61c3bc1d0ef8d34\n"
    },
    {
      "commit": "d4b59cd1a9469fd58dbf7212b110cac81f019f49",
      "tree": "e3c79623fe86dad2ae8929cece99b25b2b51d557",
      "parents": [
        "62a0751f9daaba5aff37aa8de93737e2f7af6362",
        "eb96cfcbce82e4beb8a3a307adbe032f233a5fd1"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Jun 08 20:46:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 08 20:46:31 2017 +0000"
      },
      "message": "Merge \"Add OWNERS in frameworks/av\" am: 7b2b2a497c am: 556252fa99\nam: eb96cfcbce\n\nChange-Id: Idc2a33bb46af020f4d59c6fca13b433185aca0b7\n"
    },
    {
      "commit": "eb96cfcbce82e4beb8a3a307adbe032f233a5fd1",
      "tree": "bbb5d18633a86c628667a9d5301ff2a682a61733",
      "parents": [
        "7840d603cad132c9b02116fae1b1ab99c8f3b7b8",
        "556252fa992b5f405f8bb81da23061ffe5771c99"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Jun 08 20:40:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 08 20:40:49 2017 +0000"
      },
      "message": "Merge \"Add OWNERS in frameworks/av\" am: 7b2b2a497c\nam: 556252fa99\n\nChange-Id: Ic699b8f7a93fe0634aaac1ce924f6c0bf6d5ace9\n"
    },
    {
      "commit": "b1e2a238227076e274b39da9531d4287b6207251",
      "tree": "f1d1677a4a86ab48097e29489eccee2d35cc17fb",
      "parents": [
        "77c52d2f586012ee98fc25bee453afd0a8d008df"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Jun 05 15:45:46 2017 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Jun 06 15:08:19 2017 -0700"
      },
      "message": "Add OWNERS in frameworks/av\n\n* Owners are selected from top CL approvals or owners.\n  They will be suggested to review/approve future CLs.\n* OWNERS files are recognized by the new find-owners plugin, see .md files in\n  https://gerrit.googlesource.com/plugins/find-owners/+/master/src/main/resources/Documentation/\n\nTest: build/make/tools/checkowners.py -c -v OWNERS\nChange-Id: I7c848855a2d7a0d7f33123ea4ef5c2d03977b495\n"
    },
    {
      "commit": "a096aba0cc192568aaaa9c7518e7fed66ca837e5",
      "tree": "3990b94860a85331ce0bba68e137612957aec140",
      "parents": [
        "ad4dbf550debd0fa2794eba7c772b85445115181"
      ],
      "author": {
        "name": "Mark Urbanus",
        "email": "urbanus@google.com",
        "time": "Fri Jun 02 12:19:05 2017 -0700"
      },
      "committer": {
        "name": "Mark Urbanus",
        "email": "urbanus@google.com",
        "time": "Fri Jun 02 12:19:05 2017 -0700"
      },
      "message": "PDK: Remove dependency on frameworks/base\n\nModules exposed as source in the PDK should not depend on anything\nunder frameworks/base.\n\nBug: 62086238\nTest: Validated PDK build no longer fails on libcamera_client\nChange-Id: I5239f09693065378893a2305f403c185bb7d334f\n"
    },
    {
      "commit": "defb1b0b7e082621a10763d1bd7a4a01e280fdf0",
      "tree": "4460bf2e95b801963d7222def3130a677b668333",
      "parents": [
        "f7e2da4ca19db264d47c96ae07152aef6bce5c30"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Apr 27 22:40:10 2017 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue May 09 15:41:27 2017 -0700"
      },
      "message": "fix circular dependency libnativewindow \u003c-\u003e libui\n\nBug: 37647680, 37648355\nTest: compile, manual\nChange-Id: I9cb8a1320d7c73299fb2b081a054eafb8ef086c8\n"
    },
    {
      "commit": "117407c4e3cea37f6a9cfd8fcce4200adf69a7ba",
      "tree": "f2108c324c3673e69a1b05343d73dce82c48110f",
      "parents": [
        "dd3e6bd26749b5656af8053406961e912a18eb0e",
        "bbdae2f58c3bd18d72be876c023b4bfb00e2f920"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Mon May 08 22:34:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 08 22:34:04 2017 +0000"
      },
      "message": "Merge \"camera: Clarify ZSL supports\" into oc-dev\nam: bbdae2f58c\n\nChange-Id: Ie8aaa188fa1e9037e8ed8130ca1a57a8558bf659\n"
    },
    {
      "commit": "11ed3fecdf3b5d97cc8390b32b5319bae4e901e1",
      "tree": "060382626b81b08dda4e8ab5febf3fa7b20d9ac0",
      "parents": [
        "a33999bab96f0ee1f44816cb3b5c1312bc2a4f91"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu May 04 18:30:44 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 05 13:03:02 2017 -0700"
      },
      "message": "Move libmediandk and libcamera2ndk headers\n\nMove libmediandk and libcamera2ndk headers into their module\nand export them from there.  Also move them to the same path\nrelative to the export as used in the NDK, media/ for\nlibmediandk and camera/ for libcamera2ndk.\n\nTest: builds\nChange-Id: I0b424e0e48bfb5e2b762694a97d799de08f5dda3\nMerged-In: I0b424e0e48bfb5e2b762694a97d799de08f5dda3\n(cherry picked from commit 7e8d4ba5887affda749978d787b898bf31fda729)\n"
    },
    {
      "commit": "1861819f4d0c52617039ff5e4abdffb1e69c166b",
      "tree": "ec115037fe2937f9abb4db010853787df512e6bf",
      "parents": [
        "af4d169e3f3ed1f0ed474e56c01cd57678e00d0a"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu May 04 16:17:42 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 05 20:02:58 2017 +0000"
      },
      "message": "Move libmediandk and libcamera2ndk headers\n\nMove libmediandk and libcamera2ndk headers into their module\nand export them from there.  Also move them to the same path\nrelative to the export as used in the NDK, media/ for\nlibmediandk and camera/ for libcamera2ndk.\n\nTest: builds\nChange-Id: I0b424e0e48bfb5e2b762694a97d799de08f5dda3\n(cherry picked from commit 7e8d4ba5887affda749978d787b898bf31fda729)\n"
    },
    {
      "commit": "7c4573fedc6bb0da6e5f6b8c1ad6937c60b2f4d4",
      "tree": "7bb3eb7b6c19922356da757535af7f88307a2f7d",
      "parents": [
        "cd3b59c8ba5da18eb4f501b62f4e583027bc3e9d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu May 04 11:22:01 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu May 04 21:55:36 2017 +0000"
      },
      "message": "Remove redundant dependencies\n\nandroid.hidl.base@1.0 and android.hidl.manager@1.0 are built into libhidltransport.\n\nTest: links\nBug: 33276472\nChange-Id: I1e33404a582a3707e0990634467c1fc7430c23a2\n(cherry picked from commit 240b83a455a047c7693419d7d7bd948de6614dbe)\n"
    }
  ],
  "next": "ead2a754802d905590dcb3665f877d26f88cd93d"
}
