)]}'
{
  "log": [
    {
      "commit": "f920def4cbe0992261ac7bf07422069e1970badd",
      "tree": "a201b317fa203015f33b092a83cc25061f82b699",
      "parents": [
        "94f20b1b06c006eb4b1b2690a74ba7a8eaff02b1",
        "38c13a703b4d169d33b2219a546ee278c5bf7c39"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 21:31:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 21:31:54 2019 +0000"
      },
      "message": "Merge \"Camera: fix filter logic for depth only camera\""
    },
    {
      "commit": "38c13a703b4d169d33b2219a546ee278c5bf7c39",
      "tree": "c35e0e05fdc51f752a5ee89b2f889197e3252cec",
      "parents": [
        "defe9d507eb566ce960a1f41f4082c0fc98a1436"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Feb 26 14:02:15 2019 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Mar 08 10:54:03 2019 -0800"
      },
      "message": "Camera: fix filter logic for depth only camera\n\nTest: partner testing\nBug: 126408288\nChange-Id: I5c3abcd72e64b40e7cbac467646d99a1f5b362d0\n"
    },
    {
      "commit": "6c17e2107b76dd2b40c79e4236cb690f2361d5d9",
      "tree": "f8d306970853b435d253029e7e9ecf241dd62fae",
      "parents": [
        "a073d2ec8465dd6c656e600b5e985729d92f7309"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Feb 19 14:51:47 2019 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Mar 07 12:22:21 2019 -0800"
      },
      "message": "Camera: Enable physical camera setting in camera ndk/vndk\n\nPort physical camera settings support to ndk/vndk.\n\nTest: Related camera VTS and NDK/VNDK tests pass\nBug: 115532726\nChange-Id: Ie2d46b4ec041d2cec3c02145fbf06cf70eec5ac3\n"
    },
    {
      "commit": "8702e425c7755d56dbcac0cd557cd682d1cb3694",
      "tree": "cc0e479de019898962fa2b2aaac4f60a9dc33f52",
      "parents": [
        "13c8870eb5b25dbf0e5b7d99f19a6c1d3d8ddab3",
        "53722fa75c1b74b7accdf2293fda9948beaeb461"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 04 20:36:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 20:36:38 2019 +0000"
      },
      "message": "Merge \"Camera: Update listeners about permission changes\""
    },
    {
      "commit": "53722fa75c1b74b7accdf2293fda9948beaeb461",
      "tree": "f5eff9c096e7a23d43608104d655ce9596412173",
      "parents": [
        "3f1962974d7611adf3d7db6aee63d5876eb12c4e"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Feb 22 17:47:20 2019 -0800"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Mon Mar 04 10:22:55 2019 -0800"
      },
      "message": "Camera: Update listeners about permission changes\n\nCamera service listeners must be able to receive\ninformation about camera access permission changes.\n\nBug: 121379978\nTest: Camera CTS\nChange-Id: I2e13fdd35a267901a3caa0e0ce78ab1cea83e7ab\n"
    },
    {
      "commit": "b24806f9d0d0dcbac7f55439c899c99bdd4c15d9",
      "tree": "e923caf5782c0dc7ba85de9c5cc0e5c3bdbee2c3",
      "parents": [
        "e724f2bcb37a2288a5b053ecbde1a9672c8e4660"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Feb 27 08:57:43 2019 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Feb 28 15:25:06 2019 -0800"
      },
      "message": "Camera: ndk: Improve docs for activePhysicalId metadata key\n\nTest: Read updated docs\nBug: 125346954\nChange-Id: I0f0c071a98fb5f23c3db257d3e5cb63a96e8fad8\n"
    },
    {
      "commit": "6da81c8dbaa5180137efc701f361ef32ec1888c6",
      "tree": "ed59b0f47991e9e5218c036d6b5d4b41bc37c2c0",
      "parents": [
        "06f087d7ebc4b62bec118d1ce8c9ce0e158b8b61",
        "44df34d4f85eb6047c43961802524db95f082c5c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 26 23:31:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 26 23:31:00 2019 +0000"
      },
      "message": "Merge \"Camera: Add NDK support for depth jpeg format\""
    },
    {
      "commit": "ece71b2f22195fc8c21f1237eacd81e17dc556ad",
      "tree": "2417637484af2235457f11059753fd7e8e3d39c9",
      "parents": [
        "e7e4191d9bb4857b4272e4b21e473f4a4a9ed2fd"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Feb 20 16:50:51 2019 -0800"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Feb 20 16:52:27 2019 -0800"
      },
      "message": "camera2 vndk: Clarify documentation around ACameraDevice::allocateCaptureRequest.\n\nTest: builds; not a functional change.\n\nChange-Id: Id3cc9013802eca044c24d910e4fce4fc7a640f2d\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "44df34d4f85eb6047c43961802524db95f082c5c",
      "tree": "a2b0255037134321ecdd8fd6bb9dab1440cdb730",
      "parents": [
        "54aa6de10bf6517f3c31ed91ddfa1c27465dc98e"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Feb 12 09:30:15 2019 -0800"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Feb 12 11:22:25 2019 -0800"
      },
      "message": "Camera: Add NDK support for depth jpeg format\n\nDepth jpeg image format must be available for\nnative clients using the Camera NDK.\n\nBug: 124064032\nTest: Camera CTS\nChange-Id: I21f14ea63fe4a568c1cfccd0dcd32fce5cad8098\n"
    },
    {
      "commit": "5a9b492828f9bc0d04e1292add45a271e0189c4e",
      "tree": "9c3fe53b8a78f01bfc55f480e9e12e8e1a915489",
      "parents": [
        "1342d0740e9a7accd48a7c28725ca61ded231ee1",
        "63f3611018857754d60a176783133371bae5f009"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Feb 11 01:22:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 11 01:22:52 2019 +0000"
      },
      "message": "Merge \"Camera service: Support for device state change notifications\""
    },
    {
      "commit": "68ac7ada1f7329db65445d05c986899dbb13b745",
      "tree": "89ee2fc914f6b49e5cac2aae83c61f5c6ace83b2",
      "parents": [
        "627cb60a9fb54e8f6b2eab0c874392f20cd9d8e8"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Jan 30 14:03:28 2019 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Feb 06 10:32:08 2019 -0800"
      },
      "message": "Camera: Add HEIC support\n\n- Derive HEIC capabilities from camera HAL and media framework.\n- Add HeicCompositeStream to encode camera buffers to HEIC buffers.\n- Add ExifUtils to overwrite JPEG APP segments and send to media codec.\n- Add NDK enums and corresponding format support.\n\nTest: Camera CTS\nBug: 79465976\nChange-Id: I0a885e76335f3eba4be0fd42241edb0b7349f284\n"
    },
    {
      "commit": "627cb60a9fb54e8f6b2eab0c874392f20cd9d8e8",
      "tree": "6ebad9c5541cbd341884199f69b43604d6b0c3b3",
      "parents": [
        "5876259a061e5e63db3fa5d45ff5585fb4a836fc",
        "1da379a140fda8bd1a76ecab5347622641b44528"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 06 16:28:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 06 16:28:42 2019 +0000"
      },
      "message": "Merge \"Camera: Cache physical camera id values\""
    },
    {
      "commit": "1da379a140fda8bd1a76ecab5347622641b44528",
      "tree": "ef54520c35808b2f5eac037d1e410b8c6409b4eb",
      "parents": [
        "612be7ff334b6c2c1051bd6dbb4088922af0336e"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Feb 05 15:36:31 2019 -0800"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Feb 05 16:00:38 2019 -0800"
      },
      "message": "Camera: Cache physical camera id values\n\nA pointer to data within CameraMetadata can become\ninvalid after each metadata modification. Cache any\nvalues that could potentially point to the raw\ninternal metadata buffer.\n\nBug: 123954417\nTest: Camera CTS\nChange-Id: Ie5ac9600ff454af551c4cf8e0f25ba5a6a6e897d\n"
    },
    {
      "commit": "63f3611018857754d60a176783133371bae5f009",
      "tree": "a867c7939bd6c855c013144401e5ccdebb20f9c6",
      "parents": [
        "7de66a0e2fc5d37e22710583e88be5aa53e6ed5b"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Dec 06 14:57:03 2018 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Feb 01 16:15:13 2019 -0800"
      },
      "message": "Camera service: Support for device state change notifications\n\nAdd AIDL method for device-wide physical state updates (such as\nfolding/unfolding), and wire it up to the new camera provider HAL call.\n\nAlso clean up camera provider startup sequence - devices were being enumerated before\nthe new lazy HAL interface pointers were set up, resulting in many repeated calls\nto getService even for a non-lazy HAL.\n\nAlso add unit test for CameraProviderManager to verify its section of\nthe callpath, as well as tests to check that the provider HAL and\nhardware service manager aren\u0027t queried more than expected during\ninitialization.\n\nTest: atest cameraservice_test\n\nChange-Id: I5ec60fd9d93b7a2fe4d1a5854fad720a972fe8ea\n"
    },
    {
      "commit": "f949ddde2b4d1c986b847676f8bd9ad8364ebd4b",
      "tree": "8772f413703528cff344d72d192094a98ab395cd",
      "parents": [
        "88cc9a5fbc2fc8acd37f10816fcc5c39cfd8bad5"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Jan 29 14:34:11 2019 -0800"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Jan 30 15:27:20 2019 -0800"
      },
      "message": "cameraserver: Add support for hiding secure cameras.\n\nBug: 123046494\n\nTest: Sanity -\u003e GCA\nTest: Hardcode all cameras hidden, AImageReaderVendorTest passes, GCA\n      cannot find cameras.\n\nChange-Id: I7780751101c660e47d84627ec191f43d268f1aa9\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "4c6d2b5c41bc6f233e281d227e26f16f5f49ae26",
      "tree": "d1c8753dfd21489968b673be4a36c1e85a76c698",
      "parents": [
        "45b005c624c8178d42fa7ba518b7a7d23fd47c68"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Jan 04 17:13:56 2019 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Jan 25 11:05:10 2019 -0800"
      },
      "message": "Camera: Add support for dynamic depth if possible\n\nComposite dynamic depth streams will be supported\nin case camera devices include:\n- Dense depth streams which are not exclusive.\n- Jpeg/Blob output with sizes that either match depth\n  or are with similar aspect ratio.\nMake a guesstimate regarding the dynamic depth minimum\nframe and stall durations.\n\nBug: 109735087\nTest: Manual using application,\nCamera CTS\n\nChange-Id: I8a89c7895cf57ce4408e41b1afae9c85d48c4e07\n"
    },
    {
      "commit": "ba2bb3a2a807e8925475ec674916da3a8b9a1989",
      "tree": "5389e50944bbb98afe4d0e4cf7fbe183409306b5",
      "parents": [
        "3eb2373841c4440521e66363c40d488edf73253d"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Jan 24 16:29:16 2019 -0800"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Jan 24 16:29:23 2019 -0800"
      },
      "message": "camera2 vndk: Remove superflous log from utility function.\n\nTest: builds\n\nChange-Id: I7070a78d77c6b525939fd4e44c9ca7ec5f16de99\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "245bd8a37c7faa3bada97e00e031a645403a22e1",
      "tree": "dfc570086fdbbfb6c10e07445c16711773bb821f",
      "parents": [
        "6ead2c3454f38dac2724a877aa2b57d94877611a"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Nov 19 15:59:35 2018 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Jan 22 14:01:53 2019 -0800"
      },
      "message": "Camera: Update NDK for activePhysicalId metadata\n\nTest: Camera CTS on Pixel\nBug: 77915333\nChange-Id: I93338d4e7f14be31bbae78f1f58a5164eae66c80\n"
    },
    {
      "commit": "227b9446d1c6df011f697bf8d5b90e9c180323b1",
      "tree": "c993fd929a4c8c084bae9a88004805444cd92766",
      "parents": [
        "96024c18126150259ba123ef48d180c6e0a2cf7e",
        "9401b553496fa0a6be0513fd6b26758c672151e7"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Jan 15 23:12:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 23:12:48 2019 +0000"
      },
      "message": "Merge \"camera2 vndk: Set up vendor tags in CameraManager\""
    },
    {
      "commit": "76ba73f7ed1b172efed2dd76bc3877f1a607dc0c",
      "tree": "d95c75089721840257eeb1f6fd4d4ee328bcb474",
      "parents": [
        "937dba18c32af5030999daf8d4e9aa3d4cf3b705"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Jan 14 17:11:05 2019 -0800"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Jan 14 17:11:08 2019 -0800"
      },
      "message": "camera2 ndk: Check for nullptr before assigning captureSequenceId.\n\nBug: 122853890\n\nTest: mm -j64\nTest: AImageReaderVendorTest\n\nChange-Id: I9520abdaecf60401dad614481ca98195501c52e8\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "9401b553496fa0a6be0513fd6b26758c672151e7",
      "tree": "3e7a252cb9481c161fc43e5709774ad0d142ef41",
      "parents": [
        "937dba18c32af5030999daf8d4e9aa3d4cf3b705"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Jan 07 16:20:28 2019 -0800"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Jan 14 13:16:46 2019 -0800"
      },
      "message": "camera2 vndk: Set up vendor tags in CameraManager\n\nBug: 122477622\n\nTest: AImageReaderVendorTest\n\nChange-Id: I3957d8ee5d1b03c263584e1cd79e937a2f8782ac\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "338857364319bacb70bcaa524c0837e693eb2814",
      "tree": "f6e6bffdda5018b33c55658b83787181ceeb9ab1",
      "parents": [
        "73142871e81c42374cb85390efc1fb7adca230f3"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Dec 20 10:34:37 2018 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Dec 31 23:27:39 2018 -0800"
      },
      "message": "Camera: Add vndk test for logical camera\n\nTest: Newly added test pass\nBug: 120566141\nChange-Id: Ib726561bef172ecd3c24844c98938f15e03cc838\n"
    },
    {
      "commit": "0ff9ae3ecbb421551d5de9701a349d8a3741f965",
      "tree": "2fb69b8701f672c09fc5b139caccfa95fa6976cf",
      "parents": [
        "3c3c97ae534870c90f54e8cffc6d7d82ab8ca3da"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Dec 05 18:06:12 2018 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Dec 20 10:34:27 2018 -0800"
      },
      "message": "Camera: Enable logical multi-camera API in NDK\n\nThe support inclues:\n- Physical camera specific stream support,\n- Physical camera result metadata, and\n\nTest: Newly added NDK CTS test pass\nTest: Newly added VNDK test pass\nBug: 120566141\nBug: 115532726\nChange-Id: I939b81522ca6c518c0e54ded5d3615f9973a6a65\n"
    },
    {
      "commit": "ef4b27d1d1123b452316f722a0eacc282d3fa94a",
      "tree": "a0acf7f1501bebe58caa1fb15fc118072b71a305",
      "parents": [
        "dd44e3c5f2d199589c040a422b3e343c796bd362",
        "538d53267bee085e08d489546bde620520b5b188"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Dec 13 16:23:10 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 13 16:23:10 2018 -0800"
      },
      "message": "Merge \"Fix performance-for-range-copy warnings\" am: 1ce37f1de3 am: c9584831bc\nam: 538d53267b\n\nChange-Id: I15dfaa7eb997c7caf497b488384477952513cef7\n"
    },
    {
      "commit": "1ce37f1de3f7185ccffd4d9145b036941a582fe4",
      "tree": "f9bc06168767ceabcc6c1732e4bf4a3d24abf802",
      "parents": [
        "ebd8c69ac531cfcb6aa05a96e8cba604008bd6f0",
        "3ef324d11cc4b6f84c147998fcf02c3a528fc2b8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 13 21:28:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 13 21:28:33 2018 +0000"
      },
      "message": "Merge \"Fix performance-for-range-copy warnings\""
    },
    {
      "commit": "18343452006468a83457b9623b082f64fb479169",
      "tree": "1999a7d544c9bd5b1b4c09a536f0199fd93f1805",
      "parents": [
        "c6b48fe6272db5d3ca910598565c2b48b547ce7f",
        "0cf77658fa992cef0247484ba6b43526a9d2d571"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Dec 11 13:59:12 2018 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Dec 11 13:59:12 2018 -0800"
      },
      "message": "DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master\n\nBug: 120502534\nChange-Id: Ifdd73b6dfcf3791fb8dae2b1796a34bb56aea190\n"
    },
    {
      "commit": "3ef324d11cc4b6f84c147998fcf02c3a528fc2b8",
      "tree": "9c31c781e4172fb511af7552838c6a63b0f04ac9",
      "parents": [
        "14c577fac81b8fdcc75e4bf9243f16bd624ba58b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 11:48:12 2018 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 11:48:12 2018 -0800"
      },
      "message": "Fix performance-for-range-copy warnings\n\nBug: 30413223\nTest: make with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d-*,performance*\nChange-Id: Ia63c695575d2602ff7e67db874d423b99f4daeef\n"
    },
    {
      "commit": "b852e79b827e0a78f9ea20ab44603031dcc8f1b5",
      "tree": "577bc16842688d7b377174c308ea98370b600aac",
      "parents": [
        "3989f64995b4a5ff4da651dcc8207f41bcdffc1e",
        "639ed1204cec08fe779d11728d1ae33c90c3151e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 07 00:50:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 07 00:50:05 2018 +0000"
      },
      "message": "Merge \"Camera: VNDK: Fix deferred endConfigure due to missing sessionParam\""
    },
    {
      "commit": "639ed1204cec08fe779d11728d1ae33c90c3151e",
      "tree": "0c92425cf4d99bda246d22535cce3df49e6bdfac",
      "parents": [
        "f4a342abd2959904caa18b5a0671e8107581ff24"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Dec 06 14:42:52 2018 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Dec 06 14:46:03 2018 -0800"
      },
      "message": "Camera: VNDK: Fix deferred endConfigure due to missing sessionParam\n\nIn case the app doesn\u0027t provide sessionParameters, the VNDK should still\nallow endConfigure() to be called to the camera service.\n\nTest: Run test app and observe camera streams properly\nBug: 120505813\nChange-Id: Ifa72dca61b8e25cd433d2c02c70b1c8e5e097228\n"
    },
    {
      "commit": "71738ebf94589faa5aef3c1ba8d53cd17b7fec0f",
      "tree": "f2b932fdd7a713db6ef4a74dc7c442c2764deae1",
      "parents": [
        "4d58d4d8c750c01b9435b95ffdb5552c663aae76",
        "35ae826b8d002b5045e208106a38354d86aed01d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 06 12:33:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 12:33:31 2018 +0000"
      },
      "message": "Merge \"Camera: Add support for stream combination query\""
    },
    {
      "commit": "db0532ba88de07e3ee8aa48db31e0ed5b5eff903",
      "tree": "2a3a8cae54830536a0eb30b089c3ba268803d184",
      "parents": [
        "55bb8a1dcce15a931c35d3705afe19c52d06f881",
        "8cf929268cdb2cede142ebca0932fa4ac59d0f60"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Nov 28 16:30:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 28 16:30:00 2018 +0000"
      },
      "message": "Merge \"cameraserver: Allow cameraserver HIDL interface to get provider ids with VendorTagSections.\""
    },
    {
      "commit": "8cf929268cdb2cede142ebca0932fa4ac59d0f60",
      "tree": "b17a63b8076a83a003c901257f3d7757f2c2632d",
      "parents": [
        "aee8f2951ea72719721e6d9944575f242356f14d"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Nov 19 15:45:17 2018 -0800"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Nov 21 15:24:56 2018 -0800"
      },
      "message": "cameraserver: Allow cameraserver HIDL interface to get provider ids with VendorTagSections.\n\nBug: 110364143\n\nTest: mm -j64\nTest: AImageReaderVendorTest (sanity)\nTest: GCA (sanity)\n\nChange-Id: Iddcd5c1edb6cbe4b83968f01e46056a30c720219\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "1627871a05435f99a5abf2ad0736c13595035c24",
      "tree": "24893b3c38d7d3ebb86a3476ec93ce4073ee3a53",
      "parents": [
        "70da577d31190279f8950a7d546539ef1bacb1fb"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Nov 20 18:25:33 2018 -0800"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Nov 21 12:39:04 2018 -0800"
      },
      "message": "AImageReaderVendorTest: Add check for callbacks.\n\nBug: 119838731\n\nTest: AImageReaderVendorTest\n\nChange-Id: I6bea0aa21aa8159aabf03ba1dd8cba27d7db1355\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "6df26071a5b581a90a6719a6dc03c212073dca71",
      "tree": "bc25beaef80c37fa9b32df72b3dd0d19ec89f49a",
      "parents": [
        "dcfd26eeac36f41dff92cab15f47512711b540cf"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Nov 06 23:55:12 2018 -0800"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Fri Nov 16 10:04:22 2018 -0800"
      },
      "message": "Create a vendor available version of libcamera2ndk.\n\nBug: 110364143\n\nTest: mm -j64\nTest: AImageReaderVendorTest\n\nChange-Id: Ic9343cc7fb10eb374197945b72be59e7ce8282fe\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "35ae826b8d002b5045e208106a38354d86aed01d",
      "tree": "a02af8be0bb7fca6305333e2136e94d650e42bdb",
      "parents": [
        "54cbc29870372ef9d5763c2a86d86508bc351d1b"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu Nov 08 13:11:32 2018 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Nov 14 18:17:58 2018 +0000"
      },
      "message": "Camera: Add support for stream combination query\n\nSupport runtime \"SessionConfiguration\" queries by camera\nclients.\n\nBug: 111593096\nTest: adb shell /data/nativetest64/camera_client_test/camera_client_test\n--gtest_filter\u003dCameraClientBinderTest.CheckBinderCameraDeviceUser,\nCamera CTS\nChange-Id: I1505e7bccdce468490b46ad4546e459354a4cda3\n"
    },
    {
      "commit": "f2f38ba77d0426070223e8bb6932fb846c4da76e",
      "tree": "378de9d4b9b869cc66088a3ec4f5a74158da64b2",
      "parents": [
        "f8274c19f9ad04d652e36288d2e3be4f6df9bece",
        "0c94727f29ed3702406a34662951bc307bac00d4"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Nov 13 18:31:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 13 18:31:36 2018 +0000"
      },
      "message": "Merge changes from topic \"cameraserver-hidl-impl\"\n\n* changes:\n  cameraserver: Implement HIDL ICameraDeviceUser and ICameraDeviceCallbacks.\n  cameraserver: Implement AIDL wrapper class for HIDL ICameraServiceListener.\n  cameraserver: Implement HIDL ICameraService skeleton.\n"
    },
    {
      "commit": "268a136c680d8734911e36e4b883ce8d5a09f181",
      "tree": "551b7db0d608c113332896360724d9b1d00b4171",
      "parents": [
        "3197ffaa800bbe17e783e8a2322134eb0500eab2"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Oct 16 16:32:59 2018 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Nov 12 16:30:57 2018 -0800"
      },
      "message": "Camera: Improve monochrome camera capability support\n\n- Add dummy CFA pattern for monochrome camera.\n- Handle monochrome camera in DngCreator.\n- Fix up static and dynamic metadata tags related to monochrome camera\nfor older version of devices.\n\nTest: Camera CTS\nTest: Capture a DNG file and inspect with LightRoom\nBug: 70216652\nChange-Id: I68d2b3d77b7f81bdc9e4129c2a8af10a4f18db3b\n"
    },
    {
      "commit": "be543d41191ab6354b32b446565c4f1b4c6f75f2",
      "tree": "7d52c2501f00e1f961e13edef8d2c7273f7c4c57",
      "parents": [
        "158ce41988f3706465514265eed1d7e4b6fb123c"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Aug 15 13:16:14 2018 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Nov 12 07:50:24 2018 -0800"
      },
      "message": "cameraserver: Implement HIDL ICameraService skeleton.\n\nImplement basic ICameraService HIDL functions, along with HIDL\u003c\u003d\u003e AIDL\ntype conversions.\n\nBug: 110364143\n\nTest: (build) mm -j64\nTest: lshal-\u003eandroid.frameworks.cameraservice.service@2.0 shows up\nTest: Sanity-\u003e click pictures using GCA.\n\nChange-Id: I44c2a96b1ccc05941d075e2bdeb94a8378d53c67\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "158ce41988f3706465514265eed1d7e4b6fb123c",
      "tree": "d85303c45d7bb315f9f0f8dff26be560dc26eabf",
      "parents": [
        "9bc0e55b14156ddf249cc275cec18d169a9796fc",
        "d7e265bf7971e2abf259f43d9b499a341ef67f97"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Mon Nov 12 07:47:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 12 07:47:14 2018 +0000"
      },
      "message": "Merge \"Rename libcamera2.so -\u003e libcamera2ndk.so\""
    },
    {
      "commit": "71fb1a8ce526868a1b36058a1a27260946f83d59",
      "tree": "421763ce137b5fd8e1de9df184d9bc1c4581c97a",
      "parents": [
        "99d67ef5a5db05e5d281ac11900e22c24e25fd95",
        "0505d7c2c40a4b1c57360640b79e326a9c4283dc"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Nov 07 22:54:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 22:54:03 2018 +0000"
      },
      "message": "Merge \"Camera: Use recommended configs for shim supported parameters\""
    },
    {
      "commit": "d7e265bf7971e2abf259f43d9b499a341ef67f97",
      "tree": "5ff2c29ac1a9f0f177cd24a65d5785a40d54d8d8",
      "parents": [
        "99d67ef5a5db05e5d281ac11900e22c24e25fd95"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Wed Nov 07 17:12:15 2018 +0100"
      },
      "committer": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Wed Nov 07 17:12:15 2018 +0100"
      },
      "message": "Rename libcamera2.so -\u003e libcamera2ndk.so\n\nBug: http://b/118434782\nTest: make\nChange-Id: I50e02aad90e4bdf06faf60f687a18cc3d9de98e4\n"
    },
    {
      "commit": "99d67ef5a5db05e5d281ac11900e22c24e25fd95",
      "tree": "a73ed2ba1c58f3adb7788b8429efbceb00e8afaf",
      "parents": [
        "344d6dbbab945978f8b9abdb1ae56ca081817a93"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Wed Nov 07 17:09:11 2018 +0100"
      },
      "committer": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Wed Nov 07 17:09:11 2018 +0100"
      },
      "message": "Apply version script to future libcamera2ndk platform lib\n\nBug: http://b/69603741\nTest: make\nChange-Id: Idd661042ec837d412a29b1b9b77d642a4a540900\n"
    },
    {
      "commit": "f9d217fa520769a24a7c238e3530f473e84a925f",
      "tree": "884717e3374494354ef10c1823265f4d1abf94b2",
      "parents": [
        "72d195f9e2bfda19f9d38a0d53f50c7533211a43",
        "1cfbbecbcf518e51fc9277cafc8a1e0dddf1d89f"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Nov 07 05:54:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 05:54:41 2018 +0000"
      },
      "message": "Merge \"Camera: Add Y8 format in Camera NDK\""
    },
    {
      "commit": "49a995e6b35e750f378722e017d56c488a032f09",
      "tree": "9b2169e772f9c3ce8bf88332477532b4169c8f44",
      "parents": [
        "eb0769ba1aa70557bf2334af22df01b2a9659d3a",
        "6d03b43dbacd01e4f0be8779f3e1f18118cc1b15"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Sat Nov 03 01:28:44 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Nov 03 01:28:44 2018 -0700"
      },
      "message": "Merge \"Apply version script to libcamera2ndk platform lib\" am: 0f638a0552 am: c44e326a8a\nam: 6d03b43dba\n\nChange-Id: I9b0c19a2bbb82daabedbb699ce36c0e40b6a2806\n"
    },
    {
      "commit": "6d03b43dbacd01e4f0be8779f3e1f18118cc1b15",
      "tree": "e76566445790979d9bab3604250e010ed736af59",
      "parents": [
        "ac13625171948b13b48aab2ab32321cf2627e539",
        "c44e326a8a6e71f46c3a392c043f6dd6584c6908"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Sat Nov 03 01:20:08 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Nov 03 01:20:08 2018 -0700"
      },
      "message": "Merge \"Apply version script to libcamera2ndk platform lib\" am: 0f638a0552\nam: c44e326a8a\n\nChange-Id: I720b92a1999384ac067d6f6780ba2585caf34c94\n"
    },
    {
      "commit": "f6173eb34a5faa7078c4f3509710d7063de00d44",
      "tree": "48859a4df2420e9ba98dfe41c86a041e760c4d3f",
      "parents": [
        "f04392c7b9b3575c8d9def34636899581d8f79d6"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Tue Oct 30 10:25:21 2018 +0100"
      },
      "committer": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Tue Oct 30 10:27:10 2018 +0100"
      },
      "message": "Apply version script to libcamera2ndk platform lib\n\nBug: http://b/69603741\nTest: make\nChange-Id: I436140508c7cc1d7d9fa3ff24662865ad52be086\n"
    },
    {
      "commit": "1cfbbecbcf518e51fc9277cafc8a1e0dddf1d89f",
      "tree": "8395215bf2866623505aed8f66d25664b6a5b411",
      "parents": [
        "e6d5668489e7d90f7cfbb06bbd54a73aef705f21"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Oct 08 13:55:28 2018 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Oct 29 07:43:47 2018 -0700"
      },
      "message": "Camera: Add Y8 format in Camera NDK\n\nTest: Camera CTS\nBug: 70216652\nChange-Id: Ib8436bcb8347ec82353afc8a89e9702d90ce6e53\n"
    },
    {
      "commit": "096ab362698b23322c7b149694f5971e3af174b8",
      "tree": "a971278b7b7c146fd10c6853d1834cc5576aff06",
      "parents": [
        "0917fc25390c5f362332630e2d980480d1444e0d"
      ],
      "author": {
        "name": "Zachary Iqbal",
        "email": "zacharyi@google.com",
        "time": "Wed Oct 17 11:02:59 2018 -0700"
      },
      "committer": {
        "name": "Zachary Iqbal",
        "email": "zacharyi@google.com",
        "time": "Thu Oct 25 09:56:44 2018 -0700"
      },
      "message": "Exposed Android.bp shared library target for libcamera2ndk.\n\nBug: 118434782\nTest: m -j32\nChange-Id: Iea501d8a54b8cbda2c5ab22fd91247577e304ce0\n"
    },
    {
      "commit": "0505d7c2c40a4b1c57360640b79e326a9c4283dc",
      "tree": "7c859f2a6c204de8053973d7a468224b339c483d",
      "parents": [
        "49fb89d3a0853ef77ecd533bec586abc65754857"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Sep 19 15:13:08 2018 +0100"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Oct 23 12:50:50 2018 +0100"
      },
      "message": "Camera: Use recommended configs for shim supported parameters\n\nThe legacy camera shim layer currently uses various heuristics\nin order to determine valid supported preview/video/snapshot\nsizes and formats. This makes the code complex and in some\ncases the result is not optimal in terms of power and\nperformance. If the camera supports recommended stream\nconfigurations, then use the suggested stream\nconfigurations to generate the above supported lists.\n\nBug: 64029608\nTest: Camera CTS\nChange-Id: I6ed1d50b3d1a854421f3d119be2e32211e8a4c35\n"
    },
    {
      "commit": "8c6dd4e4208df831066be8ccd1fd937d1ee12e72",
      "tree": "5f3c32b0c010d916d38ab59475079c1eb4559826",
      "parents": [
        "00969d2ed7846085d18d7ffa5d44987448baf1d9",
        "2e6bb43bc132a07dce8fcc5f6960dee23282dab1"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Oct 18 23:31:40 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 18 23:31:40 2018 -0700"
      },
      "message": "Merge \"camera2 ndk: Fix error code passed on ACameraDevice_ErrorStateCallback.\" am: 31215a03a3 am: d7d5ad51d1\nam: 2e6bb43bc1\n\nChange-Id: I442019c4eac6be8365841a0d09dd42f968e024e2\n"
    },
    {
      "commit": "2e6bb43bc132a07dce8fcc5f6960dee23282dab1",
      "tree": "2d5bee47224ce0e2f4b2a0371980651e30b1f534",
      "parents": [
        "7d4060b70f6019a77cb96abc7252e6e648a02e22",
        "d7d5ad51d1f94fd13ca6e85dd20155b366b7c636"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Oct 18 23:27:22 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 18 23:27:22 2018 -0700"
      },
      "message": "Merge \"camera2 ndk: Fix error code passed on ACameraDevice_ErrorStateCallback.\" am: 31215a03a3\nam: d7d5ad51d1\n\nChange-Id: I528a2d2ef191b77aaade772fe85d2f6b61b10915\n"
    },
    {
      "commit": "694cd4711db5bc03caddeec657ae98d212ef72d1",
      "tree": "c08613b5f59dce1c6a1cdda062dbe41fae928853",
      "parents": [
        "1ef73503fdceeb836107ef43f2a1d52d287edb3f"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Oct 16 12:44:58 2018 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 17 10:33:21 2018 -0700"
      },
      "message": "camera2 ndk: Fix error code passed on ACameraDevice_ErrorStateCallback.\n\nThe error code passed to the camera2 ndk while calling the\nACameraDevice_ErrorStateCallback was the AIDL errorCode passed through\nthe ICameraDeviceCallbacks::onDeviceError() callback. These error codes\ndo not map directly, to the ones promised through the ndk in\nNdkCameraDevice.h. These need to be fixed to appropriate ndk error code mappings.\n\nBug: 117833501\n\nTest: GCA (sanity)\nTest: CTS Native camera2 tests (sanity)\n\nChange-Id: I65a80e4f2be5a3317a008bf0a71578e31fb45d62\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "eacb23737b49d79a03854fc56b1052df10dc3014",
      "tree": "e2d7452cc2d2c75277b97d456619b8b549c9d4b0",
      "parents": [
        "89a8d5ab7f9e53f1aa791640be99094a2b907726",
        "42bd82919b9e9ab1680ba18c69c85ba912fcd2cd"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Oct 16 21:15:24 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 16 21:15:24 2018 -0700"
      },
      "message": "Merge \"Fix implicit fallthrough warning.\" am: 0f455238b1 am: b1d94eca22\nam: 42bd82919b\n\nChange-Id: I58ba1a242c7b64026dd5594ab182b62a32a56508\n"
    },
    {
      "commit": "42bd82919b9e9ab1680ba18c69c85ba912fcd2cd",
      "tree": "c53974767cee0ef7b198cf95f5aa036def537f02",
      "parents": [
        "688a97a281ab08efc9284c85ce8e803b40c00d66",
        "b1d94eca221f51e42b38b3c3389b1fb57db7f9a6"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Oct 16 21:07:14 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 16 21:07:14 2018 -0700"
      },
      "message": "Merge \"Fix implicit fallthrough warning.\" am: 0f455238b1\nam: b1d94eca22\n\nChange-Id: If515aaae33b31b6247936c6f0a902d775b8fa2a6\n"
    },
    {
      "commit": "e6a2f21608b32718baf35daa355d780040f120cb",
      "tree": "1e50e40d8b3abe4aab7b50ece92d4efdfb7accb3",
      "parents": [
        "225f99219cb5a950f49983cc31f7a8f2e9349fb6"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Oct 16 12:16:31 2018 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Oct 16 12:16:31 2018 -0700"
      },
      "message": "Fix implicit fallthrough warning.\n\nBug: 112564944\nTest: make checkbuild\nChange-Id: Ia7b87dcd910141893d9b15ce781a56c4bc9efd69\n"
    },
    {
      "commit": "b5cb96996e378f7e9e1fdbd08a8a1316c5d610a1",
      "tree": "f77dba97614c1cde014c3f5ab06b3bb1da3c0361",
      "parents": [
        "7208b1f5d7fed5bad21faa60f8accc884f2b3778",
        "842a194e15701a50bad55a318fd520cdf28da378"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Oct 11 14:53:29 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 11 14:53:29 2018 -0700"
      },
      "message": "Merge \"Camera: Trivial doc update\" am: cf68127174 am: be0061510a\nam: 842a194e15\n\nChange-Id: Iabb83534578ed0104790a0120f851367987d7b45\n"
    },
    {
      "commit": "842a194e15701a50bad55a318fd520cdf28da378",
      "tree": "07040741046db224d39b5e6f01e9990300cabb05",
      "parents": [
        "a668d590019787d0aa9222f02cc0b90c84bf1390",
        "be0061510af89acebcd31864b61cffa7902c9e3e"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Oct 11 14:34:45 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 11 14:34:45 2018 -0700"
      },
      "message": "Merge \"Camera: Trivial doc update\" am: cf68127174\nam: be0061510a\n\nChange-Id: I629ba8680ce6a81ba002917170e2ca8e44d5bb59\n"
    },
    {
      "commit": "348b6fd7532a5a0058a77101a5f519124e777f65",
      "tree": "a1f6cf306941a1e37f3914d6913a0e0e8c00ef2c",
      "parents": [
        "b3a0fb55cf567043db7470f22f791858a62d2cbf"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Oct 10 18:03:19 2018 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Oct 10 18:03:19 2018 -0700"
      },
      "message": "Camera: Trivial doc update\n"
    },
    {
      "commit": "2be96a23ed1df37613dda952ba22297ee35c9012",
      "tree": "cf08e16f331e09c9f8bcb74395cb2eb24f41e72d",
      "parents": [
        "6689f2e894a99838c03c737ea7f0409aa2a1c37c"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Sep 17 11:51:24 2018 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Sep 17 11:51:24 2018 -0700"
      },
      "message": "Camera: codegen NDK update\n\nTest: compile\nBug: 109829698\nChange-Id: If8d0cb56a03397380c1bf07ea9f2deed31ab7f63\n"
    },
    {
      "commit": "603414d5f73906de998a71fd6d33aaa5baa55fe0",
      "tree": "b3cdde803a0476620ef0c66a3a027d94d33e85ae",
      "parents": [
        "5e84c1ae3a810bb42404631291be584bd1b7b24f",
        "f9d2c02eca0215ea4afcd92925c976585f6ffaef"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Sep 13 19:57:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 13 19:57:49 2018 +0000"
      },
      "message": "Merge \"Camera: Add support for hidden physical camera IDs\""
    },
    {
      "commit": "e20c637ecffd2b26ad0be908aa60fd97df03cf12",
      "tree": "10755ad933b5738755f12208e6269fd5eebddbb2",
      "parents": [
        "0127c1be07d63e046e136126cd465c3fa8977768"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Aug 14 18:45:53 2018 +0100"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu Sep 13 10:20:09 2018 +0100"
      },
      "message": "Camera: Filter camera characteristics\n\nCamera characteristics for camera clients that don\u0027t\nhold the camera permission must not contain any\nmetadata that explicitly requires this permission.\nVendor tags must be absent in this case as well.\n\nBug: 112160024\nTest: Manual using application,\nadb shell /data/nativetest64/camera_client_test/camera_client_test\n--gtest_filter\u003dCameraCharacteristicsPermission.TestCameraPermission\nCamera CTS\n\nChange-Id: I4e34c6ef7bd4315327ca78084fa3dcc175fc8098\n"
    },
    {
      "commit": "f9d2c02eca0215ea4afcd92925c976585f6ffaef",
      "tree": "22272a2acf4cad7fe8c80089e37a2c01d13d0cfe",
      "parents": [
        "dd6f1835aa352c167d04f4280289988faed7f590"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Aug 21 12:07:35 2018 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Sep 12 10:26:57 2018 -0700"
      },
      "message": "Camera: Add support for hidden physical camera IDs\n\nSupport 3_5 HAL device version for querying physical camera\ncharacteristics.\n\nTest: Camera CTS on Pixel devices\nBug: 79523700\nChange-Id: I804cdb5dc75553d6b6f9fb42187a76bd69168179\n"
    },
    {
      "commit": "97258dc211b68978b4f74e114c113a6482e7e89b",
      "tree": "e1f51dbefdd3899009df38fb05dee04cde6db9be",
      "parents": [
        "09e61928447df19d0459cce2a2b0196e075700cc"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Aug 15 13:59:56 2018 -0700"
      },
      "committer": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Aug 30 16:42:14 2018 -0700"
      },
      "message": "Camera: Documentation update to remove physicalIds\n\nPublic API doesn\u0027t see android.logicalcam.physicalIds. Remove it\nfrom public doc.\n\nBug: 112655222\nBug: 113052379\nTest: Manual reading of modified text\nChange-Id: I111a57d6dbdbd2f10df5e440c34ee8526918e134\nMerged-In: I111a57d6dbdbd2f10df5e440c34ee8526918e134\n(cherry picked from commit 11e0589b4dea913f66668ea483dd52eed3d3869b)\n"
    },
    {
      "commit": "09e61928447df19d0459cce2a2b0196e075700cc",
      "tree": "d6f9842bb8bf06a6ece2d76ef77c3c50a0c0841a",
      "parents": [
        "807e519942640fb1a5118d22cdf8685b3bf81af3"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Aug 01 17:23:36 2018 -0700"
      },
      "committer": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Aug 30 16:42:14 2018 -0700"
      },
      "message": "Camera: Documentation updates for calibration and distortion correction\n\n- Add more notes on coordinate axes\n- Add more text on metadata when distortion correction is active\n- Note that poseTranslation needs to be negated in many use cases\n- Fix coordinate system references for OIS reporting, add more information\n- Note that pixel centers at half-integers for the camera API metadata\n  such as lens intrinsics\n\nBug: 79371566\nBug: 74434422\nBug: 109742048\nBug: 109834325\nBug: 109817371\nBug: 112107924\nBug: 113052379\nTest: Manual reading of added text\nChange-Id: I8609e951c5045d0e918b2c791fcbe50dc8d0873f\nMerged-In: I8609e951c5045d0e918b2c791fcbe50dc8d0873f\n(cherry picked from commit 306a06900b25b5ccd393fb08a6637d74f84e166f)\n"
    },
    {
      "commit": "a524975b35a490f4361e9f4cbf9bb4832e1790e1",
      "tree": "d7cd106329f1784221d69168a49b8d50116b7d7e",
      "parents": [
        "6396b959e53afe9727d03e494a1cf056b8c6575d"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Jul 19 18:03:48 2018 -0700"
      },
      "committer": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Aug 30 16:42:14 2018 -0700"
      },
      "message": "Restore __ANDROID_API__ guards for camera/media headers\n\nPartial revert of \"Add __INTRODUCED_IN to audio/camera/media headers.\",\ncommit 85a41536a4885b12120ddafb4d0b3fee8a8613b6.\n\nRestore the API guards where they used to exist. I *could* add\n__ANDROID_API__ around only the function declarations, which is what the\nversioner would do, but the function declarations are mixed up with the\ntypes and constants, so I\u0027d need to add a bunch of __ANDROID_API__ checks\nor reorganize the headers.\n\nNdkMediaFormat.h and AAudio.h still have __INTRODUCED_IN symbols that\naren\u0027t guarded by __ANDROID_API__. Maybe those files should be reorganized\nso they don\u0027t alternate between APIs so much.\n\nTest: builds\nBug: http://b/111668906\nBug: http://b/113052379\nChange-Id: I757a6097f7840ea50e2fc92db7defef493097672\nMerged-In: I757a6097f7840ea50e2fc92db7defef493097672\n(cherry picked from commit 0c9470cec23a62876c398bc6ab9ac7e1588e2bba)\n"
    },
    {
      "commit": "6396b959e53afe9727d03e494a1cf056b8c6575d",
      "tree": "3c5f497002bc9437a3448c76ace6125a365c33e2",
      "parents": [
        "0bf1ac17f871eb11eadf94f98df87d5f5d7aced1"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Jul 19 21:31:57 2018 -0700"
      },
      "committer": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Aug 30 16:42:14 2018 -0700"
      },
      "message": "Remove __INTRODUCED_IN from a typedef\n\n__INTRODUCED_IN only applies to function or variable declarations, not\na typedef to a function pointer.\n\nBug: https://github.com/android-ndk/ndk/issues/706\nBug: http://b/113052379\nTest: builds\nChange-Id: I472565d3e34e5c6a3cd88500ad03ef9ce4489c25\nMerged-In: I472565d3e34e5c6a3cd88500ad03ef9ce4489c25\n(cherry picked from commit e0ec2e3fb2da0d7617f58e0cdbbbb83a75a8d1f0)\n"
    },
    {
      "commit": "0bf1ac17f871eb11eadf94f98df87d5f5d7aced1",
      "tree": "5fbfc0bc8c403793b742e03cbcb527b00a4b0a1c",
      "parents": [
        "3d165e20ba45df328dc5f9dc0998ce9aab782fb7"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Jul 13 11:50:32 2018 -0700"
      },
      "committer": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Aug 30 16:42:14 2018 -0700"
      },
      "message": "Camera: update hardware level related docs\n\nCodegen doc update\n\nTest: none\nBug: 77861412\nBug: 113052379\nChange-Id: Iee396cae3a2b830556174169f3a2398ed0e0e20c\nMerged-In: Iee396cae3a2b830556174169f3a2398ed0e0e20c\n(cherry picked from commit 66a38580fd9e7dcdd696e9bdcc9dadeb4584ff47)\n"
    },
    {
      "commit": "4280e86dcc1e3d5d1061350680dc8f6b47213e47",
      "tree": "7a930a97245da5db205f8c856de2f2d1cd4a2486",
      "parents": [
        "cbbc3febca31d8b073f6ba3bd142ef6b53d51f73"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jun 18 13:17:24 2018 -0700"
      },
      "committer": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Aug 30 16:42:13 2018 -0700"
      },
      "message": "Add __INTRODUCED_IN to audio/camera/media headers.\n\nBug: https://github.com/android-ndk/ndk/issues/706\nBug: http://b/113052379\nTest: builds\nChange-Id: I519d4fd825d40c3f72515f29a7e5b12c23a1749a\nMerged-In: I519d4fd825d40c3f72515f29a7e5b12c23a1749a\n(cherry picked from commit 85a41536a4885b12120ddafb4d0b3fee8a8613b6)\n"
    },
    {
      "commit": "cbbc3febca31d8b073f6ba3bd142ef6b53d51f73",
      "tree": "84fcb0ff720af5dffecb5577e4e704d7d1c99bc8",
      "parents": [
        "1635b6c22bd8b49615ff8570c28f88f9591a9c06"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Jun 15 15:38:34 2018 -0700"
      },
      "committer": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Aug 30 16:42:13 2018 -0700"
      },
      "message": "Camera: NDK codegen doc update\n\nTest: N/A. Doc update\nBug: 109666939\nBug: 113052379\nChange-Id: I19bef18c164dae47c7b18e90d7c5d972dc02fd95\nMerged-In: I19bef18c164dae47c7b18e90d7c5d972dc02fd95\n(cherry picked from commit 9fa929b6b6449864030d491ff6c9da5111eba210)\n"
    },
    {
      "commit": "e57e9a2ca66a801ace5d6b93200d24807d2566cc",
      "tree": "8bfd04d4cccb1253c4d85f879a18a7f80a1df40e",
      "parents": [
        "12efcb14eece15d3c973b4c825c962a6f6d01336"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Aug 23 15:36:41 2018 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Aug 24 09:26:42 2018 -0700"
      },
      "message": "Camera NDK: internal-\u003epublic format conversion\n\nTest: new CTS test\nBug: 112897492\nChange-Id: I785612966e7c6201db333e3a736e6efda9e63feb\n"
    },
    {
      "commit": "2586c4834525570c2307ede6dff65253d0344019",
      "tree": "cd68e6aa1ad1aa8505da1c0797444cc705fe0498",
      "parents": [
        "99e1f06a37f484315d62c6cdad6078a7e092a900",
        "dd045bf3607fe6ab5881872c484241627731cc82"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 21 23:13:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 21 23:13:51 2018 +0000"
      },
      "message": "Merge \"Camera NDK: don\u0027t explicit delete ACameraMetadata\""
    },
    {
      "commit": "dd045bf3607fe6ab5881872c484241627731cc82",
      "tree": "b2c474378cde252aa2098bc28ac2b7816332e84b",
      "parents": [
        "c524813b806a64123d376d1afb4d21b09a6de453"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Aug 20 12:39:19 2018 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Aug 20 13:44:02 2018 -0700"
      },
      "message": "Camera NDK: don\u0027t explicit delete ACameraMetadata\n\nTo fix the warning in RefBase destructor.\n\nTest: NDK CTS tests, and ARCore measure app.\nBug: 112775599\nChange-Id: Ia448ac6d7e6c17699c16d287f65fc2826c9d7578\n"
    },
    {
      "commit": "6c89c06053afacb57de196069ea928764a482246",
      "tree": "7ddc3614b34bb2cd2688b37a4ab18f10c071ee43",
      "parents": [
        "c01ce1b637fadb427a297cac84c0c70daa04f3e6",
        "11e0589b4dea913f66668ea483dd52eed3d3869b"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Aug 16 17:15:34 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 16 17:15:34 2018 -0700"
      },
      "message": "Camera: Documentation update to remove physicalIds\nam: 11e0589b4d\n\nChange-Id: Ic71f194ba5b1f9ac6385e644123728c8a637e880\n"
    },
    {
      "commit": "11e0589b4dea913f66668ea483dd52eed3d3869b",
      "tree": "c7f54fa04b44cdd50d18e5d5d1e8b58084d0eb69",
      "parents": [
        "38b87fea5346c1f93b59c6c08648fe3c90dfb501"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Aug 15 13:59:56 2018 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Aug 15 14:54:38 2018 -0700"
      },
      "message": "Camera: Documentation update to remove physicalIds\n\nPublic API doesn\u0027t see android.logicalcam.physicalIds. Remove it\nfrom public doc.\n\nBug: 112655222\nTest: Manual reading of modified text\nChange-Id: I111a57d6dbdbd2f10df5e440c34ee8526918e134\n"
    },
    {
      "commit": "e97a9345460a2bf5d36487988add14ab5aa67a57",
      "tree": "438309b360de66f09439f84883d91061bb5ef5ff",
      "parents": [
        "398fd50891a46facac51945c4b65d3f8669bf3fe",
        "bca21402a34ecc676d23ef137b78cd131762f6c0"
      ],
      "author": {
        "name": "Philip Cuadra",
        "email": "philipcuadra@google.com",
        "time": "Wed Aug 08 10:57:25 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 08 10:57:25 2018 -0700"
      },
      "message": "Merge \"Set rlimit rtprio for cameraserver\" into pi-dev\nam: bca21402a3\n\nChange-Id: I25dd64cffeff7f3bd637d1eb223450413dca6f37\n"
    },
    {
      "commit": "4ae244cab4fe715fc2729e906b7dda3075fbbac3",
      "tree": "05469dd75090b984b6932f1b88f628cf4ca7a13c",
      "parents": [
        "306a06900b25b5ccd393fb08a6637d74f84e166f"
      ],
      "author": {
        "name": "Philip Cuadra",
        "email": "philipcuadra@google.com",
        "time": "Fri Aug 03 11:22:11 2018 -0700"
      },
      "committer": {
        "name": "Philip Cuadra",
        "email": "philipcuadra@google.com",
        "time": "Tue Aug 07 11:19:22 2018 -0700"
      },
      "message": "Set rlimit rtprio for cameraserver\n\nSet rlimit rtprio for cameraserver to allow it to inherit rt priority\nvia binder priority inheritance.\n\nBug:  80502612\nTest: confirmed rt prio inheritance via systrace\nChange-Id: I916370981690126c7c5302699c7c1bf5b6052685\n"
    },
    {
      "commit": "c5d027326a0b0717092acacd3d9552e445d247b0",
      "tree": "dfc1df77ebbd2eef1b85c2978294983e145d1816",
      "parents": [
        "30e20e721b5ed0b2870bd60d91e988c3674e19c2",
        "306a06900b25b5ccd393fb08a6637d74f84e166f"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sat Aug 04 16:13:49 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Aug 04 16:13:49 2018 -0700"
      },
      "message": "Camera: Documentation updates for calibration and distortion correction\nam: 306a06900b\n\nChange-Id: I3e5b0f7753d6400db7c1abcc73ffbecd908e622f\n"
    },
    {
      "commit": "306a06900b25b5ccd393fb08a6637d74f84e166f",
      "tree": "a5e9e98c6fb935d8fae97cc730a96a0b0eae5feb",
      "parents": [
        "29ac15a480e7114ce109ca6bdc19ea75725b19b2"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Aug 01 17:23:36 2018 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Aug 02 14:43:51 2018 -0700"
      },
      "message": "Camera: Documentation updates for calibration and distortion correction\n\n- Add more notes on coordinate axes\n- Add more text on metadata when distortion correction is active\n- Note that poseTranslation needs to be negated in many use cases\n- Fix coordinate system references for OIS reporting, add more information\n- Note that pixel centers at half-integers for the camera API metadata\n  such as lens intrinsics\n\nBug: 79371566\nBug: 74434422\nBug: 109742048\nBug: 109834325\nBug: 109817371\nBug: 112107924\nTest: Manual reading of added text\nChange-Id: I8609e951c5045d0e918b2c791fcbe50dc8d0873f\n"
    },
    {
      "commit": "6ae90b1c6ecfa69da3f0efb236581b533d6e1c4f",
      "tree": "6c5b58f147c0a60a4514b9d656cf3fdd48f04ae4",
      "parents": [
        "6f1e11ecba7e144e611854e4187fe3e27407e392"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Jul 19 18:03:48 2018 -0700"
      },
      "committer": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Mon Jul 23 16:43:12 2018 -0700"
      },
      "message": "Restore __ANDROID_API__ guards for camera/media headers\n\nPartial revert of \"Add __INTRODUCED_IN to audio/camera/media headers.\",\ncommit 85a41536a4885b12120ddafb4d0b3fee8a8613b6.\n\nRestore the API guards where they used to exist. I *could* add\n__ANDROID_API__ around only the function declarations, which is what the\nversioner would do, but the function declarations are mixed up with the\ntypes and constants, so I\u0027d need to add a bunch of __ANDROID_API__ checks\nor reorganize the headers.\n\nNdkMediaFormat.h and AAudio.h still have __INTRODUCED_IN symbols that\naren\u0027t guarded by __ANDROID_API__. Maybe those files should be reorganized\nso they don\u0027t alternate between APIs so much.\n\nTest: builds\nBug: http://b/111668906\nChange-Id: I757a6097f7840ea50e2fc92db7defef493097672\nExempt-From-Owner-Approval: cherrypick\n(cherry picked from commit 0c9470cec23a62876c398bc6ab9ac7e1588e2bba)\n"
    },
    {
      "commit": "6f1e11ecba7e144e611854e4187fe3e27407e392",
      "tree": "e52cae0ab540d05ee58b9f6cea263a1f6729b0d1",
      "parents": [
        "a4afbde8f78649c4d354d957bd3c53c5d754a05d"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Jul 19 21:31:57 2018 -0700"
      },
      "committer": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Mon Jul 23 16:42:46 2018 -0700"
      },
      "message": "Remove __INTRODUCED_IN from a typedef\n\n__INTRODUCED_IN only applies to function or variable declarations, not\na typedef to a function pointer.\n\nBug: https://github.com/android-ndk/ndk/issues/706\nTest: builds\nChange-Id: I472565d3e34e5c6a3cd88500ad03ef9ce4489c25\nExempt-From-Owner-Approval: cherrypick\n(cherry picked from commit e0ec2e3fb2da0d7617f58e0cdbbbb83a75a8d1f0)\n"
    },
    {
      "commit": "6e8684b76ba18fa3de759284668fab9e762c552a",
      "tree": "03eb48713e0a1a7d6560d1382d1aea12c606fae6",
      "parents": [
        "1204711cd995ff1505fdd4aa503edd1a9da78bd7",
        "bb7f3c5ee905896c5ed6efa3920e13bc1aed49b9"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Jul 19 09:18:47 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 19 09:18:47 2018 -0700"
      },
      "message": "Merge \"Camera: update hardware level related docs\" into pi-dev\nam: bb7f3c5ee9\n\nChange-Id: I45cc523cf04e091e18cecf47c6f3d3b0ecddb191\n"
    },
    {
      "commit": "1513e7f57e85ff457706f30b1f46d212dc8d36c8",
      "tree": "5fd9c9f3ee1932786d1a5667d850127b1af2cd35",
      "parents": [
        "d9fa62c40ed188b1ed8380e2c4f1ea322055698d",
        "5d4da7ba2258f9af0a26908a1be15a92db66aea1"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Jul 16 14:03:13 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 16 14:03:13 2018 -0700"
      },
      "message": "Merge \"Fix unnecessary copy initialization warnings\" am: 555d48742d\nam: 5d4da7ba22\n\nChange-Id: I59f2ade8819e1093fd9e46ee6b71756ae026292b\n"
    },
    {
      "commit": "5d4da7ba2258f9af0a26908a1be15a92db66aea1",
      "tree": "b13e29fa18496c1cf4552d55f7a8487c0fd6257e",
      "parents": [
        "ccf9b815fdaccb82d4e79f363f973b56dfebfb4c",
        "555d48742d83db8f5514be2b774951c7f4022537"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Jul 16 13:57:10 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 16 13:57:10 2018 -0700"
      },
      "message": "Merge \"Fix unnecessary copy initialization warnings\"\nam: 555d48742d\n\nChange-Id: I99c9496534709f8c256e85940cdedad162339176\n"
    },
    {
      "commit": "59fb2a92ae400652dee4d5903d882ed6e3004996",
      "tree": "1dadda8c4428de9ae9eda4e25bcfa2746ea059d2",
      "parents": [
        "0e8d654f7d68ff8d8c8e4cbb41c83bb5a2d3b1fe"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Jul 13 13:45:55 2018 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Jul 13 13:45:55 2018 -0700"
      },
      "message": "Fix unnecessary copy initialization warnings\n\nBug: 30413862\nTest: build with WITH_TIDY\u003d1\nChange-Id: I40395371611f7727856bff841bab88a3071eda06\n"
    },
    {
      "commit": "66a38580fd9e7dcdd696e9bdcc9dadeb4584ff47",
      "tree": "f0f6681b7a35faf12afeacd02c47abadc9308679",
      "parents": [
        "ae88c15fc1caa87e7178185f4913b08dc7607ed1"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Jul 13 11:50:32 2018 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Jul 13 11:50:32 2018 -0700"
      },
      "message": "Camera: update hardware level related docs\n\nCodegen doc update\n\nTest: none\nBug: 77861412\nChange-Id: Iee396cae3a2b830556174169f3a2398ed0e0e20c\n"
    },
    {
      "commit": "233ce1b552f23acefbd6160b2c92c5f63390003e",
      "tree": "2d54c8061738890e43f9b6d21e432d58645856c5",
      "parents": [
        "e7c5039154a907d298fd552f7840e64b2c140331"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jun 18 13:17:24 2018 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jun 28 14:21:44 2018 -0700"
      },
      "message": "Add __INTRODUCED_IN to audio/camera/media headers.\n\nBug: https://github.com/android-ndk/ndk/issues/706\nTest: builds\nChange-Id: I519d4fd825d40c3f72515f29a7e5b12c23a1749a\nExempt-From-Owner-Approval: cherrypick\n(cherry picked from commit 85a41536a4885b12120ddafb4d0b3fee8a8613b6)\n"
    },
    {
      "commit": "ab5cf52f597ef274bfd6f0e2213621d75939ffae",
      "tree": "cacf167b65d30b84e53633f1b422df1517349074",
      "parents": [
        "ee6705ad932906e3c268e16be7deae43f19e5e8c",
        "a1caa67b77959d558fc90e6bf4ec0ed8f6caa85e"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Jun 19 13:28:54 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 19 13:28:54 2018 -0700"
      },
      "message": "Merge \"Camera: NDK codegen doc update\" into pi-dev\nam: a1caa67b77\n\nChange-Id: If9ffb31bb87710e734423bb905192a78e4a604fa\n"
    },
    {
      "commit": "9fa929b6b6449864030d491ff6c9da5111eba210",
      "tree": "891928bef4f2ef880ef2d3f2450dcb225ac78d51",
      "parents": [
        "70c2e5ea61daffd458fd0e57be8376036281f737"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Jun 15 15:38:34 2018 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Jun 18 16:17:31 2018 -0700"
      },
      "message": "Camera: NDK codegen doc update\n\nTest: N/A. Doc update\nBug: 109666939\nChange-Id: I19bef18c164dae47c7b18e90d7c5d972dc02fd95\n"
    },
    {
      "commit": "0951b61d2956f43b22db712c8989054ec2e3ecc9",
      "tree": "c3617c14c336a882c006de9b95c88d8e53515673",
      "parents": [
        "29880995ae505d4b0f7f75cc8e978f10baa72a0a",
        "45ae5f4259a41860f91de90f3e0c9f77182a61c6"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri May 25 08:34:22 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 25 08:34:22 2018 -0700"
      },
      "message": "Camera: Add clarification on camera id ordering for logical camera\nam: 45ae5f4259\n\nChange-Id: I07d3f7c5893da247a23b630342b00b62a2a33f06\n"
    },
    {
      "commit": "45ae5f4259a41860f91de90f3e0c9f77182a61c6",
      "tree": "9659f598a6030d519abd5920fe8da39c77e1cb51",
      "parents": [
        "e8aceb53e9ea4f3e03c0be3be21170a0a43faab4"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed May 23 11:18:04 2018 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri May 25 08:26:51 2018 -0700"
      },
      "message": "Camera: Add clarification on camera id ordering for logical camera\n\nTest: Compile\nBug: 80075565\nChange-Id: I765a0de40f773b9fe1142f974e1cf3d1da406f13\n"
    },
    {
      "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"
    }
  ],
  "next": "53a068a42aefee50df5630c84425378b1cacd642"
}
