)]}'
{
  "log": [
    {
      "commit": "530a7536ac6f17c25eb9c3f6b93b2343b0617399",
      "tree": "a45a3127a32fb83f8470b267c0df1a0f353a82ea",
      "parents": [
        "d6bd328e22c932348a35c46d6fd4c845a1d414b5",
        "7662f71bc1c87bea7ad9ee773e7c09280d21aab7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 23 03:47:05 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 23 03:47:05 2020 +0000"
      },
      "message": "Merge \"MTP: Sanitize filename provided from MTP host\" into qt-qpr1-dev am: 2d3c39c7ec am: 7662f71bc1\n\nChange-Id: If178b6eeaa50306458f8f191d626b51a0e4c1084\n"
    },
    {
      "commit": "7662f71bc1c87bea7ad9ee773e7c09280d21aab7",
      "tree": "6c08a33af23a454b33cbde7a9383f5c6172e5b5c",
      "parents": [
        "6a9376e285884a799db7bb2d6c926f4060edcae3",
        "2d3c39c7ecfe6a34b013102496979a6f02649d4a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 23 03:34:43 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 23 03:34:43 2020 +0000"
      },
      "message": "Merge \"MTP: Sanitize filename provided from MTP host\" into qt-qpr1-dev am: 2d3c39c7ec\n\nChange-Id: Ib3b62e6b04f5505d35369eb37c4024736ea5e697\n"
    },
    {
      "commit": "2d3c39c7ecfe6a34b013102496979a6f02649d4a",
      "tree": "42728d14fd57c4c8f686188c1cda63ece586eb96",
      "parents": [
        "40e794335b92f2f5237bcfddab454758cc4ad246",
        "6111b2b92a1844f5796c718bf0736102b876c2b9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 23 03:10:29 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 23 03:10:29 2020 +0000"
      },
      "message": "Merge \"MTP: Sanitize filename provided from MTP host\" into qt-qpr1-dev"
    },
    {
      "commit": "d6bd328e22c932348a35c46d6fd4c845a1d414b5",
      "tree": "cf3bf4b06123f4f532f250c54fa4a4f3f191830e",
      "parents": [
        "79270b9121b3c2972a281b42860f853e39663692",
        "ae36a0b59be8af2bd7100a9e3e4433daca7a7a69"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 21 02:41:13 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Mar 21 02:41:13 2020 +0000"
      },
      "message": "Merge changes I5e12b2c7,Ic79effb1 am: 0141bbe644 am: ae36a0b59b\n\nChange-Id: I1ed7d32d85e20cccb461d2f2e7acf1efca7d2539\n"
    },
    {
      "commit": "ae36a0b59be8af2bd7100a9e3e4433daca7a7a69",
      "tree": "f1b64173fdf992a3af4e209aaede73f51fda7e65",
      "parents": [
        "916c6b14ebb05ecdc0a27b4794226dca53001c15",
        "0141bbe644288f980b4448c430e73ff8b5ea9a30"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 21 02:20:05 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Mar 21 02:20:05 2020 +0000"
      },
      "message": "Merge changes I5e12b2c7,Ic79effb1 am: 0141bbe644\n\nChange-Id: I67e68d4b55b6cea51182ba62a549e74f1c89bdbb\n"
    },
    {
      "commit": "0141bbe644288f980b4448c430e73ff8b5ea9a30",
      "tree": "acda8811d86326b0390ba97985170439125f79da",
      "parents": [
        "fb4a455323950ef1cd92166400d65291fd938404",
        "5992b18e6196af182c549b9c73d805cbc11bb31a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 21 02:06:26 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 21 02:06:26 2020 +0000"
      },
      "message": "Merge changes I5e12b2c7,Ic79effb1\n\n* changes:\n  [audiopolicy][managerdefault] Filter unknown stream for volume settings\n  [AudioPolicy][engine][Strategy] fallback on music stream\n"
    },
    {
      "commit": "79270b9121b3c2972a281b42860f853e39663692",
      "tree": "067f1bfd9079566f8c5e682b6deed56f9aa59960",
      "parents": [
        "d53ff40ed06d4f9659437569f777206748c72156",
        "916c6b14ebb05ecdc0a27b4794226dca53001c15"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 20 22:32:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 20 22:32:20 2020 +0000"
      },
      "message": "Merge \"Benchmark: Avoid potential memory leak\" am: fb4a455323 am: 916c6b14eb\n\nChange-Id: Ie587ea923d0fc69889061584e3a6aebde369a199\n"
    },
    {
      "commit": "916c6b14ebb05ecdc0a27b4794226dca53001c15",
      "tree": "250d83ae491c6d6920a1f8250429e74af7524db6",
      "parents": [
        "e8a73f354db18424238649a15ddb65cf1d13bd64",
        "fb4a455323950ef1cd92166400d65291fd938404"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 20 22:18:40 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 20 22:18:40 2020 +0000"
      },
      "message": "Merge \"Benchmark: Avoid potential memory leak\" am: fb4a455323\n\nChange-Id: I2f9facf9afb1ac7569a8b9f05ce0b66d31f257be\n"
    },
    {
      "commit": "fb4a455323950ef1cd92166400d65291fd938404",
      "tree": "21aa7964916bb3500aadf58d3617e10ea778c70c",
      "parents": [
        "931d1554c3af274b02007c25dd51b3b029ed5ff0",
        "8a28df6fb8583a48a5990831684a58cb3b5436f5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 20 21:56:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 20 21:56:08 2020 +0000"
      },
      "message": "Merge \"Benchmark: Avoid potential memory leak\""
    },
    {
      "commit": "d53ff40ed06d4f9659437569f777206748c72156",
      "tree": "3148186b07fd327dba011ecd81b01aa208c748e1",
      "parents": [
        "f4a558add72d0b4073612d342a683ddba24ca9f6",
        "e8a73f354db18424238649a15ddb65cf1d13bd64"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Mar 20 18:32:37 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 20 18:32:37 2020 +0000"
      },
      "message": "DO NOT MERGE - Merge qt-qpr1-dev-plus-aosp@6304901 into stage-aosp-master am: e8a73f354d\n\nChange-Id: I8341a03518201a402cc045685bf0ea88a4d3c143\n"
    },
    {
      "commit": "f4a558add72d0b4073612d342a683ddba24ca9f6",
      "tree": "3148186b07fd327dba011ecd81b01aa208c748e1",
      "parents": [
        "7c952681840b9ac2d7bd1ec497b06c7616b4a47a",
        "6a9376e285884a799db7bb2d6c926f4060edcae3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 20 18:26:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 20 18:26:20 2020 +0000"
      },
      "message": "Merge \"OpusHeader: Fix integer overflow in GetOpusHeaderBuffers\" into qt-qpr1-dev am: 40e794335b am: 6a9376e285\n\nChange-Id: I12160ce60adbbfc8a8d2dc385a1194b7a7ae822c\n"
    },
    {
      "commit": "6a9376e285884a799db7bb2d6c926f4060edcae3",
      "tree": "035401bcbfa67b81f3b63681fd721d962612299e",
      "parents": [
        "aaa16d4eb6d97c7897c5d5233a79c0715d90d0f9",
        "40e794335b92f2f5237bcfddab454758cc4ad246"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 20 18:11:34 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 20 18:11:34 2020 +0000"
      },
      "message": "Merge \"OpusHeader: Fix integer overflow in GetOpusHeaderBuffers\" into qt-qpr1-dev am: 40e794335b\n\nChange-Id: Ia20403c02ba2e79770011e2c3c786153d015314d\n"
    },
    {
      "commit": "40e794335b92f2f5237bcfddab454758cc4ad246",
      "tree": "5d6cc4114981ff98457f049397c0ef34a414a31f",
      "parents": [
        "6c6ea89e914bb60023638cd12fd111b18df9c930",
        "6b3b2f26fbbcf5ef5b41e00fc9c6bd4a164aa260"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 20 17:53:05 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 20 17:53:05 2020 +0000"
      },
      "message": "Merge \"OpusHeader: Fix integer overflow in GetOpusHeaderBuffers\" into qt-qpr1-dev"
    },
    {
      "commit": "5992b18e6196af182c549b9c73d805cbc11bb31a",
      "tree": "dc7aebb76fbce56e90b3d521b0618980a6d36af3",
      "parents": [
        "a69a879deb6523416ef882e4d4d4134ffc786fc5"
      ],
      "author": {
        "name": "Francois Gaffie",
        "email": "francois.gaffie@renault.com",
        "time": "Fri Mar 20 14:55:14 2020 +0100"
      },
      "committer": {
        "name": "Francois Gaffie",
        "email": "francois.gaffie@renault.com",
        "time": "Fri Mar 20 15:03:01 2020 +0100"
      },
      "message": "[audiopolicy][managerdefault] Filter unknown stream for volume settings\n\nStream for which no attributes is associated (aka no strategy supports it)\nwill use default attributes hence it will change the default strategy\nvolume (aka Music).\nIt leads to eroneous volume changes.\nThis bug does not happen on phone / tablets targets as all streams are\nlinked to a strategy with specifc attributes.\nIn case of OEM configuration, some stream types may not be supported\nand associated to any strategy.\n\nTest: dumpsys audio \u0026 dumpsus media.audio_policy.\n    Ensure volumes of stream types and their aliases match.\n\nSigned-off-by: Francois Gaffie \u003cfrancois.gaffie@renault.com\u003e\nChange-Id: I5e12b2c7248074d10affb6c28d1866d4589cb9e8\n"
    },
    {
      "commit": "8a28df6fb8583a48a5990831684a58cb3b5436f5",
      "tree": "21aa7964916bb3500aadf58d3617e10ea778c70c",
      "parents": [
        "931d1554c3af274b02007c25dd51b3b029ed5ff0"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Fri Mar 20 06:00:52 2020 -0700"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Fri Mar 20 06:00:52 2020 -0700"
      },
      "message": "Benchmark: Avoid potential memory leak\n\nWe make sure to close our FILE in all cases.\n\nTest: TreeHugger\nBug: 147798079\nChange-Id: I947adfc869466e89a70cc7ac63ef9c73e1a19ac2\n"
    },
    {
      "commit": "7c952681840b9ac2d7bd1ec497b06c7616b4a47a",
      "tree": "0fdc0365c4d5cd177825cef1d29b6e75d8dddd25",
      "parents": [
        "877cc2b717b2704cefd9257f684b3238e8b5cbaa",
        "aaa16d4eb6d97c7897c5d5233a79c0715d90d0f9"
      ],
      "author": {
        "name": "Ytai Ben-tsvi",
        "email": "ytai@google.com",
        "time": "Fri Mar 20 06:29:45 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 20 06:29:45 2020 +0000"
      },
      "message": "[automerger skipped] Merge \"[DO NOT MERGE] Crash the process when midi extraction times out\" into qt-qpr1-dev am: 6c6ea89e91 am: aaa16d4eb6 -s ours\n\nam skip reason: subject contains skip directive\n\nChange-Id: Ibea3e6e2b7adafc53ae0507be3cc0457f50cc3e8\n"
    },
    {
      "commit": "877cc2b717b2704cefd9257f684b3238e8b5cbaa",
      "tree": "0fdc0365c4d5cd177825cef1d29b6e75d8dddd25",
      "parents": [
        "2e101d1102a6f4c1e51fe89eb177d9e307d7d34e",
        "80127c21769c35686bb1748a8c8f6ce4b892a6c1"
      ],
      "author": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Fri Mar 20 06:29:42 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 20 06:29:42 2020 +0000"
      },
      "message": "[automerger skipped] [DO NOT MERGE] Crash the process when midi extraction times out am: 166a84bfe3 am: 80127c2176 -s ours\n\nam skip reason: subject contains skip directive\n\nChange-Id: I2e897306b4c010377222b413f22357b8d3e9765f\n"
    },
    {
      "commit": "aaa16d4eb6d97c7897c5d5233a79c0715d90d0f9",
      "tree": "2b1e4adbadb546c5efd323fea959a0fb4fe689ea",
      "parents": [
        "80127c21769c35686bb1748a8c8f6ce4b892a6c1",
        "6c6ea89e914bb60023638cd12fd111b18df9c930"
      ],
      "author": {
        "name": "Ytai Ben-tsvi",
        "email": "ytai@google.com",
        "time": "Fri Mar 20 06:14:15 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 20 06:14:15 2020 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Crash the process when midi extraction times out\" into qt-qpr1-dev am: 6c6ea89e91\n\nChange-Id: I05fa91a88103944f11d534ccce8835f044497f97\n"
    },
    {
      "commit": "80127c21769c35686bb1748a8c8f6ce4b892a6c1",
      "tree": "2b1e4adbadb546c5efd323fea959a0fb4fe689ea",
      "parents": [
        "8664abd12bf5ee92b6567a3cba4a5b209dafc112",
        "166a84bfe31457fe44dcb90294d33089d2a3f428"
      ],
      "author": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Fri Mar 20 06:14:14 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 20 06:14:14 2020 +0000"
      },
      "message": "[DO NOT MERGE] Crash the process when midi extraction times out am: 166a84bfe3\n\nChange-Id: I63b111b4f3b9e17450d7c473a7ebcbe04bbb82c0\n"
    },
    {
      "commit": "2e101d1102a6f4c1e51fe89eb177d9e307d7d34e",
      "tree": "0fdc0365c4d5cd177825cef1d29b6e75d8dddd25",
      "parents": [
        "f64a89e91ee1c09b523e42a1a428f660b7a1a52a",
        "8664abd12bf5ee92b6567a3cba4a5b209dafc112"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 20 05:56:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 20 05:56:31 2020 +0000"
      },
      "message": "Merge \"Really fix excessive \u0027trun\u0027 box parsing\" into qt-qpr1-dev am: 01102840bc am: 8664abd12b\n\nChange-Id: Iff1014a2a48de79273c7ad856ed38bf9be7fe8b7\n"
    },
    {
      "commit": "6c6ea89e914bb60023638cd12fd111b18df9c930",
      "tree": "398b106e0bee8cdd41cbbeb24d2210c467ff3fe7",
      "parents": [
        "01102840bc362208e1ec2e8d50e10f460af158f1",
        "166a84bfe31457fe44dcb90294d33089d2a3f428"
      ],
      "author": {
        "name": "Ytai Ben-tsvi",
        "email": "ytai@google.com",
        "time": "Fri Mar 20 05:54:08 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 20 05:54:08 2020 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Crash the process when midi extraction times out\" into qt-qpr1-dev"
    },
    {
      "commit": "8664abd12bf5ee92b6567a3cba4a5b209dafc112",
      "tree": "27ae0708a7c595a822db51f8f8035fd106cb6363",
      "parents": [
        "3e7ef3c8b29cebf277e01c22a6f8edb396b29205",
        "01102840bc362208e1ec2e8d50e10f460af158f1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 20 05:35:55 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 20 05:35:55 2020 +0000"
      },
      "message": "Merge \"Really fix excessive \u0027trun\u0027 box parsing\" into qt-qpr1-dev am: 01102840bc\n\nChange-Id: I5a90cfbd64c495dd9640b28376e9a917b69d8ff9\n"
    },
    {
      "commit": "01102840bc362208e1ec2e8d50e10f460af158f1",
      "tree": "94d912d2c8a847328d2feb6b0d3715bffb79ca64",
      "parents": [
        "da52cc201ecf857b2f2ff1fb5596cc730d7bf47c",
        "0f9b8b3328ebd4986b2b7907d256ef973fcf7d34"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 20 05:21:37 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 20 05:21:37 2020 +0000"
      },
      "message": "Merge \"Really fix excessive \u0027trun\u0027 box parsing\" into qt-qpr1-dev"
    },
    {
      "commit": "f64a89e91ee1c09b523e42a1a428f660b7a1a52a",
      "tree": "9294e8abfaf4aff288bc58b67ce1e8d49e9dda8a",
      "parents": [
        "6d1c495b68c96e4c5579b6383140002c7583d991",
        "3e7ef3c8b29cebf277e01c22a6f8edb396b29205"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 20 00:30:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 20 00:30:06 2020 +0000"
      },
      "message": "[automerger skipped] Merge \"RESTRICT AUTOMERGE CCodec: make config consistent before/after flush\" into qt-qpr1-dev am: da52cc201e am: 3e7ef3c8b2 -s ours\n\nam skip reason: subject contains skip directive\n\nChange-Id: Id63d13353b94b6232bec93751b095072a9eb4368\n"
    },
    {
      "commit": "6d1c495b68c96e4c5579b6383140002c7583d991",
      "tree": "9294e8abfaf4aff288bc58b67ce1e8d49e9dda8a",
      "parents": [
        "6654b68471deb4164468e3e5165ad205da2e7b13",
        "ff8703f76b3c392473a521e87c24ebdec0391062"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 20 00:30:04 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 20 00:30:04 2020 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE CCodec: make config consistent before/after flush am: 04bcc9b67e am: ff8703f76b -s ours\n\nam skip reason: subject contains skip directive\n\nChange-Id: Ie05868e952c45b4a99e058f1b18469a2d9c7b296\n"
    },
    {
      "commit": "3e7ef3c8b29cebf277e01c22a6f8edb396b29205",
      "tree": "44f3ffcb9a90a82e1760e0971f983df90b43e2f8",
      "parents": [
        "ff8703f76b3c392473a521e87c24ebdec0391062",
        "da52cc201ecf857b2f2ff1fb5596cc730d7bf47c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 20 00:16:35 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 20 00:16:35 2020 +0000"
      },
      "message": "Merge \"RESTRICT AUTOMERGE CCodec: make config consistent before/after flush\" into qt-qpr1-dev am: da52cc201e\n\nChange-Id: I1dc41f3040bf73a690e61a9efd319bf2200a9f07\n"
    },
    {
      "commit": "ff8703f76b3c392473a521e87c24ebdec0391062",
      "tree": "44f3ffcb9a90a82e1760e0971f983df90b43e2f8",
      "parents": [
        "615b87e40e62a161918c7d58aadc4a066a323689",
        "04bcc9b67e4bfb6092c9cb38c6bec6aeb0167519"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 20 00:16:33 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 20 00:16:33 2020 +0000"
      },
      "message": "RESTRICT AUTOMERGE CCodec: make config consistent before/after flush am: 04bcc9b67e\n\nChange-Id: I1fe316c16cc50eb6a499aef07197437e0abe1a19\n"
    },
    {
      "commit": "da52cc201ecf857b2f2ff1fb5596cc730d7bf47c",
      "tree": "ebcd3a8dd1f86a30be0bb235b90d72eaecdf73b2",
      "parents": [
        "7f82d1a74e77e0a89fd8431dbaf68f9b8e8b7118",
        "04bcc9b67e4bfb6092c9cb38c6bec6aeb0167519"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 19 23:58:02 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 19 23:58:02 2020 +0000"
      },
      "message": "Merge \"RESTRICT AUTOMERGE CCodec: make config consistent before/after flush\" into qt-qpr1-dev"
    },
    {
      "commit": "6654b68471deb4164468e3e5165ad205da2e7b13",
      "tree": "9294e8abfaf4aff288bc58b67ce1e8d49e9dda8a",
      "parents": [
        "f22f5ddbf471f3c4e9e05ddf1e68ccba2a29c9c4",
        "615b87e40e62a161918c7d58aadc4a066a323689"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 19 21:35:22 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 19 21:35:22 2020 +0000"
      },
      "message": "[automerger skipped] disable code coverage for Q media modules am: 615b87e40e -s ours\n\nam skip reason: Change-Id I9d5880343347ddc586e50f9eafb65e1ff7ba3748 with SHA-1 0ad729efbb is in history\n\nChange-Id: I43acb1d51eb0217afc8f1710c971557e00e8f82f\n"
    },
    {
      "commit": "615b87e40e62a161918c7d58aadc4a066a323689",
      "tree": "b4e9958607d09b52d75be35afc53a0eea0298e22",
      "parents": [
        "22452540c56dfa16b6dad176cddc312d9ba6664d"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 19 11:17:43 2020 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 19 13:31:59 2020 -0700"
      },
      "message": "disable code coverage for Q media modules\n\nCode coverage for Q modules requires files from the system\nimage that are not present in all Q devices. This should not propagate\non to the R branches; merged-in lines should prevent that.\n\nBug: 151611818\nTest: build, examination\nMerged-In: I9d5880343347ddc586e50f9eafb65e1ff7ba3748\nMerged-In: I34213fbc93ca51696b6a5a3c60bfd3ffa7ce6764\nChange-Id: I1293a124d862a1539c6f916a4184d66e24c8215f\n"
    },
    {
      "commit": "e8a73f354db18424238649a15ddb65cf1d13bd64",
      "tree": "eeb52861b12a00e5fe290dae1db3ca043199ebcc",
      "parents": [
        "32a4b317efd8beaa42cceec2c5ffb59c1320113e",
        "91ca21961c884176dbb10df0232a2155ea034b76"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 19 10:10:35 2020 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 19 10:10:35 2020 -0700"
      },
      "message": "DO NOT MERGE - Merge qt-qpr1-dev-plus-aosp@6304901 into stage-aosp-master\n\nBug: 151763422\nChange-Id: I771c3c0d86070c2a6e5f263818a6231291f28d56\n"
    },
    {
      "commit": "a69a879deb6523416ef882e4d4d4134ffc786fc5",
      "tree": "9a0e7efa2309f6cd0a82f86e4c7a268cc5c2ef4f",
      "parents": [
        "5995f2146016068b5619445b2f93372f12b5be51"
      ],
      "author": {
        "name": "François Gaffie",
        "email": "francois.gaffie@renault.com",
        "time": "Wed Feb 26 13:20:52 2020 +0100"
      },
      "committer": {
        "name": "Francois Gaffie",
        "email": "francois.gaffie@renault.com",
        "time": "Thu Mar 19 08:42:48 2020 +0100"
      },
      "message": "[AudioPolicy][engine][Strategy] fallback on music stream\n\nIf a strategy matches a attributes, whatever a stream type has\nbeen provided, the MUSIC stream type shall be returned as a fallback\nto ensure AudioFlinger will apply the right gain to the right stream\n(which always fallback as music if none is provided)\n\nTest: build \u0026 run cts-dev -m CtsMediaTestCase --test android.media.cts.AudioProductStrategyTest\nrun cts-dev -m CtsMediaTestCase --test android.media.cts.AudioVolumeGroupTest\nrun cts-dev -m CtsMediaTestCase --test android.media.cts.AudioVolumeGroupChangeHandlerTest\nrun cts-dev -m CtsMediaTestCase --test android.media.cts.AudioManagerTest#testPermissionsForVolumePerAttributes\nrun cts-dev -m CtsMediaTestCase --test android.media.cts.AudioManagerTest#testGetAndValidateProductStrategies\nrun cts-dev -m CtsMediaTestCase --test android.media.cts.AudioManagerTest#testGetAndValidateVolumeGroups\nrun cts-dev -m CtsMediaTestCase --test android.media.cts.AudioManagerTest#testSetGetVolumePerAttributesWithInvalidAttributes\nrun cts-dev -m CtsMediaTestCase --test android.media.cts.AudioManagerTest#testSetGetVolumePerAttributes\nrun cts-dev -m CtsMediaTestCase --test android.media.cts.AudioManagerTest#testVolumeGroupCallback\n\nSigned-off-by: François Gaffie \u003cfrancois.gaffie@renault.com\u003e\nChange-Id: Ic79effb1341b788d90f5d73d23ae92b983f17225\n"
    },
    {
      "commit": "f22f5ddbf471f3c4e9e05ddf1e68ccba2a29c9c4",
      "tree": "9294e8abfaf4aff288bc58b67ce1e8d49e9dda8a",
      "parents": [
        "3c93a915cb10a3b2731e78126e2b2fca4a5cf594",
        "32a4b317efd8beaa42cceec2c5ffb59c1320113e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 18 23:26:01 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 18 23:26:01 2020 +0000"
      },
      "message": "Merge \"Allow XML file paths to be customized with sysprop\" am: 931d1554c3 am: 32a4b317ef\n\nChange-Id: I3677fb8d63d08eef3517b795ae42622216d0268f\n"
    },
    {
      "commit": "32a4b317efd8beaa42cceec2c5ffb59c1320113e",
      "tree": "2a7392a90afbace0ea44bab065b3f22f7680d35a",
      "parents": [
        "d8187fc8f2caf605aa0c88aff8f15ef103b3e8e0",
        "931d1554c3af274b02007c25dd51b3b029ed5ff0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 18 23:05:19 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 18 23:05:19 2020 +0000"
      },
      "message": "Merge \"Allow XML file paths to be customized with sysprop\" am: 931d1554c3\n\nChange-Id: I78843e6a46efa4969e7453b7a3c9d8f7d54b0145\n"
    },
    {
      "commit": "931d1554c3af274b02007c25dd51b3b029ed5ff0",
      "tree": "2a7392a90afbace0ea44bab065b3f22f7680d35a",
      "parents": [
        "4a1f564d42ac2d3a70acc6738d9100821c665b1c",
        "7f5e10eaef21d64b7bb94bab514892bad01328ed"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 18 22:51:16 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 18 22:51:16 2020 +0000"
      },
      "message": "Merge \"Allow XML file paths to be customized with sysprop\""
    },
    {
      "commit": "3c93a915cb10a3b2731e78126e2b2fca4a5cf594",
      "tree": "537ec0c52a607ae9cb98c13609afe2cfb679b348",
      "parents": [
        "0de3633d481224c5c06fc5bcd49d12f77b2a5222",
        "d8187fc8f2caf605aa0c88aff8f15ef103b3e8e0"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 18 22:10:54 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 18 22:10:54 2020 +0000"
      },
      "message": "Merge \"sfplugin: use an array instead of a vector\" am: 4a1f564d42 am: d8187fc8f2\n\nChange-Id: Ie622d68bfd926c062f887e6298df90c2c0198ba9\n"
    },
    {
      "commit": "d8187fc8f2caf605aa0c88aff8f15ef103b3e8e0",
      "tree": "c4f23a0c86f542b5c1966374957b8c8b969454e7",
      "parents": [
        "884a4ead90c66f19d9aa1cf793b4fee1bf2a98ba",
        "4a1f564d42ac2d3a70acc6738d9100821c665b1c"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 18 21:57:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 18 21:57:20 2020 +0000"
      },
      "message": "Merge \"sfplugin: use an array instead of a vector\" am: 4a1f564d42\n\nChange-Id: Ifb35bc30c8ec0739aee9bdb53e9939ca144b721c\n"
    },
    {
      "commit": "4a1f564d42ac2d3a70acc6738d9100821c665b1c",
      "tree": "c4f23a0c86f542b5c1966374957b8c8b969454e7",
      "parents": [
        "bc0f22e33fa5adc5a8873489a5270ba93f94b5a1",
        "3f1a0904b259ea1e196cfcc002e5094655b0d917"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 18 21:45:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 18 21:45:02 2020 +0000"
      },
      "message": "Merge \"sfplugin: use an array instead of a vector\""
    },
    {
      "commit": "7f5e10eaef21d64b7bb94bab514892bad01328ed",
      "tree": "ff767346b0f088d9d0cc93530144c6bfe9747a5e",
      "parents": [
        "cc0dec6cc29a21e353d06d9b07dab3ad0527cc8d"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Mar 07 04:09:55 2020 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Mar 18 14:30:53 2020 -0700"
      },
      "message": "Allow XML file paths to be customized with sysprop\n\nThree properties are declared as vendor-init-settable:\nro.media.xml_variant.codecs\nro.media.xml_variant.codecs_performance\nro.media.xml_variant.profiles\n\nmedia_codecs.xml can now be named\nmedia_codecs${ro.media.xml_variant.codecs}.xml\n\nmedia_codecs_performance.xml can now be named\nmedia_codecs_performance${ro.media.xml_variant.codecs_performance}.xml\n\nmedia_profiles_V1_0 can now be named\nmedia_profiles${ro.media.xml_variant.profiles}.xml\n\nTest: Rename \"media_codecs.xml\" to \"media_codecs_test.xml\",\nset ro.media.xml_variant.codecs to \"_test\", then\ncall \"stagefright -i\".\n\nTest: Rename \"media_codecs_performance.xml\" to\n\"media_codecs_performance_test.xml\",\nset ro.media.xml_variant.codecs_performance to \"_test\", then\nrun android.media.cts.VideoDecoderPerfTest.\n\nTest: Rename \"media_profiles_V1_0.xml\" to \"media_profiles_test.xml\",\nset ro.media.xml_variant.profiles to \"_test\", then\nrun vts_mediaProfiles_validate_test.\n\nBug: 142102953\nChange-Id: I38fa2924e02363639d1cdc3dd85128e0652343ee\n"
    },
    {
      "commit": "3f1a0904b259ea1e196cfcc002e5094655b0d917",
      "tree": "bdea3e840679d970884449c40b6d677a1f28295c",
      "parents": [
        "61f8a4e64968f6bcf389b1f635ac398aa9a6ed4f"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 18 12:58:32 2020 -0700"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 18 12:58:32 2020 -0700"
      },
      "message": "sfplugin: use an array instead of a vector\n\nwe only ever iterated over this; using an array should generate\nsmaller/faster code.\n\nBug: None\nTest: TreeHugger\nChange-Id: I8389c63b942b25accdea692a4a19992af2bb18a5\n"
    },
    {
      "commit": "0de3633d481224c5c06fc5bcd49d12f77b2a5222",
      "tree": "4619f2d9b013eef30fa45affe608dd100bda117a",
      "parents": [
        "0f001ecad48d2d17c70b66ebaa1d6bf041b40fb1",
        "884a4ead90c66f19d9aa1cf793b4fee1bf2a98ba"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 18 17:49:30 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 18 17:49:30 2020 +0000"
      },
      "message": "Merge \"Benchmark: Add CSV support for NDK gtest\" am: bc0f22e33f am: 884a4ead90\n\nChange-Id: If12a66d7ca2b2bd93fcb9df13bd749e33945849c\n"
    },
    {
      "commit": "0f001ecad48d2d17c70b66ebaa1d6bf041b40fb1",
      "tree": "a3bcba43be1abcdaabe9a8d003d2be26eed4ac17",
      "parents": [
        "f1dec13713381b1991b9bb8f1988605c9a41bc3c",
        "1baa323ec661e5f66faa2c8c92e9977f9002dd51"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Mar 18 17:49:17 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 18 17:49:17 2020 +0000"
      },
      "message": "Merge \"Fix race condition in AudioTrack::releaseBuffer()\" am: 9242b79e17 am: 1baa323ec6\n\nChange-Id: I274ea1fecbb343efa77788c80f4525a2fc05ba74\n"
    },
    {
      "commit": "884a4ead90c66f19d9aa1cf793b4fee1bf2a98ba",
      "tree": "5d61139488007b6a333e7d8cd98b5046d247f219",
      "parents": [
        "1baa323ec661e5f66faa2c8c92e9977f9002dd51",
        "bc0f22e33fa5adc5a8873489a5270ba93f94b5a1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 18 17:32:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 18 17:32:07 2020 +0000"
      },
      "message": "Merge \"Benchmark: Add CSV support for NDK gtest\" am: bc0f22e33f\n\nChange-Id: I6cfbdccecadc692dd4354cc7857d4a05f37547bc\n"
    },
    {
      "commit": "1baa323ec661e5f66faa2c8c92e9977f9002dd51",
      "tree": "eabd1f254a1e522b0f7aecc3b29d011948668a4c",
      "parents": [
        "dbf756b997beb3dfa82f2c96dc12ef69feebd29e",
        "9242b79e17e527e6c6f476d5912dfe23823725dd"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Mar 18 17:32:00 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 18 17:32:00 2020 +0000"
      },
      "message": "Merge \"Fix race condition in AudioTrack::releaseBuffer()\" am: 9242b79e17\n\nChange-Id: I41e0f86493fd4341212a7ae22ce015d670365648\n"
    },
    {
      "commit": "bc0f22e33fa5adc5a8873489a5270ba93f94b5a1",
      "tree": "5d61139488007b6a333e7d8cd98b5046d247f219",
      "parents": [
        "9242b79e17e527e6c6f476d5912dfe23823725dd",
        "588d83558433ce3cc2c0f483db96a53c20bf363d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 18 17:19:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 18 17:19:23 2020 +0000"
      },
      "message": "Merge \"Benchmark: Add CSV support for NDK gtest\""
    },
    {
      "commit": "9242b79e17e527e6c6f476d5912dfe23823725dd",
      "tree": "eabd1f254a1e522b0f7aecc3b29d011948668a4c",
      "parents": [
        "cc0dec6cc29a21e353d06d9b07dab3ad0527cc8d",
        "48e98cf8dbd9fa212a0e129822929dc40e6c3898"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Mar 18 17:13:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 18 17:13:04 2020 +0000"
      },
      "message": "Merge \"Fix race condition in AudioTrack::releaseBuffer()\""
    },
    {
      "commit": "f1dec13713381b1991b9bb8f1988605c9a41bc3c",
      "tree": "a149ed59585509462eb8f06f843a1df36fdf2b8e",
      "parents": [
        "ac2f85bf6b6b5443d1f98b1259beaf5ceda72e0d",
        "22452540c56dfa16b6dad176cddc312d9ba6664d"
      ],
      "author": {
        "name": "Jasmine Cha",
        "email": "chajasmine@google.com",
        "time": "Wed Mar 18 07:09:47 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 18 07:09:47 2020 +0000"
      },
      "message": "audio policy: fix disordered sequence while changing device am: 7f82d1a74e am: 22452540c5\n\nChange-Id: I95fc728e8bb434ff51f495e29f174b682b4798fa\n"
    },
    {
      "commit": "22452540c56dfa16b6dad176cddc312d9ba6664d",
      "tree": "8489d73eb1c68703bbdc45406d170c493327dc4e",
      "parents": [
        "a4a1c1bda256219e224ff42c3cc2f4b4c731602a",
        "7f82d1a74e77e0a89fd8431dbaf68f9b8e8b7118"
      ],
      "author": {
        "name": "Jasmine Cha",
        "email": "chajasmine@google.com",
        "time": "Wed Mar 18 06:50:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 18 06:50:59 2020 +0000"
      },
      "message": "audio policy: fix disordered sequence while changing device am: 7f82d1a74e\n\nChange-Id: I7e31ef3d41395e58b49f42ff00a48ab21dc22ca6\n"
    },
    {
      "commit": "7f82d1a74e77e0a89fd8431dbaf68f9b8e8b7118",
      "tree": "2bdca4c4ccac9de11c954108c71c6d2293c66be8",
      "parents": [
        "a5d212cfee978920684ad90f4b9bb3cfb3eeee8a"
      ],
      "author": {
        "name": "Jasmine Cha",
        "email": "chajasmine@google.com",
        "time": "Mon Mar 16 13:21:47 2020 +0800"
      },
      "committer": {
        "name": "Bubble Fang",
        "email": "bubblefang@google.com",
        "time": "Wed Mar 18 01:16:26 2020 +0000"
      },
      "message": "audio policy: fix disordered sequence while changing device\n\n  Disordered sequence will occur when delayMs of muting volume\n  and changing path are the same and no additional delay between\n  both commands (muteWaitMs \u003d\u003d 0).\n  Add half reported latency to delayMs for routing could avoid\n  processing muting stream volume and switching path concurrently.\n\nBug: 149798335\nTest: Make VoIP/voice call and switch device between handset/handsfree.\n      Check if touch tone is truncated in QXDM.\n\nSigned-off-by: Jasmine Cha \u003cchajasmine@google.com\u003e\nChange-Id: Ifa15ba9de330805637cfb20ee96c4293c1c1bd31\n"
    },
    {
      "commit": "ac2f85bf6b6b5443d1f98b1259beaf5ceda72e0d",
      "tree": "265db56d571ab29b94bf379e332e3485f25bf19c",
      "parents": [
        "91ca21961c884176dbb10df0232a2155ea034b76",
        "dbf756b997beb3dfa82f2c96dc12ef69feebd29e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Mar 17 21:54:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 17 21:54:59 2020 +0000"
      },
      "message": "Merge \"Fix race condition in AudioRecord::releaseBuffer()\" am: cc0dec6cc2 am: dbf756b997\n\nChange-Id: I94d551b057982b2adcf9da326a16482378118bd3\n"
    },
    {
      "commit": "dbf756b997beb3dfa82f2c96dc12ef69feebd29e",
      "tree": "aba1fe5bb78c0770eda8ae9f9656976342238463",
      "parents": [
        "e75d3d9b40db3c00c36775d5c50aa3201767a9df",
        "cc0dec6cc29a21e353d06d9b07dab3ad0527cc8d"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Mar 17 21:45:04 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 17 21:45:04 2020 +0000"
      },
      "message": "Merge \"Fix race condition in AudioRecord::releaseBuffer()\" am: cc0dec6cc2\n\nChange-Id: I77bb6ae85fbfdd259391d767ef6cee2855a2da07\n"
    },
    {
      "commit": "cc0dec6cc29a21e353d06d9b07dab3ad0527cc8d",
      "tree": "aba1fe5bb78c0770eda8ae9f9656976342238463",
      "parents": [
        "8e2689864fa4e6a4632437a5daa3d3163bd95df8",
        "f7d6ba94b17aa44f2c4ebbfcd73b667e583b2202"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Mar 17 21:31:56 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 17 21:31:56 2020 +0000"
      },
      "message": "Merge \"Fix race condition in AudioRecord::releaseBuffer()\""
    },
    {
      "commit": "91ca21961c884176dbb10df0232a2155ea034b76",
      "tree": "00e9082cb1823a50bb6cb84ba03e47a9aa74c840",
      "parents": [
        "3f7417cf5d6d0288919729f6c188e8b570c2bc3e",
        "e75d3d9b40db3c00c36775d5c50aa3201767a9df"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 17 16:02:53 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 17 16:02:53 2020 +0000"
      },
      "message": "Merge changes I5adc737f,I492c2c54,Ib72e4d82 am: 8e2689864f am: e75d3d9b40\n\nChange-Id: Ib69439e68bcb3b4e86c79db64fd8b681ff14ce4f\n"
    },
    {
      "commit": "e75d3d9b40db3c00c36775d5c50aa3201767a9df",
      "tree": "d238a05686ed08f604d42a04bfc551587e008e93",
      "parents": [
        "ce554fe70047ed68a70527786f12afacc4e402a6",
        "8e2689864fa4e6a4632437a5daa3d3163bd95df8"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 17 15:47:35 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 17 15:47:35 2020 +0000"
      },
      "message": "Merge changes I5adc737f,I492c2c54,Ib72e4d82 am: 8e2689864f\n\nChange-Id: I51653fdbad1fa117fb77e1abd1b470c537e87633\n"
    },
    {
      "commit": "8e2689864fa4e6a4632437a5daa3d3163bd95df8",
      "tree": "d238a05686ed08f604d42a04bfc551587e008e93",
      "parents": [
        "5995f2146016068b5619445b2f93372f12b5be51",
        "eae5781ba1098225ce6166b891974c7119bcb096"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Tue Mar 17 15:34:13 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 17 15:34:13 2020 +0000"
      },
      "message": "Merge changes I5adc737f,I492c2c54,Ib72e4d82\n\n* changes:\n  Added mpeg4_dec_fuzzer and h263_dec_fuzzer\n  m4vh263dec: Add host support\n  m4vh263dec: Remove unused header dependencies\n"
    },
    {
      "commit": "3f7417cf5d6d0288919729f6c188e8b570c2bc3e",
      "tree": "0191cf641e7f9b23ac7a95f35dc40d9a7c144998",
      "parents": [
        "935a03364789a0b8b6d51f594f2b680ec0cddebc",
        "ce554fe70047ed68a70527786f12afacc4e402a6"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 23:25:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 23:25:59 2020 +0000"
      },
      "message": "Merge \"camera2 ndk: Fix vndk error return value for ACameraManager::OpenCamera().\" am: 5995f21460 am: ce554fe700\n\nChange-Id: Ib1a0a1f322ea9b3cbca7ffc3eece6c3e5bd510d7\n"
    },
    {
      "commit": "ce554fe70047ed68a70527786f12afacc4e402a6",
      "tree": "4bfaecbf42f23f203322a3411c05c4d1c13e07e9",
      "parents": [
        "acff0376e4bf1b4f2fadcf7118c5a008fbec1ecf",
        "5995f2146016068b5619445b2f93372f12b5be51"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 23:07:35 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 23:07:35 2020 +0000"
      },
      "message": "Merge \"camera2 ndk: Fix vndk error return value for ACameraManager::OpenCamera().\" am: 5995f21460\n\nChange-Id: I9994a5612b759400f7a6681df434ff44a048e74a\n"
    },
    {
      "commit": "5995f2146016068b5619445b2f93372f12b5be51",
      "tree": "4bfaecbf42f23f203322a3411c05c4d1c13e07e9",
      "parents": [
        "e4f1dbca673187c0e1a384338845e8b770c8227b",
        "0197292197ea94427199d68536237c7d11d0666d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 16 22:57:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 16 22:57:29 2020 +0000"
      },
      "message": "Merge \"camera2 ndk: Fix vndk error return value for ACameraManager::OpenCamera().\""
    },
    {
      "commit": "0197292197ea94427199d68536237c7d11d0666d",
      "tree": "fc97fb3caab5e2f2deef80b05535fc61ee4017b6",
      "parents": [
        "edfb26069d7548ea33ec379f39768de5622ea7f4"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Mar 05 15:22:46 2020 -0800"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Mar 16 12:01:07 2020 -0700"
      },
      "message": "camera2 ndk: Fix vndk error return value for ACameraManager::OpenCamera().\n\nBug: 147402004\n\nTest: make hidl connectDevice return Status::DISCONNECTED.\n      Run AImageReaderVendorTest. See that\n      ACameraManager::openCamera() returns ACAMERA_ERROR_DISCONNECTED.\n\nMerged-In: I3bcf0be54d1b9e88baa0b22350d74c0370ad23a6\nChange-Id: I3bcf0be54d1b9e88baa0b22350d74c0370ad23a6\n(cherry picked from commit 911a13b29bfed85ae22d117954b6cd63cac4195d)\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "935a03364789a0b8b6d51f594f2b680ec0cddebc",
      "tree": "7de87633827dbadb8c1ef773b54c2f191ed7e89a",
      "parents": [
        "3cdf9ab8147f6242d59f4c85f9a0d1b91dac2c6d",
        "acff0376e4bf1b4f2fadcf7118c5a008fbec1ecf"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 18:24:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 18:24:59 2020 +0000"
      },
      "message": "Merge \"Add mInterfaceLock back to Camera3Device methods called by RequestThread.\" am: e4f1dbca67 am: acff0376e4\n\nChange-Id: Iac4ea156bbb257ad28141ecc84ebc8eed0c3b21e\n"
    },
    {
      "commit": "acff0376e4bf1b4f2fadcf7118c5a008fbec1ecf",
      "tree": "a3c622cce97a8eb6720bc4ef5706fb80c298e381",
      "parents": [
        "77fff26af7bb0970d45480df3ed5033cfecf973b",
        "e4f1dbca673187c0e1a384338845e8b770c8227b"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 18:09:52 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 18:09:52 2020 +0000"
      },
      "message": "Merge \"Add mInterfaceLock back to Camera3Device methods called by RequestThread.\" am: e4f1dbca67\n\nChange-Id: Ie5a94dd945642b9c41230c686c640faef6e9ff84\n"
    },
    {
      "commit": "e4f1dbca673187c0e1a384338845e8b770c8227b",
      "tree": "a3c622cce97a8eb6720bc4ef5706fb80c298e381",
      "parents": [
        "24507dc4eadf3d533c12f9a8e7def12ed67d90a0",
        "dfc4659a471639db64a336f75085b23619f5ccbe"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 16 17:59:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 16 17:59:47 2020 +0000"
      },
      "message": "Merge \"Add mInterfaceLock back to Camera3Device methods called by RequestThread.\""
    },
    {
      "commit": "eae5781ba1098225ce6166b891974c7119bcb096",
      "tree": "66024ca26e6bfac3e2e56b5410f70f98e0d01e72",
      "parents": [
        "07b0d6184894c41035ce5c312501d782f3269b1e"
      ],
      "author": {
        "name": "Anuj Joshi",
        "email": "anuj.joshi@ittiam.com",
        "time": "Mon Mar 16 14:54:56 2020 +0530"
      },
      "committer": {
        "name": "Anuj Joshi",
        "email": "anuj.joshi@ittiam.com",
        "time": "Mon Mar 16 17:24:25 2020 +0530"
      },
      "message": "Added mpeg4_dec_fuzzer and h263_dec_fuzzer\n\nTest: ./mpeg4_dec_fuzzer\nTest: ./h263_dec_fuzzer\nBug: 150440419\n\nChange-Id: I5adc737fd5936447e5b0d39e8d64f57c6ae79c4d\n"
    },
    {
      "commit": "07b0d6184894c41035ce5c312501d782f3269b1e",
      "tree": "c6fea515649aa276ef93b10f6121da4acbefcfbb",
      "parents": [
        "6dd66429d7773804514d5d44174fc84a04a4a8b0"
      ],
      "author": {
        "name": "Anuj Joshi",
        "email": "anuj.joshi@ittiam.com",
        "time": "Mon Mar 16 14:53:30 2020 +0530"
      },
      "committer": {
        "name": "Anuj Joshi",
        "email": "anuj.joshi@ittiam.com",
        "time": "Mon Mar 16 17:24:20 2020 +0530"
      },
      "message": "m4vh263dec: Add host support\n\nTest: Build libstagefright_m4vh263dec on host\nBug: 150440419\n\nChange-Id: I492c2c54dd5028b5986bda76d25fb945e120f956\n"
    },
    {
      "commit": "6dd66429d7773804514d5d44174fc84a04a4a8b0",
      "tree": "878b6aa83d9d40237e4bde21b5222731f46a45eb",
      "parents": [
        "24507dc4eadf3d533c12f9a8e7def12ed67d90a0"
      ],
      "author": {
        "name": "Anuj Joshi",
        "email": "anuj.joshi@ittiam.com",
        "time": "Mon Mar 16 14:51:26 2020 +0530"
      },
      "committer": {
        "name": "Anuj Joshi",
        "email": "anuj.joshi@ittiam.com",
        "time": "Mon Mar 16 17:24:16 2020 +0530"
      },
      "message": "m4vh263dec: Remove unused header dependencies\n\nmedia_plugin_headers and libstagefright_headers are not needed\nto build libstagefright_m4vh263dec\n\nTest: mm libstagefright_m4vh263dec\nBug: 150440419\n\nChange-Id: Ib72e4d82383ddf0f27517b273ce3e1a95058f837\n"
    },
    {
      "commit": "3cdf9ab8147f6242d59f4c85f9a0d1b91dac2c6d",
      "tree": "c203cfe5aecf8f7e1b3a68567f6a63861741f106",
      "parents": [
        "de936da17ca576ed6a3bb7248cc510477b3fe7ac",
        "77fff26af7bb0970d45480df3ed5033cfecf973b"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 05:06:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 05:06:24 2020 +0000"
      },
      "message": "Merge \"Deprecate legacy_android10_support\" am: 24507dc4ea am: 77fff26af7\n\nChange-Id: Ic3a048652fe12404014af2de48954b9f45ac22d6\n"
    },
    {
      "commit": "77fff26af7bb0970d45480df3ed5033cfecf973b",
      "tree": "88a889a32d3fc64f542d36ab317c1ad9e5328aea",
      "parents": [
        "1e93c5141ea94be99afda7ff7d78e23822131d4b",
        "24507dc4eadf3d533c12f9a8e7def12ed67d90a0"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 04:47:49 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 04:47:49 2020 +0000"
      },
      "message": "Merge \"Deprecate legacy_android10_support\" am: 24507dc4ea\n\nChange-Id: I4ecf6974646bb5ae3735f9dada752d73b4db998a\n"
    },
    {
      "commit": "24507dc4eadf3d533c12f9a8e7def12ed67d90a0",
      "tree": "88a889a32d3fc64f542d36ab317c1ad9e5328aea",
      "parents": [
        "fcfe67e2dfdcedb8ff8cf3f6008e0e8b34390e10",
        "97d7b65dcc2e91e94f76640762f65ca522740e97"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 16 04:34:43 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 16 04:34:43 2020 +0000"
      },
      "message": "Merge \"Deprecate legacy_android10_support\""
    },
    {
      "commit": "de936da17ca576ed6a3bb7248cc510477b3fe7ac",
      "tree": "8482d4f6df01d05445c2fb812dc4a4d2c4e53799",
      "parents": [
        "76dc4a1ed945d9b985a4da0914a426cda563f2ad",
        "1e93c5141ea94be99afda7ff7d78e23822131d4b"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 02:03:42 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 02:03:42 2020 +0000"
      },
      "message": "Merge \"Set min_sdk_version: 29\" am: fcfe67e2df am: 1e93c5141e\n\nChange-Id: If091f56948c7f0e968937020b1be17a9bea36417\n"
    },
    {
      "commit": "1e93c5141ea94be99afda7ff7d78e23822131d4b",
      "tree": "b5531773f8f6c1ac5fe390592f18a37ea54402c7",
      "parents": [
        "49d7f6a78c46196da6c5b5f510a1b927b42f03f5",
        "fcfe67e2dfdcedb8ff8cf3f6008e0e8b34390e10"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 01:52:29 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 16 01:52:29 2020 +0000"
      },
      "message": "Merge \"Set min_sdk_version: 29\" am: fcfe67e2df\n\nChange-Id: I80b501e700cabc84882d392b25485b8d2f701c70\n"
    },
    {
      "commit": "fcfe67e2dfdcedb8ff8cf3f6008e0e8b34390e10",
      "tree": "b5531773f8f6c1ac5fe390592f18a37ea54402c7",
      "parents": [
        "676171dab3f488b07d515cfac5c9f156765a23b1",
        "db1a8857312e80e62e8da1633ef19121ee241c01"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 16 01:36:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 16 01:36:14 2020 +0000"
      },
      "message": "Merge \"Set min_sdk_version: 29\""
    },
    {
      "commit": "97d7b65dcc2e91e94f76640762f65ca522740e97",
      "tree": "286056a855e298ad4dd0d6948273739bdcfbd63d",
      "parents": [
        "db1a8857312e80e62e8da1633ef19121ee241c01"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Mar 12 18:22:20 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 16 01:34:34 2020 +0000"
      },
      "message": "Deprecate legacy_android10_support\n\nmin_sdk_version: 29 implies that the module should support Android10.\n\nBug: 150431944\nTest: m\nChange-Id: I5295f466512d45b918b6d86ecf6bca4fd29f476d\n"
    },
    {
      "commit": "db1a8857312e80e62e8da1633ef19121ee241c01",
      "tree": "060baec95f369a6004a5e08ac8510f38ac9fa8c2",
      "parents": [
        "27c20f484c31ca66b84c43e1cdd09908b0d13c28"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 09 13:10:12 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 16 01:34:19 2020 +0000"
      },
      "message": "Set min_sdk_version: 29\n\nto ensure that native modules in media apex are built against stubs of\nversion 29.\n\nBut, setting min_sdk_version to swcodec apex doesn\u0027t change anything yet\nbecause the build system doesn\u0027t support build against \"min_sdk_version\"\nfor vendor variants. It\u0027s kind of a preperation for the future support\nof the build system.\n\nBug: 145796956\nTest: m\n      look into build.ninja to see if libs built against\n      stubs of version 29 (for example, libc/libdl/libm/etc)\nMerged-In: Ic1f3dafa45797feb29043391d24b87c4eed6f310\nChange-Id: Ic1f3dafa45797feb29043391d24b87c4eed6f310\n(cherry picked from commit 80ec0df4a27645482b2cec8ab2361949c206ac57)\n\nExempt-From-Owner-Approval: CP from internal\n"
    },
    {
      "commit": "76dc4a1ed945d9b985a4da0914a426cda563f2ad",
      "tree": "e2ba6d143c9b116300d09c8873d143c5c2712502",
      "parents": [
        "8570165f927b43188059a689cbad1353d19c560d",
        "49d7f6a78c46196da6c5b5f510a1b927b42f03f5"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 13 19:01:45 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 13 19:01:45 2020 +0000"
      },
      "message": "Merge \"audiopolicy: Remove global static initializers\" am: 676171dab3 am: 49d7f6a78c\n\nChange-Id: I53ec07ae30595a8620c49ef1fdf12eb9e0b62cd1\n"
    },
    {
      "commit": "49d7f6a78c46196da6c5b5f510a1b927b42f03f5",
      "tree": "fa7c17eb93859b6008c156fbcdeb519a23ee7c0a",
      "parents": [
        "33df7bdd30214fededa12b12dfa9f86571cc3f92",
        "676171dab3f488b07d515cfac5c9f156765a23b1"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 13 18:48:03 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 13 18:48:03 2020 +0000"
      },
      "message": "Merge \"audiopolicy: Remove global static initializers\" am: 676171dab3\n\nChange-Id: Ia9451f361373c56c734ec8807d45734e3f85eac7\n"
    },
    {
      "commit": "676171dab3f488b07d515cfac5c9f156765a23b1",
      "tree": "fa7c17eb93859b6008c156fbcdeb519a23ee7c0a",
      "parents": [
        "27c20f484c31ca66b84c43e1cdd09908b0d13c28",
        "80ae6b47137017c81d776f9d0e2e5849f96c41ac"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 13 18:37:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 13 18:37:02 2020 +0000"
      },
      "message": "Merge \"audiopolicy: Remove global static initializers\""
    },
    {
      "commit": "80ae6b47137017c81d776f9d0e2e5849f96c41ac",
      "tree": "fa7c17eb93859b6008c156fbcdeb519a23ee7c0a",
      "parents": [
        "27c20f484c31ca66b84c43e1cdd09908b0d13c28"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Mar 10 13:15:08 2020 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Mar 13 15:51:54 2020 +0000"
      },
      "message": "audiopolicy: Remove global static initializers\n\nReplace global static instances of non-primitive\ntypes with function static instances. The latter\nget initialized on the first call to the function\ninstead of module load time.\n\nThis also gets rid of ASAN UAF errors reported\nduring unit test execution.\n\nBug: 150649241\nTest: atest audiopolicy_tests\nTest: atest audio_health_tests\n  (for ASAN-instrumented libraries and test)\nChange-Id: I514c9205b9d3e7a3f0a1d8aa71d71fcc792e7a7b\nMerged-In: I514c9205b9d3e7a3f0a1d8aa71d71fcc792e7a7b\n"
    },
    {
      "commit": "8570165f927b43188059a689cbad1353d19c560d",
      "tree": "4ce0f5e36613629df2cb597ce3eb483de6d88609",
      "parents": [
        "42489acbf68b71cc832a9d57adffcf6855a63dc8",
        "33df7bdd30214fededa12b12dfa9f86571cc3f92"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 12 01:43:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 12 01:43:21 2020 +0000"
      },
      "message": "Merge \"cameraserver: Fix logic to skip callbacks for non HAL3 devices for vendor listeners.\" am: 27c20f484c am: 33df7bdd30\n\nChange-Id: I5e6fce5679bf852d9929d23e7a6bd4ef7711421a\n"
    },
    {
      "commit": "33df7bdd30214fededa12b12dfa9f86571cc3f92",
      "tree": "e326bfab82363f680a4a17ef62cb68aaa21466e5",
      "parents": [
        "b13b01d52912d2d91fabf48af9b43158b72f4cf0",
        "27c20f484c31ca66b84c43e1cdd09908b0d13c28"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 12 01:27:26 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 12 01:27:26 2020 +0000"
      },
      "message": "Merge \"cameraserver: Fix logic to skip callbacks for non HAL3 devices for vendor listeners.\" am: 27c20f484c\n\nChange-Id: I0f57526be1c6782a97efaad66b0f3f44b47f143f\n"
    },
    {
      "commit": "27c20f484c31ca66b84c43e1cdd09908b0d13c28",
      "tree": "e326bfab82363f680a4a17ef62cb68aaa21466e5",
      "parents": [
        "ed7c7e6f62442fd2fd4982645d082378a8832e14",
        "edfb26069d7548ea33ec379f39768de5622ea7f4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 12 01:12:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 12 01:12:52 2020 +0000"
      },
      "message": "Merge \"cameraserver: Fix logic to skip callbacks for non HAL3 devices for vendor listeners.\""
    },
    {
      "commit": "42489acbf68b71cc832a9d57adffcf6855a63dc8",
      "tree": "67c091e435659489b36a809600d2444cf76a6836",
      "parents": [
        "5421de844da60f56d9ad9fc353d74a4466c887f2",
        "b13b01d52912d2d91fabf48af9b43158b72f4cf0"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 12 00:41:12 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 12 00:41:12 2020 +0000"
      },
      "message": "Merge changes Iaf823919,I5b95b358,I24eae032 am: ed7c7e6f62 am: b13b01d529\n\nChange-Id: Ib5fb275760e41c216549967937383471c2ab8c18\n"
    },
    {
      "commit": "b13b01d52912d2d91fabf48af9b43158b72f4cf0",
      "tree": "1af86c3d6e9e3dc1761c23f7451ab6dde992adda",
      "parents": [
        "a0c272439cbae8b232bd5e92e7d5241ae56354b2",
        "ed7c7e6f62442fd2fd4982645d082378a8832e14"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 12 00:26:51 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 12 00:26:51 2020 +0000"
      },
      "message": "Merge changes Iaf823919,I5b95b358,I24eae032 am: ed7c7e6f62\n\nChange-Id: I2371e4bf2ccf13408947476fd9e289cb421f5b37\n"
    },
    {
      "commit": "ed7c7e6f62442fd2fd4982645d082378a8832e14",
      "tree": "1af86c3d6e9e3dc1761c23f7451ab6dde992adda",
      "parents": [
        "20b97e9e0bfd3eecadd29eb6f010a83ac85a50bc",
        "53081a5add4888b96810107557f5fd7eaa75d8e6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 11 23:51:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 11 23:51:54 2020 +0000"
      },
      "message": "Merge changes Iaf823919,I5b95b358,I24eae032\n\n* changes:\n  Added amrwb_dec_fuzzer\n  amrwbdec: Add host support\n  Remove libstagefright_headers dependency from libstagefright_amrwbdec\n"
    },
    {
      "commit": "5421de844da60f56d9ad9fc353d74a4466c887f2",
      "tree": "7c3a9159425c4ff0ccc602072a09b65de9de4d4f",
      "parents": [
        "859bcfc10ff9e1702d1bc7cfad066807b46db497",
        "a4a1c1bda256219e224ff42c3cc2f4b4c731602a"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 21:22:05 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 21:22:05 2020 +0000"
      },
      "message": "BnCrypto: fix use-before-init in CREATE_PLUGIN am: 4bbfb6d881 am: a9296786e3 am: 245e44d9cf am: d8d4e80384 am: 886419a51c am: a5d212cfee am: a4a1c1bda2\n\nChange-Id: I1f0701a0e09bed4297c96c6674c4ab092ef262f7\n"
    },
    {
      "commit": "a4a1c1bda256219e224ff42c3cc2f4b4c731602a",
      "tree": "8d17e9bdbe872141ce65e45c4c1fb55f1ade39b5",
      "parents": [
        "ec29306db53ae51d6a1bc094f3b4ca3f98b9f01a",
        "a5d212cfee978920684ad90f4b9bb3cfb3eeee8a"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 21:07:00 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 21:07:00 2020 +0000"
      },
      "message": "BnCrypto: fix use-before-init in CREATE_PLUGIN am: 4bbfb6d881 am: a9296786e3 am: 245e44d9cf am: d8d4e80384 am: 886419a51c am: a5d212cfee\n\nChange-Id: I5410ae752d9171611c28e8385822ba9aeef7006b\n"
    },
    {
      "commit": "a5d212cfee978920684ad90f4b9bb3cfb3eeee8a",
      "tree": "3396efd92d4b21310a91cdcf6cb147907add6550",
      "parents": [
        "67110b519a9c80e1bd9a7d6a45b91f1f478cee81",
        "886419a51c28003ad27ff89a9fcd0a4b3230df81"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:53:54 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:53:54 2020 +0000"
      },
      "message": "BnCrypto: fix use-before-init in CREATE_PLUGIN am: 4bbfb6d881 am: a9296786e3 am: 245e44d9cf am: d8d4e80384 am: 886419a51c\n\nChange-Id: Ia148a19a53973c1d962a4146031174951f211049\n"
    },
    {
      "commit": "886419a51c28003ad27ff89a9fcd0a4b3230df81",
      "tree": "88b5781497959c2bdaa627c9764ac1ce05e4c5f0",
      "parents": [
        "f3f966faa6f46156726a338208f6c10a97d3fb4b",
        "d8d4e803842bed4188606856858189054a89c95c"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:40:49 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:40:49 2020 +0000"
      },
      "message": "BnCrypto: fix use-before-init in CREATE_PLUGIN am: 4bbfb6d881 am: a9296786e3 am: 245e44d9cf am: d8d4e80384\n\nChange-Id: I61799ad95db7c74c031f633a6ec19c27f491bd4b\n"
    },
    {
      "commit": "d8d4e803842bed4188606856858189054a89c95c",
      "tree": "07cbd892a9032ee2899f69abeaf200d0eb447d24",
      "parents": [
        "509f1a5030ec005db387a4f0420af12e03d1b7f8",
        "245e44d9cfe008fcc460126f8992abf6c299a45c"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:29:38 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:29:38 2020 +0000"
      },
      "message": "BnCrypto: fix use-before-init in CREATE_PLUGIN am: 4bbfb6d881 am: a9296786e3 am: 245e44d9cf\n\nChange-Id: I480db45b78b567a832d591df0834dbdae6cf88d0\n"
    },
    {
      "commit": "859bcfc10ff9e1702d1bc7cfad066807b46db497",
      "tree": "5ab8027dca088203f5da46cfd77d8892ef453d1e",
      "parents": [
        "db51e1f159df4cec37032b436ae6bce746c402c7",
        "ec29306db53ae51d6a1bc094f3b4ca3f98b9f01a"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:17:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:17:31 2020 +0000"
      },
      "message": "Merge \"Camera: Add onCameraOpened/onCameraClosed callbacks\" into qt-qpr1-dev am: 67110b519a am: ec29306db5\n\nChange-Id: I786534d1aff256842b0e26db3e550754f7ce0b87\n"
    },
    {
      "commit": "245e44d9cfe008fcc460126f8992abf6c299a45c",
      "tree": "5aabfd0bcd9276de0d1c5f30373f8c4da27c6af9",
      "parents": [
        "8d2c3d65d06bdf21a8fa4715352cb2a12a442579",
        "a9296786e36577a05de3f3500db0cdb2fabf13c0"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:17:01 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:17:01 2020 +0000"
      },
      "message": "BnCrypto: fix use-before-init in CREATE_PLUGIN am: 4bbfb6d881 am: a9296786e3\n\nChange-Id: I6518f72aab3fdfd0ec2e455708f3177a4966514e\n"
    },
    {
      "commit": "ec29306db53ae51d6a1bc094f3b4ca3f98b9f01a",
      "tree": "70b3005e9bfe3400f1ab17ce74eedae80b26941e",
      "parents": [
        "5802cd2e9685c8c88afa79bf7a46730821c15c0b",
        "67110b519a9c80e1bd9a7d6a45b91f1f478cee81"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:05:13 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:05:13 2020 +0000"
      },
      "message": "Merge \"Camera: Add onCameraOpened/onCameraClosed callbacks\" into qt-qpr1-dev am: 67110b519a\n\nChange-Id: I31b67e6d0194b82028b99c980309e25e5d2f7f95\n"
    },
    {
      "commit": "a9296786e36577a05de3f3500db0cdb2fabf13c0",
      "tree": "667e5e739b038a789797ace35b68120e238e1110",
      "parents": [
        "911b808a6568fee9c2fd1aa89039161195873350",
        "4bbfb6d8815002fc79b26aebba5f3ad2226c468e"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:05:08 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 11 20:05:08 2020 +0000"
      },
      "message": "BnCrypto: fix use-before-init in CREATE_PLUGIN am: 4bbfb6d881\n\nChange-Id: I943db03ec26b3a7ec24636df46e2a21a472d52d2\n"
    },
    {
      "commit": "67110b519a9c80e1bd9a7d6a45b91f1f478cee81",
      "tree": "d4115314b8c77b8788b6d94338c7e27789298405",
      "parents": [
        "c7caded36ef681b97c7093a8d04192112e17ab17",
        "1bb30b2efa3cf029daaedf7cfb4cbec7433ee38d"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Mar 11 19:29:42 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 11 19:29:42 2020 +0000"
      },
      "message": "Merge \"Camera: Add onCameraOpened/onCameraClosed callbacks\" into qt-qpr1-dev"
    },
    {
      "commit": "db51e1f159df4cec37032b436ae6bce746c402c7",
      "tree": "85569a42f99c86375672193fbb7b65ec92d4acfc",
      "parents": [
        "45751ab3db77ae178433c74b8af4a5ea787175fe"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Mar 06 17:02:19 2020 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Mar 11 09:38:07 2020 -0700"
      },
      "message": "Plumb the notification about audio HAL services update to APM\n\nAudioFlinger registers a callback with libaudiohal to receive\nnotifications when new HAL services get registered. It relays\nthe notification to AudioPolicyManager via AudioSystem /\nIAudioPolicyService interface.\n\nBecause AF / APM only interact via Binder interfaces and APM\u0027s\ninterface gets registered later than AF\u0027s, the notification\nfrom AF is made asynchronous.\n\nBug: 149854039\nBug: 151187299\nTest: mmm hardware/interfaces/audio/core/all-versions/vts\n      audio test on a regular phone configuration\n      audio test on a phone with MSD audio HAL module\nChange-Id: I158e941b8f75e2a4614b9d84ca798b0f1f47aa6a\nMerged-In: I158e941b8f75e2a4614b9d84ca798b0f1f47aa6a\n"
    },
    {
      "commit": "45751ab3db77ae178433c74b8af4a5ea787175fe",
      "tree": "82854839cf6693c3d842d8da106b5c1039cb9547",
      "parents": [
        "560095bfbfb43586c416dbabc33077369293a596"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Mar 06 10:55:34 2020 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Mar 11 09:37:59 2020 -0700"
      },
      "message": "libaudiohal: Allow late registration of HIDL HAL services\n\nDevicesFactoryHalHidl registers a notification callback\nwith a service manager to get notified about registration\nof new HAL services.\n\nThe specific code for the MSD HAL has been removed,\nthis HAL service is now handled using the added generic\nmechanism.\n\nBug: 149854039\nBug: 151187299\nTest: make\nChange-Id: I2f7f83dec11ac2390f674afd9e4451ef46dde04e\nMerged-In: I2f7f83dec11ac2390f674afd9e4451ef46dde04e\n"
    },
    {
      "commit": "560095bfbfb43586c416dbabc33077369293a596",
      "tree": "a797eec3eed5009c238b08168ca19444c86942e0",
      "parents": [
        "40a5d55ea454d8e59b7b65e51be9edd30dd7da92"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Mar 05 16:28:57 2020 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Mar 11 09:37:48 2020 -0700"
      },
      "message": "Allow for late audio module discovery in APM\n\nExtract code that loads hardware modules and fills out\nmAvailable{Input|Output}Devices into a reusable function.\nIt is used both during APM initialization and on\nreceiving a notification that a new HAL service has\nbeen discovered.\n\nBug: 149854039\nBug: 151187299\nTest: atest audiopolicy_tests\nChange-Id: Ifb7f0b61b06a0609802e63dccb26f3472328ef48\nMerged-In: Ifb7f0b61b06a0609802e63dccb26f3472328ef48\n"
    },
    {
      "commit": "40a5d55ea454d8e59b7b65e51be9edd30dd7da92",
      "tree": "1090f8e06041ae669227b3e2b207525f9f9f6f4b",
      "parents": [
        "c91edfc6677061e8c30cbb227f5a5d539bbdee29"
      ],
      "author": {
        "name": "Bonian Chen",
        "email": "bonianchen@google.com",
        "time": "Wed Mar 11 02:17:12 2020 +0000"
      },
      "committer": {
        "name": "Bonian Chen",
        "email": "bonianchen@google.com",
        "time": "Wed Mar 11 02:17:12 2020 +0000"
      },
      "message": "Revert \"resolve merge conflicts of a0c272439cbae8b232bd5e92e7d5241ae56354b2 to qt-qpr1-dev-plus-aosp\"\n\nThis reverts commit c91edfc6677061e8c30cbb227f5a5d539bbdee29.\n\nReason for revert: Droidcop-triggered revert due to breakage https://android-build.googleplex.com/builds/quarterdeck?branch\u003dgit_qt-qpr1-dev-plus-aosp\u0026target\u003dtest_suites_x86_64\u0026lkgb\u003d6282841\u0026lkbb\u003d6283012\u0026fkbb\u003d6283012, bug b/151187299\n\nChange-Id: If10ccb38e2e3eb5aa13ec84ccf614577b5aeef2c\nBUG: 151187299\n"
    },
    {
      "commit": "c91edfc6677061e8c30cbb227f5a5d539bbdee29",
      "tree": "989a064746180bb0ebfeb28494dde26a1305f684",
      "parents": [
        "15bf0cff2d92410cb41585a6f48d1406075c74f4",
        "a0c272439cbae8b232bd5e92e7d5241ae56354b2"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Mar 11 00:55:04 2020 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Mar 11 00:55:08 2020 +0000"
      },
      "message": "resolve merge conflicts of a0c272439cbae8b232bd5e92e7d5241ae56354b2 to qt-qpr1-dev-plus-aosp\n\nChange-Id: I16a3a50a39c52384eec75d6576e7a862fa8b8385\n"
    },
    {
      "commit": "a0c272439cbae8b232bd5e92e7d5241ae56354b2",
      "tree": "743d92be6536d4699e120fffd6251d550b801141",
      "parents": [
        "bf4105335f1959fce1ef5e1b8011fc314f1969e2",
        "20b97e9e0bfd3eecadd29eb6f010a83ac85a50bc"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 10 23:36:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 10 23:36:07 2020 +0000"
      },
      "message": "Merge changes from topic \"fix-b-149854039-dynamic-hal-modules\" am: 20b97e9e0b\n\nChange-Id: I58ab54d2464dc6061b5cd37db4e2f6247d76971d\n"
    },
    {
      "commit": "bf4105335f1959fce1ef5e1b8011fc314f1969e2",
      "tree": "dcbb344e801c4b43be3edf31baf61a181d9db68e",
      "parents": [
        "c003a5fe91076dffa9bf45d29785e40a1b9f2320",
        "fb9c73b74672434872a9f04061489e05fb226fe2"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 10 23:36:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 10 23:36:06 2020 +0000"
      },
      "message": "libaudiohal: Allow late registration of HIDL HAL services am: fb9c73b746\n\nChange-Id: I41b399ffefd2a8fdc407ad0052728989a4705440\n"
    }
  ],
  "next": "c003a5fe91076dffa9bf45d29785e40a1b9f2320"
}
