)]}'
{
  "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "3de4f26be47eea27619b44ac70ae5f29163a1307",
      "tree": "743d92be6536d4699e120fffd6251d550b801141",
      "parents": [
        "fb9c73b74672434872a9f04061489e05fb226fe2"
      ],
      "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": "Tue Mar 10 15:36:34 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\nTest: 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": "fb9c73b74672434872a9f04061489e05fb226fe2",
      "tree": "dcbb344e801c4b43be3edf31baf61a181d9db68e",
      "parents": [
        "21762fa512c3d47bf0a78ffbfe3969ebabed2004"
      ],
      "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": "Tue Mar 10 15:36:34 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\nTest: make\nChange-Id: I2f7f83dec11ac2390f674afd9e4451ef46dde04e\nMerged-In: I2f7f83dec11ac2390f674afd9e4451ef46dde04e\n"
    },
    {
      "commit": "53081a5add4888b96810107557f5fd7eaa75d8e6",
      "tree": "960f3a0fc524a949d37ae9334d801a16170fb368",
      "parents": [
        "dc675197bf370c43ad0fc3a4d5c415d21179f51b"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Mon Mar 09 16:51:37 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Mon Mar 09 16:57:47 2020 +0530"
      },
      "message": "Added amrwb_dec_fuzzer\n\nTest: ./amrwb_dec_fuzzer\nBug: 150829891\n\nChange-Id: Iaf823919e6921d43e83ded77f37de4d5d63118c3\n"
    },
    {
      "commit": "dc675197bf370c43ad0fc3a4d5c415d21179f51b",
      "tree": "d48c10e3a369c3f1fdf9c8397ed2cf45a31a0f74",
      "parents": [
        "96753108d4de737fa707d32b233323218c9fe7f3"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Mon Mar 09 16:49:11 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Mon Mar 09 16:57:36 2020 +0530"
      },
      "message": "amrwbdec: Add host support\n\nTest: Build libstagefright_amrwbdec on host\nBug: 150829891\n\nChange-Id: I5b95b35829be113be53f403a951a84ee89994513\n"
    },
    {
      "commit": "96753108d4de737fa707d32b233323218c9fe7f3",
      "tree": "d05b216c336e4a17ce1013e61a0117e25a313879",
      "parents": [
        "a442e6770e41f06db68ff33856af9419322f0a64"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Mon Mar 09 16:46:24 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Mon Mar 09 16:57:24 2020 +0530"
      },
      "message": "Remove libstagefright_headers dependency from libstagefright_amrwbdec\n\nTest:  mm libstagefright_amrwbdec\nBug: 150829891\n\nChange-Id: I24eae0327eb2a276c6599d5d609580ff987c08f0\n"
    },
    {
      "commit": "97423fb55309f381ae088a4492d6ecb9eadc5df8",
      "tree": "ea402be770e85891e7b00337aba7e1894fc1a9e6",
      "parents": [
        "c4a84e5d5a40a25c6f9fb1917ca4010ebe0d0938",
        "2645a452d5ef81052965939d04e3c5068cfb6429"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 09 00:41:13 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 09 00:41:13 2020 +0000"
      },
      "message": "Merge \"MediaTesting: Add Opus Header Unit Test\" am: a442e6770e am: 2645a452d5\n\nChange-Id: I50c938d0016e1a1c902337d69b9e74f912a1a90b\n"
    },
    {
      "commit": "a442e6770e41f06db68ff33856af9419322f0a64",
      "tree": "ed84f8f72ce401add383812f4242c3906cd64172",
      "parents": [
        "a85202f4b641744113b3f79b45ea73dbe01d4392",
        "29a40121390f0cb7810b7e48f41b1db4cca06f4a"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Mar 09 00:09:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 09 00:09:28 2020 +0000"
      },
      "message": "Merge \"MediaTesting: Add Opus Header Unit Test\""
    },
    {
      "commit": "c4a84e5d5a40a25c6f9fb1917ca4010ebe0d0938",
      "tree": "338561d133dc1b13ecdeb53d913539afdaafb5fb",
      "parents": [
        "50cc65a8e853114ed2578f09a2cf4c0c42f03b47",
        "df74e59781bfd3c72ab70062f8ea5f021b4d44a2"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Mar 08 17:50:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Mar 08 17:50:07 2020 +0000"
      },
      "message": "Merge \"TEST_MAPPING for stagefright foundation classes\" am: a85202f4b6 am: df74e59781\n\nChange-Id: I51d7141018cd57f8fa1713cbd6b714f1ec9402d7\n"
    },
    {
      "commit": "65be2c8da7a59531a47e43bbe4c2bb2b1d96c601",
      "tree": "3a23b926a8c56d8a14f0d56bb2f882bd0c025419",
      "parents": [
        "61f8a4e64968f6bcf389b1f635ac398aa9a6ed4f"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Nov 19 12:57:39 2019 -0800"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Sat Mar 07 22:04:19 2020 -0800"
      },
      "message": "TEST_MAPPING for stagefright foundation classes\n\nAlso convert existing Android.mk to Android.bp\n\nBug: 144649738\nTest: atest in frameworks/av/media/libstagefright/foundataion\nChange-Id: I56e4249e805421e7f542acab182a61445a604a90\nMerged-In: I56e4249e805421e7f542acab182a61445a604a90\n(cherry picked from commit c43bf4a3e2f7e5d7eb73be93998fc8e05f539fe0)\n"
    },
    {
      "commit": "29a40121390f0cb7810b7e48f41b1db4cca06f4a",
      "tree": "fef5003a6711574398b6e3db0947d02d899722a0",
      "parents": [
        "61f8a4e64968f6bcf389b1f635ac398aa9a6ed4f"
      ],
      "author": {
        "name": "Snehal N Bhamare",
        "email": "snehal.bhamare@ittiam.com",
        "time": "Tue Jan 14 18:01:06 2020 +0530"
      },
      "committer": {
        "name": "Snehal N Bhamare",
        "email": "snehal.bhamare@ittiam.com",
        "time": "Sat Mar 07 23:55:39 2020 +0530"
      },
      "message": "MediaTesting: Add Opus Header Unit Test\n\nTest: atest OpusHeaderTest -- --enable-module-dynamic-download\u003dtrue\n\nBug: 148438161\n\nChange-Id: I6618ade7a2c26d8bae32e4efd104ba3e309ad61c\n"
    },
    {
      "commit": "48e98cf8dbd9fa212a0e129822929dc40e6c3898",
      "tree": "7df330d170114ea0cfab3c2010a0c20263e20129",
      "parents": [
        "f7d6ba94b17aa44f2c4ebbfcd73b667e583b2202"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Jan 27 08:03:37 2020 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 06 08:50:43 2020 -0800"
      },
      "message": "Fix race condition in AudioTrack::releaseBuffer()\n\nIgnore releaseBuffer() if it is for a different IAudioTrack than was\nused for obtainBuffer().\n\nBug: 136268149\nTest: at bug comments #32 and #45\nChange-Id: I2e1955c60479edcba6e7d66c98b9faef088b65d9\n"
    },
    {
      "commit": "f7d6ba94b17aa44f2c4ebbfcd73b667e583b2202",
      "tree": "5350f720584c15eb58d19192e866070e6699cf9b",
      "parents": [
        "f5f3a4a0067ee7681fb30981e7fb5e630a88a80a"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Dec 13 11:13:42 2019 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 06 08:50:39 2020 -0800"
      },
      "message": "Fix race condition in AudioRecord::releaseBuffer()\n\nIgnore releaseBuffer() if it is for a different IAudioRecord than was\nused for obtainBuffer().\n\nBug: 136268149\nTest: at bug comments #26 and #27\nChange-Id: I2a08c30bf9187b35535318761eaac7856da68c11\n"
    },
    {
      "commit": "50cc65a8e853114ed2578f09a2cf4c0c42f03b47",
      "tree": "e066a125a8e351864cb44904bed7c6649b5c5650",
      "parents": [
        "7f36d4f56c1761b01d726bd4c6c7bdde1bb971ee",
        "47e59e4ddba45b75bfc0bd6ced79e966f65c4c27"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 06 00:48:09 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 06 00:48:09 2020 +0000"
      },
      "message": "Merge \"OpusHeader: Add error checks in ParseOpusHeader()\" am: 61f8a4e649 am: 47e59e4ddb\n\nChange-Id: Ibe661b56a755f3133d1e9d5dbd965174788a30ea\n"
    },
    {
      "commit": "7f36d4f56c1761b01d726bd4c6c7bdde1bb971ee",
      "tree": "2d88d55738df39ee6ff613ee4f3d5a2b2a870b8d",
      "parents": [
        "f3d7758ce96b31deacf287915954d422af7d1892",
        "187aabe27c0529cdbc9cf9328dfa9e15eacaeeab"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 06 00:42:50 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 06 00:42:50 2020 +0000"
      },
      "message": "Merge \"ExtractorUnitTest: Add support for random seek in SeekTest\" am: 2ec8ac27df am: 187aabe27c\n\nChange-Id: I5a627c643d15488f43279f90de96a636db38d2f8\n"
    },
    {
      "commit": "f3d7758ce96b31deacf287915954d422af7d1892",
      "tree": "63aca95f266514a42883d2e6752aafed71533d8d",
      "parents": [
        "834bfb9ae218c7ec433d95a4b4a784cfc4da52cf",
        "28d1a9c771ad00c34de82c86618e6288642d4ea9"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 06 00:41:13 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 06 00:41:13 2020 +0000"
      },
      "message": "Merge \"Added amrnb_dec_fuzzer\" am: 43f0d469b5 am: 28d1a9c771\n\nChange-Id: I00ebe0e12e080dabbf714e73f9ad64abe9d27a14\n"
    },
    {
      "commit": "834bfb9ae218c7ec433d95a4b4a784cfc4da52cf",
      "tree": "defa1309362eb8877a90e7a32935250e6a5cf76d",
      "parents": [
        "ee21c8d0f9627021d8a5e88958c2b8b30cbca5e2",
        "8e6ebd89460190dfbff431113e1bf1626797d1c3"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 06 00:39:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 06 00:39:23 2020 +0000"
      },
      "message": "Merge \"amrnbdec: Add host support\" am: 7f9c033661 am: 8e6ebd8946\n\nChange-Id: I01d545cfeb7526d82f375c28f7378a67330101b5\n"
    },
    {
      "commit": "61f8a4e64968f6bcf389b1f635ac398aa9a6ed4f",
      "tree": "ac7d7e1bc001c4c9e9ad0550bd778d1b13a442c7",
      "parents": [
        "2ec8ac27dfd95ce12e208449171d47d358a3ecbe",
        "fb844da35a6c51224fd8b92ccefd5f8471be30b4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 05 22:39:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 05 22:39:02 2020 +0000"
      },
      "message": "Merge \"OpusHeader: Add error checks in ParseOpusHeader()\""
    },
    {
      "commit": "2ec8ac27dfd95ce12e208449171d47d358a3ecbe",
      "tree": "94cb71d0bfc6f7bb30a262850f7d432c54ddcade",
      "parents": [
        "43f0d469b52d976cdfc45d761631a35d433c5ec8",
        "e7b947326db5ddf7734a13c7978288a740ef7bb1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 05 22:37:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 05 22:37:34 2020 +0000"
      },
      "message": "Merge \"ExtractorUnitTest: Add support for random seek in SeekTest\""
    },
    {
      "commit": "43f0d469b52d976cdfc45d761631a35d433c5ec8",
      "tree": "6b04b3747e84fdeefaebef14eb50b13c69f4b526",
      "parents": [
        "7f9c0336614e4fa2546c43eafe3defb81b84179c",
        "e8e6d852bff881f92b267d251568e996f542f3da"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Thu Mar 05 22:15:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 05 22:15:04 2020 +0000"
      },
      "message": "Merge \"Added amrnb_dec_fuzzer\""
    },
    {
      "commit": "7f9c0336614e4fa2546c43eafe3defb81b84179c",
      "tree": "3ff5b807f7e1d507891a87771437dc43afc2624f",
      "parents": [
        "39545da383c5e7e78ac6e144f29c1e039056c133",
        "3368128a013ec78cb2639ced60c113061592a3af"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 05 20:55:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 05 20:55:57 2020 +0000"
      },
      "message": "Merge \"amrnbdec: Add host support\""
    },
    {
      "commit": "d382424803db15a142755af210a5d0b458df66ca",
      "tree": "6e5e312908a04347a826b4ae74ce843fac524c49",
      "parents": [
        "cc375985eea84dce28ba693750b845b4c60167ba",
        "bddb75c03b7494a7148498a06e72a90fc8198132"
      ],
      "author": {
        "name": "Nadav Bar",
        "email": "nadavbar@google.com",
        "time": "Thu Mar 05 12:32:50 2020 +0000"
      },
      "committer": {
        "name": "Nadav Bar",
        "email": "nadavbar@google.com",
        "time": "Thu Mar 05 12:32:56 2020 +0000"
      },
      "message": "resolve merge conflicts of bddb75c03b7494a7148498a06e72a90fc8198132 to qt-qpr1-dev-plus-aosp\n\nChange-Id: I8c694d9ed1d4b4e74efd8aa643d74adb5033a3db\n"
    },
    {
      "commit": "bddb75c03b7494a7148498a06e72a90fc8198132",
      "tree": "7555e9915c7ce309b31af3e5bd0f59778ed0b2c6",
      "parents": [
        "e26f97034667129d5c64ee4372d58b54efab0db7",
        "a6544e3bf7de17f104d5fb509d6cb7f6d90dc79f"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 05 12:12:37 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 05 12:12:37 2020 +0000"
      },
      "message": "Merge \"Check if calling uid is system uid for setAllowedPolicyCapture.\" into qt-qpr1-dev am: a6544e3bf7\n\nChange-Id: If4e8fa84fb74f2b966b6c8bf39870f2faa9b4d76\n"
    },
    {
      "commit": "56d4183046837973efe9daa210edb9444d97dfd4",
      "tree": "a2360df1ec80e3d0f29db3a6c4be202bf00e28f1",
      "parents": [
        "45d8059519751dede3cc13ecd84ae7b93b16908f"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Mon Dec 23 11:17:25 2019 -0800"
      },
      "committer": {
        "name": "Nadav Bar",
        "email": "nadavbar@google.com",
        "time": "Thu Mar 05 06:42:26 2020 +0000"
      },
      "message": "Check if calling uid is system uid for setAllowedPolicyCapture.\n\nAudioSystem.setAllowedPolicyCapture is only called from audio service.\nIn that case, checking if the calling uid is system uid to before taking\naction.\n\nBug: 145115448\nTest: dumpsys audio, query active playback configuration\nChange-Id: I614ac881ecde6bad13f22f1382de701f314a7ada\nMerged-In: I614ac881ecde6bad13f22f1382de701f314a7ada\n(cherry picked from commit 140a34fbfe829542c2c3651656d5c595201b3b4a)\n"
    },
    {
      "commit": "cc375985eea84dce28ba693750b845b4c60167ba",
      "tree": "928f0474c3039f92d17d99da818c8241fe4a40a2",
      "parents": [
        "2bd6a50aca056f2702004acec2bc8627f28d90b3",
        "fb15badae983c74fee7fdaa27325a9e27634fd32"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 05 02:08:33 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 05 02:08:33 2020 +0000"
      },
      "message": "Merge \"Make libaudiofoundation can be a static library.\" am: 31db0f1457 am: fb15badae9\n\nChange-Id: I7ffb59e11156197ffbaafc9b75e698e08b8bc9d1\n"
    },
    {
      "commit": "fb15badae983c74fee7fdaa27325a9e27634fd32",
      "tree": "df83342795f2043b7cc3699215ac22eccb5648ff",
      "parents": [
        "6712360974b9643d84003a93ea580bf4ad035d4d",
        "31db0f1457b83700d75272291ade2af726370a72"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 05 01:54:05 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 05 01:54:05 2020 +0000"
      },
      "message": "Merge \"Make libaudiofoundation can be a static library.\" am: 31db0f1457\n\nChange-Id: I6bcde89048513a82f1da979a547cf9bcceb6227a\n"
    },
    {
      "commit": "a40cb14d9d2676d15e58efac2f6e48a7c12bd2fd",
      "tree": "7155ad07140fb973ccb377506d5d05ed464b64f3",
      "parents": [
        "b1d2e747ede4994547eae75b2b929896ac6a7e8e"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Oct 16 11:28:57 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Mar 04 16:53:45 2020 -0800"
      },
      "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\nBug: 150299743\nChange-Id: I814c5380dfa5269fccc7bd37e29f308f1bc9bf28\n(cherry picked from commit 54b0d31e6a46edb1f422822119bcaf7fda764186)\nMerged-In: I814c5380dfa5269fccc7bd37e29f308f1bc9bf28\n"
    },
    {
      "commit": "fb844da35a6c51224fd8b92ccefd5f8471be30b4",
      "tree": "ca70d76672ad6c80c27df6e6b5637fb59c763916",
      "parents": [
        "ff210cf8be61382965eae9baa46c58256f9e1c0d"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Feb 27 14:33:30 2020 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Mar 05 00:13:56 2020 +0000"
      },
      "message": "OpusHeader: Add error checks in ParseOpusHeader()\n\nAdd error checks for invalid number of coupled streams and channel\nmapping values\n\nBug: 148771305\nTest: test in bug\nChange-Id: I0d8fcbaa514dfe55a94246f8f847be9a14be7a60\n"
    },
    {
      "commit": "e8e6d852bff881f92b267d251568e996f542f3da",
      "tree": "f0356480ce98c15b33f7b981b3731f7c57b3dca7",
      "parents": [
        "3368128a013ec78cb2639ced60c113061592a3af"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Wed Mar 04 14:03:38 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Wed Mar 04 14:05:21 2020 +0530"
      },
      "message": "Added amrnb_dec_fuzzer\n\nTest: ./amrnb_dec_fuzzer\nBug: 150439421\n\nChange-Id: I3ec32992e1390d241730fa5f7052051053911952\n"
    },
    {
      "commit": "3368128a013ec78cb2639ced60c113061592a3af",
      "tree": "e421f88de7a16368509158ec8c82f53478e7b654",
      "parents": [
        "b1d2e747ede4994547eae75b2b929896ac6a7e8e"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Wed Mar 04 13:57:26 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Wed Mar 04 14:02:42 2020 +0530"
      },
      "message": "amrnbdec: Add host support\n\nTest: Build libstagefright_amrnbdec on host\nBug: 150439421\n\nChange-Id: Ida81069c7cceb89650f7cac62be26a0a4c4c7a62\n"
    },
    {
      "commit": "7fb3aa9872b0cd1c986e70d977fd4f6263fea79a",
      "tree": "5607b5d3597fae43efe2e5509bf210a471efac9c",
      "parents": [
        "1777eb8bb5e9e2f6efe48fd42c3ecdf503647e26",
        "6712360974b9643d84003a93ea580bf4ad035d4d"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 02 23:56:55 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 02 23:56:55 2020 +0000"
      },
      "message": "Merge \"WriterTest: handle asserts in getInputBufferInfo()\" am: b1d2e747ed am: 6712360974\n\nChange-Id: I9140214eb93bacaf223dfe274f4e1a9e8c9e4623\n"
    },
    {
      "commit": "6712360974b9643d84003a93ea580bf4ad035d4d",
      "tree": "14652440626b77fd1780ff7713f5db2be744d30f",
      "parents": [
        "afe7f7e770ea439ce5b687f54c1dcdf2efb94c54",
        "b1d2e747ede4994547eae75b2b929896ac6a7e8e"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 02 23:45:32 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 02 23:45:32 2020 +0000"
      },
      "message": "Merge \"WriterTest: handle asserts in getInputBufferInfo()\" am: b1d2e747ed\n\nChange-Id: I99fad6d97c0d8a3a5b457e90b21b72f5b48dbcca\n"
    },
    {
      "commit": "b1d2e747ede4994547eae75b2b929896ac6a7e8e",
      "tree": "f63c2aea8b5b8ea2290ee5cfdfea6b8c1e9bd27c",
      "parents": [
        "01f322e6b1a33054238fb37c24a33c806d403304",
        "c866568da3522fba6fd5c87e79ad93d0d561893a"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Mar 02 23:34:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 02 23:34:25 2020 +0000"
      },
      "message": "Merge \"WriterTest: handle asserts in getInputBufferInfo()\""
    },
    {
      "commit": "1777eb8bb5e9e2f6efe48fd42c3ecdf503647e26",
      "tree": "98cef34e79fca2e741ecdbee2906beddebe7ca72",
      "parents": [
        "5134e64fffb45953ba7beefd4862cb09b9b19f7c",
        "afe7f7e770ea439ce5b687f54c1dcdf2efb94c54"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 02 23:26:26 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 02 23:26:26 2020 +0000"
      },
      "message": "Merge \"use vector::erase with std::remove_if\" am: 01f322e6b1 am: afe7f7e770\n\nChange-Id: I968b1f4916e63a94a8e0bc87570e2e14fce95e3a\n"
    },
    {
      "commit": "afe7f7e770ea439ce5b687f54c1dcdf2efb94c54",
      "tree": "cac3142724c5cf8d3971a162a6ae84801d7b469a",
      "parents": [
        "eff63f86fd7eb7b3922379db520557a1048d26e0",
        "01f322e6b1a33054238fb37c24a33c806d403304"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 02 22:19:13 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 02 22:19:13 2020 +0000"
      },
      "message": "Merge \"use vector::erase with std::remove_if\" am: 01f322e6b1\n\nChange-Id: Ia3c7f6706ff715382cc9c8f50b6d577a629f185c\n"
    },
    {
      "commit": "01f322e6b1a33054238fb37c24a33c806d403304",
      "tree": "16b895963d2ac1e7665919676253c65ed5e67e66",
      "parents": [
        "26a5773f3b6b5b009dbe8dc9607b2e8268264602",
        "27dc80cd0c5ff40d32dbb1d6c3e78d48225a612f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 02 22:04:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 02 22:04:08 2020 +0000"
      },
      "message": "Merge \"use vector::erase with std::remove_if\""
    },
    {
      "commit": "5134e64fffb45953ba7beefd4862cb09b9b19f7c",
      "tree": "64cd6cade945f06ee5135ff6edff0be33d519361",
      "parents": [
        "94687486f0adc39b8816b982b1991bde947976bd",
        "30ceaa9a7f8b6dfa2ff725e59750fe8b9127df3b"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 29 20:05:35 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 29 20:05:35 2020 +0000"
      },
      "message": "Reduce the latecy of encoding 1st frame am: 45d8059519 am: 30ceaa9a7f\n\nChange-Id: Ieb4094eab2ae8c17905f81839ba2a69dc06197b9\n"
    },
    {
      "commit": "30ceaa9a7f8b6dfa2ff725e59750fe8b9127df3b",
      "tree": "6571dde469705b31d8abc850547dbed953465b2d",
      "parents": [
        "1c069ea9f5516854e3e37de0073c9676183d7c70",
        "45d8059519751dede3cc13ecd84ae7b93b16908f"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 29 19:44:28 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 29 19:44:28 2020 +0000"
      },
      "message": "Reduce the latecy of encoding 1st frame am: 45d8059519\n\nChange-Id: I3035518b615b47bcebce94c195962a4d4b73e05d\n"
    },
    {
      "commit": "b4417d36b8ccaa0b692f5622023f812def78ae92",
      "tree": "89dd3958e83ea192fdcced2c6ddee5ced7733bf7",
      "parents": [
        "81ee5cced798259dfbbc19a4e54f5d7f0165d8cd",
        "71e8b09645f09fa565b3d9e9e3d353a6b030d786"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 29 02:24:53 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 29 02:24:53 2020 +0000"
      },
      "message": "Merge \"CCodec: output format duplicated at CCodecConfig\" am: 26a5773f3b am: 71e8b09645\n\nChange-Id: I6b56fc364e8060089e9595069f2c54ea03c9a286\n"
    },
    {
      "commit": "71e8b09645f09fa565b3d9e9e3d353a6b030d786",
      "tree": "70f7e83d9e019e2ffb7bec52c7fe20e775dec99d",
      "parents": [
        "e61aab8fc37ac603f3f5d229212064c47b2fbcfb",
        "26a5773f3b6b5b009dbe8dc9607b2e8268264602"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 29 02:12:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 29 02:12:31 2020 +0000"
      },
      "message": "Merge \"CCodec: output format duplicated at CCodecConfig\" am: 26a5773f3b\n\nChange-Id: I5bd5b3b76f66ad3f21dda1b0f39517818a5a1216\n"
    },
    {
      "commit": "274c832c00c1cd55343335e89428697344250f50",
      "tree": "6ffd4d8048b69ba60d379c990275644a40498c0e",
      "parents": [
        "f5f3a4a0067ee7681fb30981e7fb5e630a88a80a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 28 10:42:21 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 28 10:52:40 2020 -0800"
      },
      "message": "CCodec: output format duplicated at CCodecConfig\n\nBug: 149537770\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: Ib63d15830b876c036143de4ce5010ccf8925fbe6\n"
    },
    {
      "commit": "04bcc9b67e4bfb6092c9cb38c6bec6aeb0167519",
      "tree": "7f30cf8afb4cdeff293f4427fa7641ea835ea6c7",
      "parents": [
        "4f74cca0d45df6af3027aa218f3d23c3ee36a451"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 14 17:29:03 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 28 10:51:04 2020 -0800"
      },
      "message": "RESTRICT AUTOMERGE CCodec: make config consistent before/after flush\n\nIf the CSD is processed before flush, make sure client and component\nare in sync.\n\nBug: 142542964\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: Ia51591770a4fdac1c1334a94fa8d6b2776da1a81\n"
    },
    {
      "commit": "45d8059519751dede3cc13ecd84ae7b93b16908f",
      "tree": "c1ea698805b64c35fba6028ab591131bcc31bd80",
      "parents": [
        "4f74cca0d45df6af3027aa218f3d23c3ee36a451"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Feb 25 13:54:14 2020 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Feb 28 05:16:09 2020 +0000"
      },
      "message": "Reduce the latecy of encoding 1st frame\n\nCurrent encode batching mandates delay for the first frame. Since photo\nimages are one frame, reduce the latency for encoding the first frame\n\nTest: atest android.media.cts.VideoEncoderTest\nBug: 145356198\nChange-Id: I6a8f7dd374a3252ba93f386d3c62cd735fe82802\n(cherry picked from commit 84e512b692db2c0dea21968b7965e80156e28c57)\nMerged-In: I6a8f7dd374a3252ba93f386d3c62cd735fe82802\n"
    },
    {
      "commit": "709570453ccf7690b885ca0f7eb2b461c3f25a63",
      "tree": "2e84b70bf6eb3b97e798ec0c9e499d23c7c9e57b",
      "parents": [
        "5de049c9372b93be37994087ac1c39e244f25e60",
        "106e30258163a575fe70e96a4ffbdbdd2668aacd"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 03:35:56 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 03:35:56 2020 +0000"
      },
      "message": "Merge \"Use std::optional for nullable\" am: f5f3a4a006 am: 106e302581\n\nChange-Id: I111e281a439b48240216edb64ddb9fd90615f7b1\n"
    },
    {
      "commit": "106e30258163a575fe70e96a4ffbdbdd2668aacd",
      "tree": "fabe88831fa986010f3cb6cd345059de056bcd66",
      "parents": [
        "3af8d573315ee912dffaf6c159e619e0b7a1bb14",
        "f5f3a4a0067ee7681fb30981e7fb5e630a88a80a"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 03:22:55 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 03:22:55 2020 +0000"
      },
      "message": "Merge \"Use std::optional for nullable\" am: f5f3a4a006\n\nChange-Id: Ib6a5d008a955d9b0ceff9bdbbd41b4acbe989695\n"
    },
    {
      "commit": "f5f3a4a0067ee7681fb30981e7fb5e630a88a80a",
      "tree": "f3cfad16f4780f1c09911a037958dcc2f342f35c",
      "parents": [
        "550fef9128badbdd37a7f335d54609f02bc8685a",
        "ee71fdf3dbfc31177dbaffb4ad1c3746ccd203cd"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Feb 27 03:06:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 27 03:06:14 2020 +0000"
      },
      "message": "Merge \"Use std::optional for nullable\""
    },
    {
      "commit": "ee71fdf3dbfc31177dbaffb4ad1c3746ccd203cd",
      "tree": "678361907de4b2aed77d0010b9b6e400dc553db9",
      "parents": [
        "cb52a18fd16e046702d4cdfdfd6050b9e21bacd9"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Jan 23 12:27:18 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Feb 27 03:04:57 2020 +0000"
      },
      "message": "Use std::optional for nullable\n\nAIDL now use std::optional to represent nullable types for efficiency\ninstead of std::unique_ptr which might cause additional heap allocation.\n\nBug: 1447732670\nTest: m\nMerged-In: I9045bc6fc2eb06839203af6db94a80de9b83ad1f\nChange-Id: I9045bc6fc2eb06839203af6db94a80de9b83ad1f\n(cherry picked from commit 0c230cf92f4efbacbd8a20ab7b0b7c6c5f5e92b6)\n\nExempt-From-Owner-Approval: CP from master\n"
    },
    {
      "commit": "6b3b2f26fbbcf5ef5b41e00fc9c6bd4a164aa260",
      "tree": "fc4cb33ac948b0257d7558ff95adde5d0db0e7fc",
      "parents": [
        "58cc8f2c0254f03d66a28ae1cf0809c171d4ac7d"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Oct 21 14:43:26 2019 -0700"
      },
      "committer": {
        "name": "Bryan Ferris",
        "email": "bferris@google.com",
        "time": "Wed Feb 26 10:07:56 2020 -0800"
      },
      "message": "OpusHeader: Fix integer overflow in GetOpusHeaderBuffers\n\nunified CSD parsing now checks for valid size of CSD\n\nBug: 142861738\nTest: poc in bug\nTest: atest android.media.cts.DecoderTest\nChange-Id: Iff742d2fdf4139bab7b5f378c1742ef52c0bbc78\nMerged-In: Iff742d2fdf4139bab7b5f378c1742ef52c0bbc78\n"
    },
    {
      "commit": "e7b947326db5ddf7734a13c7978288a740ef7bb1",
      "tree": "04b01f6c3d152166806b3590ea76076e0817cc47",
      "parents": [
        "550fef9128badbdd37a7f335d54609f02bc8685a"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Thu Feb 06 18:35:27 2020 +0530"
      },
      "committer": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Wed Feb 26 18:26:25 2020 +0530"
      },
      "message": "ExtractorUnitTest: Add support for random seek in SeekTest\n\nBug: 148948209\n\nTest: ExtractorUnitTest -P /data/local/tmp/extractorRes/\n\nChange-Id: I53c4bf7dd6b734cc68d7c2c122fd9f701f4a17e0\n"
    },
    {
      "commit": "c866568da3522fba6fd5c87e79ad93d0d561893a",
      "tree": "ef1f11bbe6a1896c061e1fed6ee11b0394529c63",
      "parents": [
        "550fef9128badbdd37a7f335d54609f02bc8685a"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Mon Feb 24 17:49:04 2020 +0530"
      },
      "committer": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Tue Feb 25 18:35:47 2020 +0530"
      },
      "message": "WriterTest: handle asserts in getInputBufferInfo()\n\nASSERT_*() calls in getInbufBUfferInfo() weren\u0027t resulting in test failures earlier\n\nAlso added a sanity check for MediaAdapter allocation failure\n\nTest: atest writerTest -- --enable-module-dynamic-download\u003dtrue\n\nBug: 150181503\n\nChange-Id: I600ab1e7cbbd6d5e508efbf85c3a40753ca14a18\n"
    },
    {
      "commit": "5de049c9372b93be37994087ac1c39e244f25e60",
      "tree": "d8a4b6ddbc4995a4966f09a68b940c450b4ecace",
      "parents": [
        "127597781fd01e8a7508ee4ac9572ca9131e70e2",
        "1c069ea9f5516854e3e37de0073c9676183d7c70"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 25 02:56:57 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 25 02:56:57 2020 +0000"
      },
      "message": "raw: accept any sample rate greater than 0 am: 4f74cca0d4 am: 1c069ea9f5\n\nChange-Id: I766ad7cf29417f35cd943dd036d688794e4c0a02\n"
    },
    {
      "commit": "1c069ea9f5516854e3e37de0073c9676183d7c70",
      "tree": "f07ecd31a3ad238942e361b0ec7592f791efd449",
      "parents": [
        "42324f6aeff59b2f7eb02cc90ca19397792f4350",
        "4f74cca0d45df6af3027aa218f3d23c3ee36a451"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 25 02:48:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 25 02:48:59 2020 +0000"
      },
      "message": "raw: accept any sample rate greater than 0 am: 4f74cca0d4\n\nChange-Id: I6ef2154e1459c4fb054200f54a01656c7106ca03\n"
    },
    {
      "commit": "127597781fd01e8a7508ee4ac9572ca9131e70e2",
      "tree": "fbfa113f0115b711f9241ea70085f238a724ead0",
      "parents": [
        "2f081ca5609d0532b0af55bdd6bb9e35879aab4f",
        "3af8d573315ee912dffaf6c159e619e0b7a1bb14"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 21:08:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 21:08:06 2020 +0000"
      },
      "message": "Merge \"libeffects: Removed an extraneous semi-colon in a macro definition\" am: 550fef9128 am: 3af8d57331\n\nChange-Id: Id83cdd32128b4d811ac88c066641c999d9d29072\n"
    },
    {
      "commit": "3af8d573315ee912dffaf6c159e619e0b7a1bb14",
      "tree": "bad6814f061f04808611ee7dcfda048ab2f51aac",
      "parents": [
        "62a021be5304af1cf44a0fc28f4e1592e14365a9",
        "550fef9128badbdd37a7f335d54609f02bc8685a"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 20:49:27 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 20:49:27 2020 +0000"
      },
      "message": "Merge \"libeffects: Removed an extraneous semi-colon in a macro definition\" am: 550fef9128\n\nChange-Id: I48c23a3edd03fed556993dc2989a857c31d9c50e\n"
    },
    {
      "commit": "550fef9128badbdd37a7f335d54609f02bc8685a",
      "tree": "c71396fcb3d196cd81d1507cdb23d425e545ff43",
      "parents": [
        "8be9a1bb7c0e7efbe22ef3193eb0b22d519e424b",
        "85843020024ec42bfd15967a8f7886e200fa20ef"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Feb 24 20:35:18 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 24 20:35:18 2020 +0000"
      },
      "message": "Merge \"libeffects: Removed an extraneous semi-colon in a macro definition\""
    },
    {
      "commit": "2f081ca5609d0532b0af55bdd6bb9e35879aab4f",
      "tree": "112288edef521cf5683b500db295463d52ab4fc6",
      "parents": [
        "957d4fde5145db4830a5bc1adf434b2b883a4bcb",
        "62a021be5304af1cf44a0fc28f4e1592e14365a9"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 20:05:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 20:05:59 2020 +0000"
      },
      "message": "Merge \"ExtractorUnitTest: Enable midi tests\" am: 8be9a1bb7c am: 62a021be53\n\nChange-Id: I0412b9e1f6074958d33f57ada0d79d13eab8e1ce\n"
    },
    {
      "commit": "62a021be5304af1cf44a0fc28f4e1592e14365a9",
      "tree": "ecc5b96c22627b37eeb3a39241a938279074718f",
      "parents": [
        "d2ecc6916eb1e447f0d5af52b44bdf60f25aa131",
        "8be9a1bb7c0e7efbe22ef3193eb0b22d519e424b"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 19:54:47 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 19:54:47 2020 +0000"
      },
      "message": "Merge \"ExtractorUnitTest: Enable midi tests\" am: 8be9a1bb7c\n\nChange-Id: I605523bb6dd29a208a1752f9965eceee8a7f3bfe\n"
    },
    {
      "commit": "4f74cca0d45df6af3027aa218f3d23c3ee36a451",
      "tree": "90d374cc95f5c0cf5ee4d848d040507f30606972",
      "parents": [
        "58cc8f2c0254f03d66a28ae1cf0809c171d4ac7d"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jan 21 09:48:44 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Feb 24 19:42:52 2020 +0000"
      },
      "message": "raw: accept any sample rate greater than 0\n\nBug: 143058117\nTest: run PoC\nChange-Id: I2d47a05309031a735397838cca11bb4ffbf279e4\nMerged-In: I2d47a05309031a735397838cca11bb4ffbf279e4\n(cherry picked from commit 1a1500139ba67c47b57083deaf156aba8bfd016f)\n"
    },
    {
      "commit": "27dc80cd0c5ff40d32dbb1d6c3e78d48225a612f",
      "tree": "084871c0b69fcdae25584e53f18335c02b5506c0",
      "parents": [
        "cb52a18fd16e046702d4cdfdfd6050b9e21bacd9"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Mon Feb 24 11:37:35 2020 -0800"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Mon Feb 24 11:39:51 2020 -0800"
      },
      "message": "use vector::erase with std::remove_if\n\nstd::remove_if will only move elements around within the range it was\nhanded. In order to have the elements actually removed from the vector,\nwe need to erase() them.\n\nCaught by clang-tidy:\n/buildbot/src/googleplex-android/rvc-release/frameworks/av/media/codec2/vndk/util/C2InterfaceUtils.cpp:219:9:\nwarning: the value returned by this function should be used\n[bugprone-unused-return-value]\n(and 3 others)\n\nBug: None\nTest: TreeHugger\nChange-Id: I9244baf7d6f46cce4c2d8f66fcf57b19c19d32ab\n"
    },
    {
      "commit": "ead34f15e6cdf988b7bb7a0047e8763652d0e384",
      "tree": "9a367567ccdad4a8062dff972a6103baaac34d5e",
      "parents": [
        "cb52a18fd16e046702d4cdfdfd6050b9e21bacd9"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Tue Feb 04 10:27:54 2020 +0530"
      },
      "committer": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Mon Feb 24 16:14:11 2020 +0530"
      },
      "message": "ExtractorUnitTest: Enable midi tests\n\nAdd midi file for extract tests\nDisable seek test for midi\n\nBug: 145332185\n\nTest: adb shell /data/local/tmp/ExtractorUnitTest -P /data/local/tmp/extractorRes/\n\nChange-Id: I2c910fe29940e0a61b1689595abe8065f260d648\n"
    },
    {
      "commit": "957d4fde5145db4830a5bc1adf434b2b883a4bcb",
      "tree": "6ea42d7b4a26f538b7423fc86496d367313da829",
      "parents": [
        "f2d009c2aa4a75ed406622be0ea5995a422519d2",
        "d2ecc6916eb1e447f0d5af52b44bdf60f25aa131"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 22 19:02:14 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 22 19:02:14 2020 +0000"
      },
      "message": "Merge \"AmrnbDecoderTest: Added AndroidTest.xml to run test with atest\" am: cb52a18fd1 am: d2ecc6916e\n\nChange-Id: Ic32a511548147717d27461d82b055aec06624dd3\n"
    },
    {
      "commit": "d2ecc6916eb1e447f0d5af52b44bdf60f25aa131",
      "tree": "3c26ea6285329301c136f8fa3d0a911aec6c5a5f",
      "parents": [
        "4be5f2ef3c40e0ca83f6acc58336a13376837dd0",
        "cb52a18fd16e046702d4cdfdfd6050b9e21bacd9"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 22 18:50:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 22 18:50:02 2020 +0000"
      },
      "message": "Merge \"AmrnbDecoderTest: Added AndroidTest.xml to run test with atest\" am: cb52a18fd1\n\nChange-Id: Ia7dc82172383d873d3c228ed733e2aaada7e6ece\n"
    }
  ],
  "next": "cb52a18fd16e046702d4cdfdfd6050b9e21bacd9"
}
