)]}'
{
  "log": [
    {
      "commit": "96cb2ef5ddef545efbe486e7446644ef8c447375",
      "tree": "6150580d39c4d54d14986887afad214f721dc5fa",
      "parents": [
        "ac69e982c4f964dc0a5d09330e6c224a5d150efe",
        "357017a26215b6a337c645fc883b318dd6263161"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 11 23:18:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 11 23:18:23 2018 +0000"
      },
      "message": "Merge changes from topic \"am-bcb09242-ce3f-453e-a1ab-496ff9dcb274\" into mnc-dr-dev\n\n* changes:\n  [automerger] Add check preventing div0 issue am: 27e47ce3c3\n  Add check preventing div0 issue\n"
    },
    {
      "commit": "ac69e982c4f964dc0a5d09330e6c224a5d150efe",
      "tree": "6d72e13c936dcae880ac4f8346f0f40fef21d957",
      "parents": [
        "2a2076c019309c5a8a04b7787de28b7dc7d41e62",
        "1f39e79a7358c6a440d1fe5f276ef913537ec3d4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 11 23:14:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 11 23:14:40 2018 +0000"
      },
      "message": "Merge changes from topic \"am-2fb1f972-9bf0-4533-a368-402725bae81d\" into mnc-dr-dev\n\n* changes:\n  [automerger] Init gain config to prevent uninit leak. am: ebe0777edc\n  Init gain config to prevent uninit leak.\n"
    },
    {
      "commit": "357017a26215b6a337c645fc883b318dd6263161",
      "tree": "a453cc4cb48493eb4b6c30f95660c7712330003e",
      "parents": [
        "2a2076c019309c5a8a04b7787de28b7dc7d41e62",
        "27e47ce3c3bbc0b4dc629163de7ebbba7e80b149"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Apr 11 22:17:02 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Apr 11 22:17:02 2018 +0000"
      },
      "message": "[automerger] Add check preventing div0 issue am: 27e47ce3c3\n\nChange-Id: I5bbf7ffa56431a05773254444c6932d4fbea5a9b\n"
    },
    {
      "commit": "27e47ce3c3bbc0b4dc629163de7ebbba7e80b149",
      "tree": "f2f5971d06f1ed2c9442b36622a4b04362af051b",
      "parents": [
        "edcb4521760ec872d2ecf7df9ddf8a42c4c7a7bd"
      ],
      "author": {
        "name": "Ryszard Grzesica",
        "email": "ryszard.grzesica@sonymobile.com",
        "time": "Tue Dec 29 06:28:44 2015 +0100"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Apr 11 22:16:49 2018 +0000"
      },
      "message": "Add check preventing div0 issue\n\nThere might be a scenario while period is zero or after including\nprecision would be zero, prevent from division in that case and\nreturn false (to use previously used period).\n\nBug: 73898703\nbug: 74067957\nTest: run playback as stability test\n\nChange-Id: I3fad1060b095b7b5ea4c1f9cb3f9d42a4c503560\n"
    },
    {
      "commit": "1f39e79a7358c6a440d1fe5f276ef913537ec3d4",
      "tree": "6d72e13c936dcae880ac4f8346f0f40fef21d957",
      "parents": [
        "869cb360ddc9469f784824c790e1ea1c125b6e32",
        "ebe0777edcf3b9c6bde9771d65399e2363dc6e40"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Apr 06 17:22:40 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Apr 06 17:22:40 2018 +0000"
      },
      "message": "[automerger] Init gain config to prevent uninit leak. am: ebe0777edc\n\nChange-Id: I49ac16dd7678f701140e199e9fc78e53e2527031\n"
    },
    {
      "commit": "ebe0777edcf3b9c6bde9771d65399e2363dc6e40",
      "tree": "c2176c544738944bc5efd73becc6243c58909ec5",
      "parents": [
        "edcb4521760ec872d2ecf7df9ddf8a42c4c7a7bd"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Apr 05 17:16:20 2018 -0700"
      },
      "committer": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Fri Apr 06 17:22:28 2018 +0000"
      },
      "message": "Init gain config to prevent uninit leak.\n\nIn AudioPortConfig, we only initialize index for audio_gain_config, but\nnot other fields. That may cause uninit leak at listAudioPorts and\nlistAudioPatches.\n\nBug: 77238250\nBug: 77238762\nTest: try repo steps at the bug description.\nChange-Id: I57e3bd0598f9aa698a6fa3d3c0218b046de34e2f\n"
    },
    {
      "commit": "2a2076c019309c5a8a04b7787de28b7dc7d41e62",
      "tree": "136471b1639441b23cfc9006ff26f2faf942f42b",
      "parents": [
        "869cb360ddc9469f784824c790e1ea1c125b6e32",
        "169e6aca1642d78aafff1e7c85d2ba0e111d53f5"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Apr 04 23:42:52 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Apr 04 23:42:52 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE SoftHEVC: Handle error in reInitDecoder() skipped: 169e6aca16\n\nChange-Id: Iaa1da0421343daf29ecfd930112931bb9095bd93\n"
    },
    {
      "commit": "169e6aca1642d78aafff1e7c85d2ba0e111d53f5",
      "tree": "8b7f71e59b7c47345be1c9b10e1bb011e9b62401",
      "parents": [
        "edcb4521760ec872d2ecf7df9ddf8a42c4c7a7bd"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Oct 24 10:50:08 2017 +0530"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Apr 04 16:41:37 2018 -0700"
      },
      "message": "RESTRICT AUTOMERGE SoftHEVC: Handle error in reInitDecoder()\n\nReturning an error instead of calling CHECK_EQ for reInitDecoder failure\n\nBug: 65483665\nBug: 76181200\nBug: 77312549\nChange-Id: I49d2fef1d30c94388174a0cc7d00453fd0d5925e\n(cherry picked from commit e79df347ffbc737fd75b7e3f8d9745c1e087a28b)\n"
    },
    {
      "commit": "edcb4521760ec872d2ecf7df9ddf8a42c4c7a7bd",
      "tree": "1661a9fb91547ec4c79873a1884bca7a4de0fd2c",
      "parents": [
        "8b638123760bd93958f6cc2f5c7c4f5dbd0a754a",
        "371066d073c5db289b0f38b9d2bfd3e326c78c66"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 18:34:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 18:34:48 2018 +0000"
      },
      "message": "Merge \"better mpeg2 TS elementary stream Access Unit parsing\" into mnc-dev"
    },
    {
      "commit": "869cb360ddc9469f784824c790e1ea1c125b6e32",
      "tree": "136471b1639441b23cfc9006ff26f2faf942f42b",
      "parents": [
        "1c388693ae0848c83d1974f0e349a436358b9e33",
        "e3f5c363c53bab8d76da5a50af0630132b33b2c8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 18:34:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 18:34:48 2018 +0000"
      },
      "message": "Merge changes from topic \"am-3bd7761d-0a22-43c4-98aa-44bfc62874ad\" into mnc-dr-dev\n\n* changes:\n  [automerger] better mpeg2 TS elementary stream Access Unit parsing am: 371066d073\n  better mpeg2 TS elementary stream Access Unit parsing\n"
    },
    {
      "commit": "e3f5c363c53bab8d76da5a50af0630132b33b2c8",
      "tree": "3c106f917884ac3acb72ac54ac27629dae610369",
      "parents": [
        "099f0d75f6ea5382d014f1afcc30646591b3c0f3",
        "371066d073c5db289b0f38b9d2bfd3e326c78c66"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Mar 07 23:43:01 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Mar 07 23:43:01 2018 +0000"
      },
      "message": "[automerger] better mpeg2 TS elementary stream Access Unit parsing am: 371066d073\n\nChange-Id: Ia434c856ae0297883c2dbc24a1ee9ff32dd92502\n"
    },
    {
      "commit": "371066d073c5db289b0f38b9d2bfd3e326c78c66",
      "tree": "1f82906471f3575c6e858aa7b858bd6989245888",
      "parents": [
        "fd3a46a9bafa259609f246990804d26496af7150"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Mar 06 15:55:29 2018 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Mar 07 15:34:04 2018 -0800"
      },
      "message": "better mpeg2 TS elementary stream Access Unit parsing\n\nmpeg2 es stream access units have a 3 byte prefix and a 1 byte start\ncode. Searching for the next access unit started after the prefix\ninstead of after the start byte.\n\nBug: 74114680\nTest: ran POC before/after\n"
    },
    {
      "commit": "1c388693ae0848c83d1974f0e349a436358b9e33",
      "tree": "6ea7209f5160f944d182723f2e8b4aff483aa49a",
      "parents": [
        "099f0d75f6ea5382d014f1afcc30646591b3c0f3",
        "8b638123760bd93958f6cc2f5c7c4f5dbd0a754a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 23 20:52:31 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 23 20:52:31 2018 +0000"
      },
      "message": "[automerger] Handle bad bitrate index in mp3dec. am: 8b63812376\n\nChange-Id: If680d209d3100a4f2e8854393c3e11f982eaf63b\n"
    },
    {
      "commit": "8b638123760bd93958f6cc2f5c7c4f5dbd0a754a",
      "tree": "534b6b23d9fd6fc9e3c78e36cb947fa0f500ccaf",
      "parents": [
        "fd3a46a9bafa259609f246990804d26496af7150"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Feb 23 08:59:27 2018 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Feb 23 20:52:24 2018 +0000"
      },
      "message": "Handle bad bitrate index in mp3dec.\n\nReference:\n  https://www.mp3-tech.org/programmer/frame_header.html\n\nTest: run poc with and without this patch.\nBug: 71868329\nChange-Id: Ibf6196eba0b99459e84989ac8c13db57c816c572\n"
    },
    {
      "commit": "099f0d75f6ea5382d014f1afcc30646591b3c0f3",
      "tree": "a394c27969dd5144c84266e5e3be803d1fde914b",
      "parents": [
        "2b9a42237e31de42491bfae336648676b12cae02",
        "fd3a46a9bafa259609f246990804d26496af7150"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:22 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:22 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556 skipped: fd3a46a9ba\n\nChange-Id: Ic5e9666f88a669e5b13e098609abe20bbd476f21\n"
    },
    {
      "commit": "fd3a46a9bafa259609f246990804d26496af7150",
      "tree": "f62678c7490c9a26ca224e858d7f98b5c57d8b56",
      "parents": [
        "0f2451fcf1055a247e72e34c039bb57c08c7a663",
        "c458816556841ee428541b8444dc1b18f921065f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:19 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:19 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556\n\nChange-Id: I23172329a79f966e6544b4f91a5a4cc05962397a\n"
    },
    {
      "commit": "0f2451fcf1055a247e72e34c039bb57c08c7a663",
      "tree": "f62678c7490c9a26ca224e858d7f98b5c57d8b56",
      "parents": [
        "4b29913d94590e7de230d862c598696089423e2c",
        "0c786be751af641f7ec7d20b362730bd1d0d4a2d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 10 08:12:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 10 08:12:21 2018 +0000"
      },
      "message": "Merge \"RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free\" into mnc-dev"
    },
    {
      "commit": "2b9a42237e31de42491bfae336648676b12cae02",
      "tree": "a394c27969dd5144c84266e5e3be803d1fde914b",
      "parents": [
        "a6bd71fcb812a45155087e07805f73ded8e576ee",
        "0c786be751af641f7ec7d20b362730bd1d0d4a2d"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:34 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:34 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: 0c786be751\n\nChange-Id: I5984a42439b67d1202355eafd1b6746be09ce703\n"
    },
    {
      "commit": "a6bd71fcb812a45155087e07805f73ded8e576ee",
      "tree": "0ed87196e2365aa37c9f2b62c0884f89a6cfcb8a",
      "parents": [
        "f7d9bba9b15753a1ab485c23b00648af4f1a33a2",
        "4b29913d94590e7de230d862c598696089423e2c"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:08 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:08 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f am: 4b29913d94\n\nChange-Id: I7d53911e6faa2b189e732b98039c50fe3c167b44\n"
    },
    {
      "commit": "4b29913d94590e7de230d862c598696089423e2c",
      "tree": "b34f9d276f8c994e7b8d378486559ab4e83edbf6",
      "parents": [
        "767a82a9d634495ddfbe0695dc8d50fa7f5f45b9",
        "f3e0afb82f104d6e9986779ba2cf548c6aab1092"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:06 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:06 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f\n\nChange-Id: Ie609291f32d610fdfbba78d05af6e10f19ea0a89\n"
    },
    {
      "commit": "f3e0afb82f104d6e9986779ba2cf548c6aab1092",
      "tree": "39b208e7ddd2ad5fb3e71101c6c826608233dfde",
      "parents": [
        "8c4ae8057cb34c296ebc4aea20b358a8b3eecec9"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Feb 09 12:19:35 2018 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Feb 09 12:21:55 2018 -0800"
      },
      "message": "M3UParser: detect variant streams without EXT-X-STREAM-INF\n\nBug: 68399439\nChange-Id: I95207b40f23a5f927da7154f9a952046118b5cad\n"
    },
    {
      "commit": "f7d9bba9b15753a1ab485c23b00648af4f1a33a2",
      "tree": "b403c8f087da3171e9a3189478027b0a08e7a8bf",
      "parents": [
        "be8e054c7a06106f2d4d775e2e23c3f7f639e2ac",
        "767a82a9d634495ddfbe0695dc8d50fa7f5f45b9"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:20 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:20 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d am: 8c4ae8057c am: 767a82a9d6\n\nChange-Id: Icc59fcf29c7f1ab02aada08a14ac289a03d785a9\n"
    },
    {
      "commit": "767a82a9d634495ddfbe0695dc8d50fa7f5f45b9",
      "tree": "2da5a3917b5232459b8dd06784fea2b254a6810c",
      "parents": [
        "a896e5b77ad3c7d10545a15c0f0421ed45ea6b0f",
        "8c4ae8057cb34c296ebc4aea20b358a8b3eecec9"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:18 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:18 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d am: 8c4ae8057c\n\nChange-Id: I62c49aaaae1a483b0f74988a52c8b3995e081683\n"
    },
    {
      "commit": "8c4ae8057cb34c296ebc4aea20b358a8b3eecec9",
      "tree": "217686eb735683633ca3e56f053c8735d421b70c",
      "parents": [
        "0790581021d89ae1d7242e5eb1197bfd12725c85",
        "e0c020969d88891b0b71bb938778e9ca762e8035"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:15 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:15 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d\n\nChange-Id: I5f8c8a4b5fa4f24ba6e6feb7fd2c9bc2d2d12268\n"
    },
    {
      "commit": "e0c020969d88891b0b71bb938778e9ca762e8035",
      "tree": "ef765dc8a5d34d9939c3b1351edfa877df8940fb",
      "parents": [
        "323f6f51a67b771621633520d62599510665ebde"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Feb 06 11:25:31 2018 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Feb 06 15:56:56 2018 -0800"
      },
      "message": "Check NAL size before looking inside\n\nAdd a check to ensure we have a non-zero size for a NAL while\nparsing before we crack said NAL open to see what type it is.\n\nBug: 72117051\nTest: compilation\nChange-Id: Iaa3ebb2daae5d9225060a11e9adbb6757a168656\nMerged-In: I607c67a320b33b991476db30d78223cf4386c0e8\n"
    },
    {
      "commit": "be8e054c7a06106f2d4d775e2e23c3f7f639e2ac",
      "tree": "ee3f5ec625a3a1b8bff92938f947f9acb462c17a",
      "parents": [
        "03e101cfdad5e125d86ffc73e890f01dd59b060a",
        "a896e5b77ad3c7d10545a15c0f0421ed45ea6b0f"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jan 12 19:59:25 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 12 19:59:25 2018 +0000"
      },
      "message": "AACExtractor: check bounds during seek am: 0790581021\nam: a896e5b77a\n\nChange-Id: I71341a32418c10f74ec2927da49b861bc7bcdc78\n"
    },
    {
      "commit": "a896e5b77ad3c7d10545a15c0f0421ed45ea6b0f",
      "tree": "d5a8e83719fca825bbd51e6d9dfa566d6b3df13c",
      "parents": [
        "df8c8ecceabed7deaa857a270ce4a5a2f6084991",
        "0790581021d89ae1d7242e5eb1197bfd12725c85"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jan 12 19:53:51 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 12 19:53:51 2018 +0000"
      },
      "message": "AACExtractor: check bounds during seek\nam: 0790581021\n\nChange-Id: I8d15b4ebb83c4bd2915f981bfa7cb16955fc864b\n"
    },
    {
      "commit": "0790581021d89ae1d7242e5eb1197bfd12725c85",
      "tree": "9fbfa2178646ba5d109a7ea5e44c4f48fbe2e825",
      "parents": [
        "fb41e97c01f4f475a96bb0798ea0cd0c003ec7b5"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jan 11 14:38:23 2018 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jan 11 15:29:29 2018 -0800"
      },
      "message": "AACExtractor: check bounds during seek\n\nBug: 70239507\nTest: stagefright -a poc.aac\nChange-Id: I61225a04c76fe8855bd2591fb14b734099fa3be6\n"
    },
    {
      "commit": "0c786be751af641f7ec7d20b362730bd1d0d4a2d",
      "tree": "ba58cf89d9d00096d333a59a94934375ef6fd787",
      "parents": [
        "df8c8ecceabed7deaa857a270ce4a5a2f6084991"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Dec 12 01:56:40 2017 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sun Dec 17 19:35:58 2017 -0800"
      },
      "message": "RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts-dev -m \\\nCtsMediaTestCases --compatibility:module-arg \\\nCtsMediaTestCases:include-annotation:\\\nandroid.platform.test.annotations.RequiresDevice\n\nBug: 70546581\nMerged-In: Ia3a8eb99c2faf6935c63800ba08f65970cede48e\nChange-Id: Ia142a7735c6685eb67b2c00917c0ed5ea7e0da9e\n"
    },
    {
      "commit": "c458816556841ee428541b8444dc1b18f921065f",
      "tree": "b99604c349318054b3e426e71dc47bbd61dc86ca",
      "parents": [
        "fb41e97c01f4f475a96bb0798ea0cd0c003ec7b5"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Dec 12 01:56:40 2017 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sun Dec 17 02:54:19 2017 -0800"
      },
      "message": "RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts-dev -m \\\nCtsMediaTestCases --compatibility:module-arg \\\nCtsMediaTestCases:include-annotation:\\\nandroid.platform.test.annotations.RequiresDevice\n\nBug: 70546581\nMerged-In: Ia3a8eb99c2faf6935c63800ba08f65970cede48e\nChange-Id: Ia142a7735c6685eb67b2c00917c0ed5ea7e0da9e\n"
    },
    {
      "commit": "03e101cfdad5e125d86ffc73e890f01dd59b060a",
      "tree": "90447c0fa30216dfc54035a0626d4f2b9ef25314",
      "parents": [
        "616b039f43343fd30ed4cb9c854dd31c5be22376",
        "df8c8ecceabed7deaa857a270ce4a5a2f6084991"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Dec 07 01:26:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 07 01:26:04 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Apply input buffer validation also to AVC and MPEG4 encoders\" into lmp-mr1-dev am: fb41e97c01  -s ours\nam: df8c8eccea  -s ours\n\nChange-Id: I3766a0232723149b99a3f6ac9f47f65b32b686a8\n"
    },
    {
      "commit": "616b039f43343fd30ed4cb9c854dd31c5be22376",
      "tree": "90447c0fa30216dfc54035a0626d4f2b9ef25314",
      "parents": [
        "1d07dcb4f9d4b6fcd723b127adcb2c0dadb212a9",
        "ec990466031cc21ccae94fd9c5b41dad8ff4373d"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Dec 06 23:54:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 06 23:54:37 2017 +0000"
      },
      "message": "Merge \"Apply input buffer validation also to AVC and MPEG4 encoders\" into mnc-dev\nam: ec99046603\n\nChange-Id: If71bff10192edb305d09b921b5854420abe1ea22\n"
    },
    {
      "commit": "df8c8ecceabed7deaa857a270ce4a5a2f6084991",
      "tree": "0c28f372e568dc33cd01e1ee79666f8d512c042f",
      "parents": [
        "ec990466031cc21ccae94fd9c5b41dad8ff4373d",
        "fb41e97c01f4f475a96bb0798ea0cd0c003ec7b5"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Dec 06 23:30:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 06 23:30:16 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Apply input buffer validation also to AVC and MPEG4 encoders\" into lmp-mr1-dev\nam: fb41e97c01  -s ours\n\nChange-Id: Ice97d63d885906af9615bb7bb09e8bad0aaa87de\n"
    },
    {
      "commit": "fb41e97c01f4f475a96bb0798ea0cd0c003ec7b5",
      "tree": "6a143f3ec4196b910652ef36af590a01edfc031b",
      "parents": [
        "c558af3f426e5c9f6b7ffce00061c8f6e9b5e06e",
        "daed7a605fd5a4fda1542f1c8a22f7ee73d395ba"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Dec 06 22:32:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 06 22:32:52 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Apply input buffer validation also to AVC and MPEG4 encoders\" into lmp-mr1-dev"
    },
    {
      "commit": "ec990466031cc21ccae94fd9c5b41dad8ff4373d",
      "tree": "0c28f372e568dc33cd01e1ee79666f8d512c042f",
      "parents": [
        "8d6ba121ad0a6fd551cbee78a71ed667139c2319",
        "cfa251574d773cc1013feb3b99512a46528c4776"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 06 22:25:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 06 22:25:07 2017 +0000"
      },
      "message": "Merge \"Apply input buffer validation also to AVC and MPEG4 encoders\" into mnc-dev"
    },
    {
      "commit": "1d07dcb4f9d4b6fcd723b127adcb2c0dadb212a9",
      "tree": "d7fe6445bc2dc26e6147a889ce8c302ddfb7a160",
      "parents": [
        "eed6cda723ecf9a140755713487fb3aeee7cb574",
        "8d6ba121ad0a6fd551cbee78a71ed667139c2319"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Dec 06 01:13:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 06 01:13:25 2017 +0000"
      },
      "message": "Merge \"Soundtrigger service: fix status reporting in loadSoundModel\" into lmp-mr1-dev am: c558af3f42\nam: 8d6ba121ad\n\nChange-Id: I061b1ee5d751fa97b495f6048790b720f5e84d26\n"
    },
    {
      "commit": "8d6ba121ad0a6fd551cbee78a71ed667139c2319",
      "tree": "774ee861949a9bfab3693676114ef63f272bf84b",
      "parents": [
        "ed16f7be3502a0ccec24cfc4b49fcb4aac1608cf",
        "c558af3f426e5c9f6b7ffce00061c8f6e9b5e06e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Dec 06 01:10:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 06 01:10:57 2017 +0000"
      },
      "message": "Merge \"Soundtrigger service: fix status reporting in loadSoundModel\" into lmp-mr1-dev\nam: c558af3f42\n\nChange-Id: If4a3fdcc6ac02d4176ff4bd6427fac39bd1b6930\n"
    },
    {
      "commit": "c558af3f426e5c9f6b7ffce00061c8f6e9b5e06e",
      "tree": "f69df32c1d0289c78315f7d88752276ce049e5ad",
      "parents": [
        "3c8977e92865d1043eabdee2ab5a0079eab56743",
        "960b1b2fc6b9c3e7ec286b251577bb505af481dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 06 00:55:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 06 00:55:35 2017 +0000"
      },
      "message": "Merge \"Soundtrigger service: fix status reporting in loadSoundModel\" into lmp-mr1-dev"
    },
    {
      "commit": "eed6cda723ecf9a140755713487fb3aeee7cb574",
      "tree": "cb5c54af2b1982876b065049487ed0d9680d628d",
      "parents": [
        "5d78d5da49a9581fadba4103c6c14b3f05f2865d",
        "ed16f7be3502a0ccec24cfc4b49fcb4aac1608cf"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Dec 05 23:39:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 05 23:39:45 2017 +0000"
      },
      "message": "Merge \"httplive: check for malformed EXT-X-STREAM-INF\" into lmp-mr1-dev am: 3c8977e928\nam: ed16f7be35\n\nChange-Id: I2582e6eb8c12114487b46f128c65dcc046473ebf\n"
    },
    {
      "commit": "ed16f7be3502a0ccec24cfc4b49fcb4aac1608cf",
      "tree": "948364cf47f3f64d23a18b4ce84d0bd33b2ae69e",
      "parents": [
        "c84edbc06eafc7fc094e3863795b7522ef0ec08f",
        "3c8977e92865d1043eabdee2ab5a0079eab56743"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Dec 05 23:36:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 05 23:36:45 2017 +0000"
      },
      "message": "Merge \"httplive: check for malformed EXT-X-STREAM-INF\" into lmp-mr1-dev\nam: 3c8977e928\n\nChange-Id: I1100646409512928a49782e3ae0d1593a0b9122d\n"
    },
    {
      "commit": "3c8977e92865d1043eabdee2ab5a0079eab56743",
      "tree": "df1c814a832c6568c75254080f8c2421b70a4835",
      "parents": [
        "d7234a54a655ad807b34e2543124f614b9ab0df2",
        "e3bd8dd81e51b4d02484e7eec0d725ba9c254c68"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 05 23:32:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 05 23:32:09 2017 +0000"
      },
      "message": "Merge \"httplive: check for malformed EXT-X-STREAM-INF\" into lmp-mr1-dev"
    },
    {
      "commit": "5d78d5da49a9581fadba4103c6c14b3f05f2865d",
      "tree": "3f0cccf23ba380bcc90f5c967c416ba622216df0",
      "parents": [
        "4c30b6b2b8cf048e211a33dcbd95c6b7b89af81f",
        "c84edbc06eafc7fc094e3863795b7522ef0ec08f"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Dec 04 19:06:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 19:06:19 2017 +0000"
      },
      "message": "Merge \"IAudioPolicyService: Add attribute tags sanitization\" into lmp-mr1-dev am: d7234a54a6  -s ours\nam: c84edbc06e  -s ours\n\nChange-Id: Ia6296657aa8b60168df39d51ac79005be35cf8f1\n"
    },
    {
      "commit": "c84edbc06eafc7fc094e3863795b7522ef0ec08f",
      "tree": "84e5aa690c1dc01cf53faa6567715c8ba3aba38f",
      "parents": [
        "f9131eab025f0d0b480c7ba8946d976adba63cf6",
        "d7234a54a655ad807b34e2543124f614b9ab0df2"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Dec 04 19:04:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 19:04:16 2017 +0000"
      },
      "message": "Merge \"IAudioPolicyService: Add attribute tags sanitization\" into lmp-mr1-dev\nam: d7234a54a6  -s ours\n\nChange-Id: I042506211d1699e329d5cfe387c5d0f369324bcc\n"
    },
    {
      "commit": "d7234a54a655ad807b34e2543124f614b9ab0df2",
      "tree": "82c60fbdf5d8ed15bf4e3d4b867ca399196b9bd6",
      "parents": [
        "a54aa363c8e43f49678e9865c3df8d139f4ba88a",
        "80bc90d2851a5489b902f3b4990a26f655bcd341"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 18:56:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 18:56:55 2017 +0000"
      },
      "message": "Merge \"IAudioPolicyService: Add attribute tags sanitization\" into lmp-mr1-dev"
    },
    {
      "commit": "4c30b6b2b8cf048e211a33dcbd95c6b7b89af81f",
      "tree": "3f0cccf23ba380bcc90f5c967c416ba622216df0",
      "parents": [
        "0d22f58beef749c7484a5a9d18994035a41937e8",
        "f9131eab025f0d0b480c7ba8946d976adba63cf6"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Dec 04 18:03:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 18:03:52 2017 +0000"
      },
      "message": "Merge \"IAudioPolicyService: Add attribute tags sanitization\" into mnc-dev\nam: f9131eab02\n\nChange-Id: I6051f62ffc6565908b9af2e1f4cd4ed831263c3a\n"
    },
    {
      "commit": "f9131eab025f0d0b480c7ba8946d976adba63cf6",
      "tree": "84e5aa690c1dc01cf53faa6567715c8ba3aba38f",
      "parents": [
        "859ad76dc9ef6593e01e393012225e9c392d023c",
        "ab4d9f873ae433d75fbd7bd9af0aa4f7c3bcd92c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 04 17:59:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 17:59:46 2017 +0000"
      },
      "message": "Merge \"IAudioPolicyService: Add attribute tags sanitization\" into mnc-dev"
    },
    {
      "commit": "0d22f58beef749c7484a5a9d18994035a41937e8",
      "tree": "7ec339a33ab6ce6010edeabf0cbed6a0d98e9203",
      "parents": [
        "f603689c7ed502ff1db3b3c6959f3bd711eca5d3",
        "859ad76dc9ef6593e01e393012225e9c392d023c"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Sat Dec 02 03:13:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 02 03:13:11 2017 +0000"
      },
      "message": "Merge changes from topic \"Fix for 65483665 (lmp-mr1-dev)\" into lmp-mr1-dev am: a54aa363c8  -s ours\nam: 859ad76dc9  -s ours\n\nChange-Id: I4a6fcc692b4e1e7053606d81c4315519aff07979\n"
    },
    {
      "commit": "859ad76dc9ef6593e01e393012225e9c392d023c",
      "tree": "86a7d0129333eed2318ef11131e5b4aa0b221b47",
      "parents": [
        "9dcb25476e37d6738952f52c176b48e452c27d80",
        "a54aa363c8e43f49678e9865c3df8d139f4ba88a"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Sat Dec 02 03:09:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 02 03:09:36 2017 +0000"
      },
      "message": "Merge changes from topic \"Fix for 65483665 (lmp-mr1-dev)\" into lmp-mr1-dev\nam: a54aa363c8  -s ours\n\nChange-Id: I3d9d1e7b00587ae677b88446725275e683d2a23b\n"
    },
    {
      "commit": "a54aa363c8e43f49678e9865c3df8d139f4ba88a",
      "tree": "6629a6dec941bdfe8c5b04c359881ec8798453ea",
      "parents": [
        "c5e5b382fecd736f5e86e1b9e4d0ca1a24280199",
        "e0faa7bb08309297b273ce304d903948e35d9798"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 02 03:01:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 02 03:01:39 2017 +0000"
      },
      "message": "Merge changes from topic \"Fix for 65483665 (lmp-mr1-dev)\" into lmp-mr1-dev\n\n* changes:\n  RESTRICT AUTOMERGE SimpleSoftOMXComponent: change CHECK to error notification.\n  RESTRICT AUTOMERGE SoftHEVC: Handle error in reInitDecoder()\n"
    },
    {
      "commit": "e3bd8dd81e51b4d02484e7eec0d725ba9c254c68",
      "tree": "1f52df2215fd6fccbcf3ee544e0756918fb3a412",
      "parents": [
        "c5e5b382fecd736f5e86e1b9e4d0ca1a24280199"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Dec 01 16:12:08 2017 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Dec 01 16:27:37 2017 -0800"
      },
      "message": "httplive: check for malformed EXT-X-STREAM-INF\n\nBug: 68342866\nTest: adb shell am start -a android.intent.action.VIEW -d http://localhost:1137/index.html\nChange-Id: I479f9e0b7ca828d048ef88b23b4948e3c1472b3c\n"
    },
    {
      "commit": "daed7a605fd5a4fda1542f1c8a22f7ee73d395ba",
      "tree": "bf71a105509677982266f5c8ec1e43ec8c630ab7",
      "parents": [
        "c5e5b382fecd736f5e86e1b9e4d0ca1a24280199"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Nov 20 17:55:24 2017 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Dec 01 20:56:48 2017 +0000"
      },
      "message": "DO NOT MERGE: Apply input buffer validation also to AVC and MPEG4 encoders\n\nInput buffer validation is existing only on VPX encoders. This patch\napplies the checking also to the other sw video encoders.\n\nBug: 69065651 Bug: 27569635\nTest: cts-tradefed run cts -p android.media\n\nMerged-In: I1358df64352577fd6d41cd4bfec18be37c98fe6f\nChange-Id: I1358df64352577fd6d41cd4bfec18be37c98fe6f\n"
    },
    {
      "commit": "cfa251574d773cc1013feb3b99512a46528c4776",
      "tree": "9f63bae021330aa70e9cec010b4f0bfa43e1fe57",
      "parents": [
        "9dcb25476e37d6738952f52c176b48e452c27d80"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Nov 20 17:55:24 2017 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Nov 28 22:11:43 2017 +0000"
      },
      "message": "Apply input buffer validation also to AVC and MPEG4 encoders\n\nInput buffer validation is existing only on VPX encoders. This patch\napplies the checking also to the other sw video encoders.\n\nBug: 69065651 Bug: 27569635\nTest: run poc with and without the patch.\nTest: pass post submit media CTS tests after disabling hw encoders.\n\nMerged-In: I1358df64352577fd6d41cd4bfec18be37c98fe6f\nChange-Id: I1358df64352577fd6d41cd4bfec18be37c98fe6f\n"
    },
    {
      "commit": "80bc90d2851a5489b902f3b4990a26f655bcd341",
      "tree": "4165546016b4d8b895917c30261601e9099ec6fd",
      "parents": [
        "c5e5b382fecd736f5e86e1b9e4d0ca1a24280199"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Nov 13 11:15:27 2017 -0800"
      },
      "committer": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Thu Nov 16 17:49:31 2017 -0800"
      },
      "message": "IAudioPolicyService: Add attribute tags sanitization\n\nWhen audio_attributes_t was read from the binder parcel,\nthe string tags field was copied without checking that\nit contained a \u0027\\0\u0027.\n\nThis could lead to read past the end when tags were used.\n\nThis patch always adds a \u0027\\0\u0027 at the end of the buffer when\ndeserializing.\n\nBug: 68953950\nTest: manual playback/record\nTest: send binder payload without \\0 in tags attribute, check that only\n      AUDIO_ATTRIBUTES_TAGS_MAX_SIZE - 1 char are printed.\nChange-Id: I285258cbf7cfaf26b191d1f31b3b1e2d724c4934\nMerged-In: I285258cbf7cfaf26b191d1f31b3b1e2d724c4934\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n"
    },
    {
      "commit": "ab4d9f873ae433d75fbd7bd9af0aa4f7c3bcd92c",
      "tree": "84e5aa690c1dc01cf53faa6567715c8ba3aba38f",
      "parents": [
        "9dcb25476e37d6738952f52c176b48e452c27d80"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Nov 13 11:15:27 2017 -0800"
      },
      "committer": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Thu Nov 16 17:46:26 2017 -0800"
      },
      "message": "IAudioPolicyService: Add attribute tags sanitization\n\nWhen audio_attributes_t was read from the binder parcel,\nthe string tags field was copied without checking that\nit contained a \u0027\\0\u0027.\n\nThis could lead to read past the end when tags were used.\n\nThis patch always adds a \u0027\\0\u0027 at the end of the buffer when\ndeserializing.\n\nBug: 68953950\nTest: manual playback/record\nTest: send binder payload without \\0 in tags attribute, check that only\n      AUDIO_ATTRIBUTES_TAGS_MAX_SIZE - 1 char are printed.\nChange-Id: I285258cbf7cfaf26b191d1f31b3b1e2d724c4934\nMerged-In: I285258cbf7cfaf26b191d1f31b3b1e2d724c4934\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n"
    },
    {
      "commit": "960b1b2fc6b9c3e7ec286b251577bb505af481dd",
      "tree": "f6ac19cc622949ed9aafe6a27b54d2460b396b6a",
      "parents": [
        "c5e5b382fecd736f5e86e1b9e4d0ca1a24280199"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 13 13:02:43 2017 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 13 16:07:24 2017 -0800"
      },
      "message": "Soundtrigger service: fix status reporting in loadSoundModel\n\nFix regression introduced by commit a188af07 cherry-pick\nof fix for issue b/67310830\n\nBug: 64340921\nBug: 67310830\n\nTest: repro steps in b/67310830\nChange-Id: Ide98d22dca3a6ed81285f8b543ea31ee69f1e61b\nMerged-In: I718f47d913e1b98e567b7e1559f1f4cc1b29b231\n"
    },
    {
      "commit": "e0faa7bb08309297b273ce304d903948e35d9798",
      "tree": "dc1caa0059165887e9ca16b3f2453160f862a843",
      "parents": [
        "e79df347ffbc737fd75b7e3f8d9745c1e087a28b"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Nov 07 14:57:18 2017 +0530"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Nov 08 22:46:17 2017 -0800"
      },
      "message": "RESTRICT AUTOMERGE SimpleSoftOMXComponent: change CHECK to error notification.\n\nSoftMPEG4: fix handling of zero-byte input buffer.\n\nACodec: do not send empty input buffer without EOS to the omx component.\n\nBug: 65483665\nBug: 22199127\nMerged-In: I0bbcf5778f969ba6e30d0db31770c4289e2b64a4\nChange-Id: I0bbcf5778f969ba6e30d0db31770c4289e2b64a4\n"
    },
    {
      "commit": "e79df347ffbc737fd75b7e3f8d9745c1e087a28b",
      "tree": "4daedc0fd4d6a3d96e3714206b793d2974bf0169",
      "parents": [
        "4bd7103388c9f76dccc78eb6a3120fa630a00250"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Oct 24 10:50:08 2017 +0530"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Nov 08 22:45:42 2017 -0800"
      },
      "message": "RESTRICT AUTOMERGE SoftHEVC: Handle error in reInitDecoder()\n\nReturning an error instead of calling CHECK_EQ for reInitDecoder failure\n\nBug: 65483665\nMerged-In: I49d2fef1d30c94388174a0cc7d00453fd0d5925e\nChange-Id: I49d2fef1d30c94388174a0cc7d00453fd0d5925e\n"
    },
    {
      "commit": "f603689c7ed502ff1db3b3c6959f3bd711eca5d3",
      "tree": "7ec339a33ab6ce6010edeabf0cbed6a0d98e9203",
      "parents": [
        "d8c0785a3606a572f827fd26c3a9db4bc056e67a",
        "9dcb25476e37d6738952f52c176b48e452c27d80"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 02:01:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 02:01:13 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6 am: c5e5b382fe\nam: 9dcb25476e\n\nChange-Id: I80109539a8f494eeacf1b5988c65bdc8a11f87e8\n"
    },
    {
      "commit": "9dcb25476e37d6738952f52c176b48e452c27d80",
      "tree": "86a7d0129333eed2318ef11131e5b4aa0b221b47",
      "parents": [
        "87ce4202df7ff40f75e41e2f12f6d5d3c71ffbbd",
        "c5e5b382fecd736f5e86e1b9e4d0ca1a24280199"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 01:56:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 01:56:53 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6\nam: c5e5b382fe\n\nChange-Id: If72db4ce728478c57d5f8fd00f478e0ecf11e6ea\n"
    },
    {
      "commit": "c5e5b382fecd736f5e86e1b9e4d0ca1a24280199",
      "tree": "58476e085d5d3baaaea84f9830f7026e0f315759",
      "parents": [
        "268c480035c5ca723bdbe6467f3b94475ae403b7",
        "323f6f51a67b771621633520d62599510665ebde"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 01:54:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 01:54:22 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev\nam: 323f6f51a6\n\nChange-Id: I2701077d9c5940151212df0719df473c2d384b48\n"
    },
    {
      "commit": "323f6f51a67b771621633520d62599510665ebde",
      "tree": "2c45c501ab90b5de9cbf0e369f78c62e3daf47c2",
      "parents": [
        "a27317ab45ef238aaa4b0340881b9ca274a45beb",
        "16be8b32e5d6046b1e4385f5f7be70bce72b13b0"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 01:49:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 09 01:49:52 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev"
    },
    {
      "commit": "d8c0785a3606a572f827fd26c3a9db4bc056e67a",
      "tree": "f6ca6502b64fb57537492e96242fca9e75fa19e3",
      "parents": [
        "eba5ad1a07f76525ea8c44294915f5dd4b3065a6",
        "87ce4202df7ff40f75e41e2f12f6d5d3c71ffbbd"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:11:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:11:00 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45 am: 268c480035\nam: 87ce4202df\n\nChange-Id: I55648053fc0b203013426544da5f97dea5ee9d6f\n"
    },
    {
      "commit": "87ce4202df7ff40f75e41e2f12f6d5d3c71ffbbd",
      "tree": "347d793ef8d9719756cda197c2bd054870610b65",
      "parents": [
        "8aea8688a92b9200339ac6245e8487ad6bb7302a",
        "268c480035c5ca723bdbe6467f3b94475ae403b7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:07:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:07:36 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45\nam: 268c480035\n\nChange-Id: Ib0189162b49da3be26edcb87d2925ebb98d8025d\n"
    },
    {
      "commit": "268c480035c5ca723bdbe6467f3b94475ae403b7",
      "tree": "1b4db346d5ccb416b98430e25274263c1388ea97",
      "parents": [
        "31b0c9cb33417cb87ffc392b1fc200f635c8ff45",
        "a27317ab45ef238aaa4b0340881b9ca274a45beb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:05:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:05:01 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size\nam: a27317ab45\n\nChange-Id: I1c4c12726bc60bf912aca4d5ee96991ca56d1661\n"
    },
    {
      "commit": "eba5ad1a07f76525ea8c44294915f5dd4b3065a6",
      "tree": "2c3c52f0ee019d7f6036b101a8b3191ae4962db6",
      "parents": [
        "87b588d93dce7a52d4fe1a72cf3d02cbeabec1fe",
        "8e6a6fe2e1542b3333ffecb7307a5de671c8a785"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 19:03:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 19:03:04 2017 +0000"
      },
      "message": "Merge \"Access AVCDEC context after create fail check\" into mnc-dr-dev"
    },
    {
      "commit": "87b588d93dce7a52d4fe1a72cf3d02cbeabec1fe",
      "tree": "94e9a8def0febd3b6379de6fa7ef88d87f9a625e",
      "parents": [
        "338b4d88748f26df5991a2fe78e25c78da175c50",
        "2bee8317ecfa5dca3c43d99db40491c4e28f832d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 18:18:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 18:18:27 2017 +0000"
      },
      "message": "Merge \"Access HEVC context after create fail check\" into mnc-dr-dev"
    },
    {
      "commit": "8e6a6fe2e1542b3333ffecb7307a5de671c8a785",
      "tree": "d5a1d793ae5891f39e7c4d5a62776c0ee883b21a",
      "parents": [
        "338b4d88748f26df5991a2fe78e25c78da175c50"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Wed Oct 04 10:10:39 2017 +0530"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Oct 31 22:00:12 2017 +0000"
      },
      "message": "Access AVCDEC context after create fail check\n\nBug: 66969281\nChange-Id: I7c293417079da991cfad675a2d5563423d751610\n"
    },
    {
      "commit": "338b4d88748f26df5991a2fe78e25c78da175c50",
      "tree": "e0624760624e4b249a4c4ef45e36f6ceb3bf0219",
      "parents": [
        "e2d671ce190e4774bd68c3ac4532a2706a7aa76b",
        "8aea8688a92b9200339ac6245e8487ad6bb7302a"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Oct 31 20:10:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 20:10:07 2017 +0000"
      },
      "message": "Merge \"SoftAVCDec: Handle zero length input without EOS\" into mnc-dev\nam: 8aea8688a9\n\nChange-Id: I5bf95061aced3d122138ead3041471bd9c162b6e\n"
    },
    {
      "commit": "8aea8688a92b9200339ac6245e8487ad6bb7302a",
      "tree": "ef883a91510edf4a6dad75b09d59b72288534d55",
      "parents": [
        "be30bb2645b3cb76b4db87cc654f564a2fa6d3d3",
        "21943c05f0ee2350647a6fa5ee17aa3c68859383"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 31 20:02:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 31 20:02:43 2017 +0000"
      },
      "message": "Merge \"SoftAVCDec: Handle zero length input without EOS\" into mnc-dev"
    },
    {
      "commit": "e2d671ce190e4774bd68c3ac4532a2706a7aa76b",
      "tree": "a26f57f8afa8d3029a0931f17293fad8b7e8be87",
      "parents": [
        "7bccf8fae931036a7289ff3c0ab79c25482c2420",
        "be30bb2645b3cb76b4db87cc654f564a2fa6d3d3"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Oct 31 18:37:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 18:37:54 2017 +0000"
      },
      "message": "Merge \"Add EFFECT_CMD_SET_PARAM parameter checking to Preset Reverb\" into lmp-mr1-dev am: 31b0c9cb33\nam: be30bb2645\n\nChange-Id: Ia85cd80721ca275aa18030604b72ea361627348b\n"
    },
    {
      "commit": "be30bb2645b3cb76b4db87cc654f564a2fa6d3d3",
      "tree": "c00766862d4c276c70b9cd98a8977c204eac4784",
      "parents": [
        "f15220d4fc7fc9fbf0f7f9d21223ad0c58400db7",
        "31b0c9cb33417cb87ffc392b1fc200f635c8ff45"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Oct 31 18:33:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 18:33:16 2017 +0000"
      },
      "message": "Merge \"Add EFFECT_CMD_SET_PARAM parameter checking to Preset Reverb\" into lmp-mr1-dev\nam: 31b0c9cb33\n\nChange-Id: Ib82a43895e86c6be7254e0be38bdb8905cd11e11\n"
    },
    {
      "commit": "31b0c9cb33417cb87ffc392b1fc200f635c8ff45",
      "tree": "ba64e24276770f16512dc803341cc2518343aacd",
      "parents": [
        "fea0a3bb6d0e6e4403bf7481e5baaeaf9be91f5b",
        "ee804dfa15cc2d34e5d67a9b437cd023349d633b"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Oct 31 18:26:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 31 18:26:35 2017 +0000"
      },
      "message": "Merge \"Add EFFECT_CMD_SET_PARAM parameter checking to Preset Reverb\" into lmp-mr1-dev"
    },
    {
      "commit": "a27317ab45ef238aaa4b0340881b9ca274a45beb",
      "tree": "bf16621eeb96388b1db71655402dc10d00df1ad7",
      "parents": [
        "4c75797abd428ffda92d54fbd36971c09b432723"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Oct 16 14:47:31 2017 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 31 17:40:55 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size\n\nBug: 64528824\nChange-Id: Id19ec0d634d9337190d04abdbd97842b66502c01\n(cherry picked from commit d7d6df849cec9d0a9c1fd0d9957a1b8edef361b7)\n"
    },
    {
      "commit": "7bccf8fae931036a7289ff3c0ab79c25482c2420",
      "tree": "16024f09d60bf22adf209e312a41a14c153c41b2",
      "parents": [
        "302d2e5cd4988d3f9c46e68caef2e0da79486bfa",
        "f15220d4fc7fc9fbf0f7f9d21223ad0c58400db7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 31 17:00:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 17:00:54 2017 +0000"
      },
      "message": "Merge \"Fix edge case when applying id3 unsynchronization\" into lmp-dev am: 4c75797abd am: fea0a3bb6d\nam: f15220d4fc\n\nChange-Id: Ic64ef2f8511ee6cd71c5cf2040c82129d2c2e182\n"
    },
    {
      "commit": "f15220d4fc7fc9fbf0f7f9d21223ad0c58400db7",
      "tree": "2518c316aefb85bf96b20214b8a7e47d8e454eb4",
      "parents": [
        "66cbab1f138818bdecbaffc08e6808d9939219aa",
        "fea0a3bb6d0e6e4403bf7481e5baaeaf9be91f5b"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 31 16:58:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 16:58:52 2017 +0000"
      },
      "message": "Merge \"Fix edge case when applying id3 unsynchronization\" into lmp-dev am: 4c75797abd\nam: fea0a3bb6d\n\nChange-Id: I742c7ac17992fb59aeeeecadff6c798b55344cc5\n"
    },
    {
      "commit": "fea0a3bb6d0e6e4403bf7481e5baaeaf9be91f5b",
      "tree": "0e3ce54fb58ecf021782402606a8481e38bbe372",
      "parents": [
        "379b672b189aa72ce0103b485019022f3e292c36",
        "4c75797abd428ffda92d54fbd36971c09b432723"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 31 16:54:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 16:54:56 2017 +0000"
      },
      "message": "Merge \"Fix edge case when applying id3 unsynchronization\" into lmp-dev\nam: 4c75797abd\n\nChange-Id: I22f8e18c57cd96ca9d7b0b274a40aa34d34bfea3\n"
    },
    {
      "commit": "4c75797abd428ffda92d54fbd36971c09b432723",
      "tree": "ce3d8d00de417d6c0a2582912627154054f5ab26",
      "parents": [
        "48caffe6fef026526a2ab56edec9aa2d679db4fa",
        "3e70296461c5f260988ab21854a6f43fdafea764"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 31 16:51:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 31 16:51:30 2017 +0000"
      },
      "message": "Merge \"Fix edge case when applying id3 unsynchronization\" into lmp-dev"
    },
    {
      "commit": "302d2e5cd4988d3f9c46e68caef2e0da79486bfa",
      "tree": "b40a250053bcbeb0afaafe60efa367b936fe0ee9",
      "parents": [
        "04b334a98dba38aa99c645f4b11acd962130d7a6",
        "66cbab1f138818bdecbaffc08e6808d9939219aa"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Tue Oct 31 16:37:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 16:37:48 2017 +0000"
      },
      "message": "Validate decryption key length to decrypt function. am: 379b672b18\nam: 66cbab1f13\n\nChange-Id: Ia3b211c28d986aad719d9198d755ddf668044785\n"
    },
    {
      "commit": "66cbab1f138818bdecbaffc08e6808d9939219aa",
      "tree": "a3ef14a04d5c7531b0443e6051c24ee2ad309a88",
      "parents": [
        "ab486b087e4200554662552bd94f2424a00af6eb",
        "379b672b189aa72ce0103b485019022f3e292c36"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Tue Oct 31 16:33:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 16:33:45 2017 +0000"
      },
      "message": "Validate decryption key length to decrypt function.\nam: 379b672b18\n\nChange-Id: Id02cc53d3b7d561f64893391a6160520e5e89593\n"
    },
    {
      "commit": "379b672b189aa72ce0103b485019022f3e292c36",
      "tree": "4d0deec56026e92cdc48064075964bc5c0b4bccc",
      "parents": [
        "1da4542abd654d91d78926c5455aa3117986acb5"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Oct 06 18:21:06 2017 -0700"
      },
      "committer": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Mon Oct 30 15:58:05 2017 -0700"
      },
      "message": "Validate decryption key length to decrypt function.\n\nCherry picked from http://go/ag/3038278.\n\nAesCtrDecryptor::decrypt() doesn\u0027t check whether the size of \"key\"\nis equal to 16 bytes,  which may lead to an OOB read problem in the\ncontext of mediadrmserver.\n\nAdd DecryptsWithEmptyKey and DecryptsWithKeyTooLong unit tests.\n\nTest: ClearKeyDrmUnitTest\n  adb shell LD_LIBRARY_PATH\u003d\"/vendor/lib/mediadrm\"\n  /data/nativetest/ClearKeyDrmUnitTest/ClearKeyDrmUnitTest\n\nbug: 63982768\nChange-Id: I1f22c9df2b051972b2c532608b7f203e3ce77926\n"
    },
    {
      "commit": "ee804dfa15cc2d34e5d67a9b437cd023349d633b",
      "tree": "11d51f63691d01e54f5fca2eea22ee334b50be98",
      "parents": [
        "1da4542abd654d91d78926c5455aa3117986acb5"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Oct 24 14:44:43 2017 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Oct 24 14:46:18 2017 -0700"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking to Preset Reverb\n\nBug: 67647856\nTest: Added CTS tests\nChange-Id: I027ce8f7a1cdb8406ca423aaae7c45b6b76617f0\n"
    },
    {
      "commit": "04b334a98dba38aa99c645f4b11acd962130d7a6",
      "tree": "a441fe15f7df1a0c730d81de597d6685e4be61cb",
      "parents": [
        "b9da9fc1aa23fc57d24ca03717dfc3f7bfe6e3ae",
        "ab486b087e4200554662552bd94f2424a00af6eb"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 19 22:42:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 22:42:53 2017 +0000"
      },
      "message": "Fix build am: 48caffe6fe am: 1da4542abd  -s ours\nam: ab486b087e\n\nChange-Id: Ib644bc77055c492207ae0fb09c84122fea713719\n"
    },
    {
      "commit": "ab486b087e4200554662552bd94f2424a00af6eb",
      "tree": "ec9d907e012f33a936192e7c7123e93b17e13655",
      "parents": [
        "96c2fafc29a6f136fd5d9ffac942a4f4a006354e",
        "1da4542abd654d91d78926c5455aa3117986acb5"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 19 22:20:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 22:20:50 2017 +0000"
      },
      "message": "Fix build am: 48caffe6fe\nam: 1da4542abd  -s ours\n\nChange-Id: I0cb8c6ea6b7580c34f858046f797282fcce15c1d\n"
    },
    {
      "commit": "b9da9fc1aa23fc57d24ca03717dfc3f7bfe6e3ae",
      "tree": "a441fe15f7df1a0c730d81de597d6685e4be61cb",
      "parents": [
        "021923a3739ce0a3312dc6a6fd500d9234b52c33",
        "96c2fafc29a6f136fd5d9ffac942a4f4a006354e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Oct 19 22:08:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 22:08:09 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock in freeNode\" into lmp-dev am: 288566faba  -s ours am: 2a5e425ab4\nam: 96c2fafc29\n\nChange-Id: Id6894b1df46aa44a3fc872638b7460d31a7e5b58\n"
    },
    {
      "commit": "021923a3739ce0a3312dc6a6fd500d9234b52c33",
      "tree": "a441fe15f7df1a0c730d81de597d6685e4be61cb",
      "parents": [
        "af5ce977817b909ccbb77b09e6e8c57587423205",
        "fa5253c8bc5cf3dc3395f500785015a340832f93"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Oct 19 22:07:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 22:07:17 2017 +0000"
      },
      "message": "Merge \"Soundtrigger service: fix cross deadlock with audio policy service\" into lmp-dev am: 1a721bb633  -s ours am: 5a1dae0cea  -s ours\nam: fa5253c8bc  -s ours\n\nChange-Id: I81fd60488c379d4aed791d2a1c6f2f99c8f51585\n"
    },
    {
      "commit": "af5ce977817b909ccbb77b09e6e8c57587423205",
      "tree": "a441fe15f7df1a0c730d81de597d6685e4be61cb",
      "parents": [
        "57ac76182e675e8ae79c249bdeaa496987648adb",
        "74684f638b29417c46543eacd21872d9a3141caf"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Oct 19 22:06:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 22:06:38 2017 +0000"
      },
      "message": "Merge \"Soundtrigger service: fix cross deadlock with audio policy service\" into lmp-mr1-dev am: b6b4443dbb\nam: 74684f638b\n\nChange-Id: I5c11295c9b097f8d359f221023e1bb1a03b7cb8f\n"
    },
    {
      "commit": "57ac76182e675e8ae79c249bdeaa496987648adb",
      "tree": "c34936ab06199f9edd0d1ef57435195975241700",
      "parents": [
        "34acd22bf1c83887f3b12d72487843106d8c63a7",
        "cdf0a102d94b00f85e3329c0d5257ac2e7939a1a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Oct 19 22:06:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 22:06:00 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock in freeNode\" into lmp-mr1-dev am: 60719598d5\nam: cdf0a102d9\n\nChange-Id: I8ab45319aa9050f4fad1fadf3a67103528b944f8\n"
    },
    {
      "commit": "96c2fafc29a6f136fd5d9ffac942a4f4a006354e",
      "tree": "ec9d907e012f33a936192e7c7123e93b17e13655",
      "parents": [
        "fa5253c8bc5cf3dc3395f500785015a340832f93",
        "2a5e425ab4fcf8eab4ed59d1d51e73edd8895a16"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Oct 19 21:59:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 21:59:01 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock in freeNode\" into lmp-dev am: 288566faba  -s ours\nam: 2a5e425ab4\n\nChange-Id: I06c3ccca7c10892564706666fd1e25a4d338edf7\n"
    },
    {
      "commit": "fa5253c8bc5cf3dc3395f500785015a340832f93",
      "tree": "ec9d907e012f33a936192e7c7123e93b17e13655",
      "parents": [
        "74684f638b29417c46543eacd21872d9a3141caf",
        "5a1dae0cea7af32752cb5457bbdaeaea05a25919"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Oct 19 21:57:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 21:57:40 2017 +0000"
      },
      "message": "Merge \"Soundtrigger service: fix cross deadlock with audio policy service\" into lmp-dev am: 1a721bb633  -s ours\nam: 5a1dae0cea  -s ours\n\nChange-Id: If398ae680d0e7fd71a10894d3609fabdff700cc2\n"
    },
    {
      "commit": "74684f638b29417c46543eacd21872d9a3141caf",
      "tree": "ec9d907e012f33a936192e7c7123e93b17e13655",
      "parents": [
        "cdf0a102d94b00f85e3329c0d5257ac2e7939a1a",
        "b6b4443dbb21480e0191de3db55048f1dd772b1d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Oct 19 21:56:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 21:56:33 2017 +0000"
      },
      "message": "Merge \"Soundtrigger service: fix cross deadlock with audio policy service\" into lmp-mr1-dev\nam: b6b4443dbb\n\nChange-Id: I1548fd726613cfc26f1e858b3190248cad00e5c8\n"
    },
    {
      "commit": "34acd22bf1c83887f3b12d72487843106d8c63a7",
      "tree": "d9d1e05aa9fc0ff48c72a532323a272782e98d9b",
      "parents": [
        "470e03a10b3179a4c38e86b5ca99b8720c1a9a80",
        "c4f7665a60d6c8f713c4e45e877057d5c571d0ed"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Oct 19 21:55:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 21:55:32 2017 +0000"
      },
      "message": "Merge changes from topic \"b23270724\" into lmp-dev am: 5802bad0f4 am: 49acc79a1d  -s ours\nam: c4f7665a60\n\nChange-Id: I1d5441f4aa0127c83c4e01ccf9bbfcfee82ee340\n"
    },
    {
      "commit": "cdf0a102d94b00f85e3329c0d5257ac2e7939a1a",
      "tree": "04ac06c963e23011f56fe2b1134e86a265ca81fe",
      "parents": [
        "c4f7665a60d6c8f713c4e45e877057d5c571d0ed",
        "60719598d5d462574dbb8f7a99ad9faa9c2c50f4"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Oct 19 21:55:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 21:55:25 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock in freeNode\" into lmp-mr1-dev\nam: 60719598d5\n\nChange-Id: Id2f4ed8f71a002794396dc11a77a0a42f55a44e6\n"
    },
    {
      "commit": "c4f7665a60d6c8f713c4e45e877057d5c571d0ed",
      "tree": "657fdfb638ee18ee86ac530dc908ba524a2d44da",
      "parents": [
        "e41b49b5ea0c881b5db04d74071bfddbc9bc388d",
        "49acc79a1d086d5665d7021650cd5d9e030f62b5"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Oct 19 21:44:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 21:44:46 2017 +0000"
      },
      "message": "Merge changes from topic \"b23270724\" into lmp-dev am: 5802bad0f4\nam: 49acc79a1d  -s ours\n\nChange-Id: I5546162289546690501066c8e5dfd1d7c6e5ea65\n"
    },
    {
      "commit": "470e03a10b3179a4c38e86b5ca99b8720c1a9a80",
      "tree": "d9d1e05aa9fc0ff48c72a532323a272782e98d9b",
      "parents": [
        "c52190750e73458016150e6dc969447d76e55ce5",
        "e41b49b5ea0c881b5db04d74071bfddbc9bc388d"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Oct 18 18:37:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 18 18:37:37 2017 +0000"
      },
      "message": "Fix information disclosure in mediadrmserver am: b41a527176 am: 70dc77cc94\nam: e41b49b5ea\n\nChange-Id: I535fa9de1021f3bb3042905275984d7fdc73baee\n"
    },
    {
      "commit": "c52190750e73458016150e6dc969447d76e55ce5",
      "tree": "f908ade72722f97bb07eb96e059cc8e6e3b0ee73",
      "parents": [
        "22b4aa34ea78e8c92c9830997b47b0951fe6c47d",
        "7648415fc8a6afd9f02bef96081f0ba1f2af0cb6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 18 18:36:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 18 18:36:54 2017 +0000"
      },
      "message": "Merge \"m4v_h263: fix global buffer overflow\" into lmp-dev am: c41471f6df am: 643dd1d8d4\nam: 7648415fc8\n\nChange-Id: I708e6e58eb349bee856edeb934a6d268f4b67a89\n"
    },
    {
      "commit": "22b4aa34ea78e8c92c9830997b47b0951fe6c47d",
      "tree": "69a158d4948a76de9d8c00c3f4755139954c0c2e",
      "parents": [
        "f513923b385b7eef4b3dafc8406393368e76e278",
        "cf520f4f9e041f812b0bbf75f1e462cdfda0f09f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 18 18:36:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 18 18:36:07 2017 +0000"
      },
      "message": "Merge \"Fix memory leaks\" into lmp-dev am: 3e913a793c am: 0ae16eb779\nam: cf520f4f9e\n\nChange-Id: I8dfeeaec257188d81a83122aeb7893321eee7677\n"
    },
    {
      "commit": "f513923b385b7eef4b3dafc8406393368e76e278",
      "tree": "632fe695e77f72272b208ee52ba7c75cfb795c83",
      "parents": [
        "e3c114277ffab3c83a936d7b6b1455ca05b19964",
        "ac43fbe5a69f20ad00d9390049bb0b90e2193579"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Oct 18 18:35:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 18 18:35:17 2017 +0000"
      },
      "message": "Merge \"AudioPolicyService: Acquire mutex for SoundTriggerSession\" into lmp-dev am: 35a587cdc5 am: 27c4e661d4  -s ours\nam: ac43fbe5a6  -s ours\n\nChange-Id: I152ad67ad96a5c094af84514e24cc4fadb785cdc\n"
    },
    {
      "commit": "e3c114277ffab3c83a936d7b6b1455ca05b19964",
      "tree": "632fe695e77f72272b208ee52ba7c75cfb795c83",
      "parents": [
        "25bd563ea6671401228487f6f786218268c3f1ce",
        "5bc8146ac411149a3b31cc84c6d0224586e7ce65"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 18 18:34:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 18 18:34:34 2017 +0000"
      },
      "message": "Merge \"Track graphic buffer mode in OMXNodeInstance\" into lmp-mr1-dev am: 94c1663ec9  -s ours\nam: 5bc8146ac4  -s ours\n\nChange-Id: I4919d6fc77956c06372b7b892b70901a9ae98ce6\n"
    },
    {
      "commit": "25bd563ea6671401228487f6f786218268c3f1ce",
      "tree": "632fe695e77f72272b208ee52ba7c75cfb795c83",
      "parents": [
        "33d5c3961ebaa3b864f775f0d2e2e81a77ee1d8e",
        "7c5acccded34d1bbe5d6732e1c3767e0e569e218"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Oct 18 18:33:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 18 18:33:19 2017 +0000"
      },
      "message": "Merge \"EffectBundle: Check parameter and value size\" into lmp-dev am: 57ad9301e7 am: d566fb1cbf\nam: 7c5acccded\n\nChange-Id: Ic08b036eadb5d1c10bed355c98f63b8d94771287\n"
    },
    {
      "commit": "33d5c3961ebaa3b864f775f0d2e2e81a77ee1d8e",
      "tree": "32211d781d1626f4efe4c841e67535703230475e",
      "parents": [
        "238f43188a8265772126624fc9951745dae03e5f",
        "12e787d348151f1402aad7d57fc72c75424ef3cc"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 18 18:32:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 18 18:32:30 2017 +0000"
      },
      "message": "Merge \"Track graphic buffer mode in OMXNodeInstance\" into lmp-dev am: 7b27979c5e  -s ours am: 5095462e64  -s ours\nam: 12e787d348  -s ours\n\nChange-Id: Id74cae01703bb13af49f11bc05b017316dc4597f\n"
    }
  ],
  "next": "238f43188a8265772126624fc9951745dae03e5f"
}
