)]}'
{
  "log": [
    {
      "commit": "4381040f77c2907c9a0ba27ece2e00241daadf0e",
      "tree": "b559f2cf74926949bd9f846c627ede38b734158f",
      "parents": [
        "c6fe9c424669d640d8bbe0fc7e130a34bab0b4bd"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Oct 24 14:58:31 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Mon Oct 28 10:38:13 2019 -0700"
      },
      "message": "Refactor opening output interface between AF and AP.\n\nRefactor interface between audio flinger and audio policy. Use device\ndescriptor instead of audio device type and address. DeviceDescriptor\ncan contain more information that may be useful when opening an output\nstream.\nIn audio policy, if multiple audio devices are passed in when opening\nan output stream, one device is extracted using the same strategy as\nwhen selecting a device for volume application. When starting source,\naudio policy manager will call audio flinger to create audio patch. In\nthat case, multiple devices will still be patched to the output stream.\n\nTest: atest AudioTrackTest AudioPlaybackCaptureTest\nTest: atest audiopolicy_tests, audio smoke test\nChange-Id: I46dc2da621614f8716c6c73cf807fe7d2d672cda\n"
    },
    {
      "commit": "c6fe9c424669d640d8bbe0fc7e130a34bab0b4bd",
      "tree": "d821b66cd687346e0d15f6707f8f546c64ccca68",
      "parents": [
        "a987db923b070148ebd42cb4a502f05702630d33",
        "bbb382312e7c8b78dc007ab6ed3020b69346dae4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 23 23:14:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 23 23:14:39 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Move libmediahelper into a new folder.\"\"\""
    },
    {
      "commit": "a987db923b070148ebd42cb4a502f05702630d33",
      "tree": "31cfbdfbb4e1dfd41067d5c3909d2116c7841f90",
      "parents": [
        "8219d3feeb33a046ac39c81426ac00c898b1f6ea",
        "ff7eab2a57ff31501e9da98bdc2c633c4996eae5"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Oct 23 15:32:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 15:32:41 2019 -0700"
      },
      "message": "Merge \"Camera: Release all composite streams during \"detachDevice\"\" into qt-qpr1-dev am: f16f21366c am: 01510dc526\nam: ff7eab2a57\n\nChange-Id: I21ee58b59ce2afefb378f6de51c616f08cc6412e\n"
    },
    {
      "commit": "ff7eab2a57ff31501e9da98bdc2c633c4996eae5",
      "tree": "2f68d5ff7da61153da6702aba670149784a5fe89",
      "parents": [
        "89f3994620c9b19ece47694680b3c3aad594d924",
        "01510dc5268a5320a289640abb92a58bc20e3c5a"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Oct 23 15:26:39 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 15:26:39 2019 -0700"
      },
      "message": "Merge \"Camera: Release all composite streams during \"detachDevice\"\" into qt-qpr1-dev am: f16f21366c\nam: 01510dc526\n\nChange-Id: Id88dc89d3cf99266e34211aa72b4e99bb259c40d\n"
    },
    {
      "commit": "01510dc5268a5320a289640abb92a58bc20e3c5a",
      "tree": "1d8cccdd5a51e06025ec20fe73d0d118254e3260",
      "parents": [
        "c48e0ae6ba2542b05de39d3ec22c073146ffc494",
        "f16f21366cbc91778d3e4c57d0d679dafd274d1f"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Oct 23 15:19:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 15:19:37 2019 -0700"
      },
      "message": "Merge \"Camera: Release all composite streams during \"detachDevice\"\" into qt-qpr1-dev\nam: f16f21366c\n\nChange-Id: Idaa9d7ac68e69e1c8bdc93fd6ed8afde36f67bf3\n"
    },
    {
      "commit": "bbb382312e7c8b78dc007ab6ed3020b69346dae4",
      "tree": "e6ab4705e0b5e4afe880a178f3b44259e5ab9442",
      "parents": [
        "a0877dc731067dd95635b2be3e893f1fe60bf3a1"
      ],
      "author": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Wed Oct 23 21:02:41 2019 +0000"
      },
      "committer": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Wed Oct 23 21:02:41 2019 +0000"
      },
      "message": "Revert \"Revert \"Move libmediahelper into a new folder.\"\"\n\nThis reverts commit a0877dc731067dd95635b2be3e893f1fe60bf3a1.\n\nReason for revert: Should work with go/pag/1465463 merging to master.\n\nChange-Id: I17217744eacabf15621d4a5aac9dd1678e37e4ba\n"
    },
    {
      "commit": "f16f21366cbc91778d3e4c57d0d679dafd274d1f",
      "tree": "1d8cccdd5a51e06025ec20fe73d0d118254e3260",
      "parents": [
        "1f5583ef37f1b43d470ff9a1ef8b8dc4e0305ca7",
        "5e4c732e8646ec700b495bc9ca532d92034f44fb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 23 20:13:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 23 20:13:32 2019 +0000"
      },
      "message": "Merge \"Camera: Release all composite streams during \"detachDevice\"\" into qt-qpr1-dev"
    },
    {
      "commit": "8219d3feeb33a046ac39c81426ac00c898b1f6ea",
      "tree": "20a2d17d771396b210c225c8fdfae4d2097a71ac",
      "parents": [
        "a7bbc655f41fca1b26541173bddeec357e3696c8",
        "89f3994620c9b19ece47694680b3c3aad594d924"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 23 12:51:31 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 12:51:31 2019 -0700"
      },
      "message": "[automerger skipped] aacenc: handle input size not aligned at sample boundary am: 1f5583ef37 am: c48e0ae6ba\nam: 89f3994620 -s ours\nam skip reason: change_id Ife09efcedf573d4327e8482e03dd82fcafdb5eb2 with SHA1 3dd7bd3440 is in history\n\nChange-Id: I9b09b0312fba383ca9b6e5387e1a85ef0c6c4d12\n"
    },
    {
      "commit": "a7bbc655f41fca1b26541173bddeec357e3696c8",
      "tree": "20a2d17d771396b210c225c8fdfae4d2097a71ac",
      "parents": [
        "81916e150800304153d82b98344dad09d680997a",
        "d7edfe03581df6cfb71b94c688dca0c4e6731fa1"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Wed Oct 23 12:48:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 12:48:37 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Encoder\" am: 21b5385388 am: 6447c6f569 am: 7880cc8cfd\nam: d7edfe0358\n\nChange-Id: I5ec338c60abce7c2267ae919a96ad77152dc5319\n"
    },
    {
      "commit": "89f3994620c9b19ece47694680b3c3aad594d924",
      "tree": "9e02a6c1adfa3fb4018a50ecdd972ed52ef6fc7c",
      "parents": [
        "d7edfe03581df6cfb71b94c688dca0c4e6731fa1",
        "c48e0ae6ba2542b05de39d3ec22c073146ffc494"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 23 12:33:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 12:33:04 2019 -0700"
      },
      "message": "aacenc: handle input size not aligned at sample boundary am: 1f5583ef37\nam: c48e0ae6ba\n\nChange-Id: I0307319a74bc6c9decacd4712e40fb93955f6ad1\n"
    },
    {
      "commit": "81916e150800304153d82b98344dad09d680997a",
      "tree": "7213b3a5b37b46e634850c02a47a6bffef789b2b",
      "parents": [
        "160cb9bef515f0554569b3f7901332b93c5b97f5",
        "63e2c52d1430eb180d3f9c99e7ac8459d3580e90"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 23 19:32:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 23 19:32:05 2019 +0000"
      },
      "message": "Merge \"Move LinearMap from libmedia to audio_utils.\""
    },
    {
      "commit": "c48e0ae6ba2542b05de39d3ec22c073146ffc494",
      "tree": "eb89bf0c356c27b19b6260a147a8eaace0153ed8",
      "parents": [
        "ca7582109dd529eb80dff3d6135a20950a9e3b47",
        "1f5583ef37f1b43d470ff9a1ef8b8dc4e0305ca7"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 23 12:27:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 12:27:08 2019 -0700"
      },
      "message": "aacenc: handle input size not aligned at sample boundary\nam: 1f5583ef37\n\nChange-Id: I860fbc2f7deabf7900ba245b7a356cd356fc4aaf\n"
    },
    {
      "commit": "d7edfe03581df6cfb71b94c688dca0c4e6731fa1",
      "tree": "2cc402a1940662b9f52660f353f7b6d4cd9e6540",
      "parents": [
        "38d3767b42a470f61f313a7d3253f46b048df8d7",
        "7880cc8cfd97174ec163a2b3c36109343df30c94"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Wed Oct 23 12:21:36 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 12:21:36 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Encoder\" am: 21b5385388 am: 6447c6f569\nam: 7880cc8cfd\n\nChange-Id: I327889876df9fae4c27b8c6a77936104f162282b\n"
    },
    {
      "commit": "7880cc8cfd97174ec163a2b3c36109343df30c94",
      "tree": "ddafef13839e85baee8f9be61f5cf7a56a3d3726",
      "parents": [
        "a550f4af14f5e4d723a00cbe950c5740aa5ab6d9",
        "6447c6f569495f78b0dc97d4840caef1fd93abd7"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Wed Oct 23 12:07:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 12:07:52 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Encoder\" am: 21b5385388\nam: 6447c6f569\n\nChange-Id: I73a1629eaac8b2366861ac73fb67410a226551be\n"
    },
    {
      "commit": "6447c6f569495f78b0dc97d4840caef1fd93abd7",
      "tree": "0b9795594af71ea56c49e70a97731b4477adac3a",
      "parents": [
        "6ef88eb9270559fa6b6be3496880dc60b8e1ca6e",
        "21b53853881d634cc7567329a77274e320c5a620"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Wed Oct 23 11:47:43 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 11:47:43 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Encoder\"\nam: 21b5385388\n\nChange-Id: Ie41b3e6500e9df065d28c27072645d8d586eee99\n"
    },
    {
      "commit": "21b53853881d634cc7567329a77274e320c5a620",
      "tree": "916500f3beb0074883fb8a21ee8823ebadb6621f",
      "parents": [
        "10e7728c36146fec608e8ae8a173264c0a3f98a2",
        "7895a4589a0585865d3e812be98b7f5baca5ab1e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 23 18:18:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 23 18:18:22 2019 +0000"
      },
      "message": "Merge \"Benchmark: Add SDK Encoder\""
    },
    {
      "commit": "160cb9bef515f0554569b3f7901332b93c5b97f5",
      "tree": "7accb34ca7b8b5fd261bde7a5bee21f22cbb8326",
      "parents": [
        "cd8793a325408a5f77aee9bd719d2591fa4a30fd",
        "38d3767b42a470f61f313a7d3253f46b048df8d7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 23 10:12:26 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:12:26 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Move MediaDeviceInfo to libamidi, its only user\" am: 10e7728c36 am: 6ef88eb927 am: a550f4af14\nam: 38d3767b42 -s ours\nam skip reason: change_id Iaa3d0bff7e03cb122f525f9cf986f6e17e7978ea with SHA1 e9f6c3d54c is in history\n\nChange-Id: I3ede66153edd9524b5ba307e78d7390bd0b88d2a\n"
    },
    {
      "commit": "cd8793a325408a5f77aee9bd719d2591fa4a30fd",
      "tree": "7accb34ca7b8b5fd261bde7a5bee21f22cbb8326",
      "parents": [
        "fcb1f7fa5a99a45596230876d5072d8351cac503",
        "e25539a93f04b06361252e2aa8baab534efbc1de"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 23 10:05:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:05:18 2019 -0700"
      },
      "message": "Merge changes from topic \"libdrmframework\" am: 84a53822a1 am: 460618a6d1 am: c317c587d5\nam: e25539a93f\n\nChange-Id: Ib8636ca3d1a5e251de8a4ce3643f0f88dfe85234\n"
    },
    {
      "commit": "fcb1f7fa5a99a45596230876d5072d8351cac503",
      "tree": "4b02024d7a5cbd406d459a41702f5a296d4a469a",
      "parents": [
        "6a9977a828b2eb719a255fc465542d670e2132a0",
        "72e4fdab19cc58aca0c5f0bd951360a8341a0f53"
      ],
      "author": {
        "name": "Yanqiang Fan",
        "email": "yanqiang.fan@mediatek.com",
        "time": "Wed Oct 23 10:04:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:04:38 2019 -0700"
      },
      "message": "Merge \"MediaCodecsXmlParser: Make limit logging less verbose\" am: 80d3d96941 am: b87d0ade25 am: f3b4f84f01\nam: 72e4fdab19\n\nChange-Id: I30172c37107cf06f86450f79a2551ad3a4ace731\n"
    },
    {
      "commit": "6a9977a828b2eb719a255fc465542d670e2132a0",
      "tree": "7d843ecc739b94f2cdea3e89971554c66c5b6c5f",
      "parents": [
        "374fe9964ac63b59b655a739e0145fa26dde5b54",
        "5b046d17d9afc052cde1daedcfa6f6b42f36267a"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Wed Oct 23 10:03:56 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:03:56 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Muxer\" am: e913c81d86 am: 45539760f2 am: 8dee8f2d7d\nam: 5b046d17d9\n\nChange-Id: I8be6a48aa1e495ae88f38b367f10333a2eed2e9a\n"
    },
    {
      "commit": "374fe9964ac63b59b655a739e0145fa26dde5b54",
      "tree": "aaf5f36e08c6df6581d14569a8677fc726a94c26",
      "parents": [
        "f6ad0bb7ca3c4ff789f704a77868e04d915f5d55",
        "e709d749ec0f60e94c2caed872057250fb79e653"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Wed Oct 23 10:03:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:03:32 2019 -0700"
      },
      "message": "Merge \"Benchmark: Remove address sanitize from defaults.\" am: 44f4d8167b am: 5e2dad3ac8 am: 1d12b222a1\nam: e709d749ec\n\nChange-Id: I07051335fff7e24cbec90742325656e4593474fa\n"
    },
    {
      "commit": "38d3767b42a470f61f313a7d3253f46b048df8d7",
      "tree": "d80854c59dbb8f0183afac9382e640b642ccff39",
      "parents": [
        "e25539a93f04b06361252e2aa8baab534efbc1de",
        "a550f4af14f5e4d723a00cbe950c5740aa5ab6d9"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 23 10:03:28 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:03:28 2019 -0700"
      },
      "message": "Merge \"Move MediaDeviceInfo to libamidi, its only user\" am: 10e7728c36 am: 6ef88eb927\nam: a550f4af14\n\nChange-Id: Ibcc68bb4d614954c711eaac90693c40679ada4cd\n"
    },
    {
      "commit": "f6ad0bb7ca3c4ff789f704a77868e04d915f5d55",
      "tree": "93c8f1ecc920728b799fbb204c590a7f3305a826",
      "parents": [
        "77dfac6e8f9e74ef77597e091aaace61f7e3b5ee",
        "e3b3be4826e5a3d43f2547c4fdd469ddd7cc5847"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 23 10:02:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:02:52 2019 -0700"
      },
      "message": "Merge changes from topic \"camera_ndk_fixes\" am: 35f148bc5a am: ee6b817886 am: 6928bc3506\nam: e3b3be4826\n\nChange-Id: I1583ced230e9c359d8dcdf39773c2da7b5eec9b1\n"
    },
    {
      "commit": "77dfac6e8f9e74ef77597e091aaace61f7e3b5ee",
      "tree": "1978749f34abcdf880e0b381b62c90f52da8b1ca",
      "parents": [
        "e2ed9689261d7cd4f93cc65fb4982e30b1909b9e",
        "513c0f4b394c9d02a77e7ba490aeba5117ab2204"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 23 10:02:46 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:02:46 2019 -0700"
      },
      "message": "[automerger skipped] AImage: don\u0027t allow ~AImageReader to run before AImages are deleted. am: 9ddd6e8d9e -s ours am: b340eb8a28 -s ours am: 78f605b04a -s ours\nam: 513c0f4b39 -s ours\nam skip reason: change_id If5803cb6fcb6f4800032069872daaeac1cd36ed2 with SHA1 9e0302fcc1 is in history\n\nChange-Id: I7baee792c8e8ffedc0d61807a2b58ed4ce815498\n"
    },
    {
      "commit": "e2ed9689261d7cd4f93cc65fb4982e30b1909b9e",
      "tree": "1978749f34abcdf880e0b381b62c90f52da8b1ca",
      "parents": [
        "9d156bc0946afb725393e263aebf5bf1d1646d9d",
        "2a38feea995e66e723576d2c09c7ad246cd57ed8"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 23 10:02:15 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:02:15 2019 -0700"
      },
      "message": "[automerger skipped] Merge changes from topic \"hiddenCameraDeadlock\" am: c52243f298 am: 8863a154f8 am: f7b975c56a\nam: 2a38feea99 -s ours\nam skip reason: change_id I4a697c1eaccc3603007be4a595febea981fbeb64 with SHA1 33e8ef86ec is in history\n\nChange-Id: I5edc79740db0cfc2ebd06ce7ab3be6440096f57d\n"
    },
    {
      "commit": "e25539a93f04b06361252e2aa8baab534efbc1de",
      "tree": "426328cbad5d443932406779bb6db8c6f0ba8b92",
      "parents": [
        "72e4fdab19cc58aca0c5f0bd951360a8341a0f53",
        "c317c587d5fa6fa79cf7d21240e981eeb9f97058"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 23 09:58:28 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:58:28 2019 -0700"
      },
      "message": "Merge changes from topic \"libdrmframework\" am: 84a53822a1 am: 460618a6d1\nam: c317c587d5\n\nChange-Id: I639643fd5fd4e5cfe08045cb58a782434e6d1315\n"
    },
    {
      "commit": "72e4fdab19cc58aca0c5f0bd951360a8341a0f53",
      "tree": "e0a3bdc5db4bf8ab9708caa265e19396a9cad89d",
      "parents": [
        "5b046d17d9afc052cde1daedcfa6f6b42f36267a",
        "f3b4f84f01f060eee105736a8a51c8fc0b948d0c"
      ],
      "author": {
        "name": "Yanqiang Fan",
        "email": "yanqiang.fan@mediatek.com",
        "time": "Wed Oct 23 09:58:07 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:58:07 2019 -0700"
      },
      "message": "Merge \"MediaCodecsXmlParser: Make limit logging less verbose\" am: 80d3d96941 am: b87d0ade25\nam: f3b4f84f01\n\nChange-Id: I0ca1af0afc7ef4f40712f8a3153e267bcfcb4776\n"
    },
    {
      "commit": "5b046d17d9afc052cde1daedcfa6f6b42f36267a",
      "tree": "3c7e3b9ba8486968f62fe5c6a94b9abbabc80b50",
      "parents": [
        "e709d749ec0f60e94c2caed872057250fb79e653",
        "8dee8f2d7dcd09eda11a8daf883459f034c59625"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Wed Oct 23 09:57:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:57:54 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Muxer\" am: e913c81d86 am: 45539760f2\nam: 8dee8f2d7d\n\nChange-Id: I987b2797e9cd3db470648f8b948ce972c2d9a7bd\n"
    },
    {
      "commit": "e709d749ec0f60e94c2caed872057250fb79e653",
      "tree": "060b653b4bab619e6761d478176ba0ba4f3673fc",
      "parents": [
        "e3b3be4826e5a3d43f2547c4fdd469ddd7cc5847",
        "1d12b222a1087759a012736c1978047a74edc65c"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Wed Oct 23 09:57:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:57:41 2019 -0700"
      },
      "message": "Merge \"Benchmark: Remove address sanitize from defaults.\" am: 44f4d8167b am: 5e2dad3ac8\nam: 1d12b222a1\n\nChange-Id: I9700bd1a9d1af64a833f02c4dd92b45b080d29be\n"
    },
    {
      "commit": "e3b3be4826e5a3d43f2547c4fdd469ddd7cc5847",
      "tree": "96c861f6d91b0234a42d8aa40488c8348e27e0c6",
      "parents": [
        "513c0f4b394c9d02a77e7ba490aeba5117ab2204",
        "6928bc3506207864e07dbd3b95eee19009bb2071"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 23 09:57:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:57:17 2019 -0700"
      },
      "message": "Merge changes from topic \"camera_ndk_fixes\" am: 35f148bc5a am: ee6b817886\nam: 6928bc3506\n\nChange-Id: Id0738d4d84b4715e2579d6e77f64b795ff1d2cb8\n"
    },
    {
      "commit": "513c0f4b394c9d02a77e7ba490aeba5117ab2204",
      "tree": "67d4418891d6d5662cf080f0419a2d0149986862",
      "parents": [
        "2a38feea995e66e723576d2c09c7ad246cd57ed8",
        "78f605b04a1506c2ebbd59e8bb9aa06578b06ee4"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 23 09:57:12 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:57:12 2019 -0700"
      },
      "message": "[automerger skipped] AImage: don\u0027t allow ~AImageReader to run before AImages are deleted. am: 9ddd6e8d9e -s ours am: b340eb8a28 -s ours\nam: 78f605b04a -s ours\nam skip reason: change_id If5803cb6fcb6f4800032069872daaeac1cd36ed2 with SHA1 9e0302fcc1 is in history\n\nChange-Id: I687c6540824167bdb20eb329529f1c88fbe02cbc\n"
    },
    {
      "commit": "2a38feea995e66e723576d2c09c7ad246cd57ed8",
      "tree": "67d4418891d6d5662cf080f0419a2d0149986862",
      "parents": [
        "31706c85b15f0e4f72cda2391aab7d6e3404de8c",
        "f7b975c56a98c3134adc5dc95834673eeee81f0d"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 23 09:56:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:56:50 2019 -0700"
      },
      "message": "Merge changes from topic \"hiddenCameraDeadlock\" am: c52243f298 am: 8863a154f8\nam: f7b975c56a\n\nChange-Id: Ic18b113e58e15d24ea212a42d7275df32cbd5915\n"
    },
    {
      "commit": "a550f4af14f5e4d723a00cbe950c5740aa5ab6d9",
      "tree": "626b73dcde64a4ac4816fb03a966d53a2b57403f",
      "parents": [
        "c317c587d5fa6fa79cf7d21240e981eeb9f97058",
        "6ef88eb9270559fa6b6be3496880dc60b8e1ca6e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 23 09:54:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:54:54 2019 -0700"
      },
      "message": "Merge \"Move MediaDeviceInfo to libamidi, its only user\" am: 10e7728c36\nam: 6ef88eb927\n\nChange-Id: I2bdeab0b884d8054b35d6471887a26cfc1f5db73\n"
    },
    {
      "commit": "c317c587d5fa6fa79cf7d21240e981eeb9f97058",
      "tree": "a7dce530e0649f6b7420c6a8924652b657fb136b",
      "parents": [
        "f3b4f84f01f060eee105736a8a51c8fc0b948d0c",
        "460618a6d10680db68cb3c1104227bd99b587fdc"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 23 09:52:05 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:52:05 2019 -0700"
      },
      "message": "Merge changes from topic \"libdrmframework\" am: 84a53822a1\nam: 460618a6d1\n\nChange-Id: I0fcd0f703b30b12cc2f4c0e5afd3d9c43f3ff0e9\n"
    },
    {
      "commit": "6ef88eb9270559fa6b6be3496880dc60b8e1ca6e",
      "tree": "082f3591cd89226b60eedbe21cb865d67d49f5cc",
      "parents": [
        "460618a6d10680db68cb3c1104227bd99b587fdc",
        "10e7728c36146fec608e8ae8a173264c0a3f98a2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 23 09:47:55 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:47:55 2019 -0700"
      },
      "message": "Merge \"Move MediaDeviceInfo to libamidi, its only user\"\nam: 10e7728c36\n\nChange-Id: I9b69602a349e159b3aedd8a1a03194ce3f088357\n"
    },
    {
      "commit": "460618a6d10680db68cb3c1104227bd99b587fdc",
      "tree": "b7993f47ad5d9079d2913017456bbc47d0f4d630",
      "parents": [
        "b87d0ade25067d3f3e03245fd77e43fd7a238e7e",
        "84a53822a1a24785dfa5da63e364753423ae8257"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 23 09:45:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:45:03 2019 -0700"
      },
      "message": "Merge changes from topic \"libdrmframework\"\nam: 84a53822a1\n\nChange-Id: I035c393c2e27fa83fcbcf1aa3b90b7dda5cc4ea6\n"
    },
    {
      "commit": "10e7728c36146fec608e8ae8a173264c0a3f98a2",
      "tree": "ada664134c4fe0c83fcfda43fa4aa7750826ca50",
      "parents": [
        "84a53822a1a24785dfa5da63e364753423ae8257",
        "31ee1db17f3f12160ff258b9a44b92272ac7adaa"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 23 16:28:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 23 16:28:39 2019 +0000"
      },
      "message": "Merge \"Move MediaDeviceInfo to libamidi, its only user\""
    },
    {
      "commit": "84a53822a1a24785dfa5da63e364753423ae8257",
      "tree": "efb0ef18e6a76d6f69dd9c873bc6ec7c9ab5fe18",
      "parents": [
        "80d3d96941be2d110f30e3147c4e4fbbded05730",
        "9c6f790843939700fa18779f14b1df5fa1161024"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 23 16:28:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 23 16:28:37 2019 +0000"
      },
      "message": "Merge changes from topic \"libdrmframework\"\n\n* changes:\n  Remove libdrmframework.so dependency from libdatasource.so\n  Make DataSourceFactory singletone\n"
    },
    {
      "commit": "5e4c732e8646ec700b495bc9ca532d92034f44fb",
      "tree": "bff57382c04a8d040964a8f7d3238c20ebd0eb28",
      "parents": [
        "ca7582109dd529eb80dff3d6135a20950a9e3b47"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Oct 22 14:20:52 2019 -0700"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Oct 23 09:28:36 2019 -0700"
      },
      "message": "Camera: Release all composite streams during \"detachDevice\"\n\n\"CameraDeviceClient\" which keeps all references to active\ncomposite streams may not get immediately destroyed after\nclient disconnect. This means that all registered output\nsurfaces in composite streams will continue to have\nan active connection. In such scenario camera clients will\nnot be able to re-use the same surface as long as the older\ninstances are still alive.\n Avoid this behavior by explicitly releasing all remaining\ncomposite streams during \"detachDevice\". The method must\nbe called as part of the client disconnect and will\nensure that all surface connections are removed.\n\nBug: 143212133\nTest: Camera CTS\nChange-Id: I08710645539b687f046116a88576f05bbcbdbaff\n"
    },
    {
      "commit": "9d156bc0946afb725393e263aebf5bf1d1646d9d",
      "tree": "1978749f34abcdf880e0b381b62c90f52da8b1ca",
      "parents": [
        "0562c91f1546865a115e9cfb029b1bf39bdb3879",
        "a0877dc731067dd95635b2be3e893f1fe60bf3a1"
      ],
      "author": {
        "name": "Mohammad Samiul Islam",
        "email": "samiul@google.com",
        "time": "Wed Oct 23 16:24:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 23 16:24:21 2019 +0000"
      },
      "message": "Merge \"Revert \"Move libmediahelper into a new folder.\"\""
    },
    {
      "commit": "a0877dc731067dd95635b2be3e893f1fe60bf3a1",
      "tree": "eceafbd995bb43bfcd277bcd421df42e099cbc6e",
      "parents": [
        "c8888660b53647ef1a9608493ab1a5dc93ba9b0d"
      ],
      "author": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Wed Oct 23 16:05:56 2019 +0000"
      },
      "committer": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Wed Oct 23 16:05:56 2019 +0000"
      },
      "message": "Revert \"Move libmediahelper into a new folder.\"\n\nThis reverts commit c8888660b53647ef1a9608493ab1a5dc93ba9b0d.\n\nReason for revert: Broke elfin build\n\nChange-Id: Idfd67b064b28abf32da332149bdce212249345d8\n"
    },
    {
      "commit": "31ee1db17f3f12160ff258b9a44b92272ac7adaa",
      "tree": "3111400d9d8598c1954d97551d6fc6502df093af",
      "parents": [
        "35f148bc5a1cb1efffd9aee0223a06720a303329"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 22 13:42:38 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 23 07:58:24 2019 -0700"
      },
      "message": "Move MediaDeviceInfo to libamidi, its only user\n\nTest: build\nChange-Id: Iaa3d0bff7e03cb122f525f9cf986f6e17e7978ea\nMerged-In: Iaa3d0bff7e03cb122f525f9cf986f6e17e7978ea\n"
    },
    {
      "commit": "0562c91f1546865a115e9cfb029b1bf39bdb3879",
      "tree": "6a539308b8058e20657e13516cb6d3e5223e0561",
      "parents": [
        "199445d17d37f1e820efb7ae309bee1545288a3c",
        "e9f6c3d54ca462eec3c20df38685b6b9bb920ca1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 23 14:48:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 23 14:48:14 2019 +0000"
      },
      "message": "Merge \"Move MediaDeviceInfo to libamidi, its only user\""
    },
    {
      "commit": "199445d17d37f1e820efb7ae309bee1545288a3c",
      "tree": "97404e90e3bf277de6cead6c5bc24e47062caf4a",
      "parents": [
        "58e944d98b8230e4c9e87430702bc2612ebe3de7",
        "c8888660b53647ef1a9608493ab1a5dc93ba9b0d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 23 14:13:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 23 14:13:13 2019 +0000"
      },
      "message": "Merge \"Move libmediahelper into a new folder.\""
    },
    {
      "commit": "c8888660b53647ef1a9608493ab1a5dc93ba9b0d",
      "tree": "e6ab4705e0b5e4afe880a178f3b44259e5ab9442",
      "parents": [
        "f6581aaac9469864be4bd915bca0c1ae9f37d55d"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Oct 18 15:49:48 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Oct 22 17:20:54 2019 -0700"
      },
      "message": "Move libmediahelper into a new folder.\n\nThis change mainly aims at refactoring libmediahelper. Libmediahelper\ndoesn\u0027t need to be stored in media folder. In that case, move\nlibmediahelper related file to a new folder. In the meantime, move\nAudioParameter.h from libaudioclient to libmediahelper. There is no\nneed to keep AudioParameter.h in libaudioclient while AudioParameter.cpp\nis in libmediahelper.\n\nTest: make\nBug: 135621476\nChange-Id: Icce6615b7e3a68be8b7492f2a91922ab04464ca2\n"
    },
    {
      "commit": "63e2c52d1430eb180d3f9c99e7ac8459d3580e90",
      "tree": "bf6684e2cb0741509cf1e2a06569bcb65c8f48df",
      "parents": [
        "f6581aaac9469864be4bd915bca0c1ae9f37d55d"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Oct 22 16:48:20 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Oct 22 17:10:30 2019 -0700"
      },
      "message": "Move LinearMap from libmedia to audio_utils.\n\nLinearMap It is only used in AudioFlinger to associate track frames\nto sink frames. It is not related to media stuff. In that case, move\nit to audio_utils.\n\nTest: make\nChange-Id: I947e1cb61bd6e66d5fd53b4f7d0a8e1c5876cbf4\n"
    },
    {
      "commit": "58e944d98b8230e4c9e87430702bc2612ebe3de7",
      "tree": "bdfa67bb162a8a6748e4f40e3f5e4c6cf3a907c3",
      "parents": [
        "cd75394ef902c43bdc38da88f40b62174c986ded",
        "aeef788a3b322470da8e79c949a3861547998dd3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Oct 22 21:18:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 22 21:18:33 2019 +0000"
      },
      "message": "Merge changes I76cdcce4,Ide5e9218\n\n* changes:\n  MediaMetrics: Update to use fluent style recording\n  MediaMetrics: Make submit one-way\n"
    },
    {
      "commit": "e9f6c3d54ca462eec3c20df38685b6b9bb920ca1",
      "tree": "0d79af25c6e3ff2f861805b8d8c872edfe5f4ea1",
      "parents": [
        "e2d53408222d3b06462073b9447529c781be6419"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 22 13:42:38 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 22 13:42:38 2019 -0700"
      },
      "message": "Move MediaDeviceInfo to libamidi, its only user\n\nTest: build\nChange-Id: Iaa3d0bff7e03cb122f525f9cf986f6e17e7978ea\n"
    },
    {
      "commit": "1f5583ef37f1b43d470ff9a1ef8b8dc4e0305ca7",
      "tree": "eb89bf0c356c27b19b6260a147a8eaace0153ed8",
      "parents": [
        "ca7582109dd529eb80dff3d6135a20950a9e3b47"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Aug 09 10:35:55 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 22 20:33:22 2019 +0000"
      },
      "message": "aacenc: handle input size not aligned at sample boundary\n\nBug: 136068046\nBug: 142699551\nTest: modified EncoderTest\nChange-Id: Ife09efcedf573d4327e8482e03dd82fcafdb5eb2\nMerged-In: Ife09efcedf573d4327e8482e03dd82fcafdb5eb2\n(cherry picked from commit 3dd7bd3440ef048fa0fcd9d86c42ac75038e9c11)\n"
    },
    {
      "commit": "cd75394ef902c43bdc38da88f40b62174c986ded",
      "tree": "eceafbd995bb43bfcd277bcd421df42e099cbc6e",
      "parents": [
        "f6581aaac9469864be4bd915bca0c1ae9f37d55d",
        "31706c85b15f0e4f72cda2391aab7d6e3404de8c"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Oct 22 08:30:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 22 08:30:52 2019 -0700"
      },
      "message": "[automerger skipped] resolve merge conflicts of f7b975c56a98c3134adc5dc95834673eeee81f0d to qt-qpr1-dev-plus-aosp\nam: 31706c85b1 -s ours\nam skip reason: change_id I4a697c1eaccc3603007be4a595febea981fbeb64 with SHA1 33e8ef86ec is in history\n\nChange-Id: I9a36145505261f8bca044b5cf36146f5d88600af\n"
    },
    {
      "commit": "7895a4589a0585865d3e812be98b7f5baca5ab1e",
      "tree": "ba56169bfe8bdece44688f85a142f9504255b390",
      "parents": [
        "80d3d96941be2d110f30e3147c4e4fbbded05730"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Fri Oct 04 18:59:21 2019 +0530"
      },
      "committer": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Tue Oct 22 11:31:28 2019 +0530"
      },
      "message": "Benchmark: Add SDK Encoder\n\nTest: adb shell am instrument -w -r -e class\\\n      \u0027com.android.media.benchmark.tests.EncoderTest\u0027\\\n      com.android.media.benchmark/androidx.test.runner.AndroidJUnitRunner\n\nBug: 140051680\n\nChange-Id: Id9642a8806de128e6ce1eff77bea12bc86bb6cbb\n"
    },
    {
      "commit": "f3b4f84f01f060eee105736a8a51c8fc0b948d0c",
      "tree": "56c6a60e5c53a444dbb35fbbe53844cefcbbac84",
      "parents": [
        "8dee8f2d7dcd09eda11a8daf883459f034c59625",
        "b87d0ade25067d3f3e03245fd77e43fd7a238e7e"
      ],
      "author": {
        "name": "Yanqiang Fan",
        "email": "yanqiang.fan@mediatek.com",
        "time": "Mon Oct 21 19:17:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 19:17:49 2019 -0700"
      },
      "message": "Merge \"MediaCodecsXmlParser: Make limit logging less verbose\" am: 80d3d96941\nam: b87d0ade25\n\nChange-Id: I9c5f398dfbca6a58c0a95af1c0c12e7ee7a5f9e2\n"
    },
    {
      "commit": "8dee8f2d7dcd09eda11a8daf883459f034c59625",
      "tree": "bb047e3d1ba60509ae0af78c375a554ad3c5161c",
      "parents": [
        "1d12b222a1087759a012736c1978047a74edc65c",
        "45539760f265a513ece1e3f26280e36d26787ab2"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Mon Oct 21 19:16:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 19:16:34 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Muxer\" am: e913c81d86\nam: 45539760f2\n\nChange-Id: I7b45198f5a0d0d3340d876448992613743a5c685\n"
    },
    {
      "commit": "b87d0ade25067d3f3e03245fd77e43fd7a238e7e",
      "tree": "51e899201fabdcf210e74efb60deee3b18fabd96",
      "parents": [
        "45539760f265a513ece1e3f26280e36d26787ab2",
        "80d3d96941be2d110f30e3147c4e4fbbded05730"
      ],
      "author": {
        "name": "Yanqiang Fan",
        "email": "yanqiang.fan@mediatek.com",
        "time": "Mon Oct 21 19:12:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 19:12:34 2019 -0700"
      },
      "message": "Merge \"MediaCodecsXmlParser: Make limit logging less verbose\"\nam: 80d3d96941\n\nChange-Id: I0a7cb9fdf5460784a6d11b4aa12da76faf967d93\n"
    },
    {
      "commit": "45539760f265a513ece1e3f26280e36d26787ab2",
      "tree": "4b72bd893f4257c4e47fbb2af84c15055f11ec52",
      "parents": [
        "5e2dad3ac85ce366a64a3b9edde8bf552370cd59",
        "e913c81d86409c08edac1f2effc96e08026467bb"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Mon Oct 21 19:09:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 19:09:50 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Muxer\"\nam: e913c81d86\n\nChange-Id: I5363c62a3b4445c2a3b23f4ab31a0c4808ca7d80\n"
    },
    {
      "commit": "80d3d96941be2d110f30e3147c4e4fbbded05730",
      "tree": "e451056c017dbdaed6be819fe65f93ca90b5e9a9",
      "parents": [
        "e913c81d86409c08edac1f2effc96e08026467bb",
        "d31bbe00ba211a7c169f0bfcc673594d4179a06f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 22 01:01:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 22 01:01:30 2019 +0000"
      },
      "message": "Merge \"MediaCodecsXmlParser: Make limit logging less verbose\""
    },
    {
      "commit": "e913c81d86409c08edac1f2effc96e08026467bb",
      "tree": "c3222685827a6fd5c1e1198299ef2de8ff53f03d",
      "parents": [
        "44f4d8167b893ba474b685483b992d49faa102a5",
        "94d8d3b9a80b6561ce1403115cfd3fa243192853"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 22 00:30:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 22 00:30:44 2019 +0000"
      },
      "message": "Merge \"Benchmark: Add SDK Muxer\""
    },
    {
      "commit": "31706c85b15f0e4f72cda2391aab7d6e3404de8c",
      "tree": "67d4418891d6d5662cf080f0419a2d0149986862",
      "parents": [
        "f94b6d6d8118e27213e38c0449159c60cbd74362",
        "fd39db81e44e191baa476a579de6cc2618de025a"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 14:51:56 2019 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 16:46:51 2019 -0700"
      },
      "message": "resolve merge conflicts of f7b975c56a98c3134adc5dc95834673eeee81f0d to qt-qpr1-dev-plus-aosp\n\nTest: build\nTest: Camera2 app take picture(sanity)\n\nMerged-In: I4a697c1eaccc3603007be4a595febea981fbeb64\nChange-Id: I8562c83478b1fe8fbda7c85f97b995985666918d\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "1d12b222a1087759a012736c1978047a74edc65c",
      "tree": "d49099ff6714f4f9a0066a99b285fc0c0398ce3d",
      "parents": [
        "6928bc3506207864e07dbd3b95eee19009bb2071",
        "5e2dad3ac85ce366a64a3b9edde8bf552370cd59"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Mon Oct 21 15:15:40 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 15:15:40 2019 -0700"
      },
      "message": "Merge \"Benchmark: Remove address sanitize from defaults.\" am: 44f4d8167b\nam: 5e2dad3ac8\n\nChange-Id: I0a1e454385a8c847ac422d3d1dd17f1a6aa69905\n"
    },
    {
      "commit": "5e2dad3ac85ce366a64a3b9edde8bf552370cd59",
      "tree": "999570f8fdce7df6a6efbba7424acec7c041f070",
      "parents": [
        "ee6b8178863916cfa7aa751ddb1b45be932b01ab",
        "44f4d8167b893ba474b685483b992d49faa102a5"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Mon Oct 21 15:09:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 15:09:33 2019 -0700"
      },
      "message": "Merge \"Benchmark: Remove address sanitize from defaults.\"\nam: 44f4d8167b\n\nChange-Id: I44e6d46dd8512e63aaf96349729f63cd19b43240\n"
    },
    {
      "commit": "44f4d8167b893ba474b685483b992d49faa102a5",
      "tree": "bbbf5e3b8df59b6fc153108823c5de1d8610f588",
      "parents": [
        "35f148bc5a1cb1efffd9aee0223a06720a303329",
        "3ceafe504a2ced18bd88f11112b954b63df2f02e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 21 21:18:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 21 21:18:33 2019 +0000"
      },
      "message": "Merge \"Benchmark: Remove address sanitize from defaults.\""
    },
    {
      "commit": "aeef788a3b322470da8e79c949a3861547998dd3",
      "tree": "352f95b00400ce8a1ae7c6b7e4ebcc3cf28b9eaf",
      "parents": [
        "a87e69cf8b4b2b58f5bbe2aa89632b36e1e533c4"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Oct 18 15:18:14 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Oct 21 12:28:09 2019 -0700"
      },
      "message": "MediaMetrics: Update to use fluent style recording\n\nMove methods into Prop class.\nUse const for getters.\n\nTest: mediametrics_tests and dumpsys media.metrics\nChange-Id: I76cdcce4f966ce74c44d4db019b4ce0096e567de\n"
    },
    {
      "commit": "a87e69cf8b4b2b58f5bbe2aa89632b36e1e533c4",
      "tree": "3c06f8f07fe275b50c4969f4ba6b356fbe8e1f52",
      "parents": [
        "2392e6d96d80c44a140a3ab5c45a17b48d8216c1"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Oct 18 10:07:40 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Oct 21 11:56:06 2019 -0700"
      },
      "message": "MediaMetrics: Make submit one-way\n\nRemove the unused session id to improve speed and clarity.\n\nTest: dumpsys media.metrics sanity, mediametrics_tests\nChange-Id: Ide5e9218811e110997fed19f43eb6a5fdc5812ec\n"
    },
    {
      "commit": "6928bc3506207864e07dbd3b95eee19009bb2071",
      "tree": "192ce43cb2c65098118b4f6e9277de4416b80ce2",
      "parents": [
        "78f605b04a1506c2ebbd59e8bb9aa06578b06ee4",
        "ee6b8178863916cfa7aa751ddb1b45be932b01ab"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 11:37:43 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 11:37:43 2019 -0700"
      },
      "message": "Merge changes from topic \"camera_ndk_fixes\" am: 35f148bc5a\nam: ee6b817886\n\nChange-Id: I6e7a88907bdd993df80b9f2b94b2fb9492c80b19\n"
    },
    {
      "commit": "78f605b04a1506c2ebbd59e8bb9aa06578b06ee4",
      "tree": "8e333a4e6bdde2c32c2e6a0a832ba5da12427665",
      "parents": [
        "f7b975c56a98c3134adc5dc95834673eeee81f0d",
        "b340eb8a289ae7c289a0bb87176bc8480f8d1dde"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 11:37:39 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 11:37:39 2019 -0700"
      },
      "message": "[automerger skipped] AImage: don\u0027t allow ~AImageReader to run before AImages are deleted. am: 9ddd6e8d9e -s ours\nam: b340eb8a28 -s ours\nam skip reason: change_id If5803cb6fcb6f4800032069872daaeac1cd36ed2 with SHA1 9e0302fcc1 is in history\n\nChange-Id: Ia279e588b3a4343c816567bee9cc5d5ba51ac68a\n"
    },
    {
      "commit": "ee6b8178863916cfa7aa751ddb1b45be932b01ab",
      "tree": "fc1c6ade2b019c017a2fa1e48e956263e57284b9",
      "parents": [
        "b340eb8a289ae7c289a0bb87176bc8480f8d1dde",
        "35f148bc5a1cb1efffd9aee0223a06720a303329"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 11:30:56 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 11:30:56 2019 -0700"
      },
      "message": "Merge changes from topic \"camera_ndk_fixes\"\nam: 35f148bc5a\n\nChange-Id: I0e8da27ad9d603597ee1741c3e89322f98dedd94\n"
    },
    {
      "commit": "b340eb8a289ae7c289a0bb87176bc8480f8d1dde",
      "tree": "6b3baba11f2a280775416eeb6c17bfc23a7c1503",
      "parents": [
        "8863a154f82f06b7267348d5d8f6a371d90ba1cb",
        "9ddd6e8d9e472e9bc9e023444a4715466d1e9390"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 11:30:51 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 11:30:51 2019 -0700"
      },
      "message": "[automerger skipped] AImage: don\u0027t allow ~AImageReader to run before AImages are deleted.\nam: 9ddd6e8d9e -s ours\nam skip reason: change_id If5803cb6fcb6f4800032069872daaeac1cd36ed2 with SHA1 9e0302fcc1 is in history\n\nChange-Id: I60c81c4ed863b68c94e3062c126b24f9e04946ee\n"
    },
    {
      "commit": "f6581aaac9469864be4bd915bca0c1ae9f37d55d",
      "tree": "eceafbd995bb43bfcd277bcd421df42e099cbc6e",
      "parents": [
        "01efa1083b0055c820b3b6cbf31909534b6c36aa",
        "181e6950a1ce5b9705c47c4b4e288d978cb7283a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 21 18:26:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 21 18:26:28 2019 +0000"
      },
      "message": "Merge \"Convert IResourceManagerService to stable AIDL\""
    },
    {
      "commit": "f7b975c56a98c3134adc5dc95834673eeee81f0d",
      "tree": "8e333a4e6bdde2c32c2e6a0a832ba5da12427665",
      "parents": [
        "8429516eed61f126109037a997ee8e6fe8a97029",
        "8863a154f82f06b7267348d5d8f6a371d90ba1cb"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 11:16:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 11:16:33 2019 -0700"
      },
      "message": "Merge changes from topic \"hiddenCameraDeadlock\" am: c52243f298\nam: 8863a154f8\n\nChange-Id: I0974cb11a70bfd0a325e24a559872093c19b4fe5\n"
    },
    {
      "commit": "35f148bc5a1cb1efffd9aee0223a06720a303329",
      "tree": "f21b16c008cef3852d7df994d3562ba544edec76",
      "parents": [
        "c52243f298aa3e570197831c8c383fdedb8f4ac6",
        "a8bf1c6e6d210833070152adf130f4d988fc255e"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 18:12:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 21 18:12:50 2019 +0000"
      },
      "message": "Merge changes from topic \"camera_ndk_fixes\"\n\n* changes:\n  camera2ndk: ~ACameraCaptureSession shouldn\u0027t hold device lock in ACameraDevice_close().\n  AImage: don\u0027t allow ~AImageReader to run before AImages are deleted.\n  AImageReader: make sure ~AImageReader isn\u0027t called with FrameListener::mLock held.\n  AImageReaderVendorTest: Tolerate failures for ACameraDevice_isSessionConfigurationSupported.\n"
    },
    {
      "commit": "8863a154f82f06b7267348d5d8f6a371d90ba1cb",
      "tree": "6b3baba11f2a280775416eeb6c17bfc23a7c1503",
      "parents": [
        "4520fef512aa02e8557b147104cc343bc2994910",
        "c52243f298aa3e570197831c8c383fdedb8f4ac6"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 11:10:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 11:10:06 2019 -0700"
      },
      "message": "Merge changes from topic \"hiddenCameraDeadlock\"\nam: c52243f298\n\nChange-Id: Iced231eeaf55af13dfff514f21ce3398cdbd6a0c\n"
    },
    {
      "commit": "01efa1083b0055c820b3b6cbf31909534b6c36aa",
      "tree": "60047364bc866f007e09380df09fe8c1747aad41",
      "parents": [
        "f81eff4896be5b442bd69b83ff8fc8bfca8dd474",
        "f94b6d6d8118e27213e38c0449159c60cbd74362"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 21 10:08:20 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 10:08:20 2019 -0700"
      },
      "message": "Merge \"Move AudioPlayer to test commands\" am: 4426ce8d95 am: 4520fef512 am: 8429516eed\nam: f94b6d6d81\n\nChange-Id: I96ba323a3400613395fd7fb21cb5869256af238c\n"
    },
    {
      "commit": "f94b6d6d8118e27213e38c0449159c60cbd74362",
      "tree": "12914f9320d26f93dacb13eefe722928057d20e0",
      "parents": [
        "cb1077dfa66e46ab6f43ba218d879e937700598d",
        "8429516eed61f126109037a997ee8e6fe8a97029"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 21 10:02:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 10:02:45 2019 -0700"
      },
      "message": "Merge \"Move AudioPlayer to test commands\" am: 4426ce8d95 am: 4520fef512\nam: 8429516eed\n\nChange-Id: I31102bb5a450f286518075fed6dd91fc190ef441\n"
    },
    {
      "commit": "c52243f298aa3e570197831c8c383fdedb8f4ac6",
      "tree": "ef93786ab04ffd918b68adbb25d1c3a43633d791",
      "parents": [
        "4426ce8d95c78ba08d86c6d6c7f329033c1876c8",
        "fd39db81e44e191baa476a579de6cc2618de025a"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 17:00:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 21 17:00:19 2019 +0000"
      },
      "message": "Merge changes from topic \"hiddenCameraDeadlock\"\n\n* changes:\n  cameraserver: Avoiding deadlocks while calling isPublicallyHiddenSecureCamera().\n  Do not include hidden secure cameras in camera1: getNumberOfCameras\n"
    },
    {
      "commit": "8429516eed61f126109037a997ee8e6fe8a97029",
      "tree": "e81eb58ef5b8a2a7d8424927129d9e3855b61517",
      "parents": [
        "544847bc342cd64fc114fbbf66930d9f5ac4496e",
        "4520fef512aa02e8557b147104cc343bc2994910"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 21 09:57:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 09:57:14 2019 -0700"
      },
      "message": "Merge \"Move AudioPlayer to test commands\" am: 4426ce8d95\nam: 4520fef512\n\nChange-Id: Icc49f11520e54b73ea55e628af0a7f79ac2f402c\n"
    },
    {
      "commit": "4520fef512aa02e8557b147104cc343bc2994910",
      "tree": "a3c76224b2b2f03ce9454dcfa0c043053c5e4cf7",
      "parents": [
        "87e6db673aab8226324d7cda4bdd3325576e659f",
        "4426ce8d95c78ba08d86c6d6c7f329033c1876c8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 21 09:51:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 09:51:54 2019 -0700"
      },
      "message": "Merge \"Move AudioPlayer to test commands\"\nam: 4426ce8d95\n\nChange-Id: I570df166245cecace59955fac8b667d99167d591\n"
    },
    {
      "commit": "4426ce8d95c78ba08d86c6d6c7f329033c1876c8",
      "tree": "9a85f2a71dc54a70f52fa3fef76f12f1bcdf8838",
      "parents": [
        "3ba521f0ba0d81d7ea035917498fae99c27443de",
        "1edb68c38408d06bf8f97d6884663732b7dbcce2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 21 16:29:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 21 16:29:58 2019 +0000"
      },
      "message": "Merge \"Move AudioPlayer to test commands\""
    },
    {
      "commit": "f81eff4896be5b442bd69b83ff8fc8bfca8dd474",
      "tree": "67e2afbd04f14383ef525751506be315fa483e47",
      "parents": [
        "2392e6d96d80c44a140a3ab5c45a17b48d8216c1",
        "a30e320885ccba49bc86f404acfa18729e243473"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Oct 19 00:01:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 19 00:01:04 2019 +0000"
      },
      "message": "Merge \"[audiopolicy] fix -Wreorder-init-list\""
    },
    {
      "commit": "181e6950a1ce5b9705c47c4b4e288d978cb7283a",
      "tree": "b92dc19041aec4465161b112f45185cd4598c09a",
      "parents": [
        "318b26e722112462f93df797bf47ca3dabc80048"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Oct 09 13:23:39 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Oct 18 14:55:23 2019 -0700"
      },
      "message": "Convert IResourceManagerService to stable AIDL\n\nConvert with minimal change to the interface itself.\n\nAdd additional test to cover DrmSessionManager\u0027s usage\nof possible negative value field (which is signed now).\n\nbug: 142396029\ntest: ResourceManagerService_test, DrmSessionManager_test,\nCTS ResourceManagerServiceTest;\nManually check battery stats reporting.\n\nChange-Id: I5c537a54efc2663281c96ddbdbd4ee56f23c1adf\n"
    },
    {
      "commit": "a30e320885ccba49bc86f404acfa18729e243473",
      "tree": "84c2499f55d534b8adc7d753415b13cb9d635af5",
      "parents": [
        "7b12996173c219b168af186986349817df5bb5ea"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Fri Oct 18 13:38:23 2019 -0700"
      },
      "committer": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Fri Oct 18 13:38:23 2019 -0700"
      },
      "message": "[audiopolicy] fix -Wreorder-init-list\n\nC++20 will require members in a designated initializer to be in order\nunlike C99.\n\nBug: 139945549\nTest: mm\nChange-Id: Ie129344a36893adc82e67181012e3af817bda9f4\nSigned-off-by: Nick Desaulniers \u003cndesaulniers@google.com\u003e\n"
    },
    {
      "commit": "2392e6d96d80c44a140a3ab5c45a17b48d8216c1",
      "tree": "00aa74acf6c5e9c9cb162d370b8d7f5d5e225f92",
      "parents": [
        "e2d53408222d3b06462073b9447529c781be6419",
        "cb1077dfa66e46ab6f43ba218d879e937700598d"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Oct 18 12:15:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 18 12:15:02 2019 -0700"
      },
      "message": "Merge \"libmediadrm: fix a use of an uninit value\" am: 3ba521f0ba am: 87e6db673a am: 544847bc34\nam: cb1077dfa6\n\nChange-Id: I219a8977b9d14a0f7de247676e7b3f259f8cffc1\n"
    },
    {
      "commit": "cb1077dfa66e46ab6f43ba218d879e937700598d",
      "tree": "3f3255209375ae647a1ec86fc8a3349540fe2469",
      "parents": [
        "39180fc59c75bbd13ea4d62f5544842c336e4b81",
        "544847bc342cd64fc114fbbf66930d9f5ac4496e"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Oct 18 12:08:30 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 18 12:08:30 2019 -0700"
      },
      "message": "Merge \"libmediadrm: fix a use of an uninit value\" am: 3ba521f0ba am: 87e6db673a\nam: 544847bc34\n\nChange-Id: I7de3af51a697b09518ad19c76f4c99fc0a08a6e2\n"
    },
    {
      "commit": "544847bc342cd64fc114fbbf66930d9f5ac4496e",
      "tree": "d3feb2018ec63177e12ceaff0fc4ab352130b3d4",
      "parents": [
        "172e15dd3628b5ff455f2cc5f4260b605b5d1855",
        "87e6db673aab8226324d7cda4bdd3325576e659f"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Oct 18 11:57:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 18 11:57:02 2019 -0700"
      },
      "message": "Merge \"libmediadrm: fix a use of an uninit value\" am: 3ba521f0ba\nam: 87e6db673a\n\nChange-Id: I55f5f2c99602e4972238acade28ab7c07199c0c9\n"
    },
    {
      "commit": "d31bbe00ba211a7c169f0bfcc673594d4179a06f",
      "tree": "2ea39244c8de004327e577fa127adbd4eb4904f2",
      "parents": [
        "58ae37b5b34d6a2bddd46494230a58f5fcc3f5e3"
      ],
      "author": {
        "name": "Yanqiang Fan",
        "email": "yanqiang.fan@mediatek.com",
        "time": "Fri Oct 11 16:04:32 2019 +0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Oct 18 11:51:08 2019 -0700"
      },
      "message": "MediaCodecsXmlParser: Make limit logging less verbose\n\nChange ALOGI to ALOGV for logging \"limit:\".\n\nTest: adb shell stagefright -i\n\nBug: 142912282\nChange-Id: I74fef7d7169db034f4ebaa662218725c53fbf80c\n"
    },
    {
      "commit": "87e6db673aab8226324d7cda4bdd3325576e659f",
      "tree": "fee5bd1ee2026b75726372e50e19649073c1c457",
      "parents": [
        "42e055cd589355bec89e78f6c16b382438fac327",
        "3ba521f0ba0d81d7ea035917498fae99c27443de"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Oct 18 11:50:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 18 11:50:59 2019 -0700"
      },
      "message": "Merge \"libmediadrm: fix a use of an uninit value\"\nam: 3ba521f0ba\n\nChange-Id: I9953ae4bd47932c85cc088cbe25fad3844c9e893\n"
    },
    {
      "commit": "3ba521f0ba0d81d7ea035917498fae99c27443de",
      "tree": "5550e1df76eb862f97c5ab2e256bb39d900cf443",
      "parents": [
        "03379fb2cc34c93214082a0ceaf038626117554d",
        "c42403d3efa8f76850a142812fe6104626dd145d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 18 18:38:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 18 18:38:51 2019 +0000"
      },
      "message": "Merge \"libmediadrm: fix a use of an uninit value\""
    },
    {
      "commit": "1edb68c38408d06bf8f97d6884663732b7dbcce2",
      "tree": "87159f2617c58f9cb971ab48c8512d5ad14da2df",
      "parents": [
        "03379fb2cc34c93214082a0ceaf038626117554d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 18 11:12:30 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 18 11:27:49 2019 -0700"
      },
      "message": "Move AudioPlayer to test commands\n\nAudioPlayer was only used by the commandline utilities, so move it\nout of libstagefright.\n\nTest: build, run\nChange-Id: I561cccd323206de7415bd235b72711194080aaea\n"
    },
    {
      "commit": "c42403d3efa8f76850a142812fe6104626dd145d",
      "tree": "1c29abf00e041a31a89964df5f849694c7f9a37f",
      "parents": [
        "342d7bcf44b3edcce763f0417ad0a13b11bde285"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Oct 18 09:54:32 2019 -0700"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Oct 18 09:54:32 2019 -0700"
      },
      "message": "libmediadrm: fix a use of an uninit value\n\nINIT_CHECK() expands to `if (foo) return bar;`, and `EventTimer`\u0027s\ndestructor uses a value that\u0027s only set if `SetAttribute` is called.\nThis CL flips the INIT_CHECK/EventTimer lines to match getKeyRequest.\n\nCaught by clang\u0027s static analyzer:\nframeworks/av/include/media/EventMetric.h:155:7: warning: 2nd function\ncall argument is an uninitialized value\n[clang-analyzer-core.CallAndMessage]\n\nBug: None\nTest: TreeHugger\nChange-Id: Ie0c4fb8c99a56082e234475e539c2ec4bc8fd948\n"
    },
    {
      "commit": "e2d53408222d3b06462073b9447529c781be6419",
      "tree": "a64f92819789e9373962c48b41719d45279300ba",
      "parents": [
        "daaeebc68ebf82b3acdbb93b215f80c46e928252",
        "6c36c788dc200c063f4fe8be578d0b7ed4f63e6c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 18 15:26:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 18 15:26:07 2019 +0000"
      },
      "message": "Merge \"MediaMetrics: Don\u0027t read from move()d variable\""
    },
    {
      "commit": "daaeebc68ebf82b3acdbb93b215f80c46e928252",
      "tree": "1b1cbeb5cdd20dcecd709304f87f204be2e25163",
      "parents": [
        "49706acbd877e3d6e083442237482f682832e416",
        "4e947da3e6e5abb27b1bf604ae13a31bc5d564af"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 18 15:00:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 18 15:00:34 2019 +0000"
      },
      "message": "Merge \"audio policy: update capture policy for HOTWORD source\""
    },
    {
      "commit": "3ceafe504a2ced18bd88f11112b954b63df2f02e",
      "tree": "eba77ffa5c813f927cc3399fe37aebd682019ef2",
      "parents": [
        "03379fb2cc34c93214082a0ceaf038626117554d"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Fri Oct 18 17:24:46 2019 +0530"
      },
      "committer": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Fri Oct 18 19:17:26 2019 +0530"
      },
      "message": "Benchmark: Remove address sanitize from defaults.\n\nTest: builds\n\nBug: 140051680\n\nChange-Id: Id5ba65f337d5fb970a2429daa511ecac407d8040\n"
    },
    {
      "commit": "6c36c788dc200c063f4fe8be578d0b7ed4f63e6c",
      "tree": "f24d6d0d1d98144bfd9ecaa60a9852f0cfa4bc3a",
      "parents": [
        "49706acbd877e3d6e083442237482f682832e416"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Fri Oct 18 06:27:56 2019 -0700"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Fri Oct 18 06:27:56 2019 -0700"
      },
      "message": "MediaMetrics: Don\u0027t read from move()d variable\n\n\u0027pkg\u0027 was std::move()d a few lines before, so we avoid reading\nfrom it for our logging statement.\n\nTest: TreeHugger\nChange-Id: Idd25360ee0b1fbfee3ae63fb8f6c06f95d302792\n"
    },
    {
      "commit": "94d8d3b9a80b6561ce1403115cfd3fa243192853",
      "tree": "6132daf21266d2352908572ccbaf310104d23074",
      "parents": [
        "03379fb2cc34c93214082a0ceaf038626117554d"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Tue Sep 24 19:28:27 2019 +0530"
      },
      "committer": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Fri Oct 18 18:24:01 2019 +0530"
      },
      "message": "Benchmark: Add SDK Muxer\n\nTest: adb shell am instrument -w -r -e class \\\n      \u0027com.android.media.benchmark.tests.MuxerTest\u0027 \\\n      com.android.media.benchmark.test/androidx.test.runner.AndroidJUnitRunner\n\nBug: 140051680\n\nChange-Id: I39bbc02b66e7e127a61431ea89bf1e5c464063ce\n"
    },
    {
      "commit": "49706acbd877e3d6e083442237482f682832e416",
      "tree": "98c6deed594a3edb6b2c63860995c3fc97adb29f",
      "parents": [
        "74ad74c632699c1363cfb72ce5531c972501bc53",
        "39180fc59c75bbd13ea4d62f5544842c336e4b81"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:58:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:58:47 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Decoder\" am: 03379fb2cc am: 42e055cd58 am: 172e15dd36\nam: 39180fc59c\n\nChange-Id: I6603e7785ab0123f4fc248649b909ff03fcb96ae\n"
    },
    {
      "commit": "74ad74c632699c1363cfb72ce5531c972501bc53",
      "tree": "9453e60d7b3d9900de58f667e6f7d255d1196d05",
      "parents": [
        "e9a60f2aaf4398063e631c97521dc78dd637f4bd",
        "6fba92acb5f8c96cad34af71bd67553fe3f45de8"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:58:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:58:18 2019 -0700"
      },
      "message": "Merge \"Benchmark : Add flac vectors for DecoderTest and EncoderTest\" am: 90157191c2 am: 2f2030e041 am: a208f2f5b7\nam: 6fba92acb5\n\nChange-Id: Ica8995018769f457893103eb25c3b95dfc26a964\n"
    },
    {
      "commit": "39180fc59c75bbd13ea4d62f5544842c336e4b81",
      "tree": "1a1f69076a15c56bb42bbd745c1b3d5d441136af",
      "parents": [
        "6fba92acb5f8c96cad34af71bd67553fe3f45de8",
        "172e15dd3628b5ff455f2cc5f4260b605b5d1855"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:52:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:52:41 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Decoder\" am: 03379fb2cc am: 42e055cd58\nam: 172e15dd36\n\nChange-Id: I91c2737ce83280786e57e89477b96463e4f4d1f5\n"
    },
    {
      "commit": "6fba92acb5f8c96cad34af71bd67553fe3f45de8",
      "tree": "c288316b3662999008bb70aa251fe937d7f3e7fc",
      "parents": [
        "38ea0696e9a0505c1213136d73e780cfd1224f20",
        "a208f2f5b75d2f6fd7125210b6c70f99537eafcc"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:52:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:52:16 2019 -0700"
      },
      "message": "Merge \"Benchmark : Add flac vectors for DecoderTest and EncoderTest\" am: 90157191c2 am: 2f2030e041\nam: a208f2f5b7\n\nChange-Id: I30eecdc9abfa26db36a0c6f539fa5beae1285d6f\n"
    },
    {
      "commit": "172e15dd3628b5ff455f2cc5f4260b605b5d1855",
      "tree": "3366e21a9d42aad4022b5baf57ca73bd318154a4",
      "parents": [
        "a208f2f5b75d2f6fd7125210b6c70f99537eafcc",
        "42e055cd589355bec89e78f6c16b382438fac327"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:46:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:46:41 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Decoder\" am: 03379fb2cc\nam: 42e055cd58\n\nChange-Id: I562238f5857feb073cd32c723369e8cbfe53d4b6\n"
    },
    {
      "commit": "a208f2f5b75d2f6fd7125210b6c70f99537eafcc",
      "tree": "f97612c5707bfc7272f0ed970785ea593a2aab06",
      "parents": [
        "bab95e0b6f5574702293b5d36d42a8d311f69e3e",
        "2f2030e0415d4807ee086a6e55a6f9d15a54df36"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:46:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:46:14 2019 -0700"
      },
      "message": "Merge \"Benchmark : Add flac vectors for DecoderTest and EncoderTest\" am: 90157191c2\nam: 2f2030e041\n\nChange-Id: Icdf492a62787485e70a1ab7abce8c6198549fc07\n"
    },
    {
      "commit": "42e055cd589355bec89e78f6c16b382438fac327",
      "tree": "7f72f5b57fa63e3e8e683e7d2409004cfce7733f",
      "parents": [
        "2f2030e0415d4807ee086a6e55a6f9d15a54df36",
        "03379fb2cc34c93214082a0ceaf038626117554d"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:40:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:40:16 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Decoder\"\nam: 03379fb2cc\n\nChange-Id: If22edda6bb74029491f031a212d83a66774a16f2\n"
    }
  ],
  "next": "2f2030e0415d4807ee086a6e55a6f9d15a54df36"
}
