)]}'
{
  "log": [
    {
      "commit": "fbccd2eca5ef7ecb9c55fb41d2c97a5d7874f1d9",
      "tree": "3a42a69eb7b40213838974237d402d26a06e930e",
      "parents": [
        "09df62407d61b4a6172d4d122aa1676028a88f14"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed May 22 15:20:21 2019 -0700"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Sep 30 11:34:17 2019 -0700"
      },
      "message": "C2SoftHevcEnc: add gop support\n\nBug: 127315857\nTest: Manually using AMediaCodec based application\n\nChange-Id: Ie8beb8e61eaac11deb9cad180c787122b63207f6\n"
    },
    {
      "commit": "09df62407d61b4a6172d4d122aa1676028a88f14",
      "tree": "664beac427f41baa1a7afb2ffd8a481fac691d1d",
      "parents": [
        "0647d8c5f64c577b10b791b2d86383183decb297",
        "5a58ec0c66d7d35ebc890eb51749d73bb29a815f"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Sep 22 23:00:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Sep 22 23:00:54 2019 +0000"
      },
      "message": "Merge \"Benchmark Timer : add support for frameSizes\""
    },
    {
      "commit": "5a58ec0c66d7d35ebc890eb51749d73bb29a815f",
      "tree": "664beac427f41baa1a7afb2ffd8a481fac691d1d",
      "parents": [
        "0647d8c5f64c577b10b791b2d86383183decb297"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Wed Sep 11 16:13:11 2019 +0530"
      },
      "committer": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Fri Sep 20 11:38:03 2019 +0530"
      },
      "message": "Benchmark Timer : add support for frameSizes\n\nAdds support to save\na. Extractor - Bytes extracted per call\nb. Muxer - Bytes being muxed per call\nc. Decoder - Input bytes decoded per call\nd. Encoder - Output bytes encoded per call\n\nTest: builds\n\nBug: 140051680\n\nChange-Id: I2740a4476ed6c06342fc13f4f1242a689cd4b46a\n"
    },
    {
      "commit": "0647d8c5f64c577b10b791b2d86383183decb297",
      "tree": "b04ec9fedc75549d3becbcf3987fa50ee18ff939",
      "parents": [
        "dabfdafb81c4b431377ca5b51c0e3a49fef4cb16",
        "77684863fbe9a83184bba5f342b542fa692ad11b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 18 01:34:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 18 01:34:23 2019 +0000"
      },
      "message": "Merge \"Benchmark: add Encoder\""
    },
    {
      "commit": "dabfdafb81c4b431377ca5b51c0e3a49fef4cb16",
      "tree": "b62c81401ebd54e3fc91cde3c1bd0e921105d491",
      "parents": [
        "05277b626bc1fee1b63576b871e0e2c6fa478de6",
        "625e98db2fa9f72414ad919f5fb73ee8e73cdc89"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 17 17:41:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 17 17:41:01 2019 +0000"
      },
      "message": "Merge \"Revert \"Suppress a static-analyzer warning\"\""
    },
    {
      "commit": "05277b626bc1fee1b63576b871e0e2c6fa478de6",
      "tree": "3babd204bee6d8b78bbe41deed5a3ebbb56f2284",
      "parents": [
        "08f53757a04451dfbfeb4f88d50b56c7bd29e046",
        "9d2e008603bfe9dd46098dd4e58ad551078b9d8e"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Sep 17 16:33:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 17 16:33:25 2019 +0000"
      },
      "message": "Merge \"Use bionic platform headers.\""
    },
    {
      "commit": "08f53757a04451dfbfeb4f88d50b56c7bd29e046",
      "tree": "3de7850ba4a7f22fa104b811d74b6449b57927a4",
      "parents": [
        "47f98f62a9db5b3650df14184963b5b299bb4e3a",
        "808eaa28bd0beaf829ad43146237e8cf07b6ce1e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 17 16:12:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 17 16:12:47 2019 +0000"
      },
      "message": "Merge \"Replace libnativeloader-dummy-headers with libnativeloader-headers\""
    },
    {
      "commit": "808eaa28bd0beaf829ad43146237e8cf07b6ce1e",
      "tree": "3de7850ba4a7f22fa104b811d74b6449b57927a4",
      "parents": [
        "47f98f62a9db5b3650df14184963b5b299bb4e3a"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Sep 12 15:06:53 2019 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Sep 17 15:52:50 2019 +0100"
      },
      "message": "Replace libnativeloader-dummy-headers with libnativeloader-headers\n\nThe libnativeloader-dummy-headers target has been deprecated in favour\nof the more appropriately named by otherwise identical\nlibnativeloader-headers\n\nTest: m checkbuild\nChange-Id: I176e0b345dea7d60d27a5fbdbcee34f7f1874088\nExempt-From-Owner-Approval: minor build change, owners unresponsive\n"
    },
    {
      "commit": "77684863fbe9a83184bba5f342b542fa692ad11b",
      "tree": "924e3170e2d0719784c2bf2d2d5e2e9456de1d1c",
      "parents": [
        "47f98f62a9db5b3650df14184963b5b299bb4e3a"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Sep 10 01:40:54 2019 +0530"
      },
      "committer": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Sep 17 14:55:27 2019 +0530"
      },
      "message": "Benchmark: add Encoder\n\nTest: encoderTest --gtest_repeat\u003d10 -P /sdcard/res/\n\nBug: 140051680\n\nChange-Id: Id17d011d1358ff32d7289d44caa2d397c041a7da\n"
    },
    {
      "commit": "9d2e008603bfe9dd46098dd4e58ad551078b9d8e",
      "tree": "b0b68436882064d04591dd55f7963f2ea00cceab",
      "parents": [
        "47f98f62a9db5b3650df14184963b5b299bb4e3a"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Sep 11 19:08:13 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Sep 16 12:34:43 2019 -0700"
      },
      "message": "Use bionic platform headers.\n\nBug: 130763340\n\nTest: Builds.\nChange-Id: I8cabd441431cd357bf2842bb40809db5a3ad171e\nMerged-In: I8cabd441431cd357bf2842bb40809db5a3ad171e\n(cherry picked from commit 7a3180d3c87bc91561e0a61ff5bc662ea6a1e627)\n"
    },
    {
      "commit": "47f98f62a9db5b3650df14184963b5b299bb4e3a",
      "tree": "6b674e52216012b5823a871228fc71a0423d451b",
      "parents": [
        "789fb735a6aaf5c24e8098a9f6d93ee06dadb197",
        "cde255126cffa88de200a60366454ca72edcfbf4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 16 17:08:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 16 17:08:35 2019 +0000"
      },
      "message": "Merge \"Benchmark: add Muxer\""
    },
    {
      "commit": "cde255126cffa88de200a60366454ca72edcfbf4",
      "tree": "6b674e52216012b5823a871228fc71a0423d451b",
      "parents": [
        "789fb735a6aaf5c24e8098a9f6d93ee06dadb197"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Wed Sep 04 19:44:38 2019 +0530"
      },
      "committer": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Mon Sep 16 15:09:16 2019 +0530"
      },
      "message": "Benchmark: add Muxer\n\nTest: muxerTest --gtest_repeat\u003d10 -P /sdcard/res/\n\nBug: 140051680\n\nChange-Id: Ia67df1f05c10798439ca1b4910f27dcc5593c594\n"
    },
    {
      "commit": "789fb735a6aaf5c24e8098a9f6d93ee06dadb197",
      "tree": "a2e11a074aef567453fe1a9d29fabbcacf4cdf49",
      "parents": [
        "f28a06da9837993eeef23fcb1a98a9eea666a11e",
        "90f569ac481f0944b11f5ddcf1e6509c0ff51471"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 16 04:13:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 16 04:13:33 2019 +0000"
      },
      "message": "Merge \"Benchmark: add Decoder\""
    },
    {
      "commit": "90f569ac481f0944b11f5ddcf1e6509c0ff51471",
      "tree": "82bee3ce22518e915ed83edae4b1f33f9e3905a1",
      "parents": [
        "bac928872a3f49ad69e9581c4f60099c21108213"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Fri Sep 06 17:24:22 2019 +0530"
      },
      "committer": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Thu Sep 12 17:26:44 2019 +0530"
      },
      "message": "Benchmark: add Decoder\n\nTest: decoderTest --gtest_repeat\u003d10 -P /sdcard/res/\n\nBug: 140051680\nChange-Id: I853ab5b08a3dfc866470ef727dfdf4763322e598\n"
    },
    {
      "commit": "f28a06da9837993eeef23fcb1a98a9eea666a11e",
      "tree": "8c724ec47d378e79b0d4255c2cd0a5c9b1111ae1",
      "parents": [
        "bac928872a3f49ad69e9581c4f60099c21108213",
        "1f8da412814ed205572d6e05cb5b55c3661ab312"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 12 10:16:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 12 10:16:23 2019 +0000"
      },
      "message": "Merge \"audiopolicy: Match DIRECT and MMAP_NOIRQ flags exactly in IOProfile\""
    },
    {
      "commit": "1f8da412814ed205572d6e05cb5b55c3661ab312",
      "tree": "8c724ec47d378e79b0d4255c2cd0a5c9b1111ae1",
      "parents": [
        "bac928872a3f49ad69e9581c4f60099c21108213"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Sep 11 12:57:42 2019 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Sep 11 12:57:42 2019 -0700"
      },
      "message": "audiopolicy: Match DIRECT and MMAP_NOIRQ flags exactly in IOProfile\n\nPrevent selection of DIRECT and MMAP_NOIRQ output profiles\nif these flags were not requested.\n\nTest: atest audiopolicy_tests\nChange-Id: I6940caed519b6237ea3038e646a84e4403a0c1ed\nMerged-In: I6940caed519b6237ea3038e646a84e4403a0c1ed\n"
    },
    {
      "commit": "bac928872a3f49ad69e9581c4f60099c21108213",
      "tree": "db277b1faf3c35ed3002e948e9b157ba167ba9ec",
      "parents": [
        "05a08644bfe5cd979076d3358ffe9db5bf474ada",
        "edad5db98d9014f7cb4cd2654bfb6c4b1ba2df80"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 11 18:11:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 11 18:11:06 2019 +0000"
      },
      "message": "Merge \"Require HW AV sync flag match for compatible output IOProfile\""
    },
    {
      "commit": "05a08644bfe5cd979076d3358ffe9db5bf474ada",
      "tree": "38b950ae715762923b7485ba4dcf8f8381b2a673",
      "parents": [
        "431988bcfa37488bf1df7fa501ee1bb09b91bb9d",
        "4a420a6c7b84b3e6076c23e17e8ea9a7adacf22a"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Sep 11 18:00:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 11 18:00:15 2019 +0000"
      },
      "message": "Merge \"Adapt to google::protobuf::uint64 type change\""
    },
    {
      "commit": "431988bcfa37488bf1df7fa501ee1bb09b91bb9d",
      "tree": "5c6f59d3269837e6521d26c064bc090fc97c8ffb",
      "parents": [
        "1b4180698cf4cac4d4fa2153d45b9dfded7238e7",
        "dc204de26d7ff3b7a3df2091cc64f6d0961fd45c"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Sep 11 00:29:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 11 00:29:25 2019 +0000"
      },
      "message": "Merge \"Benchmark: add Extractor\""
    },
    {
      "commit": "625e98db2fa9f72414ad919f5fb73ee8e73cdc89",
      "tree": "a5027a9f3c6ff2dc0964e14bc1456c14282645ed",
      "parents": [
        "f82a6c36da14acf579dce89777b7258d279754b2"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Tue Sep 10 16:27:35 2019 +0000"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Tue Sep 10 20:16:37 2019 +0000"
      },
      "message": "Revert \"Suppress a static-analyzer warning\"\n\nBug: http://b/120788908\n\nThis reverts commit f82a6c36da14acf579dce89777b7258d279754b2.\n\nReason for revert: The analyzer no longer issues the false-positive warning.\n\nChange-Id: Ie8d8336285115e3e7c287b2d1831fe9884afaa93\n"
    },
    {
      "commit": "dc204de26d7ff3b7a3df2091cc64f6d0961fd45c",
      "tree": "5c6f59d3269837e6521d26c064bc090fc97c8ffb",
      "parents": [
        "1b4180698cf4cac4d4fa2153d45b9dfded7238e7"
      ],
      "author": {
        "name": "Snehal N Bhamare",
        "email": "snehal.bhamare@ittiam.com",
        "time": "Wed Aug 21 20:36:56 2019 +0530"
      },
      "committer": {
        "name": "Snehal N Bhamare",
        "email": "snehal.bhamare@ittiam.com",
        "time": "Tue Sep 10 17:22:22 2019 +0530"
      },
      "message": "Benchmark: add Extractor\n\nTest: extractorTest  --gtest_repeat\u003d10 -P /sdcard/res/\n\nBug: 140051680\n\nChange-Id: Ia877298920823337ec791081b40e5c42718a1b65\n"
    },
    {
      "commit": "1b4180698cf4cac4d4fa2153d45b9dfded7238e7",
      "tree": "1424ec4e91a064f3c549fc8f2873b51c203f3704",
      "parents": [
        "6cffe44e0ffd62e66f8af57df242282ef8e247d3",
        "a6dfef8a44d95f2cc049ee0cb83501605c38ac64"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 10 01:35:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 10 01:35:38 2019 +0000"
      },
      "message": "Merge \"C2SoftMpeg4Enc: Handle yStride not equal to aligned width\""
    },
    {
      "commit": "6cffe44e0ffd62e66f8af57df242282ef8e247d3",
      "tree": "0b27ec1958eb4eeaefe43db848c2f918a8ba5e2c",
      "parents": [
        "b0d7fba6e5398f3bb5373afb13d8a5be2234355a",
        "af905470168892078ca85cbd77c844b07f46d1d7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 09 21:15:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 09 21:15:46 2019 +0000"
      },
      "message": "Merge \"Remove libhwbinder/libhidltransport deps\""
    },
    {
      "commit": "edad5db98d9014f7cb4cd2654bfb6c4b1ba2df80",
      "tree": "ca4e15f6ba03f5a1194c9b35c484ffc24d21c08e",
      "parents": [
        "b0d7fba6e5398f3bb5373afb13d8a5be2234355a"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Sep 09 10:39:56 2019 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Sep 09 12:34:33 2019 -0700"
      },
      "message": "Require HW AV sync flag match for compatible output IOProfile\n\nPreviously, Audio HAL implementers need all HW A/V sync profiles\ndeclared after non HW A/V sync profiles in their audio policy\nconfigurations, otherwise a HW A/V sync profile match could be\nfound for a non HW A/V sync (e.g. direct only) request, the\nAudio HAL output stream would be opened with the HW A/V sync\nflag, and Audio HALs typically fail to process the stream as\nthey are setup to parse in-band HW A/V sync headers (even if\nthey don\u0027t receive keyStreamHwAvSync AudioParameter).\n\nTest: atest audiopolicy_tests\n  AudioPolicyManagerTVTest#MatchOutputNoHwAvSync fails w/o IOProfile change,\n  passes with the change.\nBug: 140447125\n\nMerged-In: Icfc806497b5b23013e63621a585c28d1d7a9882a\nChange-Id: Icfc806497b5b23013e63621a585c28d1d7a9882a\n"
    },
    {
      "commit": "b0d7fba6e5398f3bb5373afb13d8a5be2234355a",
      "tree": "40bf13802281d6b012c4936b4653fa1451aa6b19",
      "parents": [
        "1210f45ea764f0d186e55a19c068283a4ff6cfac",
        "9a668fbda69721fb0f07d2df89ab5a80a211d36f"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Sep 09 15:37:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 09 15:37:46 2019 +0000"
      },
      "message": "Merge \"Benchmark: Add common utilities\""
    },
    {
      "commit": "a6dfef8a44d95f2cc049ee0cb83501605c38ac64",
      "tree": "e2c24f88022fcd14259bfee1768abf57347504c7",
      "parents": [
        "1210f45ea764f0d186e55a19c068283a4ff6cfac"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Aug 26 16:22:41 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Sep 09 06:25:09 2019 -0700"
      },
      "message": "C2SoftMpeg4Enc: Handle yStride not equal to aligned width\n\nmpeg4 encoder doesn\u0027t support a stride that is not equal to align(width, 16)\nIn such cases copy the input to an intermediate buffer and use that for\nencoding\n\nBug: 136962421\nBug: 139921039\nTest: tested few nv12 and i420 encoding\n\nChange-Id: I5a8adfc48aff79f52852be94bb46c10e7f9a0469\n"
    },
    {
      "commit": "9a668fbda69721fb0f07d2df89ab5a80a211d36f",
      "tree": "40bf13802281d6b012c4936b4653fa1451aa6b19",
      "parents": [
        "1210f45ea764f0d186e55a19c068283a4ff6cfac"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Wed Aug 21 19:22:00 2019 +0530"
      },
      "committer": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Mon Sep 09 13:50:10 2019 +0530"
      },
      "message": "Benchmark: Add common utilities\n\nTest: builds\n\nBug: 140051680\n\nChange-Id: Ic55a927684c39fd70a86dd9b83ca7417694a20a1\n"
    },
    {
      "commit": "af905470168892078ca85cbd77c844b07f46d1d7",
      "tree": "02acf167a294e18f49a8cf075aa6ee7eb21fbf68",
      "parents": [
        "1210f45ea764f0d186e55a19c068283a4ff6cfac"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Sep 06 12:08:49 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Sep 06 12:08:49 2019 -0700"
      },
      "message": "Remove libhwbinder/libhidltransport deps\n\nSince these were combined into libhidlbase.\n\nBug: 135686713\nTest: build only (libhwbinder/libhidltransport are empty)\nChange-Id: I6cc85a91afb603e31b85090917f9f3b59d82a4d1\n"
    },
    {
      "commit": "4a420a6c7b84b3e6076c23e17e8ea9a7adacf22a",
      "tree": "6fa1ddd1a57fc9c2c8cd828b25e2f4fad135aa4f",
      "parents": [
        "1210f45ea764f0d186e55a19c068283a4ff6cfac"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Oct 26 13:22:17 2018 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Sep 05 14:44:18 2019 -0700"
      },
      "message": "Adapt to google::protobuf::uint64 type change\n\nProtobuf 3.9.1 redefines google::protobuf::uint64 from unsigned long\nlong to uint64_t, which is sometimes unsigned long and sometimes\nunsigned long long.  Use PRIu64 to print it.\n\nBug: 117607748\nTest: m checkbuild\nChange-Id: Idb741c8be97df1c752083350fb8fed257903944c\nMerged-In: Idb741c8be97df1c752083350fb8fed257903944c\n"
    },
    {
      "commit": "1210f45ea764f0d186e55a19c068283a4ff6cfac",
      "tree": "e98822a4944bad07b5de22c21b9df9fdf2162e4b",
      "parents": [
        "b7a4a3c49214617fd928de1e11c7ff49e4a68815",
        "979aed6d01326c363fb8dfcedee8f181823a42fe"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Sep 05 16:53:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 05 16:53:31 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Merge Android 10 into master\""
    },
    {
      "commit": "979aed6d01326c363fb8dfcedee8f181823a42fe",
      "tree": "e98822a4944bad07b5de22c21b9df9fdf2162e4b",
      "parents": [
        "b7a4a3c49214617fd928de1e11c7ff49e4a68815",
        "c9e23f4554e079c9ecc6933797e6661767a4a469"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Sep 04 13:33:55 2019 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Sep 04 13:33:55 2019 -0700"
      },
      "message": "DO NOT MERGE - Merge Android 10 into master\n\nBug: 139893257\nChange-Id: I971ea1db5b37fca8a651cba85ba12c44d13e07c1\n"
    },
    {
      "commit": "c9e23f4554e079c9ecc6933797e6661767a4a469",
      "tree": "e98822a4944bad07b5de22c21b9df9fdf2162e4b",
      "parents": [
        "f24b76692d9b4c23e7f9c3a1c817294cfe04b642",
        "cee606de904204e96447ae9010ab40bb151bf3bf"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 23 06:45:13 2019 +0000"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 23 06:45:13 2019 +0000"
      },
      "message": "DO NOT MERGE - Merge build QP1A.190711.019 into stage-aosp-master\n\nBug: 139893257\nChange-Id: I4758e749be0f3d0431664ed31e6d754953eb91a1\n"
    },
    {
      "commit": "f24b76692d9b4c23e7f9c3a1c817294cfe04b642",
      "tree": "462f5e140ceb566e3978ffa9dabad4b33050b452",
      "parents": [
        "3ca47ba98d2286610e7b97c41e6418eb6441ba7c",
        "162ba6e93e518a0ec8456b174ed63669c3bc75cb"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 23 06:42:07 2019 +0000"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 23 06:42:07 2019 +0000"
      },
      "message": "DO NOT MERGE - Merge build QP1A.190711.001 into stage-aosp-master history\n\nBug: 139893257\nChange-Id: I4a580e2122ad2e58f3ee9278d0b206378bb6a4c6\n"
    },
    {
      "commit": "3ca47ba98d2286610e7b97c41e6418eb6441ba7c",
      "tree": "462f5e140ceb566e3978ffa9dabad4b33050b452",
      "parents": [
        "1dd33eacee80d6934dd541eb4703f17e18d97c55",
        "b7a4a3c49214617fd928de1e11c7ff49e4a68815"
      ],
      "author": {
        "name": "Wenfeng Sun",
        "email": "wenfeng.sun@mediatek.com",
        "time": "Wed Aug 21 14:48:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 21 14:48:06 2019 -0700"
      },
      "message": "Merge \"Fix OffloadThread VolumeShaper issue\"\nam: b7a4a3c492\n\nChange-Id: Ia166a3a4c036a0400b0220dd20d54aacbf286abb\n"
    },
    {
      "commit": "b7a4a3c49214617fd928de1e11c7ff49e4a68815",
      "tree": "e04568fcbd2d29fcbee242342e8fdfd4fe322408",
      "parents": [
        "e9239dbe79ebaa93dda6d734cc80230736a17918",
        "7945833b714265830792fd19f5b7618fe1a4cb10"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 21 20:41:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 21 20:41:40 2019 +0000"
      },
      "message": "Merge \"Fix OffloadThread VolumeShaper issue\""
    },
    {
      "commit": "7945833b714265830792fd19f5b7618fe1a4cb10",
      "tree": "7d2fe5c61b3f02935439c37270aeb2926750c517",
      "parents": [
        "e8a9a230ac79a42ccd629f5fcfbdadb4ed60f872"
      ],
      "author": {
        "name": "Wenfeng Sun",
        "email": "wenfeng.sun@mediatek.com",
        "time": "Wed May 29 20:12:43 2019 +0800"
      },
      "committer": {
        "name": "chien elvis",
        "email": "elvis.chien@mediatek.com",
        "time": "Wed Aug 21 08:27:51 2019 +0000"
      },
      "message": "Fix OffloadThread VolumeShaper issue\n\nBug: 134042971\n\nTest: NTS case AUDIO-026-DDP51-TC3-NonTunnel / Tunnel verify volume starts at 0 when fading in\n\nChange-Id: I8ee4444e3ceb2d8a0ceb979fada10c644b5db35c\n"
    },
    {
      "commit": "1dd33eacee80d6934dd541eb4703f17e18d97c55",
      "tree": "a0fa7ed830978c53e04127b27cf03632d7ed69d3",
      "parents": [
        "e1de3d1ab2ea52b18716673e549fac209aedb2b7",
        "e9239dbe79ebaa93dda6d734cc80230736a17918"
      ],
      "author": {
        "name": "Kodi Obika",
        "email": "kodiobika@google.com",
        "time": "Tue Aug 20 18:57:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 20 18:57:32 2019 -0700"
      },
      "message": "Merge \"Added trace event to screenrecord\"\nam: e9239dbe79\n\nChange-Id: I786445ef718d73192ff9c94ab4482232154a1b85\n"
    },
    {
      "commit": "e9239dbe79ebaa93dda6d734cc80230736a17918",
      "tree": "724e35f0531da25e008f8317f934a32eaa867941",
      "parents": [
        "04d0073dc7380f91293027a7bde0a855c15299d8",
        "1f14e9f4747ddcf8820c81eedff5e592683e8ce0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 21 01:01:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 21 01:01:41 2019 +0000"
      },
      "message": "Merge \"Added trace event to screenrecord\""
    },
    {
      "commit": "1f14e9f4747ddcf8820c81eedff5e592683e8ce0",
      "tree": "4b70c0e342f77e72c3a58e3c0b16af5b8bbea6b6",
      "parents": [
        "90982f280089e6956e82a66bdea79b23373092fb"
      ],
      "author": {
        "name": "Kodi Obika",
        "email": "kodiobika@google.com",
        "time": "Tue Aug 06 10:27:09 2019 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Aug 21 01:01:34 2019 +0000"
      },
      "message": "Added trace event to screenrecord\n\nBug: 135278534\nTest: Run Perfetto with \"screen recording\" enabled and execute\na query for the \"first_frame\" slice\nExempt-From-Owner-Approval: cherry-pick\n\n(cherry-picked from commit c840c0bfee6aa9be4e05e957e8d1ee8d9e330f75)\nMerged-In: I20abf7300e8c46b6e6dc52096db699e95c93297d\nChange-Id: I20abf7300e8c46b6e6dc52096db699e95c93297d\n"
    },
    {
      "commit": "e1de3d1ab2ea52b18716673e549fac209aedb2b7",
      "tree": "30812025821f089797233b32e141739b7c8f7b83",
      "parents": [
        "d528d7e695806d0bb3abce6b43c80af1f6e8ac34"
      ],
      "author": {
        "name": "Peter Kalauskas",
        "email": "peskal@google.com",
        "time": "Wed Aug 14 12:10:58 2019 -0700"
      },
      "committer": {
        "name": "Peter Kalauskas",
        "email": "peskal@google.com",
        "time": "Mon Aug 19 21:20:26 2019 +0000"
      },
      "message": "Convert LazyServiceRegistrar usage to singleton\n\nTest: lshal\nBug: 139376253\nChange-Id: I342decf149ec60653d1a81a1c02b9aca3f4546b4\n"
    },
    {
      "commit": "d528d7e695806d0bb3abce6b43c80af1f6e8ac34",
      "tree": "f1a4c1f6265f65ee813278fb443585da4ab20e16",
      "parents": [
        "4e6aa1d5bcad4001bdcfcd0d6307566ae4b67b38",
        "e41a230b5621d84b4bbeb84d53f78a682975ca19"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 15 23:02:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 15 23:02:13 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor (5713463) into stage-aosp-master\" into stage-aosp-master"
    },
    {
      "commit": "4e6aa1d5bcad4001bdcfcd0d6307566ae4b67b38",
      "tree": "5a4e3e6534daafd5c8bdf61be5cacfb21d73c084",
      "parents": [
        "cc2a307ffab6112106ccae49ffdb85d7cad56d3f",
        "04d0073dc7380f91293027a7bde0a855c15299d8"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Aug 15 00:01:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 15 00:01:53 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master\"\nam: 04d0073dc7 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I4097a3bb0f4eb48628b7b7c66cb6ee5c752f1161\n"
    },
    {
      "commit": "cc2a307ffab6112106ccae49ffdb85d7cad56d3f",
      "tree": "5a4e3e6534daafd5c8bdf61be5cacfb21d73c084",
      "parents": [
        "72d2412c271237aa6dfa2a75c41c8c0f69999b34",
        "cacc308548e59953581e51af5ca3c45324f0b49a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Aug 14 23:31:19 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 14 23:31:19 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master\nam: cacc308548 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I54813f1184f42f9f45fd6d682d8ab9141e228fb8\n"
    },
    {
      "commit": "04d0073dc7380f91293027a7bde0a855c15299d8",
      "tree": "7eb64852565fd103c9c8ad097021e22c4d49e1a8",
      "parents": [
        "2a70a39f4c88c531be1a7087e6b241532ee0024d",
        "cacc308548e59953581e51af5ca3c45324f0b49a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 15 06:13:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 15 06:13:48 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master\""
    },
    {
      "commit": "e41a230b5621d84b4bbeb84d53f78a682975ca19",
      "tree": "f1a4c1f6265f65ee813278fb443585da4ab20e16",
      "parents": [
        "72d2412c271237aa6dfa2a75c41c8c0f69999b34",
        "fa496f56a19dd97d8d289b24505eb413a3a92937"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Aug 14 12:04:06 2019 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Aug 14 12:04:06 2019 -0700"
      },
      "message": "DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor (5713463) into stage-aosp-master\n\nBug: 134405016\nChange-Id: I7e928492f14d661df6754935e21dc3e2226b2770\n"
    },
    {
      "commit": "72d2412c271237aa6dfa2a75c41c8c0f69999b34",
      "tree": "5a4e3e6534daafd5c8bdf61be5cacfb21d73c084",
      "parents": [
        "5369de1fd662aa373cbbf4cf5368c66da74d51db",
        "2a70a39f4c88c531be1a7087e6b241532ee0024d"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Aug 14 10:14:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 14 10:14:49 2019 -0700"
      },
      "message": "Merge \"Move ExtendedAudioBufferProvider and SingleStateQueue\"\nam: 2a70a39f4c\n\nChange-Id: I993318e2a9a5bba3aa65ee8319d80bebb537df50\n"
    },
    {
      "commit": "2a70a39f4c88c531be1a7087e6b241532ee0024d",
      "tree": "60cb2b95b2a1eb630697b5014a05713e4c899366",
      "parents": [
        "646a332acfc525e94e6c1898544201052efa4fc8",
        "9f3c02d15167b98b9208687e7e30e07149efbf2d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 14 17:00:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 14 17:00:28 2019 +0000"
      },
      "message": "Merge \"Move ExtendedAudioBufferProvider and SingleStateQueue\""
    },
    {
      "commit": "cacc308548e59953581e51af5ca3c45324f0b49a",
      "tree": "d599e9673010f1e5a5afab202180b8d5e36203ac",
      "parents": [
        "646a332acfc525e94e6c1898544201052efa4fc8",
        "a22302ec9a1fd4cbeb06c8e3a9d36a54805d8f21"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Aug 13 16:36:36 2019 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Aug 13 16:36:36 2019 -0700"
      },
      "message": "DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master\n\nBug: 139369544\nChange-Id: Id72493f634980e5bbb960f97919ca727d2cbdd85\n"
    },
    {
      "commit": "a22302ec9a1fd4cbeb06c8e3a9d36a54805d8f21",
      "tree": "d750e00d6268197aa6f3438f87f5968bab86884b",
      "parents": [
        "bcb87e5568190c521c96de89ffdd871abd1e28bf",
        "fa4a379ff8e06a8d0d9a9c9e57c3b3cdb6027db1"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Aug 13 16:23:30 2019 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Aug 13 16:23:30 2019 +0000"
      },
      "message": "Snap for 5674421 from fa4a379ff8e06a8d0d9a9c9e57c3b3cdb6027db1 to pi-platform-release\n\nChange-Id: I21a3d84d92ce4f10559f2424705b50acf9500ca7\n"
    },
    {
      "commit": "9f3c02d15167b98b9208687e7e30e07149efbf2d",
      "tree": "60cb2b95b2a1eb630697b5014a05713e4c899366",
      "parents": [
        "646a332acfc525e94e6c1898544201052efa4fc8"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 12 11:36:05 2019 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 12 11:47:19 2019 -0700"
      },
      "message": "Move ExtendedAudioBufferProvider and SingleStateQueue\n\nMove ExtendedAudioBufferProvider.h to libaudioclient. This is\na more appropriate location because EABP extends AudioBufferProvider.\n\nMove SingleStateQueue.h to libnbaio_mono. This is a more appropriate\nlocation because SSQ is a non-blocking queue.\n\nThis allows to remove the dependency of libnbaio on libmedia\nwhich is a good thing because libnbaio provides more low-level\nabstractions than libmedia.\n\nAlso, replace a dependency of libnbaio on libbinder with\na dependency on libaudiohal header library.\n\nTest: make\nChange-Id: Ie48b523790cd8230695ec2e4710e50981b616289\n"
    },
    {
      "commit": "5369de1fd662aa373cbbf4cf5368c66da74d51db",
      "tree": "8cbcf96a3959ceb1522d2b8f80dab9117babf4b4",
      "parents": [
        "c2036c256a05789fd5f161dc4148232e7f607ad0",
        "646a332acfc525e94e6c1898544201052efa4fc8"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Fri Aug 09 11:28:19 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 09 11:28:19 2019 -0700"
      },
      "message": "Merge \"Check the media.settings.xml property\"\nam: 646a332acf\n\nChange-Id: I97dfe2a83a8ffa46602b8bbb097fdbfe1e6b38b3\n"
    },
    {
      "commit": "646a332acfc525e94e6c1898544201052efa4fc8",
      "tree": "906dc98911d05cd1601c1c42c828ee67ff35c08a",
      "parents": [
        "90982f280089e6956e82a66bdea79b23373092fb",
        "ef8695ed8435b10bf9ae5f5e5b22f1d8a4d716d8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 09 17:44:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 09 17:44:36 2019 +0000"
      },
      "message": "Merge \"Check the media.settings.xml property\""
    },
    {
      "commit": "c2036c256a05789fd5f161dc4148232e7f607ad0",
      "tree": "ead305bca26d0ba006583a1956ddc364b6caf015",
      "parents": [
        "4512298d08d648a44f5eb59c56a0f646635805f0",
        "90982f280089e6956e82a66bdea79b23373092fb"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Aug 05 18:39:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 05 18:39:37 2019 -0700"
      },
      "message": "Merge \"SoftVorbisDec: Fix isConfigured() in vorbis decoder plugin\"\nam: 90982f2800\n\nChange-Id: Ieff236d6198e3e3b1e3e0c201887870e9ab9bac1\n"
    },
    {
      "commit": "90982f280089e6956e82a66bdea79b23373092fb",
      "tree": "5aa132e0ac90b0a1ae1b4e72388c80849d20ea38",
      "parents": [
        "595bb9f78e540c35c774f026d3540847b094d798",
        "dc63d2b2b7e44f649a1fc63a0c82204d462fc783"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 06 01:20:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 06 01:20:29 2019 +0000"
      },
      "message": "Merge \"SoftVorbisDec: Fix isConfigured() in vorbis decoder plugin\""
    },
    {
      "commit": "dc63d2b2b7e44f649a1fc63a0c82204d462fc783",
      "tree": "025718db156d53652e702fd96bbdbf078a883242",
      "parents": [
        "2255c50a920f106f91a099fec2ac6692b696a61d"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Jul 31 13:28:03 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Aug 05 19:08:05 2019 +0000"
      },
      "message": "SoftVorbisDec: Fix isConfigured() in vorbis decoder plugin\n\nisConfigured() in soft vorbis decoder omx plugin was using\nmInputBufferCount to detect if the decoder was configured.\nBut mInputBufferCount was reset to 0 after flush.\nThis was prone to a race condition, when flush was called immediately\nafter start(), before codec could signal correct number of channels and\nsampling rate.\nisConfigured() is now fixed to check decoder state rather than\nmInputBufferCount.\n\nBug: 137736256\nBug: 138213973\nTest: atest android.media.cts.DecoderTest#testDecodeWithEOSOnLastBuffer\nMerged-In: Ia1e6b88eca45b46fe20f36627f79cd767b73cc1a\nChange-Id: Ia1e6b88eca45b46fe20f36627f79cd767b73cc1a\n"
    },
    {
      "commit": "4512298d08d648a44f5eb59c56a0f646635805f0",
      "tree": "60236454c18712688b12ab3efca6c64e0a567cb9",
      "parents": [
        "8021f69cc8f235eb36246a21f1118f0557e21f85",
        "595bb9f78e540c35c774f026d3540847b094d798"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 05 11:08:15 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 05 11:08:15 2019 -0700"
      },
      "message": "Merge \"libnbaio: Add libaudioutils headers export\"\nam: 595bb9f78e\n\nChange-Id: Ia4c647c0661a4d6ef96018e149d0bc1d334cf12d\n"
    },
    {
      "commit": "595bb9f78e540c35c774f026d3540847b094d798",
      "tree": "3777aca493f87aa40d488fd745e2bc90f4ccf355",
      "parents": [
        "2255c50a920f106f91a099fec2ac6692b696a61d",
        "19171797505e96276cfd69b9f5a36b1a5ef95a1a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 05 17:53:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 05 17:53:04 2019 +0000"
      },
      "message": "Merge \"libnbaio: Add libaudioutils headers export\""
    },
    {
      "commit": "19171797505e96276cfd69b9f5a36b1a5ef95a1a",
      "tree": "3777aca493f87aa40d488fd745e2bc90f4ccf355",
      "parents": [
        "2255c50a920f106f91a099fec2ac6692b696a61d"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Aug 02 08:57:25 2019 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Aug 02 09:05:44 2019 -0700"
      },
      "message": "libnbaio: Add libaudioutils headers export\n\nHeader files of libnbaio include files from audio_utils\nyet the module did not export include path for those. This was\nrequiring modules depending on libnbaio[_mono] to add those\ninclude paths into their build files.\n\nTest: make\nChange-Id: I8982e04db0f3646ce7945fb55529727766f2dfa1\n"
    },
    {
      "commit": "8021f69cc8f235eb36246a21f1118f0557e21f85",
      "tree": "8facbabdc5b9fd923adf8e27fd7430281d60de54",
      "parents": [
        "dc8ee518f7a35d0c9d8f9fadfd887d97d8e527ff"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jul 30 08:48:19 2019 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Aug 01 18:18:10 2019 +0000"
      },
      "message": "Remove product_is_iot.\n\nTest: treehugger\nExempt-From-Owner-Approval: cherrypick\nChange-Id: I0a29825c8e9fe082c0dd2bee60cfc04665678fcd\n(cherry picked from commit 917bb01c6bb02060a01f804431dd503f9b256d30)\n"
    },
    {
      "commit": "ef8695ed8435b10bf9ae5f5e5b22f1d8a4d716d8",
      "tree": "e1340f6d21d832514d3aac31a3a7b80984e1df89",
      "parents": [
        "2255c50a920f106f91a099fec2ac6692b696a61d"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Tue Jul 30 20:43:43 2019 +0900"
      },
      "committer": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Tue Jul 30 12:15:25 2019 +0000"
      },
      "message": "Check the media.settings.xml property\n\nThe file name and path of the media profiles can be changed by\nmedia.settings.xml property. So befor test, we should check\nmedia.settings.xml property.\n\nBug: 138413934\nTest: vts-tradefed run vts -m VtsValidateMediaProfiles\nChange-Id: Ib7070cca94b9d637b9a1a175d09baf7b78ec0fd9\n"
    },
    {
      "commit": "dc8ee518f7a35d0c9d8f9fadfd887d97d8e527ff",
      "tree": "2e34302c189c26a4b1c3c4a1af41d8a017163367",
      "parents": [
        "49742b2ab11f9cc9866f274f7a1333eaff909c70"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Wed Jul 24 13:53:41 2019 +0200"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed Jul 24 14:45:39 2019 +0000"
      },
      "message": "Fix checkbuild breakage in stage-aosp-master\n\nBug: http://b/138278655\nTest: mmm -j48 frameworks/av\nChange-Id: Id8795160388464b828c2805e6b1b5f01f7b8b56b\n"
    },
    {
      "commit": "49742b2ab11f9cc9866f274f7a1333eaff909c70",
      "tree": "148e5f6fbbb7720c046a147fa213b0d051e67558",
      "parents": [
        "42e1130e8be8b2527a8d17b1748592ae004e85c0",
        "2255c50a920f106f91a099fec2ac6692b696a61d"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Tue Jul 23 23:17:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 23 23:17:47 2019 -0700"
      },
      "message": "Merge \"Apply version-script to libaaudio library.\"\nam: 2255c50a92\n\nChange-Id: I1f8d59c8056d3ced187f75f8e603fe2517df64aa\n"
    },
    {
      "commit": "2255c50a920f106f91a099fec2ac6692b696a61d",
      "tree": "667197fe00298632084fb1b80540d1c40291277f",
      "parents": [
        "0db4d66d132006ab72f41ad76c7358e5cbae0a32",
        "8e8a96881165d8251aaa9a575a568062bd06430e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 23 11:03:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 23 11:03:29 2019 +0000"
      },
      "message": "Merge \"Apply version-script to libaaudio library.\""
    },
    {
      "commit": "42e1130e8be8b2527a8d17b1748592ae004e85c0",
      "tree": "61380db6ef5d30460357c8af0b962bed4c5d071a",
      "parents": [
        "c3af5ba966b7aaddfd96bac149f04a4f43c49f9c",
        "0db4d66d132006ab72f41ad76c7358e5cbae0a32"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Tue Jul 23 11:11:10 2019 +0200"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Jul 23 10:48:45 2019 +0000"
      },
      "message": "resolve merge conflicts of 0db4d66d132006ab72f41ad76c7358e5cbae0a32 to stage-aosp-master\n\nTest: I did not test this\nMerged-In: If93118ed2c266faf2964abf21e17b0b13df493d2\nChange-Id: Iaba9829407bd2b625e91ac7a4c8bc8941fa7d569\n"
    },
    {
      "commit": "0db4d66d132006ab72f41ad76c7358e5cbae0a32",
      "tree": "73f2e5b9fb87105fe5a47452c793858b25fb984b",
      "parents": [
        "c659375f3ef5d91d189a58db8d6a70b1c83c8629",
        "d81a84a886e13c61a613b35e4a998ad8e61a0d8f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 22 19:24:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 22 19:24:12 2019 +0000"
      },
      "message": "Merge \"Split libaaudio.so to internal and NDK part\""
    },
    {
      "commit": "c3af5ba966b7aaddfd96bac149f04a4f43c49f9c",
      "tree": "e11f275cd8de9c22c572301964187595f26fda7e",
      "parents": [
        "c2c08b5be18351f442c9ff1db6d5560b8c56822c",
        "03e9a8f803f215af374429b500bb18e9df5e439a"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jul 22 18:41:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 22 18:41:52 2019 +0000"
      },
      "message": "Merge \"Remove unnecessary use of external/icu/icu4c/source/common\" into stage-aosp-master"
    },
    {
      "commit": "c2c08b5be18351f442c9ff1db6d5560b8c56822c",
      "tree": "10fea3d81da03948e675eeeb8af52a67a9aaf7db",
      "parents": [
        "c62ef7905d27ade434e401892839dd9b9c94bf15",
        "c659375f3ef5d91d189a58db8d6a70b1c83c8629"
      ],
      "author": {
        "name": "Jessie Hao",
        "email": "juan.hao@nxp.com",
        "time": "Mon Jul 22 10:23:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 22 10:23:49 2019 -0700"
      },
      "message": "Merge \"Change lock to lockYCbCr for to get the actual y,cb,cr.\"\nam: c659375f3e\n\nChange-Id: I3e986d4069b95dd1ab8e67db28ea1e3cdcaca7b5\n"
    },
    {
      "commit": "c659375f3ef5d91d189a58db8d6a70b1c83c8629",
      "tree": "25408f295ad9b0615dd7513b5b3065c903b8318c",
      "parents": [
        "4cebb2ca3dd3100e58b39b6559a414ee94845dfa",
        "e106cd871f824a2c1b02a0eb4a5f07c02b0a3cd3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 22 16:50:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 22 16:50:22 2019 +0000"
      },
      "message": "Merge \"Change lock to lockYCbCr for to get the actual y,cb,cr.\""
    },
    {
      "commit": "03e9a8f803f215af374429b500bb18e9df5e439a",
      "tree": "22a6d04b5f0ac9b8d1c73b32dd02e99a698bc7ec",
      "parents": [
        "c62ef7905d27ade434e401892839dd9b9c94bf15"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Jul 11 15:14:50 2019 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jul 22 13:46:33 2019 +0000"
      },
      "message": "Remove unnecessary use of external/icu/icu4c/source/common\n\nThis is no longer necessary because the headers are exported by the\nlibicuuc library which is a dependency of libxml2.\n\nBug: 134379140\nChange-Id: I01dfe41c6584d71de47a5a76e1f7cc718083ca8c\nTest: m libaudiopolicyengine_config\nExempt-From-Owner-Approval: cherry pick from qt-dev-plus-aosp.\n(cherry picked from commit 2142c72cd74f0b303a676192f2d9d1285dbc2bda)\n"
    },
    {
      "commit": "e106cd871f824a2c1b02a0eb4a5f07c02b0a3cd3",
      "tree": "25408f295ad9b0615dd7513b5b3065c903b8318c",
      "parents": [
        "4cebb2ca3dd3100e58b39b6559a414ee94845dfa"
      ],
      "author": {
        "name": "Jessie Hao",
        "email": "juan.hao@nxp.com",
        "time": "Fri Jul 19 09:59:16 2019 +0800"
      },
      "committer": {
        "name": "Jessie Hao",
        "email": "juan.hao@nxp.com",
        "time": "Mon Jul 22 10:03:17 2019 +0800"
      },
      "message": "Change lock to lockYCbCr for to get the actual y,cb,cr.\n\nFound when use google sw decoder,below CTS case will fail:\nCtsMediaTestCases android.media.cts.DecodeAccuracyTest 8,12,24,28,40,44.\nChecked the failed case,test video height is not 4 bytes align,\neg 426x182,854x362,1920x818.\nSome platform GPU may need height 4 bytes align, so the dst_v,dst_u calculation\nshould consider height alignment.\nHere change lock to lockYCbCr to get the actual y,cb,cr.\n\nChange-Id: Ibbccbad3936ab36ee2c25773367b0fbb67d9226e\nSigned-off-by: Jessie Hao \u003cjuan.hao@nxp.com\u003e\n"
    },
    {
      "commit": "c62ef7905d27ade434e401892839dd9b9c94bf15",
      "tree": "22a0c5cc2bbc0830177d405ccf1f9e5ef8394434",
      "parents": [
        "a789bd6188cffd538153eac1c4498ce757df3ed0",
        "4cebb2ca3dd3100e58b39b6559a414ee94845dfa"
      ],
      "author": {
        "name": "Jeffrey Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Fri Jul 19 07:33:26 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 19 07:33:26 2019 -0700"
      },
      "message": "[automerger skipped] Merge changes from topic \"rs_to_rscript\"\nam: 4cebb2ca3d -s ours\nam skip reason: change_id I10a23ceee696df7fe363cc5d825e45100565cbdf with SHA1 6235cd99df is in history\n\nChange-Id: I1d89443cb61cfffe4078dd71a5e33aa22a70d1be\n"
    },
    {
      "commit": "a789bd6188cffd538153eac1c4498ce757df3ed0",
      "tree": "22a0c5cc2bbc0830177d405ccf1f9e5ef8394434",
      "parents": [
        "66d58f5925484d6e502d32e19779332a016f463c",
        "6235cd99df54f266fce5648c0fba843c050be7f8"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Thu Jul 18 12:12:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 18 12:12:54 2019 -0700"
      },
      "message": "[automerger skipped] Renderscript: rename .rs extension to .rscript\nam: 6235cd99df -s ours\nam skip reason: change_id I10a23ceee696df7fe363cc5d825e45100565cbdf with SHA1 623d087c54 is in history\n\nChange-Id: Ib732142d457cc18acd2ea5f81a4f1449d82a8f3b\n"
    },
    {
      "commit": "8e8a96881165d8251aaa9a575a568062bd06430e",
      "tree": "fa98df9a0eb75cfe2a41a4bb00b637b2e4dcd304",
      "parents": [
        "d81a84a886e13c61a613b35e4a998ad8e61a0d8f"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Tue Jun 04 15:14:02 2019 +0200"
      },
      "committer": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Thu Jul 18 15:25:35 2019 +0200"
      },
      "message": "Apply version-script to libaaudio library.\n\nIn previous attempt it was mistakenly applied to cc_library_header\ninstead of the actual library. Do it correctly this time.\nThe intention of this change is to hide unintentionally\nexported symbols from the library.\n\nBug: http://b/69603741\nTest: make\nChange-Id: I47967abea0b39aec05e80823c9eb3fe53f9fa591\n"
    },
    {
      "commit": "d81a84a886e13c61a613b35e4a998ad8e61a0d8f",
      "tree": "e1ca28f807ed6d384e3526de1f0f2049548f17b6",
      "parents": [
        "10b5ef5d180bc5b0a2116f112b87153b16c3de00"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Wed Jul 17 13:55:16 2019 +0200"
      },
      "committer": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Thu Jul 18 15:25:14 2019 +0200"
      },
      "message": "Split libaaudio.so to internal and NDK part\n\nThis change moves almost everything from libaadio.so to\nseparate libaaudio_internal.so library. This is done to\navoid exporting symbols which apps are not allowed to use\nbut have them available for platform libraries by exporting\nthem from libaaudio_internal.so\n\nBug: http://b/69603741\nTest: make\nMerged-In: If93118ed2c266faf2964abf21e17b0b13df493d2\nChange-Id: If93118ed2c266faf2964abf21e17b0b13df493d2\n"
    },
    {
      "commit": "66d58f5925484d6e502d32e19779332a016f463c",
      "tree": "22a0c5cc2bbc0830177d405ccf1f9e5ef8394434",
      "parents": [
        "623d087c5449535dbb7c3d194444698cafeb3de6",
        "ab33ac980af00a6e340d0766bfc91a7576d57db0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 18 05:16:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 18 05:16:27 2019 +0000"
      },
      "message": "Merge \"Renderscript: rename .rs extension to .rscript\" into stage-aosp-master"
    },
    {
      "commit": "cee606de904204e96447ae9010ab40bb151bf3bf",
      "tree": "fe812669d009ddb4c7148d791a65a4961b9c533c",
      "parents": [
        "7879fa986aba0570276adf4d1554d4813e85ec12",
        "b5dc2d1e3653d9f268a35bf8176a003217b38b6c"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jul 18 04:11:27 2019 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jul 18 04:11:27 2019 +0000"
      },
      "message": "Merge cherrypicks of [8681848, 8682094, 8682365, 8682497, 8682498, 8682518, 8682519, 8681849, 8681887, 8681888, 8682539, 8682540, 8682541, 8681283, 8682521] into qt-release\n\nChange-Id: Ic6e5a0ed8a340bb3d3b13e353acf5edbebea8306\n"
    },
    {
      "commit": "b5dc2d1e3653d9f268a35bf8176a003217b38b6c",
      "tree": "fe812669d009ddb4c7148d791a65a4961b9c533c",
      "parents": [
        "7879fa986aba0570276adf4d1554d4813e85ec12"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat Jul 13 09:32:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jul 18 04:10:01 2019 +0000"
      },
      "message": "audio policy: fix mmap capture disconnect\n\nForce close mmap input streams when a capture device is\nconnected to force disconnect callback to client.\n\nBug: 137311579\nTest: capture with oboetester and connect headset\nChange-Id: Iafe939247fa565e2424b40afacdb79a31b8955b7\n(cherry picked from commit 7bd2939d6ce0574f01771b8569b1d76faf2b09b7)\n(cherry picked from commit c833ccc86b8af68cfb80de182309be6d4eaac860)\n"
    },
    {
      "commit": "ab33ac980af00a6e340d0766bfc91a7576d57db0",
      "tree": "652340843a6a6e3bd6647b7092d8c67925a4f1ea",
      "parents": [
        "24225f9ba085f07aa9727bb3c7f373e873d51a8e"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Fri Jul 12 10:27:45 2019 -0700"
      },
      "committer": {
        "name": "Jeffrey Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Thu Jul 18 04:02:11 2019 +0000"
      },
      "message": "Renderscript: rename .rs extension to .rscript\n\nReserve .rs extension for Rust.\n\nBug: 137365032\nTest: make checkbuild\nTest: cd frameworks/compile/slang/tests\n    ./slang_tests.py\nTest: atest CtsRenderscriptTestCases\nTest: CtsRsCppTestCases\n\nExempt-From-Owner-Approval: Clean CP\nChange-Id: I33010b5604d8140f3a50845c16daff743504c8d0\nMerged-In: I33010b5604d8140f3a50845c16daff743504c8d0\n(cherry picked from commit fafc72bd8ba6602c609c5109d2ec0ea318f14131)\n(cherry picked from commit 86fdb97cbb82464b0d021f16d7ad8752bf4b2767)\n"
    },
    {
      "commit": "623d087c5449535dbb7c3d194444698cafeb3de6",
      "tree": "639832e7abb33ecb8860468feef91113d49fc961",
      "parents": [
        "24225f9ba085f07aa9727bb3c7f373e873d51a8e"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Mon Jul 15 19:59:50 2019 -0700"
      },
      "committer": {
        "name": "Jeffrey Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Thu Jul 18 04:01:46 2019 +0000"
      },
      "message": "Renderscript: rename .rs extension to .rscript\n\nAs far as I can tell, this is the only place where soong is used\nto build renderscript.\n\nBug: 137365032\nTest: make checkbuild\nTest: cd frameworks/compile/slang/tests\n    ./slang_tests.py\n    Test: atest CtsRenderscriptTestCases\n    Test: CtsRsCppTestCases\n\nExempt-From-Owner-Approval: Clean CP\nChange-Id: I10a23ceee696df7fe363cc5d825e45100565cbdf\nMerged-In: I10a23ceee696df7fe363cc5d825e45100565cbdf\n(cherry picked from commit cf75a0b013a1e7238a2aad96f496645b57a424d3)\n(cherry picked from commit 3a6b92a98e6e7b0c3876c8ff56c1b4b7f0403894)\n"
    },
    {
      "commit": "4cebb2ca3dd3100e58b39b6559a414ee94845dfa",
      "tree": "c28e2e027a3bf94df4a28549cce3d9b6a3412eb5",
      "parents": [
        "10b5ef5d180bc5b0a2116f112b87153b16c3de00",
        "6235cd99df54f266fce5648c0fba843c050be7f8"
      ],
      "author": {
        "name": "Jeffrey Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Thu Jul 18 02:02:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 18 02:02:00 2019 +0000"
      },
      "message": "Merge changes from topic \"rs_to_rscript\"\n\n* changes:\n  Renderscript: rename .rs extension to .rscript\n  Renderscript: rename .rs extension to .rscript\n"
    },
    {
      "commit": "6235cd99df54f266fce5648c0fba843c050be7f8",
      "tree": "3e4bc410802f6ff7f27cdd86b306c0466aeaf93e",
      "parents": [
        "737f6748fc37950e9095ede64249521ca5d9afd8"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Mon Jul 15 19:59:50 2019 -0700"
      },
      "committer": {
        "name": "Jeffrey Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Wed Jul 17 21:43:37 2019 +0000"
      },
      "message": "Renderscript: rename .rs extension to .rscript\n\nAs far as I can tell, this is the only place where soong is used\nto build renderscript.\n\nBug: 137365032\nTest: make checkbuild\nTest: cd frameworks/compile/slang/tests\n    ./slang_tests.py\n    Test: atest CtsRenderscriptTestCases\n    Test: CtsRsCppTestCases\n\nChange-Id: I10a23ceee696df7fe363cc5d825e45100565cbdf\nMerged-In: I10a23ceee696df7fe363cc5d825e45100565cbdf\n"
    },
    {
      "commit": "737f6748fc37950e9095ede64249521ca5d9afd8",
      "tree": "019fddf7f41323d0306cef9824e1651051e66e07",
      "parents": [
        "4c76131a07107e12df9344366b3ac8a0035e1cb6"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Fri Jul 12 10:27:45 2019 -0700"
      },
      "committer": {
        "name": "Jeffrey Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Wed Jul 17 21:33:29 2019 +0000"
      },
      "message": "Renderscript: rename .rs extension to .rscript\n\nReserve .rs extension for Rust.\n\nBug: 137365032\nTest: make checkbuild\nTest: cd frameworks/compile/slang/tests\n    ./slang_tests.py\nTest: atest CtsRenderscriptTestCases\nTest: CtsRsCppTestCases\n\nChange-Id: I33010b5604d8140f3a50845c16daff743504c8d0\nMerged-In: I33010b5604d8140f3a50845c16daff743504c8d0\n"
    },
    {
      "commit": "7879fa986aba0570276adf4d1554d4813e85ec12",
      "tree": "9ba1df53d19f8daa24e5536b09224dfaa4b76e90",
      "parents": [
        "39fb9c9a84152597501f7835115708880d55171f",
        "fd5486c7b85af2bfd8161888dc1f22ce81b8f8a3"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Jul 15 17:52:46 2019 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Jul 15 17:52:46 2019 +0000"
      },
      "message": "Merge cherrypicks of [8655472, 8655254, 8655915, 8655916, 8655554, 8655935, 8655917, 8655800, 8655789, 8655473, 8655918, 8655474, 8655408, 8655351] into qt-release\n\nChange-Id: I7c37e317194e0a8b6da6fc2c6478bd51320b91eb\n"
    },
    {
      "commit": "fd5486c7b85af2bfd8161888dc1f22ce81b8f8a3",
      "tree": "9ba1df53d19f8daa24e5536b09224dfaa4b76e90",
      "parents": [
        "a4ce3884399268197d55633f07ce212ec2bdd30f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jul 12 12:52:05 2019 -0700"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Jul 15 17:51:29 2019 +0000"
      },
      "message": "codec2: force array mode for graphic metadata buffers\n\nBug: 133291455\nTest: bug repro steps (10 times)\nChange-Id: I7513a97dcfa50df880539a4a121c697952aae36a\n(cherry picked from commit 1221fd1704150c76f175afe5bf46436236bdf48b)\n"
    },
    {
      "commit": "a4ce3884399268197d55633f07ce212ec2bdd30f",
      "tree": "d4f838e43e9bcc5fe76bb27fa5912cf97fa109b0",
      "parents": [
        "39fb9c9a84152597501f7835115708880d55171f"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat May 18 01:52:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Jul 15 17:51:21 2019 +0000"
      },
      "message": "Allow creation of input surface in CCodec\n\nCurrently, an input surface to an encoder is created in the codec\nprocess, but the queue operation has to be issued from the application\nprocess. This CL allows an input surface to be created in the\napplication process, hence reducing the number of IPCs issued per frame.\nThis option can be chosen by setting \"debug.stagefright.c2inputsurface\"\nto -1. (If the property is not set, it defaults to 0, which picks the\ncurrent behavior.)\n\nTest: adb shell setprop debug.stagefright.c2inputsurface -1\nThen, record a video.\n\nBug: 131800183\nBug: 134017277\n\nChange-Id: Idbf2ba87689e1e876a215850aa0260539183a4ee\n(cherry picked from commit 1858832f4708285eb5b2ace02d2a580125087d3c)\n"
    },
    {
      "commit": "24225f9ba085f07aa9727bb3c7f373e873d51a8e",
      "tree": "9dfad2da3583c9c4facb96c708c3b423ad12763c",
      "parents": [
        "ffc1f570a2e8bc3ba591d75610bc15d3b2b244a9",
        "10b5ef5d180bc5b0a2116f112b87153b16c3de00"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jul 12 10:24:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 12 10:24:03 2019 -0700"
      },
      "message": "Merge \"libaaudio: remove unused deps\"\nam: 10b5ef5d18\n\nChange-Id: Ia61bc23c2bea2e474637faa718ff7d40f7d23ed8\n"
    },
    {
      "commit": "10b5ef5d180bc5b0a2116f112b87153b16c3de00",
      "tree": "59933bbd81d4e32f27c4446ca158700d3dd00cf2",
      "parents": [
        "61e027adbfdc0e3a1cdeadf353daee79646fa6a4",
        "0de8047d0d20b3cc2fb5b92a8c39247e2aa3cf5b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 12 16:54:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jul 12 16:54:57 2019 +0000"
      },
      "message": "Merge \"libaaudio: remove unused deps\""
    },
    {
      "commit": "39fb9c9a84152597501f7835115708880d55171f",
      "tree": "77befd5d2a365b9f0c1d6d542f95e534c38763e8",
      "parents": [
        "142c49942474e832674ab45325b549484f76437a",
        "cdb89c773dafcfa8e42e300d43810787f02bba0a"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Jul 12 04:11:15 2019 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Jul 12 04:11:15 2019 +0000"
      },
      "message": "Merge cherrypicks of [8558068, 8558825, 8558826, 8558827, 8557109, 8558018, 8558886, 8558887, 8558888, 8558889, 8558071, 8558072, 8556231] into qt-release\n\nChange-Id: I481ec6dae5a190a8968dbaac878a93804150e51f\n"
    },
    {
      "commit": "cdb89c773dafcfa8e42e300d43810787f02bba0a",
      "tree": "77befd5d2a365b9f0c1d6d542f95e534c38763e8",
      "parents": [
        "142c49942474e832674ab45325b549484f76437a"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Jul 10 17:50:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Jul 12 04:10:10 2019 +0000"
      },
      "message": "Skip secure decoders in C2 VTS\n\nTest: vts-tradefed run vts -m VtsHalMediaC2V1_0Host\n\nBug: 136725027\n\nChange-Id: I78e141c04890ab153135a7cc948e2b7dc4897787\n(cherry picked from commit 2cd83c9fbbd286768999ade97f7fce4b409b06c4)\n"
    },
    {
      "commit": "0de8047d0d20b3cc2fb5b92a8c39247e2aa3cf5b",
      "tree": "59933bbd81d4e32f27c4446ca158700d3dd00cf2",
      "parents": [
        "61e027adbfdc0e3a1cdeadf353daee79646fa6a4"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jul 11 16:06:55 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jul 11 16:06:55 2019 -0700"
      },
      "message": "libaaudio: remove unused deps\n\nBug: 137311188\nTest: library still builds\nChange-Id: I81c8889893b2b9f8463f364109be2120ed9b8d04\n"
    },
    {
      "commit": "142c49942474e832674ab45325b549484f76437a",
      "tree": "1d4b0a14637e186f2b02dd7a1205cd7a2285b3ea",
      "parents": [
        "162ba6e93e518a0ec8456b174ed63669c3bc75cb",
        "16915d7bc30666a9bfcc17471416abcb0b81651c"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jul 11 19:50:20 2019 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jul 11 19:50:20 2019 +0000"
      },
      "message": "Merge cherrypicks of [8549820, 8549668, 8549613, 8549614, 8549935, 8549808, 8549876, 8549809, 8549552] into qt-release\n\nChange-Id: I43eff6782e25da76be71460fdf07f992a15e5c39\n"
    },
    {
      "commit": "16915d7bc30666a9bfcc17471416abcb0b81651c",
      "tree": "1d4b0a14637e186f2b02dd7a1205cd7a2285b3ea",
      "parents": [
        "162ba6e93e518a0ec8456b174ed63669c3bc75cb"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jun 14 14:40:57 2019 -0700"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jul 11 19:49:29 2019 +0000"
      },
      "message": "codec2: add color formats for image component\n\nBug: 136731683\nTest: atest CtsMediaTestCases:MediaCodecTest#testPrependHeadersToSyncFrames\nMerged-In: I8233ec928e7c5700abc1bdd7f32e097892947949\nChange-Id: I8233ec928e7c5700abc1bdd7f32e097892947949\n(cherry picked from commit 1622326c3c5ee468cf67b769b13b3dbb3fe9b560)\n(cherry picked from commit 20b29ddacc0acc04706882e1b006ad8589c52698)\n"
    },
    {
      "commit": "ffc1f570a2e8bc3ba591d75610bc15d3b2b244a9",
      "tree": "30074eb0a49e8169f46b1b7e1c7f3f5b136d4248",
      "parents": [
        "ed53ea84e974770ce5be7d6f28eff9f2b7613716",
        "61e027adbfdc0e3a1cdeadf353daee79646fa6a4"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Jul 10 22:38:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 10 22:38:49 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.190705.004) into master\"\nam: 61e027adbf -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Ib17a722fa6f82fe98d78588be0a756a0a9eab6b5\n"
    },
    {
      "commit": "ed53ea84e974770ce5be7d6f28eff9f2b7613716",
      "tree": "30074eb0a49e8169f46b1b7e1c7f3f5b136d4248",
      "parents": [
        "f12cba930cf8980c157fccc37486d5d8ae661978",
        "72d6973d3d7ad014d058ca3cf97b785c80301609"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Jul 10 21:20:31 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 10 21:20:31 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190705.004) into master\nam: 72d6973d3d -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I96206c675930c095d2486cfc40b3feba12d18cbe\n"
    },
    {
      "commit": "61e027adbfdc0e3a1cdeadf353daee79646fa6a4",
      "tree": "83c3db1622ec68450d4b846e0020f671fb320261",
      "parents": [
        "b693081b7aaca8e3a20ad7bb6e8a9dcd4e61c920",
        "72d6973d3d7ad014d058ca3cf97b785c80301609"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 11 03:52:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 11 03:52:57 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.190705.004) into master\""
    },
    {
      "commit": "f12cba930cf8980c157fccc37486d5d8ae661978",
      "tree": "30074eb0a49e8169f46b1b7e1c7f3f5b136d4248",
      "parents": [
        "9c4eec2bb29cf9394ace8bbbae0752c170bab5f6",
        "b693081b7aaca8e3a20ad7bb6e8a9dcd4e61c920"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jul 09 16:28:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 09 16:28:06 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Hold onto linked binder.\"\nam: b693081b7a -s ours\nam skip reason: change_id I273f77aac2b80ba9be70197cc3842f83a11bbd1c with SHA1 9c4eec2bb2 is in history\n\nChange-Id: Id3d1beeebe2bcecabbd996c22f70500afb8234c4\n"
    },
    {
      "commit": "b693081b7aaca8e3a20ad7bb6e8a9dcd4e61c920",
      "tree": "0a74e26194a2a4a8dc5708b6090796bb69aadb7d",
      "parents": [
        "4c76131a07107e12df9344366b3ac8a0035e1cb6",
        "6a9fc9ee546ebda6d8dbd4dfd2f1945dab158708"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jul 09 21:55:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 09 21:55:56 2019 +0000"
      },
      "message": "Merge \"Hold onto linked binder.\""
    },
    {
      "commit": "9c4eec2bb29cf9394ace8bbbae0752c170bab5f6",
      "tree": "30074eb0a49e8169f46b1b7e1c7f3f5b136d4248",
      "parents": [
        "8a2edf737caabf3f8a3b6019124ee8527f82bcd5"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jul 02 15:59:07 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jul 09 19:04:24 2019 +0000"
      },
      "message": "Hold onto linked binder.\n\nunlinkToDeath is no longer required, (this change in behavior is to\navoid leaks) so holding onto ActivityManager here (still calling\nunlinkToDeath to avoid a log, but may for instance remove all\nunlinkToDeath calls in the future).\n\nExempt-From-Owner-Approval: approval received on AOSP CL, only\n    whitespace difference here.\n\nBug: 134576445\nTest: boot\nChange-Id: I273f77aac2b80ba9be70197cc3842f83a11bbd1c\nMerged-In: I273f77aac2b80ba9be70197cc3842f83a11bbd1c\n(cherry picked from commit 2f34814d1b8f1e62a4f22511c7cb93016d213bff)\n"
    },
    {
      "commit": "72d6973d3d7ad014d058ca3cf97b785c80301609",
      "tree": "d8494cf0f016c6f79580dd440cf9e65b95d91328",
      "parents": [
        "4c76131a07107e12df9344366b3ac8a0035e1cb6",
        "bcb87e5568190c521c96de89ffdd871abd1e28bf"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Jul 09 11:24:05 2019 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Jul 09 11:24:05 2019 -0700"
      },
      "message": "DO NOT MERGE - Merge pie-platform-release (PPRL.190705.004) into master\n\nBug: 136196576\nChange-Id: I77c591fd4d7f2774c864c1dfd1529b5d1265a86d\n"
    },
    {
      "commit": "162ba6e93e518a0ec8456b174ed63669c3bc75cb",
      "tree": "534a27023aeb0784ecfce8256b48fd8a2adda08f",
      "parents": [
        "acb44ec812df15b825046302e7b3afaf6dd78397",
        "c3fa11b6cc0951d21a193be001733b08549415d0"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Jul 09 02:58:18 2019 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Jul 09 02:58:18 2019 +0000"
      },
      "message": "Snap for 5713174 from c3fa11b6cc0951d21a193be001733b08549415d0 to qt-release\n\nChange-Id: I0ff852836bb931da36f08b8d544bbe157a59b3f4\n"
    }
  ],
  "next": "fa496f56a19dd97d8d289b24505eb413a3a92937"
}
