)]}'
{
  "log": [
    {
      "commit": "36b31c87807a4f8cd22e73da9bf2df7babdb906e",
      "tree": "4a0cbfa2381996b66003133a27063f4cb4a0d3f6",
      "parents": [
        "760d007ba00ccafd9b0bc5839bc0141eadc40e0e",
        "a04f6995de2e469cfb3164d88cf8fe54701c9124"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 14 03:39:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 14 03:39:43 2017 +0000"
      },
      "message": "Merge \"libmedia: add NULL check before accessing source and destination buffers.\""
    },
    {
      "commit": "760d007ba00ccafd9b0bc5839bc0141eadc40e0e",
      "tree": "8f9c73309e7f11acaa8038b4efbd485e32873785",
      "parents": [
        "30d48d9542fb3f85889108c1ee2daff98a4860e7",
        "88fd00509164dc46a98ff2921c956e2d37919117"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 14 02:33:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 14 02:33:12 2017 +0000"
      },
      "message": "Merge \"Camera: Allow finalizeOutputConfiguration not adding new surface\""
    },
    {
      "commit": "30d48d9542fb3f85889108c1ee2daff98a4860e7",
      "tree": "b85955dd0493f049b91a5b4ab32527f39a4ba6e2",
      "parents": [
        "b129be34d1b08440d2867702b22e81c037be899a",
        "9fc8b5cd4a64ef07e84c69112461324d5c13a0b0"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Feb 14 01:38:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 14 01:38:57 2017 +0000"
      },
      "message": "Merge \"VolumeShaper: Initial implementation\""
    },
    {
      "commit": "a04f6995de2e469cfb3164d88cf8fe54701c9124",
      "tree": "0d5d546eee3afa8e7b85d7c1099690ede12e22c5",
      "parents": [
        "c17c28aac0fa31be3fc4068da5e2f95731e7c361"
      ],
      "author": {
        "name": "Santhosh Behara",
        "email": "santhoshbehara@codeaurora.org",
        "time": "Wed Nov 04 13:20:52 2015 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Feb 13 16:49:29 2017 -0800"
      },
      "message": "libmedia: add NULL check before accessing source and destination buffers.\n\nIMemory can return a NULL pointer or the destination buffer for readAt can\nbe NULL. Check for NULL and report error.\n\nAuthor:    Shivaprasad Hongal \u003cshongal@codeaurora.org\u003e\n\nChange-Id: I6df9275f2eb9a6e1c2641d084d713b73737d68d7\n"
    },
    {
      "commit": "b129be34d1b08440d2867702b22e81c037be899a",
      "tree": "c509cbeab1d144d62a0303904e4ee28260d12c88",
      "parents": [
        "129296c2169d11502e59388fbaf8b1382c2a5b8c",
        "0976c26d974a411b7f8df184ddd50a4425559fa2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 14 00:11:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 14 00:11:00 2017 +0000"
      },
      "message": "Merge \"Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146 am: 497f2ccce4 am: 917033735e am: 3b122332a1 am: 89cbb8482b am: 3ce7b4ddca am: 96fbe3c2e5 am: d625f8dcab am: d572632948 am: 72ff526520 am: 60a16aeb56\" into nyc-mr2-dev-plus-aosp\nam: 0976c26d97\n\nChange-Id: I5db76e52a2eb1156c23636275c1c3ea33cbf8243\n"
    },
    {
      "commit": "129296c2169d11502e59388fbaf8b1382c2a5b8c",
      "tree": "c509cbeab1d144d62a0303904e4ee28260d12c88",
      "parents": [
        "bd84b186a6f8e9594d790b67acaf246f67cefad2",
        "b6483a73d8039c8aab7dac8545aee13a906f5e35"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 14 00:10:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 14 00:10:35 2017 +0000"
      },
      "message": "Merge \"Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146 am: 497f2ccce4 am: 917033735e am: 3b122332a1 am: 89cbb8482b am: 3ce7b4ddca am: 96fbe3c2e5 am: d625f8dcab am: d572632948 am: 72ff526520 am: 1d0255e990\" into nyc-mr2-dev-plus-aosp\nam: b6483a73d8\n\nChange-Id: I01d08ee061a1c33f8ff4a8c61a38507581594fa1\n"
    },
    {
      "commit": "bd84b186a6f8e9594d790b67acaf246f67cefad2",
      "tree": "3b556420f26402317914702ed0cc86e1564428f4",
      "parents": [
        "2f79966472f06c4420054dd9a1117a01fd620463",
        "38a8a8e2bcf246c9770301ecf8b1cf0d7e8f2e1f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 14 00:10:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 14 00:10:12 2017 +0000"
      },
      "message": "Merge \"resolve merge conflicts of 79cf158c51 to mnc-dev am: 50358a80b1 am: 86d5e962ce am: 24058e96b3 am: c9d4267bf0 am: 199f36c95a am: fb800b98ed am: f70b522d31 am: 20d68e02bc am: d41141cc0f\" into nyc-mr2-dev-plus-aosp\nam: 38a8a8e2bc\n\nChange-Id: I1f62126a268ceda90494a6ceab0e12588c0ed6d1\n"
    },
    {
      "commit": "2f79966472f06c4420054dd9a1117a01fd620463",
      "tree": "3b556420f26402317914702ed0cc86e1564428f4",
      "parents": [
        "f5f4056014118f6ddd16affe853fd0605001ab40",
        "6c47ea81a455c914996c0deebd5d8210c33b2200"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Feb 14 00:09:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 14 00:09:54 2017 +0000"
      },
      "message": "resolve merge conflicts of 79cf158c51 to mnc-dev am: 50358a80b1 am: 86d5e962ce am: 24058e96b3 am: c9d4267bf0 am: 199f36c95a am: fb800b98ed am: f70b522d31 am: 20d68e02bc am: bd8cc7483a\nam: 6c47ea81a4\n\nChange-Id: Id3a9f156ec13963625522332d8d04e5614ed7c9b\n"
    },
    {
      "commit": "0976c26d974a411b7f8df184ddd50a4425559fa2",
      "tree": "4eaad8564900dbf701c776b711996821acfdaf81",
      "parents": [
        "b6483a73d8039c8aab7dac8545aee13a906f5e35",
        "d37728a8278e65085f058df34d53b27d2815bcdb"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:36:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 13 23:36:14 2017 +0000"
      },
      "message": "Merge \"Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146 am: 497f2ccce4 am: 917033735e am: 3b122332a1 am: 89cbb8482b am: 3ce7b4ddca am: 96fbe3c2e5 am: d625f8dcab am: d572632948 am: 72ff526520 am: 60a16aeb56\" into nyc-mr2-dev-plus-aosp"
    },
    {
      "commit": "b6483a73d8039c8aab7dac8545aee13a906f5e35",
      "tree": "4eaad8564900dbf701c776b711996821acfdaf81",
      "parents": [
        "38a8a8e2bcf246c9770301ecf8b1cf0d7e8f2e1f",
        "1eb2e0f56cd591b76ab10ad13eded10622015d49"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:36:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 13 23:36:10 2017 +0000"
      },
      "message": "Merge \"Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146 am: 497f2ccce4 am: 917033735e am: 3b122332a1 am: 89cbb8482b am: 3ce7b4ddca am: 96fbe3c2e5 am: d625f8dcab am: d572632948 am: 72ff526520 am: 1d0255e990\" into nyc-mr2-dev-plus-aosp"
    },
    {
      "commit": "d37728a8278e65085f058df34d53b27d2815bcdb",
      "tree": "4eaad8564900dbf701c776b711996821acfdaf81",
      "parents": [
        "b5f3a88d160a98eff9e70ed910075208172b0d97",
        "60a16aeb565e3eff66cb7ac64e46e5121a09157d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:36:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:36:05 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146 am: 497f2ccce4 am: 917033735e am: 3b122332a1 am: 89cbb8482b am: 3ce7b4ddca am: 96fbe3c2e5 am: d625f8dcab am: d572632948 am: 72ff526520\nam: 60a16aeb56\n\nChange-Id: I17ba6c5a443428297977ec342eb71b04884c6522\n"
    },
    {
      "commit": "1eb2e0f56cd591b76ab10ad13eded10622015d49",
      "tree": "4eaad8564900dbf701c776b711996821acfdaf81",
      "parents": [
        "6c47ea81a455c914996c0deebd5d8210c33b2200",
        "1d0255e990821193550e1aaad8ca62d87cb787ae"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:36:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:36:01 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146 am: 497f2ccce4 am: 917033735e am: 3b122332a1 am: 89cbb8482b am: 3ce7b4ddca am: 96fbe3c2e5 am: d625f8dcab am: d572632948 am: 72ff526520\nam: 1d0255e990\n\nChange-Id: Ic9d8c33047f4cae948f1a84ace9f5674cf32c26f\n"
    },
    {
      "commit": "38a8a8e2bcf246c9770301ecf8b1cf0d7e8f2e1f",
      "tree": "d12250e35a7033ec897769f0baf946f383b0dbf5",
      "parents": [
        "6c47ea81a455c914996c0deebd5d8210c33b2200",
        "b5f3a88d160a98eff9e70ed910075208172b0d97"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:35:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 13 23:35:57 2017 +0000"
      },
      "message": "Merge \"resolve merge conflicts of 79cf158c51 to mnc-dev am: 50358a80b1 am: 86d5e962ce am: 24058e96b3 am: c9d4267bf0 am: 199f36c95a am: fb800b98ed am: f70b522d31 am: 20d68e02bc am: d41141cc0f\" into nyc-mr2-dev-plus-aosp"
    },
    {
      "commit": "b5f3a88d160a98eff9e70ed910075208172b0d97",
      "tree": "d12250e35a7033ec897769f0baf946f383b0dbf5",
      "parents": [
        "7a296e912198e54ea8867b450b9cbdced5b8f7d9",
        "d41141cc0f9d32e42b7b7515a67165979bbe968e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:35:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:35:46 2017 +0000"
      },
      "message": "resolve merge conflicts of 79cf158c51 to mnc-dev am: 50358a80b1 am: 86d5e962ce am: 24058e96b3 am: c9d4267bf0 am: 199f36c95a am: fb800b98ed am: f70b522d31 am: 20d68e02bc\nam: d41141cc0f\n\nChange-Id: Ifc61347e7005c3110b0d5d1184ae168fddeaf0e9\n"
    },
    {
      "commit": "6c47ea81a455c914996c0deebd5d8210c33b2200",
      "tree": "d12250e35a7033ec897769f0baf946f383b0dbf5",
      "parents": [
        "7a296e912198e54ea8867b450b9cbdced5b8f7d9",
        "bd8cc7483ae9c6865c20a808288afa141402c398"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:35:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:35:43 2017 +0000"
      },
      "message": "resolve merge conflicts of 79cf158c51 to mnc-dev am: 50358a80b1 am: 86d5e962ce am: 24058e96b3 am: c9d4267bf0 am: 199f36c95a am: fb800b98ed am: f70b522d31 am: 20d68e02bc\nam: bd8cc7483a\n\nChange-Id: I81921366f4adefd44c2b0e8c840f4fb51d91c9ee\n"
    },
    {
      "commit": "1d0255e990821193550e1aaad8ca62d87cb787ae",
      "tree": "e264d5fd9b19ad5ab4bacd3f99bfbc9bec678bda",
      "parents": [
        "bd8cc7483ae9c6865c20a808288afa141402c398",
        "72ff526520779633dd37b00b4cec523ec15c22b0"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:33:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:33:01 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146 am: 497f2ccce4 am: 917033735e am: 3b122332a1 am: 89cbb8482b am: 3ce7b4ddca am: 96fbe3c2e5 am: d625f8dcab am: d572632948\nam: 72ff526520\n\nChange-Id: Ie0a458392a8aacb64c0852b18bbc55a1542c4d94\n"
    },
    {
      "commit": "60a16aeb565e3eff66cb7ac64e46e5121a09157d",
      "tree": "3dae58e219a5910b92a505dd2632a1af090a8619",
      "parents": [
        "d41141cc0f9d32e42b7b7515a67165979bbe968e",
        "72ff526520779633dd37b00b4cec523ec15c22b0"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:32:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:32:59 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146 am: 497f2ccce4 am: 917033735e am: 3b122332a1 am: 89cbb8482b am: 3ce7b4ddca am: 96fbe3c2e5 am: d625f8dcab am: d572632948\nam: 72ff526520\n\nChange-Id: Ieea7de2af84049c034885fbae3a84286117e54d7\n"
    },
    {
      "commit": "bd8cc7483ae9c6865c20a808288afa141402c398",
      "tree": "bfe73df8d5f6c5e02971e4ea433e1827a69b6475",
      "parents": [
        "95af699869da6b8a568844a2cbb724fbca62bceb",
        "20d68e02bc8909bda1f00c176de9aa1a91a3c5da"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:32:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:32:46 2017 +0000"
      },
      "message": "resolve merge conflicts of 79cf158c51 to mnc-dev am: 50358a80b1 am: 86d5e962ce am: 24058e96b3 am: c9d4267bf0 am: 199f36c95a am: fb800b98ed am: f70b522d31\nam: 20d68e02bc\n\nChange-Id: I82a161a19d36f937e6302659d9f4338d7b3cbf1d\n"
    },
    {
      "commit": "d41141cc0f9d32e42b7b7515a67165979bbe968e",
      "tree": "47a637f8120bd1001171fd8301468acf148c3c6c",
      "parents": [
        "90084e82babb88c36089638b6073f8f5c6fda6bf",
        "20d68e02bc8909bda1f00c176de9aa1a91a3c5da"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:32:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:32:45 2017 +0000"
      },
      "message": "resolve merge conflicts of 79cf158c51 to mnc-dev am: 50358a80b1 am: 86d5e962ce am: 24058e96b3 am: c9d4267bf0 am: 199f36c95a am: fb800b98ed am: f70b522d31\nam: 20d68e02bc\n\nChange-Id: I8c9a62ef7afcd47d31b12643446f492c969fcd7e\n"
    },
    {
      "commit": "72ff526520779633dd37b00b4cec523ec15c22b0",
      "tree": "5a9f82bf65da2a61ec4a0f9f721bf93a9180d770",
      "parents": [
        "20d68e02bc8909bda1f00c176de9aa1a91a3c5da",
        "d572632948d44db41e9abcc2b6e683108a61b120"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:30:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:30:29 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146 am: 497f2ccce4 am: 917033735e am: 3b122332a1 am: 89cbb8482b am: 3ce7b4ddca am: 96fbe3c2e5 am: d625f8dcab\nam: d572632948\n\nChange-Id: I9912fd09527b9fcd6923e7c91b7dcfdade1c87f4\n"
    },
    {
      "commit": "20d68e02bc8909bda1f00c176de9aa1a91a3c5da",
      "tree": "e924f0b4984a7aa710539b7470f58d360422dfa4",
      "parents": [
        "60721afe7bf23a6febd83135b592f75b751d7f94",
        "f70b522d31f5a85855cd2801364ea42208546346"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:30:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:30:14 2017 +0000"
      },
      "message": "resolve merge conflicts of 79cf158c51 to mnc-dev am: 50358a80b1 am: 86d5e962ce am: 24058e96b3 am: c9d4267bf0 am: 199f36c95a am: fb800b98ed\nam: f70b522d31\n\nChange-Id: Iae87f698c8b8a46de2d578767883b6ee0c7b4ed3\n"
    },
    {
      "commit": "d572632948d44db41e9abcc2b6e683108a61b120",
      "tree": "ec2f94ee8bff58629624cf5f70809fbf4d26abab",
      "parents": [
        "f70b522d31f5a85855cd2801364ea42208546346",
        "d625f8dcabc1dc0cf78d93aaa6ff30b33f05d305"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:24:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:24:25 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146 am: 497f2ccce4 am: 917033735e am: 3b122332a1 am: 89cbb8482b am: 3ce7b4ddca am: 96fbe3c2e5\nam: d625f8dcab\n\nChange-Id: Ib9b2676a88278443f67a5c4473d5faa9bdd2caa4\n"
    },
    {
      "commit": "f70b522d31f5a85855cd2801364ea42208546346",
      "tree": "a7e539f105057151862b64140fb2d565bfa31bc5",
      "parents": [
        "f791b1f376843ceb969b71b9891a4d067d947c36",
        "fb800b98edd9ea68d3ba3e60b7ec6e0cd33978d7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:24:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:24:09 2017 +0000"
      },
      "message": "resolve merge conflicts of 79cf158c51 to mnc-dev am: 50358a80b1 am: 86d5e962ce am: 24058e96b3 am: c9d4267bf0 am: 199f36c95a\nam: fb800b98ed\n\nChange-Id: Ie8cc581c6c3bf76b375a2cdb4095e4152b359b2d\n"
    },
    {
      "commit": "d625f8dcabc1dc0cf78d93aaa6ff30b33f05d305",
      "tree": "662770d5954680c0c93229d4f1c162cca61322f7",
      "parents": [
        "fb800b98edd9ea68d3ba3e60b7ec6e0cd33978d7",
        "96fbe3c2e52778506858d9b9ff0fae067587265c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:21:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:21:57 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146 am: 497f2ccce4 am: 917033735e am: 3b122332a1 am: 89cbb8482b am: 3ce7b4ddca\nam: 96fbe3c2e5\n\nChange-Id: Ic83f4cdc78ae34a6dc2de5cd3eb5247cb7af626a\n"
    },
    {
      "commit": "fb800b98edd9ea68d3ba3e60b7ec6e0cd33978d7",
      "tree": "7ba30dd51b65f29b80a0f4b1d26d1655987fa35e",
      "parents": [
        "d4de6c34b7527d8ce7dec0ccf5a0b22b0772285f",
        "199f36c95a7d43e66c14176c2fb2e3f4e33af29a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:21:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:21:38 2017 +0000"
      },
      "message": "resolve merge conflicts of 79cf158c51 to mnc-dev am: 50358a80b1 am: 86d5e962ce am: 24058e96b3 am: c9d4267bf0\nam: 199f36c95a\n\nChange-Id: I6e7307dcff161e32794ba15368bd00a5f625fd09\n"
    },
    {
      "commit": "96fbe3c2e52778506858d9b9ff0fae067587265c",
      "tree": "02cefbac72b98c167b416730978d008fed4e46b1",
      "parents": [
        "199f36c95a7d43e66c14176c2fb2e3f4e33af29a",
        "3ce7b4ddca771208f7ef39c6f55870ed4dd24a0c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:18:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:18:54 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146 am: 497f2ccce4 am: 917033735e am: 3b122332a1 am: 89cbb8482b\nam: 3ce7b4ddca\n\nChange-Id: I3d6ab417df4d0b58ebb8a0df4e5344d2cdf2d2c0\n"
    },
    {
      "commit": "199f36c95a7d43e66c14176c2fb2e3f4e33af29a",
      "tree": "4f325029eb715feb33a9197717e9506d58ebe897",
      "parents": [
        "d51a9b554eafba0d330b33b01e7bdb66643abb17",
        "c9d4267bf08c64a8576b1d3d11bbfd10673902bb"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:18:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:18:38 2017 +0000"
      },
      "message": "resolve merge conflicts of 79cf158c51 to mnc-dev am: 50358a80b1 am: 86d5e962ce am: 24058e96b3\nam: c9d4267bf0\n\nChange-Id: I3c49d0414ac2d6db50dab923b9350daae96cdd1d\n"
    },
    {
      "commit": "3ce7b4ddca771208f7ef39c6f55870ed4dd24a0c",
      "tree": "72dc006b78af17b7ce6452afb6a4e358b3b22392",
      "parents": [
        "c9d4267bf08c64a8576b1d3d11bbfd10673902bb",
        "89cbb8482b042e09092a58d7e2d3fd3c463f0c67"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:16:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:16:26 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146 am: 497f2ccce4 am: 917033735e am: 3b122332a1\nam: 89cbb8482b\n\nChange-Id: Ice33011bc5fcd9bcdc87fbf1fab3c25cb65decb4\n"
    },
    {
      "commit": "c9d4267bf08c64a8576b1d3d11bbfd10673902bb",
      "tree": "faec87d08d782070b65bb3b561cd76c9fee693f2",
      "parents": [
        "dd062f9882ce78120c23050ca5b1c67dc6b7a4b4",
        "24058e96b3e1b13ae6636826f0a4cd1cd631e8ec"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:16:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:16:09 2017 +0000"
      },
      "message": "resolve merge conflicts of 79cf158c51 to mnc-dev am: 50358a80b1 am: 86d5e962ce\nam: 24058e96b3\n\nChange-Id: Idb55e28f9cc23699d145f145c92e1c9c2e290d86\n"
    },
    {
      "commit": "89cbb8482b042e09092a58d7e2d3fd3c463f0c67",
      "tree": "a46cc06d402e6c40e86a62f0d35d07b7d5348bbc",
      "parents": [
        "24058e96b3e1b13ae6636826f0a4cd1cd631e8ec",
        "3b122332a1fd6ed2ffeb1d40f93a65f676c99cc5"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:13:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:13:53 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146 am: 497f2ccce4 am: 917033735e\nam: 3b122332a1\n\nChange-Id: I4d44954a3453c2a21e5b67aeea32d41fede01ba9\n"
    },
    {
      "commit": "24058e96b3e1b13ae6636826f0a4cd1cd631e8ec",
      "tree": "5cf57150462d325b4ff723d64ee883591fa10552",
      "parents": [
        "e1b8152064df82d8f7afb026479ee87f534388cb",
        "86d5e962ce26dde45d961836f0926f86e4ac788c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:13:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:13:36 2017 +0000"
      },
      "message": "resolve merge conflicts of 79cf158c51 to mnc-dev am: 50358a80b1\nam: 86d5e962ce\n\nChange-Id: I59f1dc2a12d44018e3e8b74bcc6d9c775f896381\n"
    },
    {
      "commit": "3b122332a1fd6ed2ffeb1d40f93a65f676c99cc5",
      "tree": "154a5346b3f1452905f63fe5f168758e592f06a0",
      "parents": [
        "86d5e962ce26dde45d961836f0926f86e4ac788c",
        "917033735e2f55e76e93b17a37fda2cab72f381b"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:11:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:11:22 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146 am: 497f2ccce4\nam: 917033735e\n\nChange-Id: Iacd7eff2b865515af5e29cc7fb5fb517f213aabc\n"
    },
    {
      "commit": "86d5e962ce26dde45d961836f0926f86e4ac788c",
      "tree": "11af9ea5d7937544132de1e57a46a66813707c9e",
      "parents": [
        "31670090bfa252284bd0d6229e7a3d111d651ee5",
        "50358a80b1724f6cf1bcdf003e1abf9cc141b122"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:11:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:11:07 2017 +0000"
      },
      "message": "resolve merge conflicts of 79cf158c51 to mnc-dev\nam: 50358a80b1\n\nChange-Id: I9f0220c41cf629652329ed624469f6442186eca3\n"
    },
    {
      "commit": "917033735e2f55e76e93b17a37fda2cab72f381b",
      "tree": "543f981a3664ea744f6ad7a4a6fb90616161b9ae",
      "parents": [
        "50358a80b1724f6cf1bcdf003e1abf9cc141b122",
        "497f2ccce4a76ca5dc7212a908e00b1e240222e7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 23:08:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 23:08:44 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b am: 3fc94bc146\nam: 497f2ccce4\n\nChange-Id: I2df07a6aa02a7c56a47c777e0eacbc6d560055de\n"
    },
    {
      "commit": "9fc8b5cd4a64ef07e84c69112461324d5c13a0b0",
      "tree": "2d058e73f09f1822108daad51948a34c420634e3",
      "parents": [
        "ed1abbfc73d4ade0ef08239fc56ac66d70a00a92"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Jan 24 13:36:48 2017 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Feb 13 14:31:46 2017 -0800"
      },
      "message": "VolumeShaper: Initial implementation\n\nThe VolumeShaper is used to apply a volume\nenvelope to an AudioTrack or a MediaPlayer.\n\nTest: CTS\nBug: 30920125\nBug: 31015569\nChange-Id: I42e2f13bd6879299dc780e60d143c2d465483a44\n"
    },
    {
      "commit": "50358a80b1724f6cf1bcdf003e1abf9cc141b122",
      "tree": "7c2a4da0c8dfbc60985cb3e3f0d960508abefa5a",
      "parents": [
        "06f46cabd0d52f77520919092b589ce16a282a59",
        "79cf158c51eb40abd734ae0503909e92948ebb00"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 14:19:40 2017 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 14:19:40 2017 -0800"
      },
      "message": "resolve merge conflicts of 79cf158c51 to mnc-dev\n\nChange-Id: Ied32e83215e386c801c02991a0b2fa4baa25b643\n"
    },
    {
      "commit": "497f2ccce4a76ca5dc7212a908e00b1e240222e7",
      "tree": "fdd12a5b824b88ad09d53d16fbe2e55a8133040f",
      "parents": [
        "79cf158c51eb40abd734ae0503909e92948ebb00",
        "3fc94bc1468571e9ee3337bacbc68a51b6e387d1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 21:51:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 21:51:48 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca am: ea2023406b\nam: 3fc94bc146\n\nChange-Id: Ic4fd03ad338902c15048dd32e8a2f27d162d6255\n"
    },
    {
      "commit": "79cf158c51eb40abd734ae0503909e92948ebb00",
      "tree": "298578f4966f66e25d4893a6a7c600460669caec",
      "parents": [
        "a6b1816e163ef1cf9deb2a605a7800c8e0b8edf9",
        "f8a2e81bc460a33e4198cc5146ac76c9b970c0a4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 21:51:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 21:51:31 2017 +0000"
      },
      "message": "Merge \"stagefright: parseApp check data boundary conditions\" into klp-dev am: 65433ff04d am: 86bd734f58 am: 7902138f2e am: a23c9a47ab\nam: f8a2e81bc4\n\nChange-Id: I64518f5a3860f66d3e232589f8c9ef643e572053\n"
    },
    {
      "commit": "3fc94bc1468571e9ee3337bacbc68a51b6e387d1",
      "tree": "fdd12a5b824b88ad09d53d16fbe2e55a8133040f",
      "parents": [
        "f8a2e81bc460a33e4198cc5146ac76c9b970c0a4",
        "ea2023406b8306b5562e9113a159c7126438d200"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 21:49:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 21:49:17 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764 am: 7f3980c0ca\nam: ea2023406b\n\nChange-Id: I68fa183d94f46f7578f8b0718da9a3efd9b4946c\n"
    },
    {
      "commit": "f8a2e81bc460a33e4198cc5146ac76c9b970c0a4",
      "tree": "298578f4966f66e25d4893a6a7c600460669caec",
      "parents": [
        "888f5bab6db31e56fca6ad8852378cb49c963f13",
        "a23c9a47ab42162fcc736d4d3fbca601dfba796a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 21:49:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 21:49:03 2017 +0000"
      },
      "message": "Merge \"stagefright: parseApp check data boundary conditions\" into klp-dev am: 65433ff04d am: 86bd734f58 am: 7902138f2e\nam: a23c9a47ab\n\nChange-Id: I4cfef0f49e467337c36b9283d2959ddd68e41bd3\n"
    },
    {
      "commit": "ea2023406b8306b5562e9113a159c7126438d200",
      "tree": "fa9853ed8beb99ad9f05c6e5008d2837bb5819d6",
      "parents": [
        "a23c9a47ab42162fcc736d4d3fbca601dfba796a",
        "7f3980c0ca0b0fe461f2e759bbbe46b85851b7c8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 21:46:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 21:46:48 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce am: e541fa1764\nam: 7f3980c0ca\n\nChange-Id: Iaa2a11e1924fdcfe83ca8c8e9a7925850ceb53be\n"
    },
    {
      "commit": "a23c9a47ab42162fcc736d4d3fbca601dfba796a",
      "tree": "560f8292c45d5461b87c9c462cf85628b66a8af7",
      "parents": [
        "7a14d95270c4824762c4d4be0d99f5a391e6b82d",
        "7902138f2e36ebe7452437a8394619619b8a66a6"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 21:46:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 21:46:33 2017 +0000"
      },
      "message": "Merge \"stagefright: parseApp check data boundary conditions\" into klp-dev am: 65433ff04d am: 86bd734f58\nam: 7902138f2e\n\nChange-Id: I2d9be870193a986d9cd21d7527c4069cd1f184ed\n"
    },
    {
      "commit": "7f3980c0ca0b0fe461f2e759bbbe46b85851b7c8",
      "tree": "b554498c08f116ee971d0e8df6af3176606b178c",
      "parents": [
        "7902138f2e36ebe7452437a8394619619b8a66a6",
        "e541fa176487523f67336bc4efd9946751c6ffb7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 21:43:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 21:43:48 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev am: b6aa3901ce\nam: e541fa1764\n\nChange-Id: Ia2962471693b1c4302d4535a0f95dd8d914c3cb8\n"
    },
    {
      "commit": "7902138f2e36ebe7452437a8394619619b8a66a6",
      "tree": "9ae986d8ac0c8468ee26f523fce78be6ef46db20",
      "parents": [
        "f0009384d8fe38a08187f6d9fb0e4b37d0619a10",
        "86bd734f58e6c283b8d996770e6d7ae5e5dd6954"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 21:43:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 21:43:31 2017 +0000"
      },
      "message": "Merge \"stagefright: parseApp check data boundary conditions\" into klp-dev am: 65433ff04d\nam: 86bd734f58\n\nChange-Id: I3729ea0064642ac10292561d450565ee735af369\n"
    },
    {
      "commit": "e541fa176487523f67336bc4efd9946751c6ffb7",
      "tree": "5dd7e7131b41c3fc122c80833b4f03f0d625eb0b",
      "parents": [
        "86bd734f58e6c283b8d996770e6d7ae5e5dd6954",
        "b6aa3901ceb4b51ca1e51799e8cc95f630d49c33"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 21:41:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 21:41:14 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev\nam: b6aa3901ce\n\nChange-Id: I80ef33d8f0593fa723077e91a5ca406f27b0b746\n"
    },
    {
      "commit": "86bd734f58e6c283b8d996770e6d7ae5e5dd6954",
      "tree": "dc86b8ced0ccffbf953a6a1073ab21ffebb425d5",
      "parents": [
        "4fca12e56f35131c8cde1dc54e8d0733610554d4",
        "65433ff04d9b0d8aa02d9ab8f87b5598c7b4a979"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 21:40:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 13 21:40:59 2017 +0000"
      },
      "message": "Merge \"stagefright: parseApp check data boundary conditions\" into klp-dev\nam: 65433ff04d\n\nChange-Id: I6be526b6ed9df22c9699445efaa4f0ed2ae266b4\n"
    },
    {
      "commit": "88fd00509164dc46a98ff2921c956e2d37919117",
      "tree": "a255a4a0c2ac5655a4022e35fa95ee7fdce51c00",
      "parents": [
        "f5f4056014118f6ddd16affe853fd0605001ab40"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Feb 09 16:40:07 2017 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Feb 13 13:39:29 2017 -0800"
      },
      "message": "Camera: Allow finalizeOutputConfiguration not adding new surface\n\nIf the application calls finalizeOutputConfiguration without adding new\nsurface, as long as there is at least one surface in the\nOutputConfiguration, do not throw exception.\n\nAdd logic to not allow finalizeOutputConfigurations twice on a\nparticular stream.\n\nTest: testDeferredSurfaces cts and GoogleCameraApp manual test.\nBug: 35137641\nChange-Id: I96061231e9b884e73c92520e7f2c021db32fa731\n"
    },
    {
      "commit": "b6aa3901ceb4b51ca1e51799e8cc95f630d49c33",
      "tree": "5dd7e7131b41c3fc122c80833b4f03f0d625eb0b",
      "parents": [
        "65433ff04d9b0d8aa02d9ab8f87b5598c7b4a979",
        "9667e3eff2d34c3797c3b529370de47b2c1f1bf6"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 21:36:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 13 21:36:48 2017 +0000"
      },
      "message": "Merge \"Fix overflow check and check read result\" into klp-dev"
    },
    {
      "commit": "65433ff04d9b0d8aa02d9ab8f87b5598c7b4a979",
      "tree": "dc86b8ced0ccffbf953a6a1073ab21ffebb425d5",
      "parents": [
        "fdf64bab960ec1d0effab8dd8ea67e46d120a45b",
        "9b6b81d366e3f37bfe1ad3fc3d5bfd96f901fb96"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 13 21:35:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 13 21:35:18 2017 +0000"
      },
      "message": "Merge \"stagefright: parseApp check data boundary conditions\" into klp-dev"
    },
    {
      "commit": "f5f4056014118f6ddd16affe853fd0605001ab40",
      "tree": "3b556420f26402317914702ed0cc86e1564428f4",
      "parents": [
        "2d6140b8dce137f89029b12468e25d5911f23420",
        "555530ab903504ad3586bc24cd8a4f200f5c39ae"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Feb 13 19:30:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 13 19:30:48 2017 +0000"
      },
      "message": "Merge \"audio: several concurrent capture fixes\""
    },
    {
      "commit": "2d6140b8dce137f89029b12468e25d5911f23420",
      "tree": "17ace90df116bffc8a456dd7e168219cc5fd0967",
      "parents": [
        "f26ad101eb9ee8180ee54f3af44f553905c35c0c",
        "b12fb5d4642ee1651ae4432d3bebc4b0a33469e9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 13 11:18:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 13 11:18:29 2017 +0000"
      },
      "message": "Merge changes from topic \u0027api1_zsl_rework\u0027\n\n* changes:\n  Camera2: Add native test for framework-backed ZSL\n  Camera: Rework ZSL path when using API1 with HAL3\n"
    },
    {
      "commit": "f26ad101eb9ee8180ee54f3af44f553905c35c0c",
      "tree": "bdb89253ae3e967faa7af97f96af8bb64a8355f7",
      "parents": [
        "4441393a9d9830de8b059b279127c6b558f194ba"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jan 12 09:14:45 2017 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 10 13:55:32 2017 -0800"
      },
      "message": "AAudio: Add Doxygen configuration file\n\nAdded files:\nDoxyfile.orig - corresponds to default Doxyfile for Doxygen version 1.8.6\nDoxyfile - Doxyfile.orig modified for Oboe\n\nOther related changes:\nCorrected Doxygen comment typo in AAudio.h\nAdded instructions in README on how to use Doxygen\n\nBug: 35255705\nTest: run doxygen in same directory as Doxyfile\nChange-Id: I9f431474a17b9e87b8e75347a50f561344204d83\n"
    },
    {
      "commit": "4441393a9d9830de8b059b279127c6b558f194ba",
      "tree": "d94d634b0f0bf2ad7a869b2113f2db7b0163c97e",
      "parents": [
        "49c7d08d4976dba22d9c5f1ec759da61762ede3f",
        "f3a591cc9d604133e2c5cae3d34322b52cd7575d"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri Feb 10 21:43:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 10 21:43:33 2017 +0000"
      },
      "message": "Merge \"Enable DRM HIDL HAL by default\""
    },
    {
      "commit": "49c7d08d4976dba22d9c5f1ec759da61762ede3f",
      "tree": "1ef6dfc0d4491877feb8d80fd23306ebee700254",
      "parents": [
        "7863c791dba8c4e5e9591b6837d410e580be0a25",
        "f53e613b3dedab3ecada2c93d8846233c442d129"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Feb 10 21:41:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 10 21:41:13 2017 +0000"
      },
      "message": "Merge \"libaaudio: change name from liboboe\""
    },
    {
      "commit": "7863c791dba8c4e5e9591b6837d410e580be0a25",
      "tree": "5199273fa3bac5303b0aa8dcdfd984f49f75e30f",
      "parents": [
        "94a20830fc0768efc138ab7f746f80e8b3d60c15",
        "6acd1d432f526ae9a055ddaece28bf93b474a776"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Feb 10 20:24:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 10 20:24:22 2017 +0000"
      },
      "message": "Merge changes from topic \u0027mmap_no_irq\u0027\n\n* changes:\n  Add support for mmap stream\n  audioflinger: define MMAP HAL Stream control interface\n"
    },
    {
      "commit": "94a20830fc0768efc138ab7f746f80e8b3d60c15",
      "tree": "e163737cdd306819a8423dc7e8a42cf83b8a67fb",
      "parents": [
        "6bd0c13eaa13b089bbe414a05b0ed834c825d587",
        "032845cc878f538e3336c96e1c24668953eab971"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Feb 10 20:04:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 10 20:04:59 2017 +0000"
      },
      "message": "Merge \"fallout of view::Surface / Surface split\""
    },
    {
      "commit": "f53e613b3dedab3ecada2c93d8846233c442d129",
      "tree": "b4589d9099325e9d57d729b5f60cf4c4e8260e50",
      "parents": [
        "52a93bbb3b57d1a730aedaee0b9ec22e4c71551d"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Feb 09 13:30:22 2017 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 10 19:14:40 2017 +0000"
      },
      "message": "libaaudio: change name from liboboe\n\nBug: 34749573\nTest: CTS test_aaudio.cpp\nChange-Id: I7e2b621488047f0798ca6f2fc00d2b5fed2bf015\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "6bd0c13eaa13b089bbe414a05b0ed834c825d587",
      "tree": "4daa9290eae7d403cec28270bc109822a593a1a8",
      "parents": [
        "d1adbd51e6450a8ee1770921e3b99e91ecc1be4f",
        "7a296e912198e54ea8867b450b9cbdced5b8f7d9"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Fri Feb 10 18:43:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 10 18:43:00 2017 +0000"
      },
      "message": "Merge \"Increase EP_ALLOC ioctl number.\" am: c21b625d06 am: eb93f3b468 am: 95af699869\nam: 7a296e9121\n\nChange-Id: Iea5ddcc194449c5e634189a6f88a32f44a81c0b2\n"
    },
    {
      "commit": "7a296e912198e54ea8867b450b9cbdced5b8f7d9",
      "tree": "d12250e35a7033ec897769f0baf946f383b0dbf5",
      "parents": [
        "79902b1700b0a924eb7069f59798a76158cb784f",
        "95af699869da6b8a568844a2cbb724fbca62bceb"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Fri Feb 10 18:40:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 10 18:40:00 2017 +0000"
      },
      "message": "Merge \"Increase EP_ALLOC ioctl number.\" am: c21b625d06 am: eb93f3b468\nam: 95af699869\n\nChange-Id: Ib62d37947f025920819ae80c9be505aebf6e31d7\n"
    },
    {
      "commit": "95af699869da6b8a568844a2cbb724fbca62bceb",
      "tree": "bfe73df8d5f6c5e02971e4ea433e1827a69b6475",
      "parents": [
        "61c034aa35f346d8754b0ea676903db049f18146",
        "eb93f3b468037f72e4eec722111d93a6672d31f8"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Fri Feb 10 18:37:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 10 18:37:58 2017 +0000"
      },
      "message": "Merge \"Increase EP_ALLOC ioctl number.\" am: c21b625d06\nam: eb93f3b468\n\nChange-Id: I4d15d90231c969495d4a7ab0e45e61d9e13e4465\n"
    },
    {
      "commit": "eb93f3b468037f72e4eec722111d93a6672d31f8",
      "tree": "05dd04eebcc8fc8ce6e2355907a596ce97dd3522",
      "parents": [
        "47c772f6770f361f2519e218c763f2d78cd4a68a",
        "c21b625d06c5bee968ec6eb871320a5f0488de39"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Fri Feb 10 18:35:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 10 18:35:30 2017 +0000"
      },
      "message": "Merge \"Increase EP_ALLOC ioctl number.\"\nam: c21b625d06\n\nChange-Id: Ic3df99324f9e433f56baeffdbbc9e904038cb42e\n"
    },
    {
      "commit": "c21b625d06c5bee968ec6eb871320a5f0488de39",
      "tree": "05dd04eebcc8fc8ce6e2355907a596ce97dd3522",
      "parents": [
        "ddc029afc7ac6739dba13c4a9508d71599a01429",
        "94b13227f4c77bb303d7d004d889f6bf6a65f64c"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Fri Feb 10 18:30:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 10 18:30:35 2017 +0000"
      },
      "message": "Merge \"Increase EP_ALLOC ioctl number.\""
    },
    {
      "commit": "d1adbd51e6450a8ee1770921e3b99e91ecc1be4f",
      "tree": "055408a3e458264ec5a6855d5847b94829cb0a03",
      "parents": [
        "c96fc852f010f9254a38a0073a4de7a848e33e44",
        "83f042776b131b149f803fff6ab184ae2c4d98cd"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Feb 10 16:19:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 10 16:19:42 2017 +0000"
      },
      "message": "Merge \"audioflinger: Adjust priority of hal threads\""
    },
    {
      "commit": "555530ab903504ad3586bc24cd8a4f200f5c39ae",
      "tree": "1c7904daf0e13a86bb225d2e52f791ef84ec85a5",
      "parents": [
        "c96fc852f010f9254a38a0073a4de7a848e33e44"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Feb 07 18:17:24 2017 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Feb 09 21:09:55 2017 -0800"
      },
      "message": "audio: several concurrent capture fixes\n\nMake sure AudioRecord clients are invalidated synchronously\nwhen closing an input stream instead of when the capture thread\nexits.\n\nFix AudioPolicyManager::getInputForDevice() logic to make sure that\nnot only the first opened input encountered is considered when looking\nfor a compatible input to reuse for concurrent capture.\n\nBug: 22702906\nTest: run CTS test\nChange-Id: I7f69609d4ee70a37ab06753ff970b12df17d885b\n"
    },
    {
      "commit": "c96fc852f010f9254a38a0073a4de7a848e33e44",
      "tree": "31acfd5ebcd503218ce76b2c7540bbeb44eb9f60",
      "parents": [
        "52a93bbb3b57d1a730aedaee0b9ec22e4c71551d",
        "551061ab211e1da0f060d7c895617814618da5c2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 10 02:05:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 10 02:05:03 2017 +0000"
      },
      "message": "Merge \"audiopolicy: Two clients can not offload concurrently\""
    },
    {
      "commit": "52a93bbb3b57d1a730aedaee0b9ec22e4c71551d",
      "tree": "0de4fa94509e2519688fd6835cf5368ce6a81929",
      "parents": [
        "3775c69f1c851b20779a6018854ce7ab422c1a51",
        "79902b1700b0a924eb7069f59798a76158cb784f"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Fri Feb 10 00:58:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 10 00:58:04 2017 +0000"
      },
      "message": "Merge \"Update MtpFfsHandle tests, add new tests for small and partial files\" am: ddc029afc7 am: 47c772f677 am: 61c034aa35\nam: 79902b1700\n\nChange-Id: I38f9c56c6a0a5b79c38b6ce6ace14ca60bb94237\n"
    },
    {
      "commit": "79902b1700b0a924eb7069f59798a76158cb784f",
      "tree": "19720ddff0a4f1ae2d7d3a6952a1636b1b7f9081",
      "parents": [
        "4b0f2f51509154f1180dab192bff23ce4bf725c7",
        "61c034aa35f346d8754b0ea676903db049f18146"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Fri Feb 10 00:01:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 10 00:01:00 2017 +0000"
      },
      "message": "Merge \"Update MtpFfsHandle tests, add new tests for small and partial files\" am: ddc029afc7 am: 47c772f677\nam: 61c034aa35\n\nChange-Id: I4069f3cbc89e3fefdbcec1ae06f83980dadb3d85\n"
    },
    {
      "commit": "61c034aa35f346d8754b0ea676903db049f18146",
      "tree": "3198eb33fd8b46aa068d17aa8140bea72e7260ee",
      "parents": [
        "41194d937cbb863618d9e82f6650564979b596d0",
        "47c772f6770f361f2519e218c763f2d78cd4a68a"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Feb 09 23:55:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 09 23:55:50 2017 +0000"
      },
      "message": "Merge \"Update MtpFfsHandle tests, add new tests for small and partial files\" am: ddc029afc7\nam: 47c772f677\n\nChange-Id: I23b2b2ec7a2ef8c39612938c2d74d6855c4036f5\n"
    },
    {
      "commit": "47c772f6770f361f2519e218c763f2d78cd4a68a",
      "tree": "d71eee5e0cb7c04baf10321dbde941e12d2afcf4",
      "parents": [
        "9924503dfedc7c9605aea2ff394e6364a288c2a7",
        "ddc029afc7ac6739dba13c4a9508d71599a01429"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Feb 09 23:53:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 09 23:53:50 2017 +0000"
      },
      "message": "Merge \"Update MtpFfsHandle tests, add new tests for small and partial files\"\nam: ddc029afc7\n\nChange-Id: I3fae81a74fa92d7a2ce63e938446c9abd26c27f7\n"
    },
    {
      "commit": "83f042776b131b149f803fff6ab184ae2c4d98cd",
      "tree": "d3c78a3313c94799261a927c84cddc7c0ebdd398",
      "parents": [
        "ba05ff122c080be9fafe1f8112052cacfcd2b6fe"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Feb 07 10:45:09 2017 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Feb 09 15:51:36 2017 -0800"
      },
      "message": "audioflinger: Adjust priority of hal threads\n\nHALs are prohibited from using framework binder, and there is\nno equivalent scheduling policy service in hwbinder. Thus, in order\nto match priorities of FastCapture / Mixer threads with their\ncounterparts in the HAL, it is needed to request the priority boost\nfrom audioflinger on behalf of the HAL.\n\nTest done to verify the priority was correctly set.\n\nBug: 34131400\nChange-Id: If8b6b031c0fcba771fae901a5b8e7da89b3a1570\nTest: check priority match between audioflinger\u0027s and hal\u0027s threads\n"
    },
    {
      "commit": "ddc029afc7ac6739dba13c4a9508d71599a01429",
      "tree": "d71eee5e0cb7c04baf10321dbde941e12d2afcf4",
      "parents": [
        "9064b2d12a572cb53469883a595eed6360b49cd8",
        "8542feecf7842746d3a5e3cb113ac7269f7a296f"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Feb 09 23:47:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 09 23:47:57 2017 +0000"
      },
      "message": "Merge \"Update MtpFfsHandle tests, add new tests for small and partial files\""
    },
    {
      "commit": "3775c69f1c851b20779a6018854ce7ab422c1a51",
      "tree": "09d75b2ede8b22263f93ef5eda2d51499a3dc3de",
      "parents": [
        "e2ce9366d1b138326035c643b7fec68cd2dc83c5",
        "3df348fbaca567ca891503213ff8c344a1ea2e05"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Feb 09 23:24:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 09 23:24:52 2017 +0000"
      },
      "message": "Merge \"AAudio: add setBufferCapacity()\""
    },
    {
      "commit": "032845cc878f538e3336c96e1c24668953eab971",
      "tree": "a2697cdbed6665b9de900200e4bbea86fa19d3b0",
      "parents": [
        "e2ce9366d1b138326035c643b7fec68cd2dc83c5"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Feb 08 17:05:02 2017 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Feb 09 23:07:17 2017 +0000"
      },
      "message": "fallout of view::Surface / Surface split\n\nTest: built and booted device\nBug: treble\nChange-Id: I022ebb581563463e93935da61a113087043dfeca\n"
    },
    {
      "commit": "94b13227f4c77bb303d7d004d889f6bf6a65f64c",
      "tree": "05dd04eebcc8fc8ce6e2355907a596ce97dd3522",
      "parents": [
        "8542feecf7842746d3a5e3cb113ac7269f7a296f"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Feb 09 11:02:49 2017 -0800"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Feb 09 11:02:49 2017 -0800"
      },
      "message": "Increase EP_ALLOC ioctl number.\n\nThis prevents conflict with future upstream ioctls.\n\nTest: Perform a file transfer.\nChange-Id: If7313a048f528dfa57ef2fe52932ed664ad6f234\n"
    },
    {
      "commit": "8542feecf7842746d3a5e3cb113ac7269f7a296f",
      "tree": "d71eee5e0cb7c04baf10321dbde941e12d2afcf4",
      "parents": [
        "9064b2d12a572cb53469883a595eed6360b49cd8"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon Feb 06 15:12:17 2017 -0800"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Thu Feb 09 11:02:06 2017 -0800"
      },
      "message": "Update MtpFfsHandle tests, add new tests for small and partial files\n\nTest: Build and run 32 and 64 bit tests\nBug: 34822471\nChange-Id: I812e4f27464e385c219c42bf7a76fa702f295f41\n"
    },
    {
      "commit": "551061ab211e1da0f060d7c895617814618da5c2",
      "tree": "f8010b47611e50cf67eada7498a66cdee1259579",
      "parents": [
        "e2ce9366d1b138326035c643b7fec68cd2dc83c5"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Feb 06 15:59:29 2017 -0800"
      },
      "committer": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Thu Feb 09 10:29:05 2017 -0800"
      },
      "message": "audiopolicy: Two clients can not offload concurrently\n\nIf two application are playing a compatible offload stream at the same\ntime.\nEg: two games playing MP3. At least one not taking the audio\nfocus.\n\nThe audio policy was offloading both stream resulting in audio glitches\nand one stream being dropped.\n\nConcurrent offload streams is intended to be a transitioning state when\nan application wants back to back playbacks.\n\nIt should not be allowed for two different applications to stream at the\nsame time.\n\nTest: Play mp3 while mp3 is already offloaded.\nBug: 34012147\n\nChange-Id: I98a8913d6faf5092a1e43a0bdd0f1ce1482221a9\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n"
    },
    {
      "commit": "e2ce9366d1b138326035c643b7fec68cd2dc83c5",
      "tree": "ed2019cac1005eafccf01dde9ea4b4b1402d1eaf",
      "parents": [
        "76cfc06bda06200df6056e17fbfac8c9db064d44",
        "28ad2eae9ac86df397b27d27fcc92d2c893138af"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 09 11:06:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 09 11:06:26 2017 +0000"
      },
      "message": "Merge \"Camera: Check for invalid camera during API version calls\""
    },
    {
      "commit": "76cfc06bda06200df6056e17fbfac8c9db064d44",
      "tree": "1fd00121ca8232e598c7c95b59916b8d428eae35",
      "parents": [
        "ed1abbfc73d4ade0ef08239fc56ac66d70a00a92",
        "c8a9f4ad35f24ac59645bb262bd8f16fd4f6f0d8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 09 02:40:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 09 02:40:46 2017 +0000"
      },
      "message": "Merge \"Fix potential null dereference in SoundTriggerHwService\""
    },
    {
      "commit": "ed1abbfc73d4ade0ef08239fc56ac66d70a00a92",
      "tree": "2a415b98a8761ca8c39cfc70234044b27558a071",
      "parents": [
        "89a5055187864ae8bf8d5ee4f2cb2719f4d1054b",
        "4b0f2f51509154f1180dab192bff23ce4bf725c7"
      ],
      "author": {
        "name": "Caroline Tice",
        "email": "cmtice@google.com",
        "time": "Wed Feb 08 23:45:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 23:45:12 2017 +0000"
      },
      "message": "Merge \"Fix static analyzer warnings\" am: 9064b2d12a am: 9924503dfe am: 41194d937c\nam: 4b0f2f5150\n\nChange-Id: Ic5ff05b44bcfe9edefff1044c78691d3fd6c9f98\n"
    },
    {
      "commit": "4b0f2f51509154f1180dab192bff23ce4bf725c7",
      "tree": "b7dfff18212aa9613c1dfbfcb100ac863148e008",
      "parents": [
        "77a5123b2aa9cb27919b17e4da26bc7281e14943",
        "41194d937cbb863618d9e82f6650564979b596d0"
      ],
      "author": {
        "name": "Caroline Tice",
        "email": "cmtice@google.com",
        "time": "Wed Feb 08 23:36:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 23:36:24 2017 +0000"
      },
      "message": "Merge \"Fix static analyzer warnings\" am: 9064b2d12a am: 9924503dfe\nam: 41194d937c\n\nChange-Id: I86f7ca87a54797027949c6d30afe8862f019f34e\n"
    },
    {
      "commit": "3df348fbaca567ca891503213ff8c344a1ea2e05",
      "tree": "7deeef3f34905145f413646a8cc9aa246645dca9",
      "parents": [
        "24c4f0f3e9846ce17cc2cbb6c2400698b445b8f8"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Feb 08 11:41:55 2017 -0800"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Feb 08 15:35:29 2017 -0800"
      },
      "message": "AAudio: add setBufferCapacity()\n\nThis is needed so that an app can request a larger buffer.\nAlso fix a bug related to passing configuration data to the service.\n\nTest: test_aaudio.cpp\nChange-Id: Idd3066c84f6bac76a5d545b12081bc311025a6c3\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "41194d937cbb863618d9e82f6650564979b596d0",
      "tree": "bd8c3865d74a6fbc94f0c7677fa8e8cdb06abaa1",
      "parents": [
        "6fe7d5973c89e27652521e4d4af46deca557d2a3",
        "9924503dfedc7c9605aea2ff394e6364a288c2a7"
      ],
      "author": {
        "name": "Caroline Tice",
        "email": "cmtice@google.com",
        "time": "Wed Feb 08 23:33:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 23:33:53 2017 +0000"
      },
      "message": "Merge \"Fix static analyzer warnings\" am: 9064b2d12a\nam: 9924503dfe\n\nChange-Id: I50023e13c9beff766405cd3bdccfb71da7c766c9\n"
    },
    {
      "commit": "9924503dfedc7c9605aea2ff394e6364a288c2a7",
      "tree": "8bd737bf7db07a8c97e3044db7e50c13518da96f",
      "parents": [
        "021add2defd199f3b07d41ab0a29364f3a638a47",
        "9064b2d12a572cb53469883a595eed6360b49cd8"
      ],
      "author": {
        "name": "Caroline Tice",
        "email": "cmtice@google.com",
        "time": "Wed Feb 08 23:31:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 23:31:55 2017 +0000"
      },
      "message": "Merge \"Fix static analyzer warnings\"\nam: 9064b2d12a\n\nChange-Id: I3e5ef8860968de0433cc3128ff69434ff0a3e8b1\n"
    },
    {
      "commit": "9064b2d12a572cb53469883a595eed6360b49cd8",
      "tree": "8bd737bf7db07a8c97e3044db7e50c13518da96f",
      "parents": [
        "659cb35e192201158837ccf89efb2cea603e7fab",
        "65c954e72a126e4ea59d1fe2859bfb39cb800380"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 08 23:28:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 08 23:28:36 2017 +0000"
      },
      "message": "Merge \"Fix static analyzer warnings\""
    },
    {
      "commit": "89a5055187864ae8bf8d5ee4f2cb2719f4d1054b",
      "tree": "0267b8b074fe6233148b74d06c5440951b6c1bda",
      "parents": [
        "395d1a36e38f3dd100368cc89226870be3508d7a",
        "77a5123b2aa9cb27919b17e4da26bc7281e14943"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 08 22:44:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 22:44:00 2017 +0000"
      },
      "message": "Merge \"Fix divide by zero\" am: 659cb35e19 am: 021add2def am: 6fe7d5973c\nam: 77a5123b2a\n\nChange-Id: Id75e62379acbce548ee099abb3134e6c964a9939\n"
    },
    {
      "commit": "77a5123b2aa9cb27919b17e4da26bc7281e14943",
      "tree": "564822f651406580d74a990d3d355dd212470f54",
      "parents": [
        "4bc99bcd453559938d85b7f559b119d7dd46a9ba",
        "6fe7d5973c89e27652521e4d4af46deca557d2a3"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 08 22:26:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 22:26:35 2017 +0000"
      },
      "message": "Merge \"Fix divide by zero\" am: 659cb35e19 am: 021add2def\nam: 6fe7d5973c\n\nChange-Id: I05b15bf43fb31d9de3560ca1ccfe0c93f29fcf8f\n"
    },
    {
      "commit": "6fe7d5973c89e27652521e4d4af46deca557d2a3",
      "tree": "b504209d818a52a2725deacf2a9535515895babc",
      "parents": [
        "2ab6368f1c78abb7788516f99f8878767335d8be",
        "021add2defd199f3b07d41ab0a29364f3a638a47"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 08 22:24:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 22:24:35 2017 +0000"
      },
      "message": "Merge \"Fix divide by zero\" am: 659cb35e19\nam: 021add2def\n\nChange-Id: Id633e8581b39e62615489981427380a80361d741\n"
    },
    {
      "commit": "021add2defd199f3b07d41ab0a29364f3a638a47",
      "tree": "d93ccb95cd3bc900202dd6c27563ded4631ae82a",
      "parents": [
        "e5bad5f89a3db6c0bc7b4063fff8e7c756fdc4e4",
        "659cb35e192201158837ccf89efb2cea603e7fab"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 08 22:23:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 22:23:06 2017 +0000"
      },
      "message": "Merge \"Fix divide by zero\"\nam: 659cb35e19\n\nChange-Id: If8c165000be0c80a4471eda58d2b15619bfe3022\n"
    },
    {
      "commit": "395d1a36e38f3dd100368cc89226870be3508d7a",
      "tree": "68b5c0de084c6d673d0764ad2999574a10e964e0",
      "parents": [
        "52b94be22ca8b9832729cfc88f247c6e4b9f9218",
        "e3b713d4b73ac1ffbc87d419a898dd10aa04fd45"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Feb 08 22:17:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 22:17:17 2017 +0000"
      },
      "message": "Merge \"Link against libhidltransport.\""
    },
    {
      "commit": "659cb35e192201158837ccf89efb2cea603e7fab",
      "tree": "d93ccb95cd3bc900202dd6c27563ded4631ae82a",
      "parents": [
        "94388e4b6353e5712d236feeb4029be74577213d",
        "bbc0c8bb5478ee59970977033802185cccf10b48"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 08 22:16:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 08 22:16:59 2017 +0000"
      },
      "message": "Merge \"Fix divide by zero\""
    },
    {
      "commit": "52b94be22ca8b9832729cfc88f247c6e4b9f9218",
      "tree": "4bf1d99d667049edbd1544fd50b04a683668500b",
      "parents": [
        "9aa1dcbccba23378312e63bb0dd2cbe4ef4cb1f9",
        "fc079f79d8d4f6ef9f138aa615486c10dda99fb7"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Feb 08 22:14:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 22:14:24 2017 +0000"
      },
      "message": "Merge \"media: Protect access to writer after free in stagefright recorder.\""
    },
    {
      "commit": "e3b713d4b73ac1ffbc87d419a898dd10aa04fd45",
      "tree": "21c9c3f95b10ac1184e61685558879aa1123b440",
      "parents": [
        "daff0882bcf1a8556324e4ad12d03edbe7491a7f"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Feb 08 23:05:46 2017 +0100"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Feb 08 23:09:05 2017 +0100"
      },
      "message": "Link against libhidltransport.\n\nTo work around an issue where future dlopen()\nof libraries depending on libhidltransport works\ncorrectly.\n\nBug: 35041785\nTest: secure video playback works again\nChange-Id: I6e01dae16761044e5c89dad593aeca946c96b7bd\n"
    },
    {
      "commit": "bbc0c8bb5478ee59970977033802185cccf10b48",
      "tree": "d93ccb95cd3bc900202dd6c27563ded4631ae82a",
      "parents": [
        "94388e4b6353e5712d236feeb4029be74577213d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 08 14:03:35 2017 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 08 14:03:35 2017 -0800"
      },
      "message": "Fix divide by zero\n\nBug: 35136163\nChange-Id: If074a1c4d595489f4ff4ffc0b8c381d1bc658447\n"
    },
    {
      "commit": "9aa1dcbccba23378312e63bb0dd2cbe4ef4cb1f9",
      "tree": "118e67eaf5de5b4f932b82d19616060cf8ef06cd",
      "parents": [
        "3b7958fa8a6d4bc84e45fcee4f30d50acc62ce36",
        "01d56fe3fcad97dbed15093e03d6f50eca9fbef9"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Feb 08 21:26:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 21:26:41 2017 +0000"
      },
      "message": "Merge \"Add missing includes\""
    },
    {
      "commit": "3b7958fa8a6d4bc84e45fcee4f30d50acc62ce36",
      "tree": "d8b91dc8248dd7cb4b36a8cb083d81d144cf3fbb",
      "parents": [
        "27c94fcac2bd83fda5b4666e4c8e1506ba8dbb98",
        "4bc99bcd453559938d85b7f559b119d7dd46a9ba"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Feb 08 20:54:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 20:54:59 2017 +0000"
      },
      "message": "Merge \"Fix uninitialized pointer dereference when loading default radio module.\" am: 94388e4b63 am: e5bad5f89a am: 2ab6368f1c\nam: 4bc99bcd45\n\nChange-Id: Id7bf3aec2086611700f2a8705aee7ca1c4e4c997\n"
    },
    {
      "commit": "4bc99bcd453559938d85b7f559b119d7dd46a9ba",
      "tree": "d5117739cf1af4105e2d2f65cc7010b825b7f83e",
      "parents": [
        "3bcc22b176cdd33e3abfe004a3ea3314e7e42a30",
        "2ab6368f1c78abb7788516f99f8878767335d8be"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Feb 08 20:50:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 20:50:58 2017 +0000"
      },
      "message": "Merge \"Fix uninitialized pointer dereference when loading default radio module.\" am: 94388e4b63 am: e5bad5f89a\nam: 2ab6368f1c\n\nChange-Id: I660ebdec3573621c7f51050d5483b5f8bafc092f\n"
    },
    {
      "commit": "2ab6368f1c78abb7788516f99f8878767335d8be",
      "tree": "9ab6054e0febeb0c2a209c3b838fc32b7f6b531e",
      "parents": [
        "2774f292b726ce578091f9a3419d56f1d537f9e6",
        "e5bad5f89a3db6c0bc7b4063fff8e7c756fdc4e4"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Feb 08 20:49:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 20:49:29 2017 +0000"
      },
      "message": "Merge \"Fix uninitialized pointer dereference when loading default radio module.\" am: 94388e4b63\nam: e5bad5f89a\n\nChange-Id: I68b567b13be1d2293cf13e61d92fa676d97b8381\n"
    },
    {
      "commit": "e5bad5f89a3db6c0bc7b4063fff8e7c756fdc4e4",
      "tree": "f092f6d7043cef63ac8536f8c8b4c765fcbee91d",
      "parents": [
        "ef3542347c030da1ef5326a607a34cd98b6a0591",
        "94388e4b6353e5712d236feeb4029be74577213d"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Feb 08 20:47:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 08 20:47:59 2017 +0000"
      },
      "message": "Merge \"Fix uninitialized pointer dereference when loading default radio module.\"\nam: 94388e4b63\n\nChange-Id: Ie0aa3e5af265e1f5e5ef536ac2fb0d0087c2788f\n"
    },
    {
      "commit": "94388e4b6353e5712d236feeb4029be74577213d",
      "tree": "f092f6d7043cef63ac8536f8c8b4c765fcbee91d",
      "parents": [
        "a0c1eb865fba7ef3e838e4645effab0df21e8ee0",
        "164f36815fe5ff8bb3d0f0da013eca8a6408eab2"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Feb 08 20:42:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 08 20:42:24 2017 +0000"
      },
      "message": "Merge \"Fix uninitialized pointer dereference when loading default radio module.\""
    },
    {
      "commit": "fc079f79d8d4f6ef9f138aa615486c10dda99fb7",
      "tree": "c4470f1dd0a49be0a74f7b03006521ffb2690262",
      "parents": [
        "38f4cbed37d5788e488fd39ccab0c78b07e89207"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue Feb 07 16:30:05 2017 -0800"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Feb 08 11:38:03 2017 -0800"
      },
      "message": "media: Protect access to writer after free in stagefright recorder.\n\nTest: MediaRecorder Test.\nBug: 34123593\nChange-Id: I030aaeae9b0ee570207c5b0bc73602ae1aa7c115\n"
    }
  ],
  "next": "27c94fcac2bd83fda5b4666e4c8e1506ba8dbb98"
}
