)]}'
{
  "log": [
    {
      "commit": "5bc6e253e89ae5892043b1e855bae92de4def8f8",
      "tree": "2e58ac1f61cc1926b785963f521c23480d24b2ee",
      "parents": [
        "318b26e722112462f93df797bf47ca3dabc80048",
        "5da8700f668ea23a3dbb1924b2966941a69d6edd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 18 00:37:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 18 00:37:49 2019 +0000"
      },
      "message": "Merge changes from topic \"RevertBuildBreak135621476\"\n\n* changes:\n  Revert \"Revert \"Add parcelable test for classes in libaudiofoundation.\"\"\n  Add export header lib headers to libaudiofoundation_headers.\n"
    },
    {
      "commit": "318b26e722112462f93df797bf47ca3dabc80048",
      "tree": "4880f2bc24b40dcf88202ae1a2423b4dc22fbc4b",
      "parents": [
        "71124db6de8b9839f71fe60830524c52b7c4b645",
        "c89c8dc5c05da392f3e6840fc909fc08c7e82978"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Oct 17 23:48:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 23:48:43 2019 +0000"
      },
      "message": "Merge changes Idf19827e,Ifcada098\n\n* changes:\n  MediaMetrics: Add unit tests\n  MediaMetrics: Update to use STL containers\n"
    },
    {
      "commit": "5da8700f668ea23a3dbb1924b2966941a69d6edd",
      "tree": "e43332131d1040b44f65a25ffe3c3ca94e0548c4",
      "parents": [
        "0ff1d64ce5d0849ae10fc06bcff1b168aa998fbf"
      ],
      "author": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Thu Oct 17 21:56:16 2019 +0000"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Oct 17 15:34:10 2019 -0700"
      },
      "message": "Revert \"Revert \"Add parcelable test for classes in libaudiofoundation.\"\"\n\nThis reverts commit aa05782462c7190556d41f6ce70d5db7e09b7ed9.\n\nReason for revert: The original CL should work on top of ag/9570881\n\nTest: make, atest audiofoundation_parcelable_test\nChange-Id: Ibd49f8e86d97f94b13ff59779631283c0c4452e3\n"
    },
    {
      "commit": "0ff1d64ce5d0849ae10fc06bcff1b168aa998fbf",
      "tree": "f976fbcdfb2e05757656a8bc4578043e7e3c3f66",
      "parents": [
        "c93f9c26f35d9c7188bd7c636ba26491c5a0544c"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Oct 17 14:15:45 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Oct 17 15:32:45 2019 -0700"
      },
      "message": "Add export header lib headers to libaudiofoundation_headers.\n\nAdd libaudio_system_headers, libaudioclient_headers, libmedia_headers\nto export_header_lib_headers for libaudiofoundation_headers so that\nthere is not needed to add header lib when using libaudiofoundation.\n\nTest: make\nBug: 135621476\nChange-Id: Iaa2c8046f9bce4b69398795e162d1ee39cece24b\n"
    },
    {
      "commit": "71124db6de8b9839f71fe60830524c52b7c4b645",
      "tree": "bee3c1bb702f3d4bfe53a34cda7d6058ca99a7b2",
      "parents": [
        "05350c4d1acfa9fb348e3a99f083553a642975b5",
        "a33446ada9ae8d05e64580e900421f03a58b96f8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 21:32:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 21:32:28 2019 +0000"
      },
      "message": "Merge \"Move JetPlayer to JNI\""
    },
    {
      "commit": "05350c4d1acfa9fb348e3a99f083553a642975b5",
      "tree": "e9c78b602946aa7b4f16ea018bf0c8c41d525560",
      "parents": [
        "c93f9c26f35d9c7188bd7c636ba26491c5a0544c",
        "8d4f0062c77554f80b069cf794172454e1457892"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 17 21:10:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 21:10:26 2019 +0000"
      },
      "message": "Merge \"aaudio: write if there is room\""
    },
    {
      "commit": "c89c8dc5c05da392f3e6840fc909fc08c7e82978",
      "tree": "b09d5f0958a768588c6a7f78026b99ea6644001d",
      "parents": [
        "17dbaf280698e0a07c1391784e1045cf4d8d9d37"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Oct 16 17:48:21 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Oct 17 13:45:41 2019 -0700"
      },
      "message": "MediaMetrics: Add unit tests\n\nDocument some interface differences.\n\nTest: mediametrics_tests\nChange-Id: Idf19827e79136dcca6522e6df53e28e3ea4a2231\n"
    },
    {
      "commit": "c93f9c26f35d9c7188bd7c636ba26491c5a0544c",
      "tree": "7ae98393e50b3457a37f2a260aa8f6d93ba2e2c1",
      "parents": [
        "9672c53b739ba5307305c1874bc2ac8e88733116",
        "54b0d31e6a46edb1f422822119bcaf7fda764186"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 17 20:15:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 20:15:32 2019 +0000"
      },
      "message": "Merge \"Make libaudiofoundation can be a static library.\""
    },
    {
      "commit": "8d4f0062c77554f80b069cf794172454e1457892",
      "tree": "11d2883b84b96c105935e1b98a2aa672de695a8a",
      "parents": [
        "1865ec9e8a38506e2c7062793f39113f98da0543"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Oct 03 15:55:41 2019 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Oct 17 12:18:25 2019 -0700"
      },
      "message": "aaudio: write if there is room\n\nGo ahead and write the data to the buffer if there is room,\neven if it exceeds the setBufferSizeInFrames().\n\nThere is no point of holding it in the application buffer.\nBy making the data available to the DSP we can reduce glitches\nor reduce latency.\n\nBecause this offers better glitch protection, we can allow\nsetBufferSizeInFrames() to accept a buffer size of zero.\nThis will provide the lowest possible latency.\n\nTest: OboeTester glitch test\nChange-Id: Ie706867c5dd57c29b4393c806cd51ae09198873e\n"
    },
    {
      "commit": "9672c53b739ba5307305c1874bc2ac8e88733116",
      "tree": "893d079d802e64a30c5fdc783b02b11057fb635b",
      "parents": [
        "7b12996173c219b168af186986349817df5bb5ea",
        "a4026674ceff52431cd119c58fbc27838d346c5e"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Oct 17 18:59:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 18:59:40 2019 +0000"
      },
      "message": "Merge changes from topic \"audio-v6\"\n\n* changes:\n  Support Audio HAL V6\n  Rename of the Vendor HAL\n"
    },
    {
      "commit": "7b12996173c219b168af186986349817df5bb5ea",
      "tree": "8b303567147a3cbc76a15189fc04471d459fa02e",
      "parents": [
        "357b67c9b1ece986da6ec8215d61a7788feb6e95",
        "3aed5c9e77d7a2442c8add83e42e751a1a2a9c48"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 11:11:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 11:11:59 2019 -0700"
      },
      "message": "Merge \"libstagefright doesn\u0027t need libFLAC\" am: a870fb0afa am: 625149dd57 am: 086ccfd4ac\nam: 3aed5c9e77\n\nChange-Id: Ic26cc60476fa03f9b82344c75bac81bab95ce644\n"
    },
    {
      "commit": "3aed5c9e77d7a2442c8add83e42e751a1a2a9c48",
      "tree": "a8d74edf36a60f437463878c5f34c13202995506",
      "parents": [
        "76f35ab7ddd28570e7eb9ad08b20eca44e166e75",
        "086ccfd4ac8b813cbab3cbe78b14a60dc082aac8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 11:05:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 11:05:58 2019 -0700"
      },
      "message": "Merge \"libstagefright doesn\u0027t need libFLAC\" am: a870fb0afa am: 625149dd57\nam: 086ccfd4ac\n\nChange-Id: I1a247359c11c0738a15a35a755ed122eb208b73f\n"
    },
    {
      "commit": "086ccfd4ac8b813cbab3cbe78b14a60dc082aac8",
      "tree": "2e996c5a619a698ea01c18185d7f266e6f7b6b0a",
      "parents": [
        "5e42ca06765f269e727a6fc6e8bdaa87bd226f6d",
        "625149dd57f4cc19fb2da6147a435f5d118ff445"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 10:59:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 10:59:47 2019 -0700"
      },
      "message": "Merge \"libstagefright doesn\u0027t need libFLAC\" am: a870fb0afa\nam: 625149dd57\n\nChange-Id: I56073163e643515f490f7274df530b3538d31f21\n"
    },
    {
      "commit": "625149dd57f4cc19fb2da6147a435f5d118ff445",
      "tree": "b19dd2ffd0a51daa15eb26c60a381e2e62906ccc",
      "parents": [
        "36f40f8dd53b1fce74551cb930f86dd4e145d686",
        "a870fb0afa5b33c788fc361e32389a6659a58474"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 10:53:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 10:53:53 2019 -0700"
      },
      "message": "Merge \"libstagefright doesn\u0027t need libFLAC\"\nam: a870fb0afa\n\nChange-Id: I73b01b8906a4bf766987e997ea71ada8d5d5d815\n"
    },
    {
      "commit": "a33446ada9ae8d05e64580e900421f03a58b96f8",
      "tree": "2d54b5a4122945e2a7ea6987e841e3343edef50b",
      "parents": [
        "2c0e663dae993c142aad388a6f7a71ebf78c7616"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 08:54:12 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 10:32:11 2019 -0700"
      },
      "message": "Move JetPlayer to JNI\n\nJetPlayer.cpp was only used by the JetPlayer JNI code, so move\nit to the same library.\n\nTest: atest JetPlayerTest\nChange-Id: I14b8241c5eb6c789ebc5d6725db716b9b0f8f31f\n"
    },
    {
      "commit": "a870fb0afa5b33c788fc361e32389a6659a58474",
      "tree": "53f5592b14966e873cc2157f57da1a16b8aa9beb",
      "parents": [
        "055ded38f48e815b8efb7b0bc55cf6c9063e8597",
        "26dfad24971f8240067af64b8480f70396177885"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 16:44:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 17 16:44:37 2019 +0000"
      },
      "message": "Merge \"libstagefright doesn\u0027t need libFLAC\""
    },
    {
      "commit": "357b67c9b1ece986da6ec8215d61a7788feb6e95",
      "tree": "e8ea8f3fb56cb63a43e5c1ddb996bcb0354528b6",
      "parents": [
        "aa05782462c7190556d41f6ce70d5db7e09b7ed9",
        "76f35ab7ddd28570e7eb9ad08b20eca44e166e75"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:37:11 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:37:11 2019 -0700"
      },
      "message": "Merge \"Revert \"adapt ld.config.txt for vndk apex\"\" am: 055ded38f4 am: 36f40f8dd5 am: 5e42ca0676\nam: 76f35ab7dd\n\nChange-Id: Ic868c7e693f32d51a2ee5cd9aebc87bfe733712b\n"
    },
    {
      "commit": "76f35ab7ddd28570e7eb9ad08b20eca44e166e75",
      "tree": "71ff915a3089987b0232179c95dfd7eb6285fafd",
      "parents": [
        "35e234ff886cdda92d04dc8a1270ebf717d6af02",
        "5e42ca06765f269e727a6fc6e8bdaa87bd226f6d"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:26:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:26:13 2019 -0700"
      },
      "message": "Merge \"Revert \"adapt ld.config.txt for vndk apex\"\" am: 055ded38f4 am: 36f40f8dd5\nam: 5e42ca0676\n\nChange-Id: I7d3985da4891783a24cf6b6bee046bc47011943f\n"
    },
    {
      "commit": "5e42ca06765f269e727a6fc6e8bdaa87bd226f6d",
      "tree": "d004b63a4329a68d9d079a685d230602c1b6d2d9",
      "parents": [
        "d8a53c75a4134868e22ed39ee74226d8f9a22cfa",
        "36f40f8dd53b1fce74551cb930f86dd4e145d686"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:19:12 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:19:12 2019 -0700"
      },
      "message": "Merge \"Revert \"adapt ld.config.txt for vndk apex\"\" am: 055ded38f4\nam: 36f40f8dd5\n\nChange-Id: Id1fa1e7818361b9c680b593f8f1c5ec32708396c\n"
    },
    {
      "commit": "36f40f8dd53b1fce74551cb930f86dd4e145d686",
      "tree": "1b6cbdeefa6a343bdc1c01b2dd7f666e4619b49e",
      "parents": [
        "7a409422197300f1ff55cec583a4f7e5613b6d4b",
        "055ded38f48e815b8efb7b0bc55cf6c9063e8597"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:08:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:08:08 2019 -0700"
      },
      "message": "Merge \"Revert \"adapt ld.config.txt for vndk apex\"\"\nam: 055ded38f4\n\nChange-Id: Ib9974bdc1576d3b51b020fca148a85fc0d6bf353\n"
    },
    {
      "commit": "055ded38f48e815b8efb7b0bc55cf6c9063e8597",
      "tree": "903a9dc6733f88cd3a209507145eb439154d612f",
      "parents": [
        "0ce3a03b740f051958579a7501df94dd7e80c1e9",
        "e23a29999f9ff31f7ff2340b3cdf32e563890bc4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 17 11:50:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 17 11:50:47 2019 +0000"
      },
      "message": "Merge \"Revert \"adapt ld.config.txt for vndk apex\"\""
    },
    {
      "commit": "aa05782462c7190556d41f6ce70d5db7e09b7ed9",
      "tree": "3819894a92c3e43dd7ef586cadfd4db0d71c37fe",
      "parents": [
        "78acced8a0fbf9cc297b5c7256e88fd6ebfa08bb"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Thu Oct 17 02:50:07 2019 +0000"
      },
      "committer": {
        "name": "Wasb Liu",
        "email": "wasbliu@google.com",
        "time": "Thu Oct 17 04:15:57 2019 +0000"
      },
      "message": "Revert \"Add parcelable test for classes in libaudiofoundation.\"\n\nThis reverts commit 8de018ad8c6a2cb989d0d1b1b2cc76fbf16601d2.\n\nReason for revert: Broken build.\n\nChange-Id: Ifdad769f71e75f1bff7e4807997eb5496dcb1a4e\nBug: 135621476\n"
    },
    {
      "commit": "78acced8a0fbf9cc297b5c7256e88fd6ebfa08bb",
      "tree": "1e5a38994943a693d2728efd5b48ed6ed4e9330b",
      "parents": [
        "5b9f07a21bfa0d8f3e44a6e64d877c944bb4429f",
        "8de018ad8c6a2cb989d0d1b1b2cc76fbf16601d2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 17 00:13:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 00:13:57 2019 +0000"
      },
      "message": "Merge changes I1d2263f0,Idcf09587,I8bdcd0da\n\n* changes:\n  Add parcelable test for classes in libaudiofoundation.\n  Add equals functions for classes in libaudiofoundation.\n  Make audio stuff parcelable.\n"
    },
    {
      "commit": "e23a29999f9ff31f7ff2340b3cdf32e563890bc4",
      "tree": "03c2e4586115c599775f1f182076b3a6ea88eb59",
      "parents": [
        "99457ff3c23797865aecaa4743ca2981e7afe5ff"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Oct 16 22:42:56 2019 +0000"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Oct 16 23:46:03 2019 +0000"
      },
      "message": "Revert \"adapt ld.config.txt for vndk apex\"\n\nThis reverts commit 99457ff3c23797865aecaa4743ca2981e7afe5ff.\n\nReason for revert: some targets are broken\n\nBug: 142773030\nChange-Id: I5bccf2658d2b7963d2260235da8ec76976475f30\n"
    },
    {
      "commit": "5b9f07a21bfa0d8f3e44a6e64d877c944bb4429f",
      "tree": "fcdda2273ad84f8f20e3e8e0f48897341e6a04df",
      "parents": [
        "935876110cb820240fcc7ad4a3ada0c1e8cb18e3",
        "c3af31b8f1a7bac5d3e3c953702c8faec3cd55e3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 23:29:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 23:29:23 2019 +0000"
      },
      "message": "Merge \"Implement DrmSessionManager w mediaresourcemanager\""
    },
    {
      "commit": "935876110cb820240fcc7ad4a3ada0c1e8cb18e3",
      "tree": "21d6f0b632ed473e3e4f361388984aa10990b3aa",
      "parents": [
        "58a25b54c7247c0e39ce156e4fbeebc0253ee6f6",
        "3686203afbfa2e3a59255a9280e3f9175d3fdd7c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 22:54:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 22:54:39 2019 +0000"
      },
      "message": "Merge \"Propagate sample rate to static audio track\""
    },
    {
      "commit": "26dfad24971f8240067af64b8480f70396177885",
      "tree": "48766237bdb7b1b2a3a52eeb900db05a06c7957f",
      "parents": [
        "e2a67de73c5fce9c809b4012ec81cd274ebbd91e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 14:58:31 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 22:19:57 2019 +0000"
      },
      "message": "libstagefright doesn\u0027t need libFLAC\n\nRemoving it doesn\u0027t have any effect on binary size, but makes it easier\nto track dependencies.\n\nTest: build\nChange-Id: I0a792e48e781a73b920cb68c0daaa7920f08b8bf\n"
    },
    {
      "commit": "17dbaf280698e0a07c1391784e1045cf4d8d9d37",
      "tree": "8d59ae7547792d26af41062a00615f6f45167dc0",
      "parents": [
        "dbfd6388dd4618c9a387790ae0e7dd591c7f3d8d"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Oct 11 14:06:31 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Oct 16 15:08:58 2019 -0700"
      },
      "message": "MediaMetrics: Update to use STL containers\n\nTest: dumpsys media.metrics sanity\nChange-Id: Ifcada098e755ef3d679715ed23fab9d793ebde3e\n"
    },
    {
      "commit": "58a25b54c7247c0e39ce156e4fbeebc0253ee6f6",
      "tree": "ab1f6591778649a085756a9c277241dab4d88913",
      "parents": [
        "b6971410f06bf229b383d27ac8b46fd03e3d8266",
        "35e234ff886cdda92d04dc8a1270ebf717d6af02"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 16 15:03:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 15:03:06 2019 -0700"
      },
      "message": "Merge \"Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\" am: 0ce3a03b74 am: 7a40942219 am: d8a53c75a4\nam: 35e234ff88\n\nChange-Id: I23fc48abcf8aa74b9dd5d2c4443ed11a83b50d51\n"
    },
    {
      "commit": "35e234ff886cdda92d04dc8a1270ebf717d6af02",
      "tree": "32425e40b832e4389cb4aac548e89c604b0595f2",
      "parents": [
        "e85ce19dea0a5d6ff132cffe672058932eaa77c7",
        "d8a53c75a4134868e22ed39ee74226d8f9a22cfa"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 16 14:57:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 14:57:00 2019 -0700"
      },
      "message": "Merge \"Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\" am: 0ce3a03b74 am: 7a40942219\nam: d8a53c75a4\n\nChange-Id: I9a8a5b0533e09362a8b73972ad96b200eb2733ff\n"
    },
    {
      "commit": "d8a53c75a4134868e22ed39ee74226d8f9a22cfa",
      "tree": "a45757439ba3b6baec882127501c9b9d22e423d7",
      "parents": [
        "32411334fbddf6e4200a18c0e4d3faa3bd14d4dd",
        "7a409422197300f1ff55cec583a4f7e5613b6d4b"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 16 14:51:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 14:51:00 2019 -0700"
      },
      "message": "Merge \"Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\" am: 0ce3a03b74\nam: 7a40942219\n\nChange-Id: I58a88bbd6521bb4ba26f08dfaf40f2dd18f50653\n"
    },
    {
      "commit": "7a409422197300f1ff55cec583a4f7e5613b6d4b",
      "tree": "204a39d1e5717dae8638bae49d155111e8010255",
      "parents": [
        "91a62afc5bc14dc6496670eb75854514e4e3f835",
        "0ce3a03b740f051958579a7501df94dd7e80c1e9"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 16 14:44:27 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 14:44:27 2019 -0700"
      },
      "message": "Merge \"Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\"\nam: 0ce3a03b74\n\nChange-Id: Ief8a95994efae3677c5fba5fc8d612ad875f605e\n"
    },
    {
      "commit": "0ce3a03b740f051958579a7501df94dd7e80c1e9",
      "tree": "8268c2204176c42d0f7c8d3b4dbd0d3a1172d3d0",
      "parents": [
        "e2a67de73c5fce9c809b4012ec81cd274ebbd91e",
        "e61ecaca0b174737c518ae400645ab0bfed9ff56"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 21:18:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 16 21:18:29 2019 +0000"
      },
      "message": "Merge \"Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\""
    },
    {
      "commit": "b6971410f06bf229b383d27ac8b46fd03e3d8266",
      "tree": "ab1f6591778649a085756a9c277241dab4d88913",
      "parents": [
        "b9c62a552a4ed4374e19cb9a60ff6bc41b258f5c",
        "9a3361e4c6bb01db24c135921b0891e917f71419"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 21:16:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 21:16:10 2019 +0000"
      },
      "message": "Merge \"Clear up bit mask usage in audio policy.\""
    },
    {
      "commit": "54b0d31e6a46edb1f422822119bcaf7fda764186",
      "tree": "89137ddaedac427dccc07d42ca792745c11e2160",
      "parents": [
        "1865ec9e8a38506e2c7062793f39113f98da0543"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Oct 16 11:28:57 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Oct 16 11:28:57 2019 -0700"
      },
      "message": "Make libaudiofoundation can be a static library.\n\nAs libaudiofoundation is not part of VNDK, it may break VTS build. Make\nlibaudiofoundation be a static library can help solve the problem.\n\nTest: make, atest VtsHalAudioV5_0Target\nBug: 142683018\nChange-Id: I814c5380dfa5269fccc7bd37e29f308f1bc9bf28\n"
    },
    {
      "commit": "e61ecaca0b174737c518ae400645ab0bfed9ff56",
      "tree": "b1f86eb4223e450bda594ee3b1cf075118b9f8ac",
      "parents": [
        "1f72838954cb3689fb58eef6276553d9a45ff0a8"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 15 10:53:36 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 16 10:49:27 2019 -0700"
      },
      "message": "Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\n\nNow it only lives in libmedia_codeclist.\n\nTest: build\nChange-Id: I4b5d446b3906168c1aff7e906b4ec97a457b06be\n"
    },
    {
      "commit": "8de018ad8c6a2cb989d0d1b1b2cc76fbf16601d2",
      "tree": "cbae3b4e3939d8af58387ffd4e50ec51146f4684",
      "parents": [
        "49e69a1e683c570170bd0603b3c5fb5fe2826801"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Oct 11 16:13:32 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Oct 16 09:44:12 2019 -0700"
      },
      "message": "Add parcelable test for classes in libaudiofoundation.\n\nAdd parcelable test by writing the objects to Parcel and then reading\nthe objects to check parcelable functions work as expected.\n\nTest: atest audiofoundation_parcelable_test\nBug: 135621476\nChange-Id: I1d2263f0fe91e80b9262501372fde5e104469988\n"
    },
    {
      "commit": "b9c62a552a4ed4374e19cb9a60ff6bc41b258f5c",
      "tree": "d2635e1b051fa2961eccebed00774b633de800b7",
      "parents": [
        "2c0e663dae993c142aad388a6f7a71ebf78c7616",
        "e85ce19dea0a5d6ff132cffe672058932eaa77c7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 08:49:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 08:49:53 2019 -0700"
      },
      "message": "Merge \"Remove unnecessary inheritance\" am: e2a67de73c am: 91a62afc5b am: 32411334fb\nam: e85ce19dea\n\nChange-Id: I548a2b79216c7614c702598ac5d01822e9c0bd4c\n"
    },
    {
      "commit": "e85ce19dea0a5d6ff132cffe672058932eaa77c7",
      "tree": "1a425130809f38631fe23dbb88d320a8ecaae7ac",
      "parents": [
        "ecd8336f9ccbf4339b3527680d7f32d48cb15872",
        "32411334fbddf6e4200a18c0e4d3faa3bd14d4dd"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 08:43:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 08:43:18 2019 -0700"
      },
      "message": "Merge \"Remove unnecessary inheritance\" am: e2a67de73c am: 91a62afc5b\nam: 32411334fb\n\nChange-Id: Id2fef379c97ecb2b0745031896bac7d9a157d379\n"
    },
    {
      "commit": "32411334fbddf6e4200a18c0e4d3faa3bd14d4dd",
      "tree": "662863ca64ac4e4ea83425c62ee2fac7eef2189c",
      "parents": [
        "81d1403fb3afe153b47cde2d0b528fb4858113f5",
        "91a62afc5bc14dc6496670eb75854514e4e3f835"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 08:36:57 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 08:36:57 2019 -0700"
      },
      "message": "Merge \"Remove unnecessary inheritance\" am: e2a67de73c\nam: 91a62afc5b\n\nChange-Id: I008fea77860eba2b89b0cb67ba50b9e20c883833\n"
    },
    {
      "commit": "91a62afc5bc14dc6496670eb75854514e4e3f835",
      "tree": "218ac7c77cafafb891ca003bd3175c9d895b6459",
      "parents": [
        "8b470dc95691b5a5c3442629a348b44a59886792",
        "e2a67de73c5fce9c809b4012ec81cd274ebbd91e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 08:27:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 08:27:00 2019 -0700"
      },
      "message": "Merge \"Remove unnecessary inheritance\"\nam: e2a67de73c\n\nChange-Id: I0625bd1416d77bb8bebcafea8b33fe8cbd72054b\n"
    },
    {
      "commit": "e2a67de73c5fce9c809b4012ec81cd274ebbd91e",
      "tree": "498b495091cea92153411fdd280e26f4b8df1689",
      "parents": [
        "1f72838954cb3689fb58eef6276553d9a45ff0a8",
        "95b2cf6dc4fe2a2bbea3dbed123ad95a65798cfe"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 14:39:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 16 14:39:04 2019 +0000"
      },
      "message": "Merge \"Remove unnecessary inheritance\""
    },
    {
      "commit": "2c0e663dae993c142aad388a6f7a71ebf78c7616",
      "tree": "70ba96b937ce700d50fdb101023a26bbe69b4c57",
      "parents": [
        "bb147c11372493d80093e2d753353b7b1da4ca52",
        "d372bd43a6c70bd243f34465a5dda42629250fc7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 10:54:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 10:54:46 2019 +0000"
      },
      "message": "Merge \"do not send max pts gap to full-frame image encoders\""
    },
    {
      "commit": "bb147c11372493d80093e2d753353b7b1da4ca52",
      "tree": "f60caad197efe6165996138154eb6c806b8fb75d",
      "parents": [
        "347b979986a176dd13fc62eeb188901af9c4c578",
        "51f5abaff8af4859b08a3f37401e3f8d9aa68047"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 00:49:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 00:49:36 2019 +0000"
      },
      "message": "Merge \"mTraits is used without been locked\""
    },
    {
      "commit": "49e69a1e683c570170bd0603b3c5fb5fe2826801",
      "tree": "50c38ca9506fb0d36b29b2e67236ea3085430787",
      "parents": [
        "17058fa562c19e821a3376ef87449db8e60aead0"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Oct 15 16:04:13 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Oct 15 17:47:32 2019 -0700"
      },
      "message": "Add equals functions for classes in libaudiofoundation.\n\nAdd equals functions that can be used to check if current object is the\nsame as the given object by checking if all members are the same.\n\nBug: 135621476\nTest: make\nChange-Id: Idcf09587f629e6719e9dcf2f0fb7d68a01eafef9\n"
    },
    {
      "commit": "17058fa562c19e821a3376ef87449db8e60aead0",
      "tree": "23c23934445088b6a3de3577c9748b79a1ad2300",
      "parents": [
        "1865ec9e8a38506e2c7062793f39113f98da0543"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Oct 08 17:33:38 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Oct 15 17:47:04 2019 -0700"
      },
      "message": "Make audio stuff parcelable.\n\nMake some generic audio classes parcelable so that they can be easily\nused in binder call, including AudioProfile, AudioPort, AudioPortConfig,\nDeviceDescriptorBase.\n\nBug: 135621476\nTest: make\nChange-Id: I8bdcd0da13739fc53638c78aac133336b77fb9d2\n"
    },
    {
      "commit": "347b979986a176dd13fc62eeb188901af9c4c578",
      "tree": "7753926776ae3142331da85617dfcf5470170621",
      "parents": [
        "135ab55d9bf37d4001f94ec0f8e2a5c5e038a05c",
        "33e8ef86ecfa90f9d41ab700c6f9f5e2a19c97a1"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Oct 15 22:04:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 15 22:04:34 2019 +0000"
      },
      "message": "Merge \"cameraserver: Avoiding deadlocks while calling getSystemCameraKind()\""
    },
    {
      "commit": "135ab55d9bf37d4001f94ec0f8e2a5c5e038a05c",
      "tree": "79a28192ba9513a24249865669855386f6d213df",
      "parents": [
        "74224fde9a3e41c878812e18c6e6a8adca0dc827",
        "9b9b3de144ce3a145b01a01424b706f69c6d7ed6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 15 21:27:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 15 21:27:06 2019 +0000"
      },
      "message": "Merge \"media utils: fix UAF in TimeCheckThread\""
    },
    {
      "commit": "d372bd43a6c70bd243f34465a5dda42629250fc7",
      "tree": "59759037085130af356d101318f7cbdbd6e4258c",
      "parents": [
        "3b1e98a27271f36c308c75c852569aa2240d8537"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Oct 15 12:34:58 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Oct 15 12:38:45 2019 -0700"
      },
      "message": "do not send max pts gap to full-frame image encoders\n\nImage encoders don\u0027t use pts for rate control and should take\nbackward pts just fine. Also OMXNodeInstance timestamp restore\nassume one input buffer maps to one output.\n\nbug: 141169323\ntest: vendor testing of Camera CTS\nReprocessCaptureTest-testMixedBurstReprocessing\n\nChange-Id: I17db3b5fb363878c9daf33c914fd2e1e88029cfe\n"
    },
    {
      "commit": "74224fde9a3e41c878812e18c6e6a8adca0dc827",
      "tree": "77eb296de6b9d91975c25050850982c39e033cbc",
      "parents": [
        "80c21c9a2c03e034a24bd25e24d8cdea391e453f",
        "ecd8336f9ccbf4339b3527680d7f32d48cb15872"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 15 12:05:25 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 12:05:25 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"libmedia: separate codeclist from libmedia\" am: 1f72838954 am: 8b470dc956 am: 81d1403fb3\nam: ecd8336f9c -s ours\nam skip reason: change_id I150c3bd04cc68a3b96a8762ba193fc1595ee6da3 with SHA1 23a180b0c2 is in history\n\nChange-Id: I82db9056d27084e01de6431ee0e71b8c50d8769b\n"
    },
    {
      "commit": "ecd8336f9ccbf4339b3527680d7f32d48cb15872",
      "tree": "c520c4eb6b137daeaa9c1454c63f6a034ce496e8",
      "parents": [
        "aa9c382be3bc801731cd4b39231b360d3e3388d8",
        "81d1403fb3afe153b47cde2d0b528fb4858113f5"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 15 11:45:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 11:45:42 2019 -0700"
      },
      "message": "Merge \"libmedia: separate codeclist from libmedia\" am: 1f72838954 am: 8b470dc956\nam: 81d1403fb3\n\nChange-Id: I1586c4149d5f3822fdb991180c831cf25595bbe6\n"
    },
    {
      "commit": "81d1403fb3afe153b47cde2d0b528fb4858113f5",
      "tree": "ef37206a73a90548a4a53e1d39db8e0181e4ab4d",
      "parents": [
        "d9f7389afaa4d4a3332e8c59787d30e9213881e9",
        "8b470dc95691b5a5c3442629a348b44a59886792"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 15 11:21:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 11:21:42 2019 -0700"
      },
      "message": "Merge \"libmedia: separate codeclist from libmedia\" am: 1f72838954\nam: 8b470dc956\n\nChange-Id: I20146b027c63be852a237dfdda2865bd41fc8957\n"
    },
    {
      "commit": "80c21c9a2c03e034a24bd25e24d8cdea391e453f",
      "tree": "77eb296de6b9d91975c25050850982c39e033cbc",
      "parents": [
        "0786e82e0ed886ffa228739fca6820245206007b",
        "aa9c382be3bc801731cd4b39231b360d3e3388d8"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Oct 15 11:17:23 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 11:17:23 2019 -0700"
      },
      "message": "Merge \"adapt ld.config.txt for vndk apex\" am: 5b388b5905 am: 07bd8e7740 am: d9f7389afa\nam: aa9c382be3\n\nChange-Id: I5f018d3d1cb8ce27b629acc7fc96738b46c837ba\n"
    },
    {
      "commit": "95b2cf6dc4fe2a2bbea3dbed123ad95a65798cfe",
      "tree": "5cf1ded7f41e8822948cdc7b1bad132e7cfcd3c5",
      "parents": [
        "bb3c777e401d10f379835243bfcb2e6b6c678504"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 15 11:02:10 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 15 11:02:10 2019 -0700"
      },
      "message": "Remove unnecessary inheritance\n\nMidiIoWrapper\u0027s DataSourceUnwrapper doesn\u0027t need to inherit from\nDataSourceBase, and removing that inheritance saves a little bit\nof space too.\n\nTest: build\nChange-Id: I9f560ef57b76b624cf323d75872395a39f65ed1f\n"
    },
    {
      "commit": "aa9c382be3bc801731cd4b39231b360d3e3388d8",
      "tree": "d85e3055a1652fe67a2d21966d218df200cb3234",
      "parents": [
        "3bc3c71f4d835d8800b95ccb5dee4baf18b10232",
        "d9f7389afaa4d4a3332e8c59787d30e9213881e9"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Oct 15 10:56:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 10:56:41 2019 -0700"
      },
      "message": "Merge \"adapt ld.config.txt for vndk apex\" am: 5b388b5905 am: 07bd8e7740\nam: d9f7389afa\n\nChange-Id: Idea9d5d937900f60d8821de43433f07b7c27fee7\n"
    },
    {
      "commit": "0786e82e0ed886ffa228739fca6820245206007b",
      "tree": "ab000ea63f7872c602c9d213da306a99b5ccfd65",
      "parents": [
        "25eefa0dd3b76a047fd517a4176a7051ed96f579",
        "3bc3c71f4d835d8800b95ccb5dee4baf18b10232"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Oct 15 10:48:35 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 10:48:35 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge QD1A.190821.011 into stage-aosp-master am: 69ec1691d7 am: b370033f30\nam: 3bc3c71f4d -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I21a31c61c6dee8f3ce06de1862ea0c3fa0b4002b\n"
    },
    {
      "commit": "d9f7389afaa4d4a3332e8c59787d30e9213881e9",
      "tree": "6eb0fb003f9814f25990b72c5458abe03bb6bd2d",
      "parents": [
        "b370033f30f3d23ae5808dc2bb337e08b2039fca",
        "07bd8e774093b73e225562bbd5095a1732246477"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Oct 15 10:36:05 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 10:36:05 2019 -0700"
      },
      "message": "Merge \"adapt ld.config.txt for vndk apex\" am: 5b388b5905\nam: 07bd8e7740\n\nChange-Id: I14959ba0e2c76e83bb69d4bf64bc05494fef3540\n"
    },
    {
      "commit": "8b470dc95691b5a5c3442629a348b44a59886792",
      "tree": "fc58976e0cda56aba734b3222bf6f14a8a6a0624",
      "parents": [
        "07bd8e774093b73e225562bbd5095a1732246477",
        "1f72838954cb3689fb58eef6276553d9a45ff0a8"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 15 10:30:20 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 10:30:20 2019 -0700"
      },
      "message": "Merge \"libmedia: separate codeclist from libmedia\"\nam: 1f72838954\n\nChange-Id: I7ceb439ed034386635399982392b6b842e08c105\n"
    },
    {
      "commit": "3bc3c71f4d835d8800b95ccb5dee4baf18b10232",
      "tree": "2a1ce8bf091af7cf9883e7987ad8f4a05ce0994a",
      "parents": [
        "804e04defef7472f4e4bc44d364c91255031ce07",
        "b370033f30f3d23ae5808dc2bb337e08b2039fca"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Oct 15 10:29:40 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 10:29:40 2019 -0700"
      },
      "message": "DO NOT MERGE - Merge QD1A.190821.011 into stage-aosp-master am: 69ec1691d7\nam: b370033f30\n\nChange-Id: I7e24d384a1d1fd1164df9d4ded813be2bef697dd\n"
    },
    {
      "commit": "b370033f30f3d23ae5808dc2bb337e08b2039fca",
      "tree": "99fa1927a44d4c0bb8c6eb71c45bb19f1f2c3086",
      "parents": [
        "b4af14c2d29b371bae69fa2f134a6c40c61429a9",
        "69ec1691d773f8306372b247370b2bd2aa0ca25a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Oct 15 10:10:25 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 10:10:25 2019 -0700"
      },
      "message": "DO NOT MERGE - Merge QD1A.190821.011 into stage-aosp-master\nam: 69ec1691d7\n\nChange-Id: I6e5500cd834d4ebe5ca78cc8fe3b2964f5d16932\n"
    },
    {
      "commit": "1f72838954cb3689fb58eef6276553d9a45ff0a8",
      "tree": "018e4511eb3134064674e1b08cf91fdb3ef79ad1",
      "parents": [
        "5b388b5905150c7863020eb9e54f44670cfb84b2",
        "a42a62d8633fa6fcabc8129a2c798da860630821"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 15 16:58:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 15 16:58:00 2019 +0000"
      },
      "message": "Merge \"libmedia: separate codeclist from libmedia\""
    },
    {
      "commit": "25eefa0dd3b76a047fd517a4176a7051ed96f579",
      "tree": "ab000ea63f7872c602c9d213da306a99b5ccfd65",
      "parents": [
        "3d70686c3a4055721b9678e146b3ad8e10d1df60",
        "48ab6ef123d75f2160fdfef8de57a713d58ee921"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 15 16:34:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 15 16:34:38 2019 +0000"
      },
      "message": "Merge \"CCodecConfig: support low latency config and set paramters\""
    },
    {
      "commit": "07bd8e774093b73e225562bbd5095a1732246477",
      "tree": "2c6c7d352672652d2007cd27016b6f0a975b5308",
      "parents": [
        "69ec1691d773f8306372b247370b2bd2aa0ca25a",
        "5b388b5905150c7863020eb9e54f44670cfb84b2"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Oct 15 02:43:48 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 02:43:48 2019 -0700"
      },
      "message": "Merge \"adapt ld.config.txt for vndk apex\"\nam: 5b388b5905\n\nChange-Id: Id644648e8092bb1027f24ad4a0bfa29210f2078b\n"
    },
    {
      "commit": "5b388b5905150c7863020eb9e54f44670cfb84b2",
      "tree": "f8bdb07885d0d9287483aa134968b2bb3f5753dd",
      "parents": [
        "342d7bcf44b3edcce763f0417ad0a13b11bde285",
        "99457ff3c23797865aecaa4743ca2981e7afe5ff"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Oct 15 09:21:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 15 09:21:19 2019 +0000"
      },
      "message": "Merge \"adapt ld.config.txt for vndk apex\""
    },
    {
      "commit": "3d70686c3a4055721b9678e146b3ad8e10d1df60",
      "tree": "b112345deb2ea460ca19298cdb86229ea5724309",
      "parents": [
        "4bebef8d593f62a5ee80cab04167f4a3ba3722d8",
        "7a591bfabf414912eb7e841c37cfe48802b3ab8c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 15 04:03:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 15 04:03:33 2019 +0000"
      },
      "message": "Merge changes from topic \"dolbyvision\"\n\n* changes:\n  Enable Dolby Vision AV1 support in MPEG4 extractor\n  Adding dolby-vision boxes to MPEG4Extractor\n"
    },
    {
      "commit": "9b9b3de144ce3a145b01a01424b706f69c6d7ed6",
      "tree": "a40f282f44a7679405e6b90f092b9e4f3df36ed6",
      "parents": [
        "d373b0efa176f1639a860d688d0dcca3460acdb5"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Oct 14 18:47:34 2019 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Oct 14 18:47:34 2019 -0700"
      },
      "message": "media utils: fix UAF in TimeCheckThread\n\nRead log tag from request list under lock\nto avoid use after free.\n\nBug: 142142406\nTest: make\nChange-Id: If4adab8c15a319dc84b7003adf3ac59a3980f075\n"
    },
    {
      "commit": "69ec1691d773f8306372b247370b2bd2aa0ca25a",
      "tree": "cb2854bddbeb30987c1a498a17bda59a1ec3c6d6",
      "parents": [
        "465966dc6521357926c3c5a55c7260e2a6f202c0",
        "068e5214794edcd27602859970adffc0ab2e4a16"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Oct 14 13:25:36 2019 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Oct 14 22:55:03 2019 +0000"
      },
      "message": "DO NOT MERGE - Merge QD1A.190821.011 into stage-aosp-master\n\nBug: 141248619\nChange-Id: I60647ef0b9e6a625f46d332ae61f95efdaa7fe93\n"
    },
    {
      "commit": "48ab6ef123d75f2160fdfef8de57a713d58ee921",
      "tree": "0f43a6c6b26f8fca4887dbdc28e3160862030a04",
      "parents": [
        "d373b0efa176f1639a860d688d0dcca3460acdb5"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Oct 11 16:06:42 2019 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Oct 14 11:37:17 2019 -0700"
      },
      "message": "CCodecConfig: support low latency config and set paramters\n\nTest: cts\nBug: 134971304\nChange-Id: Iabd7df79b530ce3af7bd2723dfcb2aa5488f5e75\n"
    },
    {
      "commit": "51f5abaff8af4859b08a3f37401e3f8d9aa68047",
      "tree": "65f7438226498812eb3a9347cd40f307d22169be",
      "parents": [
        "5871ab512193274898baca9a4efa734392019ebf"
      ],
      "author": {
        "name": "Mengjie Xie",
        "email": "mengjie.xie@mediatek.com",
        "time": "Wed Oct 09 15:00:00 2019 +0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Oct 14 11:32:12 2019 -0700"
      },
      "message": "mTraits is used without been locked\n\nmTraits could be read/written by more than one thread,\nAnd it will cause some timing issue if there is no synchronization\nSolution:\nuse getId() instead of mTraits-\u003eid when use its id.\n\nBug: 142629712\nTest: This is seldom timing issue, and may be reproduced by monkey test (enable uasan)\nChange-Id: I96870027fd171fea15957b292c4898043262d9cf\n"
    },
    {
      "commit": "33e8ef86ecfa90f9d41ab700c6f9f5e2a19c97a1",
      "tree": "fea40195e0d0e02860d709b7802f926e9f5cff70",
      "parents": [
        "4bebef8d593f62a5ee80cab04167f4a3ba3722d8"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Fri Sep 27 09:20:42 2019 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 14 10:53:27 2019 -0700"
      },
      "message": "cameraserver: Avoiding deadlocks while calling getSystemCameraKind()\n\nThe following scenario can occur:\n\n T1 serving Client A\u0027s disconnect() call:\n   T2 : serving Client B\u0027s connect() call\n     T2 : CameraProviderManager::openSession() locks mInterfaceMutex and waits on open() HAL\n          interface call\n       T1: updateStatus() locks mStatusListenerMutex\n         T1: CameraProviderManager::isPublicallyHiddenSecureCamera() / getSystemCameraKind() waits\n             on mInterfaceMutex\n           T2: while waiting on open(), gets a torchModeStatus() callback from the camera HAL\n              T2: onStatusChanged()\n                T2: broadcastTorchModeStatus() which waits on mStatusListenerMutex\n\nAs a result there\u0027s a possible circular hold and wait between T1 and T2.\n\nWe cache the system camera kind in CameraState. That doesn\u0027t completely\navoid having to hold mInterfaceLock while calling getSystemCameraKind in\nCameraService (cache updates), instead it reduces it. We instead need to\nhold mCameraStates lock which has a smaller scope.\n\nBug: 141756275\n\nTest: CTS\nTest: GCA (sanity)\n\nChange-Id: I4a697c1eaccc3603007be4a595febea981fbeb64\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "7a591bfabf414912eb7e841c37cfe48802b3ab8c",
      "tree": "954a6783faaafa9f2a371494f5557c4bf536b020",
      "parents": [
        "7a0c3c9b437e08b0aebf523d959bfafe3e53d98a"
      ],
      "author": {
        "name": "Vikas Balapal Maheswarappa",
        "email": "Vikas.BalapalMaheswarappa@dolby.com",
        "time": "Tue Jul 16 11:41:24 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 14 10:06:32 2019 -0700"
      },
      "message": "Enable Dolby Vision AV1 support in MPEG4 extractor\n\nBug: 129367182\nTest: build, cts\n\nChange-Id: I2dae1e4cab3d45cd295bf692ba59c3a709ccc3a6\n"
    },
    {
      "commit": "7a0c3c9b437e08b0aebf523d959bfafe3e53d98a",
      "tree": "22b45c3901d53475ae014e1d8330f6f2daf98bea",
      "parents": [
        "f98d29f2a1b63266b52a919aa6f00c547a000f30"
      ],
      "author": {
        "name": "Vikas Balapal Maheswarappa",
        "email": "Vikas.BalapalMaheswarappa@dolby.com",
        "time": "Fri Jun 14 15:00:41 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 14 10:06:29 2019 -0700"
      },
      "message": "Adding dolby-vision boxes to MPEG4Extractor\n\nBug: 129367182\nTest: build, cts\n\nChange-Id: I5bff3f6c626730017d6febef384893ab194b5927\n"
    },
    {
      "commit": "a42a62d8633fa6fcabc8129a2c798da860630821",
      "tree": "77e009a25a0a222aba1cabdc276b5bc9da549d04",
      "parents": [
        "342d7bcf44b3edcce763f0417ad0a13b11bde285"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Sep 23 17:48:14 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Oct 11 21:40:26 2019 -0700"
      },
      "message": "libmedia: separate codeclist from libmedia\n\nTest: build.\nBug: 139201422\nChange-Id: I150c3bd04cc68a3b96a8762ba193fc1595ee6da3\nMerged-In: I150c3bd04cc68a3b96a8762ba193fc1595ee6da3\n"
    },
    {
      "commit": "9a3361e4c6bb01db24c135921b0891e917f71419",
      "tree": "3ee2499fd3e267607c9ae56f120687c4bbb5d67b",
      "parents": [
        "1865ec9e8a38506e2c7062793f39113f98da0543"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Oct 01 09:38:30 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Oct 11 17:33:15 2019 -0700"
      },
      "message": "Clear up bit mask usage in audio policy.\n\nThis change includes:\n1. Use DeviceTypeSet to represent a combination of audio device types.\n2. Add helper functions for DeviceTypeSet\n3. Stop using audio device type as a bit mask in DeviceVector\n\nTest: atest AudioTrackTest AudioRecordTest AudioPlaybackCaptureTest\nTest: atest AudioHostTest AudioServiceHostTest audiopolicy_tests\nTest: audio smoke test\nChange-Id: If80513b689848bcab6094f70a572f053856afa82\n"
    },
    {
      "commit": "4bebef8d593f62a5ee80cab04167f4a3ba3722d8",
      "tree": "73157a7e89449933e9821e3de0f8062d4f150798",
      "parents": [
        "1865ec9e8a38506e2c7062793f39113f98da0543",
        "804e04defef7472f4e4bc44d364c91255031ce07"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 11 15:23:01 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 11 15:23:01 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"audio policy: fix capture policy for accessibility\" am: 342d7bcf44 -s ours am: 465966dc65 -s ours am: b4af14c2d2 -s ours\nam: 804e04defe -s ours\nam skip reason: change_id I864be785752f27201d45ce24f95013de6391dbd6 with SHA1 589171c80a is in history\n\nChange-Id: I3e425fa3df2379197a848b0844dcc34d48e97c63\n"
    },
    {
      "commit": "804e04defef7472f4e4bc44d364c91255031ce07",
      "tree": "2a1ce8bf091af7cf9883e7987ad8f4a05ce0994a",
      "parents": [
        "55766c4a99f4af1a09b66512b71931e48040db34",
        "b4af14c2d29b371bae69fa2f134a6c40c61429a9"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 11 15:16:29 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 11 15:16:29 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"audio policy: fix capture policy for accessibility\" am: 342d7bcf44 -s ours am: 465966dc65 -s ours\nam: b4af14c2d2 -s ours\nam skip reason: change_id I864be785752f27201d45ce24f95013de6391dbd6 with SHA1 589171c80a is in history\n\nChange-Id: Ic07b1eea80473fe6d0c49121d2e893c218bfb971\n"
    },
    {
      "commit": "b4af14c2d29b371bae69fa2f134a6c40c61429a9",
      "tree": "99fa1927a44d4c0bb8c6eb71c45bb19f1f2c3086",
      "parents": [
        "5ca04b9703c342514fe57e10d3bf042ce85acd0d",
        "465966dc6521357926c3c5a55c7260e2a6f202c0"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 11 15:09:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 11 15:09:58 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"audio policy: fix capture policy for accessibility\" am: 342d7bcf44 -s ours\nam: 465966dc65 -s ours\nam skip reason: change_id I864be785752f27201d45ce24f95013de6391dbd6 with SHA1 589171c80a is in history\n\nChange-Id: I86fcf370d9997fb937fd39927046e0b336e59681\n"
    },
    {
      "commit": "465966dc6521357926c3c5a55c7260e2a6f202c0",
      "tree": "742d51cba6c87953ea6c268e5aa660a763080361",
      "parents": [
        "111bdeeb164be2141662ddfe9a4c58c3cad5d770",
        "342d7bcf44b3edcce763f0417ad0a13b11bde285"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 11 15:03:27 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 11 15:03:27 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"audio policy: fix capture policy for accessibility\"\nam: 342d7bcf44 -s ours\nam skip reason: change_id I864be785752f27201d45ce24f95013de6391dbd6 with SHA1 589171c80a is in history\n\nChange-Id: I04b143297a43c04be46e736ee28d6778be097782\n"
    },
    {
      "commit": "342d7bcf44b3edcce763f0417ad0a13b11bde285",
      "tree": "795ca5539a3e878e3eb76676f6d13f3a06874e03",
      "parents": [
        "1ab2344f6dd1b913c9e20c4afaba96105b00074c",
        "d422b5f2ddb23eab790c8e04dc161142c65e01a2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 11 21:50:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 11 21:50:40 2019 +0000"
      },
      "message": "Merge \"audio policy: fix capture policy for accessibility\""
    },
    {
      "commit": "1865ec9e8a38506e2c7062793f39113f98da0543",
      "tree": "73157a7e89449933e9821e3de0f8062d4f150798",
      "parents": [
        "d373b0efa176f1639a860d688d0dcca3460acdb5",
        "cc34ecf2d16b64a577359cb22e37e29421c67fbf"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Oct 11 21:20:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 11 21:20:03 2019 +0000"
      },
      "message": "Merge changes from topic \"audio-histogram\"\n\n* changes:\n  aaudio: test audio_utils::Histogram\n  aaudio: add histogram to clock model\n"
    },
    {
      "commit": "d373b0efa176f1639a860d688d0dcca3460acdb5",
      "tree": "0e8cc76ab9c2eb824b9519e6ff9e64b9c4752133",
      "parents": [
        "c31ffb4af68a956225bdde1ec845f48d31c97f4f",
        "55766c4a99f4af1a09b66512b71931e48040db34"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Oct 11 10:58:26 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 11 10:58:26 2019 -0700"
      },
      "message": "Merge \"Camera: Set input timestamp before returning depth jpegs\" into qt-qpr1-dev am: ca7582109d\nam: 55766c4a99\n\nChange-Id: Ic6b22ffe6a2b7186673edc8fe79c10374c2f7b4a\n"
    },
    {
      "commit": "c31ffb4af68a956225bdde1ec845f48d31c97f4f",
      "tree": "afa6ab2dd4e9d1e8db35755dc5a08a46bea6ca6f",
      "parents": [
        "eaf03c2354d174b64a15ced6629ab54032c23440",
        "e0d004fe12fc2535d62d52bea0666b690ba057b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 11 17:56:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 11 17:56:28 2019 +0000"
      },
      "message": "Merge \"Revert \"audiopolicy: align input and output devices for engine\"\""
    },
    {
      "commit": "55766c4a99f4af1a09b66512b71931e48040db34",
      "tree": "2a1ce8bf091af7cf9883e7987ad8f4a05ce0994a",
      "parents": [
        "7d6446db9a810bbc172087c51452887d414ab108",
        "ca7582109dd529eb80dff3d6135a20950a9e3b47"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Oct 11 10:53:25 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 11 10:53:25 2019 -0700"
      },
      "message": "Merge \"Camera: Set input timestamp before returning depth jpegs\" into qt-qpr1-dev\nam: ca7582109d\n\nChange-Id: I031a488aba1f745014170340cddeb9ca6d2ab8d9\n"
    },
    {
      "commit": "ca7582109dd529eb80dff3d6135a20950a9e3b47",
      "tree": "5d9a5d5c6e225998ae0a1a05f819e662b567f851",
      "parents": [
        "b5dd7ae0b90cf66e68680c3f8064f78a23675f36",
        "90a839f6611a7e4ffd6c5af35ba0f16e88b9e2bd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 11 17:27:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 11 17:27:11 2019 +0000"
      },
      "message": "Merge \"Camera: Set input timestamp before returning depth jpegs\" into qt-qpr1-dev"
    },
    {
      "commit": "eaf03c2354d174b64a15ced6629ab54032c23440",
      "tree": "53a924f066aa8a278e4967bb6e27caea26437e91",
      "parents": [
        "559b169495301089195b67bbc6c079d20b1ca0ed",
        "7d6446db9a810bbc172087c51452887d414ab108"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 11 09:49:12 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 11 09:49:12 2019 -0700"
      },
      "message": "Merge \"Remove unnecessary includes\" am: 1ab2344f6d am: 111bdeeb16 am: 5ca04b9703\nam: 7d6446db9a\n\nChange-Id: Id2543a9c64ea27f8dc65015892fb6b2b21c46c4b\n"
    },
    {
      "commit": "7d6446db9a810bbc172087c51452887d414ab108",
      "tree": "c49dffac8a66895acdd10dfe42316ae35c02e237",
      "parents": [
        "dad732bdee5c325598a2e2fa874db4555586d5ec",
        "5ca04b9703c342514fe57e10d3bf042ce85acd0d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 11 09:39:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 11 09:39:33 2019 -0700"
      },
      "message": "Merge \"Remove unnecessary includes\" am: 1ab2344f6d am: 111bdeeb16\nam: 5ca04b9703\n\nChange-Id: I234a4fcd8343ce446f8820327cb69cb9ea8a117d\n"
    },
    {
      "commit": "cc34ecf2d16b64a577359cb22e37e29421c67fbf",
      "tree": "7c9a72c10e4f4ea1d9722c2f066996b066741545",
      "parents": [
        "ef34be5426e96fa2fecc551e1fe196fbb862b220"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Oct 04 16:10:01 2019 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Oct 11 09:38:12 2019 -0700"
      },
      "message": "aaudio: test audio_utils::Histogram\n\nTest out of range indices.\n\nTest: adb shell test_histogram\nChange-Id: If12c04676e98af32399ea013a521da671e6ae5ae\n"
    },
    {
      "commit": "5ca04b9703c342514fe57e10d3bf042ce85acd0d",
      "tree": "99fa1927a44d4c0bb8c6eb71c45bb19f1f2c3086",
      "parents": [
        "a256999306326a5f374bd3dffe937f22cbea4c07",
        "111bdeeb164be2141662ddfe9a4c58c3cad5d770"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 11 09:30:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 11 09:30:03 2019 -0700"
      },
      "message": "Merge \"Remove unnecessary includes\" am: 1ab2344f6d\nam: 111bdeeb16\n\nChange-Id: I28728701f8d734dea9e66c79bde3d092600fd182\n"
    },
    {
      "commit": "111bdeeb164be2141662ddfe9a4c58c3cad5d770",
      "tree": "742d51cba6c87953ea6c268e5aa660a763080361",
      "parents": [
        "b092672821564d2d3498a4ae9e6e23d24d23e980",
        "1ab2344f6dd1b913c9e20c4afaba96105b00074c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 11 09:23:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 11 09:23:02 2019 -0700"
      },
      "message": "Merge \"Remove unnecessary includes\"\nam: 1ab2344f6d\n\nChange-Id: I5a656c5878ad419e8373ae6711d55015de26e84b\n"
    },
    {
      "commit": "1ab2344f6dd1b913c9e20c4afaba96105b00074c",
      "tree": "78d328393c84e9f541044665370aca39c49bbc2b",
      "parents": [
        "9ac17d688182d77ed14c946af9e8862f450d7650",
        "10a7553778f7e3ddffdcb1365f8c288459da7a12"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 11 15:39:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 11 15:39:57 2019 +0000"
      },
      "message": "Merge \"Remove unnecessary includes\""
    },
    {
      "commit": "559b169495301089195b67bbc6c079d20b1ca0ed",
      "tree": "f908542345e9ec436fae93ae3a8e2e16390596e1",
      "parents": [
        "7c46e69be27f25ca37ddc1ac5f93f78b0fa23102",
        "dad732bdee5c325598a2e2fa874db4555586d5ec"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 10 22:09:10 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 10 22:09:10 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge QP1A.191005.007 into master\" am: 9ac17d6881 am: b092672821 am: a256999306\nam: dad732bdee -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Iccf14817abe7d411f89ee3c5161035d92a8f7f43\n"
    },
    {
      "commit": "7c46e69be27f25ca37ddc1ac5f93f78b0fa23102",
      "tree": "f908542345e9ec436fae93ae3a8e2e16390596e1",
      "parents": [
        "c32eaa5360a163e6fca4003cfc1ed5ba197f1df9",
        "3110ed40d472dad66b53f0e9858bcc04a268124d"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 10 21:51:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 10 21:51:41 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge QP1A.191005.007 into master am: 520d2cd5a9 am: e2e579cdd7 am: 63fcf08e56\nam: 3110ed40d4 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I84e7904e02b749bd0b7ee275b910b3ae053df380\n"
    },
    {
      "commit": "dad732bdee5c325598a2e2fa874db4555586d5ec",
      "tree": "f81cf370c86c2b9c9b2b5c18da0b6fa96bda6052",
      "parents": [
        "3110ed40d472dad66b53f0e9858bcc04a268124d",
        "a256999306326a5f374bd3dffe937f22cbea4c07"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 10 21:46:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 10 21:46:45 2019 -0700"
      },
      "message": "Merge \"DO NOT MERGE - Merge QP1A.191005.007 into master\" am: 9ac17d6881 am: b092672821\nam: a256999306\n\nChange-Id: Ib17f594d6df8b005391542c84a5e1ed08784a94b\n"
    },
    {
      "commit": "3110ed40d472dad66b53f0e9858bcc04a268124d",
      "tree": "f81cf370c86c2b9c9b2b5c18da0b6fa96bda6052",
      "parents": [
        "183a8ba4644f82c1e1d6d04a3ba250b733a0cb2c",
        "63fcf08e56352a4dbbaf9d9a3f6fa23ebefa6dee"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 10 21:33:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 10 21:33:37 2019 -0700"
      },
      "message": "DO NOT MERGE - Merge QP1A.191005.007 into master am: 520d2cd5a9 am: e2e579cdd7\nam: 63fcf08e56\n\nChange-Id: I43bc0009714afee6010d2999d4eb73b380ed825d\n"
    },
    {
      "commit": "a256999306326a5f374bd3dffe937f22cbea4c07",
      "tree": "01c0227a0cf9d25d9f66a2b324795f5b740e3ecd",
      "parents": [
        "63fcf08e56352a4dbbaf9d9a3f6fa23ebefa6dee",
        "b092672821564d2d3498a4ae9e6e23d24d23e980"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 10 21:33:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 10 21:33:02 2019 -0700"
      },
      "message": "Merge \"DO NOT MERGE - Merge QP1A.191005.007 into master\" am: 9ac17d6881\nam: b092672821\n\nChange-Id: I0298ac5621c9cf127bf38be9523eea56b3dc290c\n"
    },
    {
      "commit": "b092672821564d2d3498a4ae9e6e23d24d23e980",
      "tree": "3ee43865c16e040a273ece50f3ff84c67e3667c7",
      "parents": [
        "e2e579cdd7927b416f25e02c43a7293155a5b431",
        "9ac17d688182d77ed14c946af9e8862f450d7650"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 10 21:21:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 10 21:21:50 2019 -0700"
      },
      "message": "Merge \"DO NOT MERGE - Merge QP1A.191005.007 into master\"\nam: 9ac17d6881\n\nChange-Id: I8e45b31e8cf963581dde649d516e6344b3b4be14\n"
    },
    {
      "commit": "63fcf08e56352a4dbbaf9d9a3f6fa23ebefa6dee",
      "tree": "01c0227a0cf9d25d9f66a2b324795f5b740e3ecd",
      "parents": [
        "7f8374f54b927394dadde4d7988312b43ef2b6c9",
        "e2e579cdd7927b416f25e02c43a7293155a5b431"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 10 21:21:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 10 21:21:21 2019 -0700"
      },
      "message": "DO NOT MERGE - Merge QP1A.191005.007 into master am: 520d2cd5a9\nam: e2e579cdd7\n\nChange-Id: I64cbf5bf97d7b27211e9c34c607f0a51c3c0a35e\n"
    },
    {
      "commit": "e2e579cdd7927b416f25e02c43a7293155a5b431",
      "tree": "3ee43865c16e040a273ece50f3ff84c67e3667c7",
      "parents": [
        "5bbb2707a3a6b3333e6ace9aa808e0159a3690b3",
        "520d2cd5a919a234f938d494ad22122cb65b49c9"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 10 21:10:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 10 21:10:53 2019 -0700"
      },
      "message": "DO NOT MERGE - Merge QP1A.191005.007 into master\nam: 520d2cd5a9\n\nChange-Id: Ic2b3696a9132db509d1ffcb47c072e247e81f079\n"
    },
    {
      "commit": "9ac17d688182d77ed14c946af9e8862f450d7650",
      "tree": "a63235e7d3d705c4fc75c78f2276ac41a3193390",
      "parents": [
        "ba14ba2bede483a70df547cd0187ab3a068552c7",
        "520d2cd5a919a234f938d494ad22122cb65b49c9"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 11 02:56:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 11 02:56:39 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Merge QP1A.191005.007 into master\""
    },
    {
      "commit": "99457ff3c23797865aecaa4743ca2981e7afe5ff",
      "tree": "0c72f69e5aec6b73c3f9d586e40884250922a797",
      "parents": [
        "ba14ba2bede483a70df547cd0187ab3a068552c7"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Sep 26 14:55:59 2019 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Oct 11 10:09:23 2019 +0900"
      },
      "message": "adapt ld.config.txt for vndk apex\n\nWith VNDK APEX, the path to VNDK libs is changed from\n/system/lib/vndk-VER to /apex/com.android.vndk.vVER/lib.\n\nBug: 141451661\nTest: m \u0026\u0026 boot (tested with cuttlefish)\nChange-Id: Id3a335ad1dfea71fb53ce80b96d550af8ac61760\n"
    }
  ],
  "next": "c32eaa5360a163e6fca4003cfc1ed5ba197f1df9"
}
