)]}'
{
  "log": [
    {
      "commit": "da20f7a672570f1f9b4841a8c5fef750a21d0002",
      "tree": "95bf573576308a879e1fb84e1ee46e52ed7541e4",
      "parents": [
        "0940eea50f612285288f22259443410aa5052e3c",
        "56938b347cb79e785d55b35bf6fe6ebd52188b36"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 14 16:21:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 14 16:21:12 2019 +0000"
      },
      "message": "Merge \"Disable the build and transfer ownership to the janitors.\""
    },
    {
      "commit": "56938b347cb79e785d55b35bf6fe6ebd52188b36",
      "tree": "293b1b28810238431911d6a195c6d0f0479b76c9",
      "parents": [
        "ecea4993be3fdd0bb18255484158104e7a0268a0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 13 12:14:01 2019 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 14 16:21:05 2019 +0000"
      },
      "message": "Disable the build and transfer ownership to the janitors.\n\nThis project isn\u0027t used in Android, so we won\u0027t be maintaining it.\n\nIf you need this project, feel free to import it into your own tree.\n\nTest: treehugger\nExempt-From-Owner-Approval: janitorial\nChange-Id: Ie6ec7aef562fd142c01d1e0ba4407b4dc1b2dba5\n"
    },
    {
      "commit": "0940eea50f612285288f22259443410aa5052e3c",
      "tree": "b04baa77f748351ecd3d0788fbcf7acf248e34ce",
      "parents": [
        "ecea4993be3fdd0bb18255484158104e7a0268a0",
        "553504d7c452d5b83a758b228d704c97aa5a4e4b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 13 19:57:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 13 19:57:19 2019 +0000"
      },
      "message": "Merge \"Upgrade libxcam to release_1.2.2\""
    },
    {
      "commit": "553504d7c452d5b83a758b228d704c97aa5a4e4b",
      "tree": "b04baa77f748351ecd3d0788fbcf7acf248e34ce",
      "parents": [
        "97802b87692383aa7aad6dcf759eb340d316162f",
        "28769ade4793006c8db9a1720359c310fa1e0d6a"
      ],
      "author": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Thu Apr 04 11:54:13 2019 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 13 18:46:57 2019 +0000"
      },
      "message": "Upgrade libxcam to release_1.2.2\n\nTest: build\nChange-Id: I98df513804f8de29693248eead0f2aca12635f42\nExempt-From-Owner-Approval: upgrade\n"
    },
    {
      "commit": "28769ade4793006c8db9a1720359c310fa1e0d6a",
      "tree": "4b544b36c431adb47456eea4493fb4ab234b2fba",
      "parents": [
        "2354fd550437a6a017439ce15e46c1c2aa7ab4a1"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Tue Apr 02 16:33:52 2019 +0800"
      },
      "committer": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Tue Apr 02 17:01:59 2019 +0800"
      },
      "message": "release version 1.2.2\n\nSigned-off-by: Yinhang Liu \u003cyinhangx.liu@intel.com\u003e\n"
    },
    {
      "commit": "2354fd550437a6a017439ce15e46c1c2aa7ab4a1",
      "tree": "4fa2fcde16e49d70d8fc58c3a6a7e42edb71821e",
      "parents": [
        "cf02947a61da589d5fca5f0d1677a0ab276a88d3"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Mon Apr 01 09:21:50 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Mon Apr 01 18:24:54 2019 +0800"
      },
      "message": "dnn: abstract dnn inference engine class and derive object detection class\n\n      * clone openvino inference engine\n          git clone https://github.com/opencv/dldt.git\n\n      * build openvino inference engien\n          https://github.com/opencv/dldt/blob/2018/inference-engine/README.md\n\n      * export openvino path to environment varibles\n          $ export OPENVINO_IE_INC_PATH\u003d${OPENVINO_INFERENCE_ENGINE_DIR}\n          $ export OPENVINO_IE_LIBS_PATH\u003d${OPENVINO_INFERENCE_ENGINE_DIR}/bin/intel64/Release/lib\n\n        # NOTE: Fill in the ${OPENVINO_INFERENCE_ENGINE_DIR} - e.g. /home/usr/openvino/dldt/inference-engine/\n\n      * test command\n          $ ./test-dnn-inference --input cars_on_road.jpg --model-file vehicle-detection-adas-0002.xml\n"
    },
    {
      "commit": "cf02947a61da589d5fca5f0d1677a0ab276a88d3",
      "tree": "23b14bc461dd7271fef7dbf03a6d600b85b30e85",
      "parents": [
        "eba35e966ae28a7348e57d3a4fd2696e8d212981"
      ],
      "author": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Fri Mar 29 17:04:45 2019 +0800"
      },
      "committer": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Mon Apr 01 09:16:26 2019 +0800"
      },
      "message": "update change log and copyright date\n"
    },
    {
      "commit": "eba35e966ae28a7348e57d3a4fd2696e8d212981",
      "tree": "f0ba8c9d7a3aefc97792164b8b47383d363fc1fe",
      "parents": [
        "d59a869bb8cc47c008525c87197f75074b64ba27"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Fri Mar 29 09:08:36 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Fri Mar 29 16:50:43 2019 +0800"
      },
      "message": "dnn: check function return value\n"
    },
    {
      "commit": "d59a869bb8cc47c008525c87197f75074b64ba27",
      "tree": "659562a2e255931e537aae15df26d4067eeaf2fb",
      "parents": [
        "eab35b74c71e933ab6390fa63e5fe26d6d96c705"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Thu Mar 28 10:32:17 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Thu Mar 28 18:10:52 2019 +0800"
      },
      "message": "dnn: enable cldnn path\n\n    * command line:\n        ./test-dnn-inference --input street-pedestrian-001.jpg        \\\n           --model-file pedestrian-and-vehicle-detector-adas-0001.xml \\\n           --target-dev gpu\n"
    },
    {
      "commit": "eab35b74c71e933ab6390fa63e5fe26d6d96c705",
      "tree": "fee351de95bef5b84a4273fd828a0ddf0c1dc986",
      "parents": [
        "32412f75a79bf5b57926172c99c9492bd6f7a019"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Thu Mar 28 04:06:51 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Thu Mar 28 18:10:52 2019 +0800"
      },
      "message": "robust: fix potential unvalidated integer value use\n"
    },
    {
      "commit": "32412f75a79bf5b57926172c99c9492bd6f7a019",
      "tree": "bd8df6c4e84a8a7a94f96ae7413ce79b361fb0b1",
      "parents": [
        "0380bc0dd7ede2893995aa221e1e10e4797a7c91"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Thu Jan 31 06:32:35 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Thu Mar 28 11:06:46 2019 +0800"
      },
      "message": "dnn: add dnn module based on openvino inference engine\n\n  * clone openvino inference engine\n      git clone https://github.com/opencv/dldt.git\n\n  * build openvino inference engien\n      https://github.com/opencv/dldt/blob/2018/inference-engine/README.md\n\n  * export openvino path to environment varibles\n      $ export OPENVINO_IE_CXXFLAGS\u003d\"-I/\u003d${OPENVINO_INFERENCE_ENGINE_DIR}/include\n                -I/${OPENVINO_INFERENCE_ENGINE_DIR}/src/extension\n                -I/${OPENVINO_INFERENCE_ENGINE_DIR}/samples/common/format_reader\"\n\n      $ export OPENVINO_IE_LIBS\u003d\"${OPENVINO_INFERENCE_ENGINE_DIR}/bin/intel64/Release/lib\"\n\n    # NOTE: Fill in the ${OPENVINO_INFERENCE_ENGINE_DIR} - e.g. /home/usr/openvino/dldt/inference-engine/\n\n  * test command\n      $ ./test-dnn-inference --input cars_on_road.jpg --model-file vehicle-detection-adas-0002.xml\n"
    },
    {
      "commit": "0380bc0dd7ede2893995aa221e1e10e4797a7c91",
      "tree": "3bd9e38b14a4dbc64e793486bba6a5a211e45b14",
      "parents": [
        "c82878bbfdcc80cac401044ebbd2359a0e00d05d"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Mon Mar 25 14:31:58 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Mar 27 15:01:23 2019 +0800"
      },
      "message": "surroundview: optimize bowl-config parameters\n\n * remove the ragged top of stitched image\n * shrink the black hole under the car for SV render\n"
    },
    {
      "commit": "c82878bbfdcc80cac401044ebbd2359a0e00d05d",
      "tree": "befda23e5ac62557f70c21d84b2b70e5f6331451",
      "parents": [
        "68ea73e31216d8d47debded6cb85b2b1e3bebce0"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Mar 22 14:53:10 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Mar 27 15:01:23 2019 +0800"
      },
      "message": "stitch: calculate the overlap of feature match automatically\n"
    },
    {
      "commit": "68ea73e31216d8d47debded6cb85b2b1e3bebce0",
      "tree": "176b8ac67769a7af06daf250635791131459f0eb",
      "parents": [
        "04badcbab1271a08f99c89602657f26d79efec1c"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Wed Mar 06 13:41:43 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Mar 27 15:01:23 2019 +0800"
      },
      "message": "test: change fixed parameters to global variables\n"
    },
    {
      "commit": "04badcbab1271a08f99c89602657f26d79efec1c",
      "tree": "b9a0474c5f286e8fbec82c4af51d98e160afcbda",
      "parents": [
        "d6d8bbfa73f47e3bc274f7c7671cac4647d26c62"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Wed Mar 06 11:03:07 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Mar 27 15:01:23 2019 +0800"
      },
      "message": "cv-feature-match: correct spelling mistake\n"
    },
    {
      "commit": "d6d8bbfa73f47e3bc274f7c7671cac4647d26c62",
      "tree": "a07413cc448081ec626f2b91325245878d1e6b17",
      "parents": [
        "71d3c3c5c650e8163c183858001bc86f572d9064"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Wed Mar 06 10:53:10 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Mar 27 15:01:23 2019 +0800"
      },
      "message": "xcam-utils: remove unnecessary explicit type conversions\n"
    },
    {
      "commit": "71d3c3c5c650e8163c183858001bc86f572d9064",
      "tree": "d67eeb08d1169266ab0835990b8f5a5becf62205",
      "parents": [
        "72a2f7d1fc2d2e8498a3bfe859c0fb0b365c6844"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Wed Mar 06 10:31:21 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Mar 27 15:01:23 2019 +0800"
      },
      "message": "fisheyedewarp: correct debug info\n"
    },
    {
      "commit": "72a2f7d1fc2d2e8498a3bfe859c0fb0b365c6844",
      "tree": "58f74660e87701d7e7f3b01742c1fc0be2cb6054",
      "parents": [
        "1200f7a8016eb4a9398991821155a132d630dadd"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Mon Mar 04 05:51:31 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Mon Mar 04 13:29:22 2019 +0800"
      },
      "message": "render-makefile: correct render Makefile dependent library\n"
    },
    {
      "commit": "ecea4993be3fdd0bb18255484158104e7a0268a0",
      "tree": "5e6dfdb098437c76176568daedddbd7397a67198",
      "parents": [
        "0541139e57af232b67b7f824c5396fc66b10f027",
        "c47a3ffb71dbd20ff9fb673a4439a6dfeb07cb86"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Feb 24 01:38:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 24 01:38:19 2019 -0800"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master\nam: c47a3ffb71 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I0d862e76a66fe0801b3a4095e7269b14c057471f\n"
    },
    {
      "commit": "c47a3ffb71dbd20ff9fb673a4439a6dfeb07cb86",
      "tree": "5e6dfdb098437c76176568daedddbd7397a67198",
      "parents": [
        "062a66c5316292527e9c11cfb265a789ae219b15",
        "785f8eab0da917aee101f62e4c56315bf852973a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 20 16:18:35 2019 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 20 16:18:35 2019 -0800"
      },
      "message": "DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master\n\nBug: 120848293\nChange-Id: Ic39c5ece1b37a560bd150cf3704f4a97154d1e41\n"
    },
    {
      "commit": "1200f7a8016eb4a9398991821155a132d630dadd",
      "tree": "9cb4dddae398bee8c137e98bfd16ffe80c3b1c98",
      "parents": [
        "679283c344c0c16fc833e230b3c1eb36e143e8cb"
      ],
      "author": {
        "name": "hhb",
        "email": "haibohuang2010@gmail.com",
        "time": "Wed Feb 06 12:21:08 2019 -0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Feb 19 08:57:54 2019 +0800"
      },
      "message": "Make Stream::~Stream virtual\n\nStream has virtual function, but the destructor is not virtual."
    },
    {
      "commit": "679283c344c0c16fc833e230b3c1eb36e143e8cb",
      "tree": "581f72d14d2b11657269ce99cd106cc16d1f4586",
      "parents": [
        "4fce2498e17e991b517246d50cce5887885fb556"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Jan 17 10:06:00 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Thu Jan 17 14:15:39 2019 +0800"
      },
      "message": "git: update gitignore\n"
    },
    {
      "commit": "4fce2498e17e991b517246d50cce5887885fb556",
      "tree": "75e0ce8cb6efde2cb1b3ffccf7e25ab903d46324",
      "parents": [
        "82169162e95534242c9f2063cacdd36f2873d0f3"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Jan 17 09:53:34 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Thu Jan 17 14:15:39 2019 +0800"
      },
      "message": "render-test: remove duplicated condition\n"
    },
    {
      "commit": "82169162e95534242c9f2063cacdd36f2873d0f3",
      "tree": "d65a78e59013b0a4d5c51b9d499ad0f09fd28f5d",
      "parents": [
        "9d71c0d03ca4b7d44d2c5bd1e988bd73f5599ea0"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Jan 17 09:46:34 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Thu Jan 17 14:15:39 2019 +0800"
      },
      "message": "surround-view-render: enable feature match\n\n * test cmdline:\n   $ test-render-surround-view --module gles --input0 input0.nv12 \\\n     --input1 input1.nv12 --input2 input2.nv12 --input3 input3.nv12 \\\n     --scale-mode dualconst --fm-mode default --car car.osgb \\\n     --in-w 1280 --in-h 800 --out-w 1920 --out-h 640 --loop 1000\n"
    },
    {
      "commit": "9d71c0d03ca4b7d44d2c5bd1e988bd73f5599ea0",
      "tree": "e88ed2cd6994fceab1d1a04d8526f97b4329cd08",
      "parents": [
        "dd5612e4bfd963a07ca6f8fc67001067fcead851"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Wed Jan 16 16:12:28 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Thu Jan 17 14:15:39 2019 +0800"
      },
      "message": "vulkan-stitch: support feature match\n\n * test cmdline:\n   $ test-surround-view --module vulkan --output output.nv12 \\\n     --input0 input0.nv12 --input1 input1.nv12 \\\n     --input2 input2.nv12 --input3 input3.nv12 \\\n     --in-w 1280 --in-h 800 --out-w 1920 --out-h 640 \\\n     --topview-w 1280 --topview-h 720 --scale-mode singleconst \\\n     --frame-mode multi --fm-mode default --save true --loop 1\n"
    },
    {
      "commit": "dd5612e4bfd963a07ca6f8fc67001067fcead851",
      "tree": "06940addb4e7339647bb48a29fedb97d4980015f",
      "parents": [
        "ae67d799347abab220fa810cdf1aea7e3ea4c2d6"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Tue Jan 15 09:44:53 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 15 15:51:14 2019 +0800"
      },
      "message": "gles-stitch: support feature match\n\n * test cmdline:\n   $ test-surround-view --module gles --output output.nv12 \\\n     --input0 input0.nv12 --input1 input1.nv12 \\\n     --input2 input2.nv12 --input3 input3.nv12 \\\n     --in-w 1280 --in-h 800 --out-w 1920 --out-h 640 \\\n     --topview-w 1280 --topview-h 720 --scale-mode dualconst \\\n     --frame-mode multi --fm-mode default --save true --loop 1\n"
    },
    {
      "commit": "ae67d799347abab220fa810cdf1aea7e3ea4c2d6",
      "tree": "bf821ee764c8f90480dc78b877b84aaa0e85d293",
      "parents": [
        "d4618e758f43a46a795b54520be937ca258e5a1e"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Jan 11 13:36:37 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 15 15:51:14 2019 +0800"
      },
      "message": "test: fix unimplemented issue for --help option\n\n * fix error of return value, --help option should return 0\n"
    },
    {
      "commit": "d4618e758f43a46a795b54520be937ca258e5a1e",
      "tree": "fe2e819528b4d1412971e50037c917662375c7c7",
      "parents": [
        "60ccd112e8e33db4e0f283983992de96569c1b09"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Jan 11 13:17:17 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 15 15:51:14 2019 +0800"
      },
      "message": "ocl-stitching: support enabling or disabling feature match\n\n * test cmdline:\n   $ test-image-stitching --output output.mp4 --input input0.nv12 \\\n     --input input1.nv12 --input input2.nv12 --input input3.nv12 \\\n     --input-w 1280 --input-h 800 --output-w 1920 --output-h 640 \\\n     --scale-mode local --enable-fisheyemap --res-mode 1080p4 \\\n     --surround-mode bowl --fm true --framerate 30.0 \\\n     --fisheye-num 4 --all-in-one false --save true --loop 1\n"
    },
    {
      "commit": "60ccd112e8e33db4e0f283983992de96569c1b09",
      "tree": "c30e7fd68a282a17df4bcacaed7e468e7ae59e16",
      "parents": [
        "a68e050d0c151ee80921e80e3d0f6864ccddff0c"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Jan 11 12:24:02 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 15 15:51:14 2019 +0800"
      },
      "message": "soft-stitch: support multiple versions of feature match\n\n * test cmdline:\n   $ test-surround-view --module soft --output output.nv12 \\\n     --input0 input0.nv12 --input1 input1.nv12 --input2 input2.nv12 \\\n     --input3 input3.nv12 --scale-mode dualcurve --frame-mode multi \\\n     --fm-mode capi --in-w 1280 --in-h 800 --out-w 1920 --out-h 640 \\\n     --topview-w 1280 --topview-h 720 --save true --loop 1\n"
    },
    {
      "commit": "a68e050d0c151ee80921e80e3d0f6864ccddff0c",
      "tree": "9539709ee79af64c9f4a47e7ba8536878bb365dd",
      "parents": [
        "90bee3fafa3fbeed69ad7c9664da7803fdb10a50"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Jan 11 11:06:21 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 15 15:51:14 2019 +0800"
      },
      "message": "feature-match: simplify function interface\n"
    },
    {
      "commit": "90bee3fafa3fbeed69ad7c9664da7803fdb10a50",
      "tree": "b219129adb137d5b7ef87907e5330ccb141aa791",
      "parents": [
        "4f05d55be8a3f4627175d73ad24b96ca02415417"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Jan 11 10:18:19 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 15 15:51:14 2019 +0800"
      },
      "message": "feature-match: rename CVFMConfig to FMConfig\n"
    },
    {
      "commit": "4f05d55be8a3f4627175d73ad24b96ca02415417",
      "tree": "6e2a91fe083fbd0628bb04ef8cb6ec4de318395f",
      "parents": [
        "889b3e6ef792d22a0ca053a5ce831b5491c06b87"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Jan 10 17:54:21 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 15 15:51:14 2019 +0800"
      },
      "message": "cv-debug: move image write to cv_utils\n"
    },
    {
      "commit": "889b3e6ef792d22a0ca053a5ce831b5491c06b87",
      "tree": "0135559cefa005070f235948878110f5a27bbdde",
      "parents": [
        "ef07be065893a21bc765dc844d2c8bf8b02259db"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Jan 10 17:37:26 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 15 15:51:14 2019 +0800"
      },
      "message": "video-buffer: support extracting specific range to Mat\n"
    },
    {
      "commit": "ef07be065893a21bc765dc844d2c8bf8b02259db",
      "tree": "32967b6b0fc22dfb76aa0db77018ccc41c812fb4",
      "parents": [
        "80d2bcb45a443e221cfd828595cae54a0044000d"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Jan 10 17:05:45 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 15 15:51:14 2019 +0800"
      },
      "message": "opencv: use Mat instead of Array\n"
    },
    {
      "commit": "80d2bcb45a443e221cfd828595cae54a0044000d",
      "tree": "684c78bb76ab4e23c635e12242b9c51504894bd5",
      "parents": [
        "b3906dc6355438f0e6cc91c2875d5304844bbddd"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Jan 10 16:45:24 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 15 15:51:14 2019 +0800"
      },
      "message": "feature-match: remove residual UMat codes\n"
    },
    {
      "commit": "b3906dc6355438f0e6cc91c2875d5304844bbddd",
      "tree": "5c2d9f716ec776166d7325f17223373c56a8ff49",
      "parents": [
        "dad6b0dfe97c732eb1956d56efce9dab308bc1e2"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Jan 10 16:33:44 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 15 15:51:14 2019 +0800"
      },
      "message": "opencv: remove CVBaseClass class\n"
    },
    {
      "commit": "0541139e57af232b67b7f824c5396fc66b10f027",
      "tree": "5e6dfdb098437c76176568daedddbd7397a67198",
      "parents": [
        "cac7d732a1ff52698d81704f926b7f10b761ee6a",
        "785f8eab0da917aee101f62e4c56315bf852973a"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Jan 10 16:29:52 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 10 16:29:52 2019 -0800"
      },
      "message": "Add default code reviewers into OWNERS am: 97802b8769 am: 062a66c531\nam: 785f8eab0d\n\nChange-Id: Iab63b07ef32d2d4c71106027195041452dc92702\n"
    },
    {
      "commit": "785f8eab0da917aee101f62e4c56315bf852973a",
      "tree": "5e6dfdb098437c76176568daedddbd7397a67198",
      "parents": [
        "9f4602153994a88a0d70f18808d46dd54837a96d",
        "062a66c5316292527e9c11cfb265a789ae219b15"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Jan 10 16:26:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 10 16:26:09 2019 -0800"
      },
      "message": "Add default code reviewers into OWNERS am: 97802b8769\nam: 062a66c531\n\nChange-Id: Id4139c513206e7aaeb6fd17c79d155a75fed761b\n"
    },
    {
      "commit": "062a66c5316292527e9c11cfb265a789ae219b15",
      "tree": "5e6dfdb098437c76176568daedddbd7397a67198",
      "parents": [
        "619ac808d83f18f653921ae854a7fed43d4c3f9e",
        "97802b87692383aa7aad6dcf759eb340d316162f"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Jan 10 16:14:27 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 10 16:14:27 2019 -0800"
      },
      "message": "Add default code reviewers into OWNERS\nam: 97802b8769\n\nChange-Id: I2547bc0d05cfd1cb3b25d57c0e4afaffbae022c4\n"
    },
    {
      "commit": "97802b87692383aa7aad6dcf759eb340d316162f",
      "tree": "5e6dfdb098437c76176568daedddbd7397a67198",
      "parents": [
        "6dd8140c703f25164bd50e34a9976ac58a2b7bed"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Jan 10 15:29:34 2019 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Jan 10 15:29:34 2019 -0800"
      },
      "message": "Add default code reviewers into OWNERS\n\nBug: 33166666\nTest: gerrit uploader\nChange-Id: Ib3a995ac7cd54c27bedacf021b84daa40474472f\n"
    },
    {
      "commit": "dad6b0dfe97c732eb1956d56efce9dab308bc1e2",
      "tree": "4974f113ee549dfc51692c66ee2eeb9a3804b2b4",
      "parents": [
        "b248e370ec81b2654c486916b9a0b2f2879e3399"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Jan 04 15:50:48 2019 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 08 16:23:23 2019 +0800"
      },
      "message": "build: optimize Makefiles\n"
    },
    {
      "commit": "b248e370ec81b2654c486916b9a0b2f2879e3399",
      "tree": "2876538187f8d912f61c37f84f8f948db2e1ad3e",
      "parents": [
        "720908e53302688da3a9efc548d4fd08bf57b82b"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Dec 28 16:42:01 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 08 16:23:23 2019 +0800"
      },
      "message": "opencv: extract cv files into modules/ocv\n"
    },
    {
      "commit": "720908e53302688da3a9efc548d4fd08bf57b82b",
      "tree": "7b6fe68a02728ee9fac8338de18b88e37c7286eb",
      "parents": [
        "c9712f57735d652ac794aa7e80ca7769fd60d1d4"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Dec 27 15:53:07 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 08 16:23:23 2019 +0800"
      },
      "message": "opencv: remove CVContext class\n\n * CVContext is not really used\n"
    },
    {
      "commit": "c9712f57735d652ac794aa7e80ca7769fd60d1d4",
      "tree": "bc500d105486e51eea3b99deedbd7d67f3beb9aa",
      "parents": [
        "0c61e2d32f2b1608513c41a2d701ddd190e16c9e"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Dec 27 13:02:20 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 08 16:23:23 2019 +0800"
      },
      "message": "opencv: remove OpenCL dependency\n\n * just retain conversion of OpenCL buffer to UMat\n * remove --fm-ocl option from test case\n"
    },
    {
      "commit": "0c61e2d32f2b1608513c41a2d701ddd190e16c9e",
      "tree": "3691ff98a3b7e98a33a7c9f393ab661c3e2d36dd",
      "parents": [
        "44bfe1b023c92eda8054d127facbcb16e066c348"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Dec 21 11:06:08 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Jan 08 16:23:23 2019 +0800"
      },
      "message": "build: fix unused warnings\n"
    },
    {
      "commit": "44bfe1b023c92eda8054d127facbcb16e066c348",
      "tree": "90c1199e8c22d7575350bc75154eb6fdcade355e",
      "parents": [
        "e6c64562196f41c1441c9f62467bbf88cecd2fe9"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 19 08:53:35 2018 +0800"
      },
      "committer": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Wed Dec 19 17:13:32 2018 +0800"
      },
      "message": "release version 1.2.1\n"
    },
    {
      "commit": "e6c64562196f41c1441c9f62467bbf88cecd2fe9",
      "tree": "3b1796f302e5440cdfcf8a8efa3a99e7156bb4f7",
      "parents": [
        "ff1053daad629ebe9db022b5f8eedc1730ff5a08"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Dec 13 18:08:31 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Fri Dec 14 13:38:10 2018 +0800"
      },
      "message": "render-test: remove residual options from help infomation\n\n * --output and --save features have been removed\n"
    },
    {
      "commit": "ff1053daad629ebe9db022b5f8eedc1730ff5a08",
      "tree": "20e74dc2a597ef383730129a68caca614a63f258",
      "parents": [
        "9f91a59e06249470f75b3e8d24e09a8f60b1c16a"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Dec 13 17:04:02 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Fri Dec 14 13:38:10 2018 +0800"
      },
      "message": "build: simplify compiler flags\n"
    },
    {
      "commit": "9f91a59e06249470f75b3e8d24e09a8f60b1c16a",
      "tree": "1ab06efee720f2a29e744630c9939bb58162cd70",
      "parents": [
        "cadb09cf1024b8e95a1c2ee18b002f1a93a4305e"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Dec 13 16:51:43 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Fri Dec 14 13:38:10 2018 +0800"
      },
      "message": "thread: remove unnecessary PTHREAD_LDFLAGS\n"
    },
    {
      "commit": "cadb09cf1024b8e95a1c2ee18b002f1a93a4305e",
      "tree": "f4af8fe6cebb7c0b33372a5ee72145cc3182e338",
      "parents": [
        "122a6272428c5aa954aa1fe9e038a228bbd83bc7"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Dec 13 16:39:43 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Fri Dec 14 13:38:10 2018 +0800"
      },
      "message": "soft-worker: fix illegal usage in boolean context\n"
    },
    {
      "commit": "122a6272428c5aa954aa1fe9e038a228bbd83bc7",
      "tree": "10d3579fa255d387e08a921b3795d7bbece546bf",
      "parents": [
        "9fc200045aedd1930bfb8f8856bb4fb10f4ddfde"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Dec 13 16:31:01 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Fri Dec 14 13:38:10 2018 +0800"
      },
      "message": "render: fix logical error\n\n * enum constant cannot be used in boolean context\n"
    },
    {
      "commit": "9fc200045aedd1930bfb8f8856bb4fb10f4ddfde",
      "tree": "1cded0a8c73cf1cd2198955966fb47d0869b8e58",
      "parents": [
        "ba61984832819a09879664ea1853e6f691f0fd83"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Dec 13 16:18:58 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Fri Dec 14 13:38:10 2018 +0800"
      },
      "message": "build: comment out unused function\n"
    },
    {
      "commit": "ba61984832819a09879664ea1853e6f691f0fd83",
      "tree": "3350cffb856a4b445be4ea03233bbe5ed9b96a3f",
      "parents": [
        "370aa4f53d89beb8ae19b784c82c944b7330702b"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Thu Dec 13 03:07:30 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Thu Dec 13 10:33:39 2018 +0800"
      },
      "message": "test: remove save option from test-render-surround-view\n\n  * test app test-surround-view provides saving stitcher output video function\n"
    },
    {
      "commit": "370aa4f53d89beb8ae19b784c82c944b7330702b",
      "tree": "4c2f39d1ac6b5dc3adecd01900d764c7c6fe8ebf",
      "parents": [
        "cc787e89b61b068da9facb0ffa8021702fb8e65d"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 08:44:08 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 16:24:18 2018 +0800"
      },
      "message": "test: render vulkan stither output textures\n\n  * command line:\n     $ ./test-render-surround-view --module vulkan\n"
    },
    {
      "commit": "cc787e89b61b068da9facb0ffa8021702fb8e65d",
      "tree": "5a2e4e3796d23129dc7388de6fce1cfced3f9647",
      "parents": [
        "5d4649d125a5c3b3983fc3f5cb49e32a7c0839d0"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Tue Dec 11 12:44:14 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "buffer-management: fix segmentation fault\n\n * buffer should be unmapped after mapped\n"
    },
    {
      "commit": "5d4649d125a5c3b3983fc3f5cb49e32a7c0839d0",
      "tree": "1e67cc0feb004142894b40b54a5b625e01d244d5",
      "parents": [
        "f9169521aef77eaff5e2cd1f8417841369c2e997"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Tue Dec 11 10:02:32 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "aiq: fix potential null pointer issue\n"
    },
    {
      "commit": "f9169521aef77eaff5e2cd1f8417841369c2e997",
      "tree": "45457fc0a801d9a46de13d0d43e55a5872bbf64e",
      "parents": [
        "6cba89a0e13af8cb46942083be5d01c98986d74a"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Tue Dec 11 09:49:21 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "sample-handler: pointer should be checked before used\n"
    },
    {
      "commit": "6cba89a0e13af8cb46942083be5d01c98986d74a",
      "tree": "cbe4cc82e521a083b7d92a7a94527c692de6d539",
      "parents": [
        "2e0bea3b0a875fcf3162353ca75bd6b4d74a62d3"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Mon Dec 10 17:15:24 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "soft-blend: change pyramid level to 2 to improve performance\n"
    },
    {
      "commit": "2e0bea3b0a875fcf3162353ca75bd6b4d74a62d3",
      "tree": "cdac20de2fa30c7dfc0e8b82fbc73a010bb43366",
      "parents": [
        "6432569329019411c698430aa6c4fb50cd674c2c"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Mon Dec 10 17:13:11 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "gl-blend: change pyramid level to 2 to improve performance\n"
    },
    {
      "commit": "6432569329019411c698430aa6c4fb50cd674c2c",
      "tree": "b835fefd0ffb21460591537c005d02c7429f4efb",
      "parents": [
        "0428299ab74d7ff5bba0f56e4da3fc8be7183f26"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Mon Dec 10 17:10:10 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "gl-blend: move function definition into namespace\n"
    },
    {
      "commit": "0428299ab74d7ff5bba0f56e4da3fc8be7183f26",
      "tree": "6f0789cfa89cd1fd3405b3fd4d1dbfb8c09ae889",
      "parents": [
        "aeb087f1dae9df548b698682f31fe544ffddba93"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Sun Dec 09 17:19:39 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "soft-stitch: change infomation print mode to debug\n"
    },
    {
      "commit": "aeb087f1dae9df548b698682f31fe544ffddba93",
      "tree": "49f357bc52e8860a45dca5d4108bd4008527a6a0",
      "parents": [
        "014febbe924037fa61a85b761dcaec1beb6fed58"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Sun Dec 09 17:14:57 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "gl-blend: remove unnecessary calls to callback function\n"
    },
    {
      "commit": "014febbe924037fa61a85b761dcaec1beb6fed58",
      "tree": "a00921c19c4b3c9d0393f33ceab69c949ba322f3",
      "parents": [
        "2af4565c166e5b328cc2d48e6e99cb3bd5aca2a9"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Sun Dec 09 17:10:35 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "gl-stitch: change infomation print mode to debug\n"
    },
    {
      "commit": "2af4565c166e5b328cc2d48e6e99cb3bd5aca2a9",
      "tree": "c0616a208d5dfd6a26f4b21dcd2bcb30e555010b",
      "parents": [
        "e2aba6a4e843955cd7fa63bf808f62bb3b580ee9"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Mon Dec 03 19:14:52 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "vk-stitch: support image stitching\n\n * test cmdline:\n   NV12 output:\n   $ test-surround-view --module vulkan --input0 input0.nv12 \\\n     --input1 input1.nv12 --input2 input2.nv12 --input3 input3.nv12 \\\n     --output output.nv12 --in-w 1280 --in-h 800\n     --out-w 1920 --out-h 640 --topview-w 1280 --topview-h 720 \\\n     --scale-mode singleconst --frame-mode multi \\\n     --save true --save-topview true --loop 1\n   MP4 output:\n   $ test-surround-view --module vulkan --input0 input0.nv12 \\\n     --input1 input1.nv12 --input2 input2.nv12 --input3 input3.nv12 \\\n     --output output.mp4 --in-w 1280 --in-h 800\n     --out-w 1920 --out-h 640 --topview-w 1280 --topview-h 720 \\\n     --scale-mode singleconst --frame-mode multi \\\n     --save true --save-topview true --loop 1\n"
    },
    {
      "commit": "e2aba6a4e843955cd7fa63bf808f62bb3b580ee9",
      "tree": "2fa012895795cac32177ed20172cb29b5837c149",
      "parents": [
        "0b87027f1b53f0abe831cfe1019521f7bd622f4d"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Mon Nov 26 16:36:47 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "test: add test case for vk-blender\n\n * test cmdline:\n   NV12 output:\n   $ test-vk-handler --type blend --input0 input0.nv12 \\\n     --input1 input1.nv12 --output output.nv12 --in-w 1280 \\\n     --in-h 800 --out-w 1280 --out-h 800 --save true --loop 1\n   MP4 output:\n   $ test-vk-handler --type blend --input0 input0.nv12 \\\n     --input1 input1.nv12 --output output.mp4 --in-w 1280 \\\n     --in-h 800 --out-w 1280 --out-h 800 --save true --loop 1\n"
    },
    {
      "commit": "0b87027f1b53f0abe831cfe1019521f7bd622f4d",
      "tree": "0efe44ba339a7049bbb3595623c58e0364215c39",
      "parents": [
        "ec84192a30a67c8b2ff113bd4dae0d52a53d7ddc"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Mon Nov 26 14:24:22 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "vk-framework: add blender handler\n"
    },
    {
      "commit": "ec84192a30a67c8b2ff113bd4dae0d52a53d7ddc",
      "tree": "2ea051160a0ae66bd201955343a47498248c6047",
      "parents": [
        "524d48f974955ae58fe18594c67254f631050cfc"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Nov 23 17:18:11 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "vk-geomap: support the execution of callback function\n"
    },
    {
      "commit": "524d48f974955ae58fe18594c67254f631050cfc",
      "tree": "57475fe3eaaa5485a7dd7c32c629b8f5321b5a6e",
      "parents": [
        "9d0b1d957d10517e378e7790af907911f6a09f55"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Nov 23 16:56:31 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "vk-copy: support the execution of callback function\n"
    },
    {
      "commit": "9d0b1d957d10517e378e7790af907911f6a09f55",
      "tree": "d503a9af0753c50481c0be74950cc7c6bfd96dea",
      "parents": [
        "686dda5b30fa39936d4f6f90aca810fce6f6c6b9"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Nov 23 16:24:22 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "gl-handler: move execute_done to ImageHandler\n"
    },
    {
      "commit": "686dda5b30fa39936d4f6f90aca810fce6f6c6b9",
      "tree": "e4cb81be134a0f0d82b06feb04adf6cb614e998c",
      "parents": [
        "336d93f8426e3e44a570e4350926b3501fc5b7eb"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Nov 23 15:22:12 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "vk-buf-desc: simplify constructor interface\n"
    },
    {
      "commit": "336d93f8426e3e44a570e4350926b3501fc5b7eb",
      "tree": "b7577657183f659f9ea58eb964e6943359e3a6c2",
      "parents": [
        "eb1e9ddfaa1d76c3472bd4878641e9914caa4c7b"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Nov 23 14:59:16 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "vk-blender: add reconstruct shader\n\n * generate reconstruct spv\n"
    },
    {
      "commit": "eb1e9ddfaa1d76c3472bd4878641e9914caa4c7b",
      "tree": "c8b5000f4aac6ecba1599a44ad23e4e5a96ae336",
      "parents": [
        "1e54db5f4e0d320022a21195d0ce382893be9e88"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Nov 23 14:58:03 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "vk-blender: add blending shader\n\n * generate blending spv\n"
    },
    {
      "commit": "1e54db5f4e0d320022a21195d0ce382893be9e88",
      "tree": "944e75b98023c8aabafc29bf03bf3859509f7a35",
      "parents": [
        "bd4f9643a15ddd418b11360800be93a2032c6826"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Nov 23 14:56:43 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "vk-blender: add laplace transformation shader\n\n * generate laplace transformation spv\n"
    },
    {
      "commit": "bd4f9643a15ddd418b11360800be93a2032c6826",
      "tree": "a82222cf7df528c4ca6392c562fc5ad363167fa1",
      "parents": [
        "f31e6a35b89e998dab0158a57a54f5d3a719f208"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Nov 23 14:54:22 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "vk-blender: add gauss-scaling shader\n\n * generate gauss-scaling spv\n"
    },
    {
      "commit": "f31e6a35b89e998dab0158a57a54f5d3a719f208",
      "tree": "7f2281d0dec90254ea36c92f809560e6f161b835",
      "parents": [
        "43ee3c8e58adaa8eca3f6b5a62c8361e07e3aac6"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Nov 23 14:10:04 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "vk-buffer: support VKBufInfo\n"
    },
    {
      "commit": "43ee3c8e58adaa8eca3f6b5a62c8361e07e3aac6",
      "tree": "2d291555d9b4aae124bb3c9aa2932fd70f5be202",
      "parents": [
        "a3aea2c2ad675bb37f9f7b3ccbf089a5cd75a953"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Nov 23 13:57:04 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "gl-blend-test: support frame synchronization\n"
    },
    {
      "commit": "a3aea2c2ad675bb37f9f7b3ccbf089a5cd75a953",
      "tree": "b56a02ff71efd2128482efe5ec961d7298388ed9",
      "parents": [
        "61c2babcfc52c0ccd268eb80138ceab5187f60cc"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Fri Nov 23 13:52:28 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:33:32 2018 +0800"
      },
      "message": "gl-test: support synchronization for copy and remap\n"
    },
    {
      "commit": "61c2babcfc52c0ccd268eb80138ceab5187f60cc",
      "tree": "6adcf2dfcd539ecccefa466898a93f77c7843800",
      "parents": [
        "b9f0fd522a5e160d0fad418359e3bbd2c65caf33"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 06:08:46 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 12 14:04:25 2018 +0800"
      },
      "message": "render: start render viewer in a separate thread\n\n  * render viewer support rendering gles \u0026 soft stitcher output textures\n"
    },
    {
      "commit": "b9f0fd522a5e160d0fad418359e3bbd2c65caf33",
      "tree": "2dcd5ecdf852de27bc680fff47d0dd7c11ea006d",
      "parents": [
        "ffcabf32b1d4687670dc1a10bca4b283bc68ea6a"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Mon Dec 10 06:09:57 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Mon Dec 10 13:47:55 2018 +0800"
      },
      "message": "build: fix gstreamer wrapper build failures\n\n  * fix issue #602 build failures when enabling gstreamer\n"
    },
    {
      "commit": "ffcabf32b1d4687670dc1a10bca4b283bc68ea6a",
      "tree": "bd8ef67803e1c93bd9132c87412a2e08111920b0",
      "parents": [
        "8b11166889ae75f5f711f59766dc0605bb039e29"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Thu Dec 06 06:29:50 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Thu Dec 06 14:00:43 2018 +0800"
      },
      "message": "build: rename osg pkg_check_modules name\n\n  * osg changed pkgconfig install modules in a recent patch, it will no longer install openscenegraph.pc\n"
    },
    {
      "commit": "8b11166889ae75f5f711f59766dc0605bb039e29",
      "tree": "1d638602830c5bd1f01707d1456e3c6909630d3a",
      "parents": [
        "5f6339dedf67890acd924f541dbb797db0fd3034"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 05 07:00:38 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 05 14:30:24 2018 +0800"
      },
      "message": "build: compile capi while ocl is enabled\n\n  * fix issue #597 compile error when opencl disabled\n"
    },
    {
      "commit": "5f6339dedf67890acd924f541dbb797db0fd3034",
      "tree": "295463d8961d6f4ae0e72a2fca9eaac21112d349",
      "parents": [
        "6922bcd4896dc9069134f567de9c6d7022c03ecc"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 05 04:22:51 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Wed Dec 05 14:09:43 2018 +0800"
      },
      "message": "build: check minimum open scene graph required version\n\n  * command line\n   $ ./configure --enable-render\n\n  * fix issue #596 compile error with osg enabled\n"
    },
    {
      "commit": "6922bcd4896dc9069134f567de9c6d7022c03ecc",
      "tree": "c67a3de455ccd75e76a395d63cc5428ae1cd95cc",
      "parents": [
        "f58a45cbebf6eb4fe49572c211e8e418c34fb80d"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Tue Dec 04 04:03:26 2018 +0800"
      },
      "committer": {
        "name": "Zong Wei",
        "email": "wei.zong@intel.com",
        "time": "Tue Dec 04 14:43:38 2018 +0800"
      },
      "message": "robust: fix potential null pointer misuse issue\n"
    },
    {
      "commit": "f58a45cbebf6eb4fe49572c211e8e418c34fb80d",
      "tree": "563e5b79f44087222e288b8187919884464beac4",
      "parents": [
        "bb41ff15ef2151575695630ec7010380513236ad"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Mon Nov 26 07:52:02 2018 +0800"
      },
      "committer": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Mon Nov 26 07:52:02 2018 +0800"
      },
      "message": "render: add \"--car\" input option for render surround view test app to specify car model\n"
    },
    {
      "commit": "bb41ff15ef2151575695630ec7010380513236ad",
      "tree": "a210b12bba2c58ae8edb1ec6741270baedc91853",
      "parents": [
        "5982c14b8dd63e16cbf41c48ee18845fabc76e07"
      ],
      "author": {
        "name": "zongwave",
        "email": "wei.zong@intel.com",
        "time": "Mon Nov 19 06:28:57 2018 +0800"
      },
      "committer": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Mon Nov 26 14:46:52 2018 +0800"
      },
      "message": "render: add OSG based render to show texture on window\n\n * build \u0026 install OSG library:\n   $ git clone https://github.com/openscenegraph/OpenSceneGraph.git\n   $ cd OpenSceneGraph/\n   $ mkdir build \u0026\u0026 cd build\n   $ cmake \\\n     -DCMAKE_BUILD_TYPE\u003dRelease \\\n     -DCMAKE_INSTALL_PREFIX\u003d/usr \\\n     -DOPENGL_PROFILE\u003dGLES2 \\\n     -DOPENGL_gl_LIBRARY\u003d${LIB_MESA_EGL_DIR}/libGLESv2.so \\\n     -DOSG_WINDOWING_SYSTEM\u003dX11 \\\n     -D_OPENTHREADS_ATOMIC_USE_GCC_BUILTINS_EXITCODE\u003d1 \\\n     -DLIB_POSTFIX\u003d\"\" \\\n     -DOSG_CPP_EXCEPTIONS_AVAILABLE\u003dON \\\n     -DCMAKE_DISABLE_FIND_PACKAGE_CURL\u003d1 \\\n     -DCMAKE_DISABLE_FIND_PACKAGE_FFmpeg\u003d1 \\\n     -DOSG_NOTIFY_DISABLED\u003dON \\\n     -DOSG_GL_FIXED_FUNCTION_AVAILABLE\u003dOFF \\\n     -DOSG_USE_QT\u003dOFF \\\n     ../\n     # NOTE: Fill in the ${LIB_MESA_EGL_DIR} - e.g.)/usr/lib/x86_64-linux-gnu/mesa-egl\n\n   $ make -j8\n   $ sudo make install\n\n * test command line:\n   $ ./test-render-surround-view --module soft --input0 video0.yuv \\\n     --input1 video1.yuv --input2 video2.yuv --input3 video3.yuv \\\n     --output output.mp4  --in-w 1280 --in-h 800 --out-w 1920 \\\n     --out-h 640 --loop 1\n\nSigned-off-by: zongwave \u003cwei.zong@intel.com\u003e\n"
    },
    {
      "commit": "cac7d732a1ff52698d81704f926b7f10b761ee6a",
      "tree": "44316f0ad93ffa979f104f8e86a1e98817508570",
      "parents": [
        "57f80c7d34b228a77537232e65d948887bdfd857",
        "9f4602153994a88a0d70f18808d46dd54837a96d"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Tue Nov 20 11:05:30 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 20 11:05:30 2018 -0800"
      },
      "message": "Convert to Android.bp am: 6dd8140c70 am: 619ac808d8\nam: 9f46021539\n\nChange-Id: I83e5162fa83124067d650f02de8b0af69bfbe7e7\n"
    },
    {
      "commit": "9f4602153994a88a0d70f18808d46dd54837a96d",
      "tree": "44316f0ad93ffa979f104f8e86a1e98817508570",
      "parents": [
        "1d98a1aed503b783c8274ef631e28f2dd9cfcb57",
        "619ac808d83f18f653921ae854a7fed43d4c3f9e"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Tue Nov 20 10:48:58 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 20 10:48:58 2018 -0800"
      },
      "message": "Convert to Android.bp am: 6dd8140c70\nam: 619ac808d8\n\nChange-Id: Ib4283f29e46c47a0cfa066a64bb84c9161764b90\n"
    },
    {
      "commit": "619ac808d83f18f653921ae854a7fed43d4c3f9e",
      "tree": "44316f0ad93ffa979f104f8e86a1e98817508570",
      "parents": [
        "b1ba7bc3fe653d3d9a85295bbc613c593d73f9d3",
        "6dd8140c703f25164bd50e34a9976ac58a2b7bed"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Tue Nov 20 10:41:37 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 20 10:41:37 2018 -0800"
      },
      "message": "Convert to Android.bp\nam: 6dd8140c70\n\nChange-Id: Ibe59065fdbd7b6b7048590ffc206563c4dd81709\n"
    },
    {
      "commit": "6dd8140c703f25164bd50e34a9976ac58a2b7bed",
      "tree": "44316f0ad93ffa979f104f8e86a1e98817508570",
      "parents": [
        "2895547490e3663c528afa207614b707249da291"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Nov 19 15:51:13 2018 -0800"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Nov 19 15:51:13 2018 -0800"
      },
      "message": "Convert to Android.bp\n\nSee build/soong/README.md for more information.\n\nTest: cd external/libxcam; mma\nChange-Id: I1299b6102b0f5f3be07990758756dbf16e2fbb1d\n"
    },
    {
      "commit": "57f80c7d34b228a77537232e65d948887bdfd857",
      "tree": "da1e8ae1e5275f306799578ccacdf99cac46bf5b",
      "parents": [
        "fd060815fbddffe2a79d9c3fe04f60b3095ad853",
        "1d98a1aed503b783c8274ef631e28f2dd9cfcb57"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 24 19:04:46 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 24 19:04:46 2018 -0700"
      },
      "message": "[automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGE am: 2895547490  -s ours am: b1ba7bc3fe  -s ours\nam: 1d98a1aed5  -s ours\n\nChange-Id: Ib9b98404ca821542d5acb6584fba8ffc99da4f51\n"
    },
    {
      "commit": "1d98a1aed503b783c8274ef631e28f2dd9cfcb57",
      "tree": "da1e8ae1e5275f306799578ccacdf99cac46bf5b",
      "parents": [
        "1ef8856cc82b71fd1e5dd8abb5832224c1a17f0e",
        "b1ba7bc3fe653d3d9a85295bbc613c593d73f9d3"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 24 18:26:43 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 24 18:26:43 2018 -0700"
      },
      "message": "[automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGE am: 2895547490  -s ours\nam: b1ba7bc3fe  -s ours\n\nChange-Id: If3e374a862951f6d5ef2983834af456279bbbcdc\n"
    },
    {
      "commit": "b1ba7bc3fe653d3d9a85295bbc613c593d73f9d3",
      "tree": "da1e8ae1e5275f306799578ccacdf99cac46bf5b",
      "parents": [
        "1b8f02ec993ad37481fababe559ec935747cb67b",
        "2895547490e3663c528afa207614b707249da291"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 24 16:55:38 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 24 16:55:38 2018 -0700"
      },
      "message": "[automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGE\nam: 2895547490  -s ours\n\nChange-Id: I5afac24afd890bbb18d212dfe31bbb201eac5901\n"
    },
    {
      "commit": "2895547490e3663c528afa207614b707249da291",
      "tree": "da1e8ae1e5275f306799578ccacdf99cac46bf5b",
      "parents": [
        "6013b484d5c64e4b410555f8fd08693d3ca415b7",
        "97f8476916e67917026de4c6e43c12d2fa1d68c7"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 24 14:46:03 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 24 14:46:03 2018 -0700"
      },
      "message": "Merge pie-platform-release to aosp-master - DO NOT MERGE\n\nChange-Id: Ia8c3bf6fd4c6670df389ea510eb095e1864926a9\n"
    },
    {
      "commit": "fd060815fbddffe2a79d9c3fe04f60b3095ad853",
      "tree": "da1e8ae1e5275f306799578ccacdf99cac46bf5b",
      "parents": [
        "3bade121f58c64f88f366aac271a73a690e4acf7",
        "1ef8856cc82b71fd1e5dd8abb5832224c1a17f0e"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 24 09:57:22 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 24 09:57:22 2018 -0700"
      },
      "message": "[automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT MERGE am: 1b8f02ec99  -s ours\nam: 1ef8856cc8  -s ours\n\nChange-Id: If9ac4f8cd29ca249bff7a947958d1b94a2a75208\n"
    },
    {
      "commit": "1ef8856cc82b71fd1e5dd8abb5832224c1a17f0e",
      "tree": "da1e8ae1e5275f306799578ccacdf99cac46bf5b",
      "parents": [
        "d0957d8ec903a4cd055e08f65497263494d9b64c",
        "1b8f02ec993ad37481fababe559ec935747cb67b"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 24 09:51:14 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 24 09:51:14 2018 -0700"
      },
      "message": "[automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT MERGE\nam: 1b8f02ec99  -s ours\n\nChange-Id: Ieff7a950c9ef741e52f9e672b44dc5cb2fef48ca\n"
    },
    {
      "commit": "1b8f02ec993ad37481fababe559ec935747cb67b",
      "tree": "da1e8ae1e5275f306799578ccacdf99cac46bf5b",
      "parents": [
        "6013b484d5c64e4b410555f8fd08693d3ca415b7",
        "97f8476916e67917026de4c6e43c12d2fa1d68c7"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 24 09:05:51 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 24 09:05:51 2018 -0700"
      },
      "message": "Merge pi-platform-release to stage-aosp-master - DO NOT MERGE\n\nChange-Id: Ib1bea729fe748d65ef33e83ffa5b85ce735a8e4a\n"
    },
    {
      "commit": "5982c14b8dd63e16cbf41c48ee18845fabc76e07",
      "tree": "fb17785c753f55880472413e342bde8cb411b7b3",
      "parents": [
        "c58efda6554ac24084b8fc107be9a052588a9481"
      ],
      "author": {
        "name": "Wind Yuan",
        "email": "feng.yuan@intel.com",
        "time": "Fri Sep 28 22:11:41 2018 +0800"
      },
      "committer": {
        "name": "Wind Yuan",
        "email": "feng.yuan@intel.com",
        "time": "Fri Oct 19 22:52:58 2018 +0800"
      },
      "message": "release version 1.2.0\n\nSigned-off-by: Wind Yuan \u003cfeng.yuan@intel.com\u003e\n"
    },
    {
      "commit": "c58efda6554ac24084b8fc107be9a052588a9481",
      "tree": "4181035cd47b6e66a0f89de228b5d9c970ea8e47",
      "parents": [
        "0b6753596101655e58dfd083070d51ea6953895d"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Oct 18 15:53:12 2018 +0800"
      },
      "committer": {
        "name": "Wind Yuan",
        "email": "feng.yuan@intel.com",
        "time": "Thu Oct 18 16:41:56 2018 +0800"
      },
      "message": "robust: fix potential issues of unvalidated string\n"
    },
    {
      "commit": "0b6753596101655e58dfd083070d51ea6953895d",
      "tree": "34293deac0fb12458949a749f608e4b02016f69c",
      "parents": [
        "da6acdfa467e5c2ee5a2f5145ca1880391502987"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Oct 18 15:42:07 2018 +0800"
      },
      "committer": {
        "name": "Wind Yuan",
        "email": "feng.yuan@intel.com",
        "time": "Thu Oct 18 16:41:56 2018 +0800"
      },
      "message": "gl_stitcher: fix bad reference\n"
    },
    {
      "commit": "da6acdfa467e5c2ee5a2f5145ca1880391502987",
      "tree": "fb2c6004939c8d36bafa3818913a3d29be553769",
      "parents": [
        "9dae75cdb23ccc6f35c62c9ea6786bcace3e57f5"
      ],
      "author": {
        "name": "Yinhang Liu",
        "email": "yinhangx.liu@intel.com",
        "time": "Thu Oct 18 15:32:59 2018 +0800"
      },
      "committer": {
        "name": "Wind Yuan",
        "email": "feng.yuan@intel.com",
        "time": "Thu Oct 18 16:41:56 2018 +0800"
      },
      "message": "test-cl-image: fix uninitialized issue\n"
    }
  ],
  "next": "9dae75cdb23ccc6f35c62c9ea6786bcace3e57f5"
}
