)]}'
{
  "log": [
    {
      "commit": "e279da4090058d64485e394319634c44b08d9e8e",
      "tree": "20eeb2aea8a0243987d7ff56f6a3433b7f7c4136",
      "parents": [
        "7619c10bcf269e58aec2afd88d88983e75015c62",
        "3fc94f3a7f371509556477a2cdcd28d2a0b3bafb"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Apr 06 17:22:44 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Apr 06 17:22:44 2018 +0000"
      },
      "message": "[automerger] Init gain config to prevent uninit leak. am: ebe0777edc am: 1f39e79a73 am: f57d4e10ef am: 3fc94f3a7f\n\nChange-Id: Ia579f45f34e56ae56b4a8b09dba870a6770fabe9\n"
    },
    {
      "commit": "3fc94f3a7f371509556477a2cdcd28d2a0b3bafb",
      "tree": "3e0b37e6ce61dc0bd0cc735b96fdd4541b03f30a",
      "parents": [
        "c7c69f844121f204d71065a3db5335328f1e62eb",
        "f57d4e10efba1d52dd654268c540038da9856163"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Apr 06 17:22:43 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Apr 06 17:22:43 2018 +0000"
      },
      "message": "[automerger] Init gain config to prevent uninit leak. am: ebe0777edc am: 1f39e79a73 am: f57d4e10ef\n\nChange-Id: I725f65349dd127eaf689a71eead1eb9a06c059bd\n"
    },
    {
      "commit": "f57d4e10efba1d52dd654268c540038da9856163",
      "tree": "cbaf730fc7391c033dbbf66d6de19093fc4a3621",
      "parents": [
        "3d558ef6c9fc01f353c515bd3ab8aa19609e8902",
        "1f39e79a7358c6a440d1fe5f276ef913537ec3d4"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Apr 06 17:22:41 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Apr 06 17:22:41 2018 +0000"
      },
      "message": "[automerger] Init gain config to prevent uninit leak. am: ebe0777edc am: 1f39e79a73\n\nChange-Id: Id36b93f997029b521fb866bf4adb3d46b5ac8558\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": "c59f7c0475e75012a0b2a03c904720494ddd22ec",
      "tree": "fbf8ecf337c981c176ed07d89bcef9d925b30ded",
      "parents": [
        "114d28791d7c86a1eca9d1b8f04ef4f78cd7ff4b",
        "360a43b71e1e2a229a74bfecfc43a77d0279b491"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Dec 06 01:19:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 06 01:19:36 2017 +0000"
      },
      "message": "Merge \"Soundtrigger service: fix status reporting in loadSoundModel\" into lmp-mr1-dev am: c558af3f42 am: 8d6ba121ad am: 1d07dcb4f9\nam: 360a43b71e\n\nChange-Id: I0e34dcb5213f7b8ad78d2b77915f6da2d1ffd34c\n"
    },
    {
      "commit": "360a43b71e1e2a229a74bfecfc43a77d0279b491",
      "tree": "1e920f279bca9a5f338bbd4552709540fdd2775e",
      "parents": [
        "6063b798dc6eccc2a0deeebde740a3f806331471",
        "1d07dcb4f9d4b6fcd723b127adcb2c0dadb212a9"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Dec 06 01:16:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 06 01:16:58 2017 +0000"
      },
      "message": "Merge \"Soundtrigger service: fix status reporting in loadSoundModel\" into lmp-mr1-dev am: c558af3f42 am: 8d6ba121ad\nam: 1d07dcb4f9\n\nChange-Id: Ie24d7bef3cb308e99bbe5a9f5b479d406f0dd625\n"
    },
    {
      "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": "82acb6c905959c92745f4f98e237ccd9ce64be28",
      "tree": "8db3821c675a2ece48176e8d448c6d19e82fb19b",
      "parents": [
        "bedc4af45e994759bb350a2498bdcbd64076139e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 13 16:04:55 2017 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 13 17:26:28 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\nTest: repro steps in b/67310830\nChange-Id: I718f47d913e1b98e567b7e1559f1f4cc1b29b231\nMerged-In: Ie50b2e7c55fe9828a3fd8de6b31eb4a492791583\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": "5de64b02a3dba00abc008ae96ef0561ec33ed74c",
      "tree": "2dfad01445576d8cf9d7f05f789d7183ea44f810",
      "parents": [
        "a4cc48a3aedbe191872c2a7d2e8b48945b6df976",
        "7190597c26575c964c69b08dd8ea78474dd8eec5"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Oct 19 22:21:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 22:21:13 2017 +0000"
      },
      "message": "Merge \"Soundtrigger service: fix cross deadlock with audio policy service\" into lmp-mr1-dev am: b6b4443dbb am: 74684f638b am: af5ce97781\nam: 7190597c26\n\nChange-Id: Idf697e91336a76a62e96a332976998a4a4f6d8e0\n"
    },
    {
      "commit": "7190597c26575c964c69b08dd8ea78474dd8eec5",
      "tree": "00e12fbb72c405d86a312251f911ef455b882966",
      "parents": [
        "36950f753bb23b0a36554a97ec0151883bd779f9",
        "af5ce977817b909ccbb77b09e6e8c57587423205"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Oct 19 22:11:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 22:11:06 2017 +0000"
      },
      "message": "Merge \"Soundtrigger service: fix cross deadlock with audio policy service\" into lmp-mr1-dev am: b6b4443dbb am: 74684f638b\nam: af5ce97781\n\nChange-Id: Id35d069b64aaf629ac1e023e7f5f975f4b2a6fb6\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": "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": "e00e82e19e828c3a23fa8e0f888d433d53bc7357",
      "tree": "8bc6501cf9e16ca48ccebba226bc3101dfe3f585",
      "parents": [
        "643dd1d8d4e8aa64dcefc7e4cfbd6c2486090e06"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Oct 05 10:58:38 2017 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Oct 09 22:01:37 2017 +0000"
      },
      "message": "Soundtrigger service: fix cross deadlock with audio policy service\n\nDo not hold Module mutex when calling into audio policy manager to\navoid cross deadlock with audio poicy service mutex: Audio policy manager\ncan call into sound trigger service with its mutex held in methods like\nstopInput().\n\nRegression introduced by fix for b/64340921 commit f759b8c4\n\nBug: 64340921\nBug: 67310830\nTest: repro steps in b/67310830\n\nMerged-In: Ie50b2e7c55fe9828a3fd8de6b31eb4a492791583\n\nChange-Id: Ie50b2e7c55fe9828a3fd8de6b31eb4a492791583\n"
    },
    {
      "commit": "98647879efd7fd85c57399037a2cf330726b0a09",
      "tree": "a257d382a194cae4271ea32ce1b482a8e29bf115",
      "parents": [
        "41974795396dfb03eda1f5654464e8f738769102"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Oct 05 10:58:38 2017 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Oct 09 21:56:24 2017 +0000"
      },
      "message": "Soundtrigger service: fix cross deadlock with audio policy service\n\nDo not hold Module mutex when calling into audio policy manager to\navoid cross deadlock with audio poicy service mutex: Audio policy manager\ncan call into sound trigger service with its mutex held in methods like\nstopInput().\n\nRegression introduced by fix for b/64340921 commit f759b8c4\n\nBug: 64340921\nBug: 67310830\nTest: repro steps in b/67310830\nMerged-In: Ie50b2e7c55fe9828a3fd8de6b31eb4a492791583\n\nChange-Id: Ie50b2e7c55fe9828a3fd8de6b31eb4a492791583\n"
    },
    {
      "commit": "27c4e661d45ea44d1e2feb6d02bb5f0ed842916e",
      "tree": "fdb6a869fe0537cc0ca285712a52bbb57120526a",
      "parents": [
        "94c1663ec9c543fb4f408bd0780c5b207a704529",
        "35a587cdc548394a7fcb569815f9f4a65e5ff8a1"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Sep 12 01:30:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 12 01:30:39 2017 +0000"
      },
      "message": "Merge \"AudioPolicyService: Acquire mutex for SoundTriggerSession\" into lmp-dev\nam: 35a587cdc5\n\nChange-Id: I673c315dadc97b06ceb75d552c22e3ce5e0629bc\n"
    },
    {
      "commit": "d08327d1a2782f7ff7b8d46da106f7cc63bbef44",
      "tree": "4971eea7f1bd719b3ed02c651947be3adbc9ec80",
      "parents": [
        "177ee220b9b5051065c01c8b8ca9ce7d29fe29a0",
        "b995c31415c73917f9ab907ec2334e69e638feda"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Sep 11 22:15:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 22:15:47 2017 +0000"
      },
      "message": "Merge \"AudioPolicyService: Acquire mutex for SoundTriggerSession\" into mnc-dev am: e472e51100 am: 0a8a0c4474 am: ae465be454\nam: b995c31415\n\nChange-Id: Iff099acd6ee928f37d2b91144a06d9c78a2a5aae\n"
    },
    {
      "commit": "b995c31415c73917f9ab907ec2334e69e638feda",
      "tree": "6ce8c0426050b3feed0062d41183ef4497a15bc6",
      "parents": [
        "57c83e2226e61f41d56c9d1eb7e671f255c728e2",
        "ae465be45498b0e23700df0fc0524deb0ad37bea"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Sep 11 22:13:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 22:13:42 2017 +0000"
      },
      "message": "Merge \"AudioPolicyService: Acquire mutex for SoundTriggerSession\" into mnc-dev am: e472e51100 am: 0a8a0c4474\nam: ae465be454\n\nChange-Id: I272012f714615091a24a9d3bf8a0d2d825576bcf\n"
    },
    {
      "commit": "ae465be45498b0e23700df0fc0524deb0ad37bea",
      "tree": "f32139ae46f48a1bd556aa38132f45d03ebdd18d",
      "parents": [
        "410f48c5e3d1c7e445fabc050db905e87ba0300a",
        "0a8a0c44745624cfb19bfed21aa7a03ab47cdea3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Sep 11 22:12:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 22:12:13 2017 +0000"
      },
      "message": "Merge \"AudioPolicyService: Acquire mutex for SoundTriggerSession\" into mnc-dev am: e472e51100\nam: 0a8a0c4474\n\nChange-Id: Icf690ebbc582d61f4369ef208aa150e2aa0c38d7\n"
    },
    {
      "commit": "0a8a0c44745624cfb19bfed21aa7a03ab47cdea3",
      "tree": "6c8ba7c40a8029f36445dc232fc89cd0fab1b53a",
      "parents": [
        "e77ea73939a337fc363814a34c15c076d32899c5",
        "e472e51100fca5ce7b5518480402ecc8d819ae39"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Sep 11 22:10:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 22:10:43 2017 +0000"
      },
      "message": "Merge \"AudioPolicyService: Acquire mutex for SoundTriggerSession\" into mnc-dev\nam: e472e51100\n\nChange-Id: I82f359a057762b8b0fac97d137a2fb20083a518b\n"
    },
    {
      "commit": "511531a6ae050be5f375b12f7b9602d863551caa",
      "tree": "2374923c0e66601c411c32ba61b5b7c7ad78877d",
      "parents": [
        "cddbfe5496633c6627835808003b8fad5876e30e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Aug 15 12:48:54 2017 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Aug 15 13:40:35 2017 -0700"
      },
      "message": "AudioPolicyService: Acquire mutex for SoundTriggerSession\n\nTest: Enable always on GSA\nBug: 64340921\nMerged-In: I05d8c680be97ba4c92081425596addcc038f7dda\nChange-Id: I05d8c680be97ba4c92081425596addcc038f7dda\n"
    },
    {
      "commit": "f759b8c4bcce2d3b3d45551be461f04297fa2bd3",
      "tree": "6b1f8510c36843e66653474c5fb06399e2e13566",
      "parents": [
        "a0388f92c70e4321ebfe3c41e08c454d63937998"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Aug 15 12:48:54 2017 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Aug 15 19:55:28 2017 +0000"
      },
      "message": "AudioPolicyService: Acquire mutex for SoundTriggerSession\n\nTest: Enable always on GSA\nBug: 64340921\nChange-Id: I05d8c680be97ba4c92081425596addcc038f7dda\n"
    },
    {
      "commit": "db0218054653b10ee039b09409e9cc64a0ec226d",
      "tree": "4c375670350d0d3bee65ab853efeb7ba2817a203",
      "parents": [
        "b56bc9e7621aa35eb4c3bceb4dcaa18e2d250c51",
        "b1a72c8787d0df5338c124262212241ea3c2a370"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jul 10 20:38:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 10 20:38:06 2017 +0000"
      },
      "message": "Merge \"audio effects: filter reserved effect commands\" into klp-dev am: f57dc8b72f am: dc2efe3808 am: 4324bdc8f7 am: acbb8e7dd1 am: c6358fa910 am: 62948f53a2 am: a9565fba8b am: be01ebd598 am: 46da92fa8f\nam: b1a72c8787\n\nChange-Id: I251baae005c3e276f409a754de251ce20a125e65\n"
    },
    {
      "commit": "b1a72c8787d0df5338c124262212241ea3c2a370",
      "tree": "d91e841cf971720cdf5a232e328dc04769cbcf8b",
      "parents": [
        "4ff3666a51ededce3671b13839fa070c0483b66d",
        "46da92fa8f1b6385c54421d1e8ff5c60f03fee02"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jul 10 20:34:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 10 20:34:03 2017 +0000"
      },
      "message": "Merge \"audio effects: filter reserved effect commands\" into klp-dev am: f57dc8b72f am: dc2efe3808 am: 4324bdc8f7 am: acbb8e7dd1 am: c6358fa910 am: 62948f53a2 am: a9565fba8b am: be01ebd598\nam: 46da92fa8f\n\nChange-Id: Iea5b777e88e42ffb60ccd517794f8a8fdd9c1f23\n"
    },
    {
      "commit": "46da92fa8f1b6385c54421d1e8ff5c60f03fee02",
      "tree": "fdfd8e231ebc5ec1ee4243ec097dc79ed7b1a2f2",
      "parents": [
        "1c0389cc5f3aa84c28bc4b73ac0e04b17e4f66b6",
        "be01ebd598668b3dbd65137dba5a32064c3c42c1"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jul 10 20:30:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 10 20:30:04 2017 +0000"
      },
      "message": "Merge \"audio effects: filter reserved effect commands\" into klp-dev am: f57dc8b72f am: dc2efe3808 am: 4324bdc8f7 am: acbb8e7dd1 am: c6358fa910 am: 62948f53a2 am: a9565fba8b\nam: be01ebd598\n\nChange-Id: Id3aa2f4891fd79411edb719a6b6abd741d1110bc\n"
    },
    {
      "commit": "be01ebd598668b3dbd65137dba5a32064c3c42c1",
      "tree": "0ebb4b34793e4da5dc0f8e74526a721f1d55cbc9",
      "parents": [
        "a16f5a1fb33bce7d77fd33103525937875c3b2df",
        "a9565fba8b0bd53e72bb0784764a06844d9ce7b7"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jul 10 20:26:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 10 20:26:36 2017 +0000"
      },
      "message": "Merge \"audio effects: filter reserved effect commands\" into klp-dev am: f57dc8b72f am: dc2efe3808 am: 4324bdc8f7 am: acbb8e7dd1 am: c6358fa910 am: 62948f53a2\nam: a9565fba8b\n\nChange-Id: Ia37bc6340f420113445c58c3d0f92d73e9d29148\n"
    },
    {
      "commit": "a9565fba8b0bd53e72bb0784764a06844d9ce7b7",
      "tree": "f7fa8385ca921f5546bbb1c24a20aae9095ca786",
      "parents": [
        "a67eacace769095eb04b01681c99d931e68a4b08",
        "62948f53a2c71ee6da13016b940824984af63a69"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jul 10 20:22:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 10 20:22:05 2017 +0000"
      },
      "message": "Merge \"audio effects: filter reserved effect commands\" into klp-dev am: f57dc8b72f am: dc2efe3808 am: 4324bdc8f7 am: acbb8e7dd1 am: c6358fa910\nam: 62948f53a2\n\nChange-Id: Ia99ed9e04cf2d90ee3f201efd9f238fb06e3be88\n"
    },
    {
      "commit": "c6358fa9106246bb32709aea63f1b30d83543b17",
      "tree": "a54a434b6cf69ccdc54ef7a417c533bf58b4934a",
      "parents": [
        "81c98dbb7e46fa1f20cab472bebd26ff68775325",
        "acbb8e7dd14793991a3e231f086fadc76e903216"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jul 10 20:13:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 10 20:13:34 2017 +0000"
      },
      "message": "Merge \"audio effects: filter reserved effect commands\" into klp-dev am: f57dc8b72f am: dc2efe3808 am: 4324bdc8f7\nam: acbb8e7dd1\n\nChange-Id: Ie2cd641decc7e654f021df75fd4f600f7255eea2\n"
    },
    {
      "commit": "acbb8e7dd14793991a3e231f086fadc76e903216",
      "tree": "22cf4629c6137993b8742bfea7df875ac3dbbc27",
      "parents": [
        "abbc9ab00608f0502fbe30384c0b1b612dd59114",
        "4324bdc8f7a995bf05be8c6db8e9b1528b46c197"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jul 10 20:09:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 10 20:09:02 2017 +0000"
      },
      "message": "Merge \"audio effects: filter reserved effect commands\" into klp-dev am: f57dc8b72f am: dc2efe3808\nam: 4324bdc8f7\n\nChange-Id: I161bc14d3059af24463cfa4f473305b516a3bcd8\n"
    },
    {
      "commit": "4324bdc8f7a995bf05be8c6db8e9b1528b46c197",
      "tree": "3c6c2b4cf5c7c276029ea9e5757182860e634c7f",
      "parents": [
        "6235afe24e4f6cf5eba433789ca8944225ddf6b0",
        "dc2efe380852beb88e71e360211e5ca4579eb2f6"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jul 10 20:04:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 10 20:04:31 2017 +0000"
      },
      "message": "Merge \"audio effects: filter reserved effect commands\" into klp-dev am: f57dc8b72f\nam: dc2efe3808\n\nChange-Id: I7a613ea97315971ce0abfc34ce5f1fc4034d5ad8\n"
    },
    {
      "commit": "f57dc8b72fc16d170b17d55608f07648855257f3",
      "tree": "737cf4e43879c7e3e577e3474cb62bafd3d24f27",
      "parents": [
        "cf39f0e67ab16d96b9b862641194e226d35afb79",
        "0882414c30cbe31dfe69fa261e3286fa04c553ba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 10 19:52:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 10 19:52:17 2017 +0000"
      },
      "message": "Merge \"audio effects: filter reserved effect commands\" into klp-dev"
    },
    {
      "commit": "69b0154d59293511b3a4071342d9c3b769b4abfa",
      "tree": "28edc997df9767e37f531c9bf9a4594b76c66879",
      "parents": [
        "7c70a5482c7b1f9f9a501562aaecb30df4929495",
        "c343fd2846e78579f0a86d806a3cef01c71992b1"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 17:18:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 17:18:42 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382 am: f89b2427ad am: 7779f826d4\nam: c343fd2846\n\nChange-Id: I72c4c8d74ffaa8b8bc03a265ae3ff06796bbeb5b\n"
    },
    {
      "commit": "c343fd2846e78579f0a86d806a3cef01c71992b1",
      "tree": "4b8e828fd85cd42d9c851e2f978793c299d2903a",
      "parents": [
        "9262a0d58fbbdd8c88fd56b04050ed96f7ce05a0",
        "7779f826d4b86b70ab1dba6fceb5a5cec1e0742a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 17:12:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 17:12:41 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382 am: f89b2427ad\nam: 7779f826d4\n\nChange-Id: I6ec7ea434317d8d3c38314a9dc49f6b620e0db9f\n"
    },
    {
      "commit": "7779f826d4b86b70ab1dba6fceb5a5cec1e0742a",
      "tree": "e8ed8b24dd86d668517a48610b7a51ee99e6e9f8",
      "parents": [
        "6e5ef73033bbdea8f2bd80885b4c9722b5850384",
        "f89b2427ad2d17b83354e3b03603f99af000b1bd"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 17:08:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 17:08:42 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382\nam: f89b2427ad\n\nChange-Id: I6d32c77c6e4cdd2868c9b58254a36e26fa10695a\n"
    },
    {
      "commit": "f89b2427ad2d17b83354e3b03603f99af000b1bd",
      "tree": "07a38258ac05de3d10a5c935ac68256e254570ab",
      "parents": [
        "040485c1bcd8f22ca6f7c45d934a2e90ec48a231",
        "483cf88382bd6c8b9523d9d57eafd693cd06aaec"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 17:02:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 17:02:11 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126\nam: 483cf88382\n\nChange-Id: I745c19ce57ca9055b5cb11a9ac5072b0b8954cd6\n"
    },
    {
      "commit": "6235afe24e4f6cf5eba433789ca8944225ddf6b0",
      "tree": "614e0d25845f60f855ec1888adcd5b1e37591167",
      "parents": [
        "24ef54ecb8e825f51b2750dbb8b2ea2139cebd8c",
        "6790e790ef9d5f2b49d6f86188e104f6fe500023"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 16:56:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 16:56:43 2017 +0000"
      },
      "message": "Track: Check buffer size of static tracks am: cf39f0e67a\nam: 6790e790ef\n\nChange-Id: I2cb0ce9e086e15b037f6de6086072d107fbaf571\n"
    },
    {
      "commit": "483cf88382bd6c8b9523d9d57eafd693cd06aaec",
      "tree": "31319a05d978ede365da4746f9e3881a8d45ecd5",
      "parents": [
        "6ce4126a09190954a69dfc97f1f340fe9e139431",
        "42f2fab126561094ec38aac25b9db200dcfb28b6"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 16:56:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 16:56:42 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev am: 782a30d2ab am: a3416fc6b4\nam: 42f2fab126\n\nChange-Id: Ifb95a65ef32c643b94554c3904b84678d5459625\n"
    },
    {
      "commit": "a3416fc6b4fc40e65f36dc83038a40a2d778ddfa",
      "tree": "dc0563876c8a5581516d643bd48acf806611e196",
      "parents": [
        "2ace148c06da2e79234cab43db9a6d3dc9220b7c",
        "782a30d2abbf20bf617c19983829fe78cdc235f1"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 16:45:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 19 16:45:42 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev\nam: 782a30d2ab\n\nChange-Id: Ie27330ced83beccaed5a5a3d69ec6833be7e36e1\n"
    },
    {
      "commit": "782a30d2abbf20bf617c19983829fe78cdc235f1",
      "tree": "824f3768fd99df018be0164572a7ed7aa82b56f8",
      "parents": [
        "d971d188737cb179dba19a27e513e07c78252bf5",
        "f4aeab2bd69bead05ed75ae3254f53a6ab2316b5"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 19 16:35:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 19 16:35:01 2017 +0000"
      },
      "message": "Merge \"Track: Check buffer size of static tracks\" into lmp-dev"
    },
    {
      "commit": "0882414c30cbe31dfe69fa261e3286fa04c553ba",
      "tree": "5559abaf90754b43d118e1962d9569fa5cb9638d",
      "parents": [
        "1159ffd5e3f832206982d45a7b030b943cc4775e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jun 15 18:43:46 2017 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat Jun 17 21:47:52 2017 +0000"
      },
      "message": "audio effects: filter reserved effect commands\n\nBlock effect commands reserved for framework use when\nreceived on server side IAudioEffect. Applications have no reason\nto use these commands and they present a unnecessary attack surface.\n\nBug: 62019992\nTest: run CTS tests for audio effects\nChange-Id: Ie680d5d5650f99dbabf93891703e1cde2c2e852d\n"
    },
    {
      "commit": "a92d05fc1ec048541d888c4ef72ee63617ee18f1",
      "tree": "7493a758e3dd8958540ed42438fa059fb89a8083",
      "parents": [
        "eae3ad0585d17bab12bbd831b58407c122732a1c",
        "109247df7a1d7328f2c6f8f39d0987d7f6395ab2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jun 17 00:13:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 00:13:12 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d am: 103b751e55 am: 0851e2f4c6 am: aff0808bcf\nam: 109247df7a\n\nChange-Id: I4f55d2cdd5ef430742e3b6e3680603d2a9618593\n"
    },
    {
      "commit": "109247df7a1d7328f2c6f8f39d0987d7f6395ab2",
      "tree": "b87407527ebeaaa93a41ce5f0db8b1f49ef739e0",
      "parents": [
        "b95bbe95b5e55ab428ee0154e0bddda4146d41d3",
        "aff0808bcf454041bccc287ddd9a0ed144bee117"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jun 17 00:11:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 00:11:10 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d am: 103b751e55 am: 0851e2f4c6\nam: aff0808bcf\n\nChange-Id: I4c7698da6176547fd9ebc23ae52e2e9e53e83f61\n"
    },
    {
      "commit": "aff0808bcf454041bccc287ddd9a0ed144bee117",
      "tree": "aece9035b04c1275ed08a06b3ecfee4880a1d689",
      "parents": [
        "d687ad050edea34e81ee2152fcedd6943f66e668",
        "0851e2f4c6abe3340259b0e02b61857215762281"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jun 17 00:07:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 00:07:09 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d am: 103b751e55\nam: 0851e2f4c6\n\nChange-Id: I8401f004580f03d23a7423468f6966aba768e783\n"
    },
    {
      "commit": "0851e2f4c6abe3340259b0e02b61857215762281",
      "tree": "52b5e52e475a006d93a98cbbb380d0efb3a04b33",
      "parents": [
        "bc7ecc89b6c1274f8b472a91c50c942924bfd8ec",
        "103b751e5511c2cf4b250455e07ec1e1fc4befe2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jun 17 00:04:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 00:04:11 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d\nam: 103b751e55\n\nChange-Id: I3d03741eca351ad131d5bae700a5024fda36e1be\n"
    },
    {
      "commit": "103b751e5511c2cf4b250455e07ec1e1fc4befe2",
      "tree": "1f3ed539aba84c2a89d3279ceb2fd4904856530b",
      "parents": [
        "7c86ed20b2de9eb0334ffe2d7b4502c9bb719790",
        "d06e47540d0817bab04a017e8242a25c17cebd76"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jun 17 00:02:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 17 00:02:09 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91\nam: d06e47540d\n\nChange-Id: I22405b81c7351961f8aca57289a15cc99e67525a\n"
    },
    {
      "commit": "1ce123cf912a00547830fc742b927cf72007ff86",
      "tree": "fa752d996ffc18dbc8b27548dc8a980248c28b31",
      "parents": [
        "b91cfc3589922da3d038a01fe628353ce589f253",
        "a35816475b907f3cead491f1c39ea72967f49fe5"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 16 23:58:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 16 23:58:10 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8\nam: a35816475b\n\nChange-Id: I77aa056b71679b0d0d6703a59f46c788e77d5351\n"
    },
    {
      "commit": "a35816475b907f3cead491f1c39ea72967f49fe5",
      "tree": "4b1bfcaa3885a8d64b625e44313021237bde2601",
      "parents": [
        "8818bf1fbb9ea6b65cd61543ed7db986c3d65d13",
        "24ef54ecb8e825f51b2750dbb8b2ea2139cebd8c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 16 23:54:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 16 23:54:39 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4\nam: 24ef54ecb8\n\nChange-Id: I0b413afa5c0e41fadcd0320f7481172cc2398018\n"
    },
    {
      "commit": "24ef54ecb8e825f51b2750dbb8b2ea2139cebd8c",
      "tree": "2b7f50cb76a81fdabe3f0f91f534fae2085967da",
      "parents": [
        "966e572c69397616d31f378fe10089ca99373824",
        "f242b890c45ef019d1cf131d3289ba72a06451e0"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 16 23:51:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 16 23:51:37 2017 +0000"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3\nam: f242b890c4\n\nChange-Id: I5bd38c33b13de93e641e50c39cdfe37dbae59923\n"
    },
    {
      "commit": "cf39f0e67ab16d96b9b862641194e226d35afb79",
      "tree": "6f0700eee053d88429fc5cbf59aecf8de79019a8",
      "parents": [
        "1159ffd5e3f832206982d45a7b030b943cc4775e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 12 17:22:46 2017 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jun 15 18:10:10 2017 -0700"
      },
      "message": "Track: Check buffer size of static tracks\n\nMerged-In: Ia7edd9a802905214a27961dbcec6352f6ef98f73\nMerged-In: I633caf563d3607dbe4b9be10be1687efce33469c\nTest: Native POC\nBug: 38340117\nChange-Id: I633caf563d3607dbe4b9be10be1687efce33469c\n"
    },
    {
      "commit": "f4aeab2bd69bead05ed75ae3254f53a6ab2316b5",
      "tree": "683ef1ac8035e7bc783d68e7ebd8a7e20dc84893",
      "parents": [
        "ea83248dfb1822e0c0d507f38b13d90a9641261e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 12 17:22:46 2017 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jun 15 18:08:47 2017 -0700"
      },
      "message": "Track: Check buffer size of static tracks\n\nMerged-In: Ia7edd9a802905214a27961dbcec6352f6ef98f73\nTest: Native POC\nBug: 38340117\nChange-Id: I633caf563d3607dbe4b9be10be1687efce33469c\n"
    },
    {
      "commit": "1159ffd5e3f832206982d45a7b030b943cc4775e",
      "tree": "aef16a6e9d49e0d1b59bef3b487f21244e1ab8ee",
      "parents": [
        "ef3a4aead0eb4d6b0615159489d4a187ce90de2c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Feb 13 18:50:48 2017 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jun 12 17:52:06 2017 -0700"
      },
      "message": "AudioFlinger: Fix memory allocation for client-less tracks\n\nTest: Ringtone with BT\nBug: 35350587\nBug: 38340117\nChange-Id: If247d319d58f8f4d18b49f58ec950491871ebb2d\n(cherry picked from commit afb31487f3156a7284d2f0d06646c7bc00d99537)\n"
    },
    {
      "commit": "12b5b3b00803eac0ab5b6c7ff09b8aad3d78c2e1",
      "tree": "163be6a31a0ee086d52b40564d5576c523665208",
      "parents": [
        "437d60bffb4217f997298a281d08c0d8fce7f562",
        "9262496af91c790d865e31a1f550410f088ba642"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 10 22:53:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 22:53:00 2017 +0000"
      },
      "message": "Merge \"AudioFlinger: Check framecount overflow when creating track\" into lmp-dev am: 51a3483ec9 am: 5dc0e88cc1 am: 6d4b5fc334 am: 5562d70451 am: 3fb4149ed2 am: 78ec332732\nam: 9262496af9\n\nChange-Id: I8df7a4c1308afb39a1f1a37a588e70e049a868fa\n"
    },
    {
      "commit": "9262496af91c790d865e31a1f550410f088ba642",
      "tree": "151e606862444fadf76559966f9d330ca080bd06",
      "parents": [
        "3b57c387ed039efd227e069c8f46aed2a15abf27",
        "78ec332732fa4e1669eb1a791da31103eb379f5e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 10 22:49:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 22:49:30 2017 +0000"
      },
      "message": "Merge \"AudioFlinger: Check framecount overflow when creating track\" into lmp-dev am: 51a3483ec9 am: 5dc0e88cc1 am: 6d4b5fc334 am: 5562d70451 am: 3fb4149ed2\nam: 78ec332732\n\nChange-Id: I50a7b9f86a494bff6aa43e719e5c819eb0c191ae\n"
    },
    {
      "commit": "78ec332732fa4e1669eb1a791da31103eb379f5e",
      "tree": "973ce5a0e36177b629fa8459cd82c4882e1c7e36",
      "parents": [
        "dbeeaf29d0c449e449d3f9094d10fbd8f5e1e61c",
        "3fb4149ed2983be6f0f9a32fff2646f37eca6759"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 10 22:46:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 22:46:29 2017 +0000"
      },
      "message": "Merge \"AudioFlinger: Check framecount overflow when creating track\" into lmp-dev am: 51a3483ec9 am: 5dc0e88cc1 am: 6d4b5fc334 am: 5562d70451\nam: 3fb4149ed2\n\nChange-Id: I9101bb9cc966e9d99c78427697b6c570a7da753d\n"
    },
    {
      "commit": "3fb4149ed2983be6f0f9a32fff2646f37eca6759",
      "tree": "daab4eee4244294df72d4605c605fc740a811bd8",
      "parents": [
        "1dfa5905430f351843272dd53740d9deca957c7b",
        "5562d704519b5662d2165d688c50f85ff3d7aedd"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 10 22:42:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 22:42:59 2017 +0000"
      },
      "message": "Merge \"AudioFlinger: Check framecount overflow when creating track\" into lmp-dev am: 51a3483ec9 am: 5dc0e88cc1 am: 6d4b5fc334\nam: 5562d70451\n\nChange-Id: Ia73c4a1d2911cf930700bf796fc7ee18d94500fe\n"
    },
    {
      "commit": "5562d704519b5662d2165d688c50f85ff3d7aedd",
      "tree": "41c43929eef9526fecbd100c893b1655165512c7",
      "parents": [
        "292dc7e025e983b4dfdf50961601c713ee9a2ec1",
        "6d4b5fc3344cff6f0c1feed36e558144b2c7355c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 10 22:39:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 22:39:59 2017 +0000"
      },
      "message": "Merge \"AudioFlinger: Check framecount overflow when creating track\" into lmp-dev am: 51a3483ec9 am: 5dc0e88cc1\nam: 6d4b5fc334\n\nChange-Id: Ie47307f09c5fcb49f81a2d034c42d69b8417c9a6\n"
    },
    {
      "commit": "de6072164a8d2bca2cd404741a121344a3e8bc33",
      "tree": "c81db7db73896f62bab63d3349e08277f2af7b2a",
      "parents": [
        "daaabdcaac696870285d8ad83502fe4319c5e719",
        "737754e97a7b33909f47b2d19cb3544f3b598413"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 10 22:36:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 22:36:28 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE AudioFlinger: Check framecount overflow when creating track\" into klp-dev am: e0da30dc57\nam: 737754e97a\n\nChange-Id: Ide9fb3f4955a31ade22f99c299f441d8413c1b88\n"
    },
    {
      "commit": "5dc0e88cc14128d54bae2297c0ee1bac2042b6a1",
      "tree": "5a146d2eab3e3afc789d151ea6e5f6d80e7bd4fe",
      "parents": [
        "1760d73fbc270e64b3804fedacaf73029140d612",
        "51a3483ec97434c29113ef3c6a04480e0cdafaf7"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 10 22:32:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 22:32:59 2017 +0000"
      },
      "message": "Merge \"AudioFlinger: Check framecount overflow when creating track\" into lmp-dev\nam: 51a3483ec9\n\nChange-Id: I6fe5fb0a7142218b16c84bc1966a84ac920fd70a\n"
    },
    {
      "commit": "64e843f1c312382e3e1a6f6e17f8d895e9c6efe8",
      "tree": "ef414eb6b5d745aba49a9bb3823470ace97265e6",
      "parents": [
        "b6aa3901ceb4b51ca1e51799e8cc95f630d49c33"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Feb 13 18:48:39 2017 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Feb 14 16:39:50 2017 -0800"
      },
      "message": "DO NOT MERGE AudioFlinger: Check framecount overflow when creating track\n\nTest: Native POC\nBug: 34749571\nChange-Id: I7529658e52ac7e64d162eb5338f10fb25eaa8fe7\n"
    },
    {
      "commit": "eaa3969f757291f151efedde17ec529b8659024d",
      "tree": "da8f3a44d66a2c8f16114aab652a58079487cce9",
      "parents": [
        "e5a54485e08400a976092cd5b1c6d909d0e1a4ab"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Feb 13 18:48:39 2017 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Feb 15 00:38:02 2017 +0000"
      },
      "message": "AudioFlinger: Check framecount overflow when creating track\n\nTest: Native POC\nBug: 34749571\nChange-Id: I7529658e52ac7e64d162eb5338f10fb25eaa8fe7\n(cherry picked from commit 1883f69de5f2c4e71df58d5b71d7c39f9779b50c)\n"
    },
    {
      "commit": "7da83aadf4e765c38bc6cad04ce086dad20ef54a",
      "tree": "3fd145a1d5ca06ee32ae79651a6ab9e11667a81f",
      "parents": [
        "a5333c0056c270975754b614118eabfc7db31cbd"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 01 15:28:29 2016 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jan 18 00:18:37 2017 +0000"
      },
      "message": "DO NOT MERGE - improve audio effect framwework thread safety\n\n- Reorganize handle effect creation code to make sure the effect engine\nis created with both thread and effect chain mutex held.\n- Reorganize handle disconnect code to make sure the effect engine\nis released with both thread and effect chain mutex held.\n- Protect IEffect interface methods in EffectHande with a Mutex.\n- Only pin effect if the session was acquired first.\n- Do not use strong pointer to EffectModule in EffectHandles:\nonly the EffectChain has a single strong reference to the EffectModule.\n- Check reply size before writing status in EffectHandle::command()\n\nBug: 32707507\nBug: 32095713\nChange-Id: Ia1098cba2cd32cc2d1c9dfdff4adc2388dfed80e\n(cherry picked from commit 84c392104e905bfacc753ec0ddb96ce7813d1889)\n"
    },
    {
      "commit": "d9e0deef93bec5f725ad52b32ff0d7379fe7171e",
      "tree": "3d68499bcac5b2fde74c0f7b80896337de89ab56",
      "parents": [
        "f462a8c12734338cb33af165d008711264900437",
        "35912764e9e7249d95810e9a5372d77151c62e23"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jan 04 22:17:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 04 22:17:59 2017 +0000"
      },
      "message": "DO NOT MERGE - improve audio effect framwework thread safety am: bc7f347ff5 am: 068881e79c\nam: 35912764e9\n\nChange-Id: I9f13363bb537031a3c252c91efee911561cf1633\n"
    },
    {
      "commit": "73a152960b7c795f1fe2e16a09451417181a998c",
      "tree": "30adc56c560dad2f381fd664e5052ea13c0055f4",
      "parents": [
        "94d5167a916bef88fe5980bdfb8ba019fd302641",
        "26cf2f4d73b256b2d766be254830f8254895f632"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jan 04 22:17:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 04 22:17:58 2017 +0000"
      },
      "message": "DO NOT MERGE - improve audio effect framwework thread safety am: b47a5ab107\nam: 26cf2f4d73\n\nChange-Id: I6513190cce6756c47e5ede0dc578fa0d2c5889b3\n"
    },
    {
      "commit": "35912764e9e7249d95810e9a5372d77151c62e23",
      "tree": "9cc00e78ed37a99483bd8fa70352d40a4cc0ad9c",
      "parents": [
        "be0097ba0f741e3adfaf652e6300346a7ddc6bd5",
        "068881e79c90c7f44cf31c63be764284255d64bd"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jan 04 22:15:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 04 22:15:58 2017 +0000"
      },
      "message": "DO NOT MERGE - improve audio effect framwework thread safety am: bc7f347ff5\nam: 068881e79c\n\nChange-Id: I03e5bd37b916c2b3390a20f59f69de8cf970b1db\n"
    },
    {
      "commit": "068881e79c90c7f44cf31c63be764284255d64bd",
      "tree": "961570a00f13c31090374d3848185bb957886676",
      "parents": [
        "21556821c9bed79c7c17fd758ea7ef42a7479d72",
        "bc7f347ff5dc890ad0fa306f58d145e934e31ed4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jan 04 22:12:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 04 22:12:58 2017 +0000"
      },
      "message": "DO NOT MERGE - improve audio effect framwework thread safety\nam: bc7f347ff5\n\nChange-Id: I75cb2ddf4df152e740d773a4904b581b1ff5f811\n"
    },
    {
      "commit": "bc7f347ff5dc890ad0fa306f58d145e934e31ed4",
      "tree": "0164bf05d87776c3e073a32fba021b041f7a45b1",
      "parents": [
        "ec982d462866b8b985b4ed13a2e99556de094c0d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 01 15:28:29 2016 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 15 19:27:57 2016 -0800"
      },
      "message": "DO NOT MERGE - improve audio effect framwework thread safety\n\n- Reorganize handle effect creation code to make sure the effect engine\nis created with both thread and effect chain mutex held.\n- Reorganize handle disconnect code to make sure the effect engine\nis released with both thread and effect chain mutex held.\n- Protect IEffect interface methods in EffectHande with a Mutex.\n- Only pin effect if the session was acquired first.\n- Do not use strong pointer to EffectModule in EffectHandles:\nonly the EffectChain has a single strong reference to the EffectModule.\n- Check reply size before writing status in EffectHandle::command()\n\nBug: 32707507\nBug: 32095713\n\nChange-Id: Ia1098cba2cd32cc2d1c9dfdff4adc2388dfed80e\n"
    },
    {
      "commit": "84c392104e905bfacc753ec0ddb96ce7813d1889",
      "tree": "0e240354e488fc2694c20c30404dbc1cc98833b3",
      "parents": [
        "98c2151dc33db451ebf7351bdbcb70c163f602b9"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 01 15:28:29 2016 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 15 18:22:49 2016 -0800"
      },
      "message": "DO NOT MERGE - improve audio effect framwework thread safety\n\n- Reorganize handle effect creation code to make sure the effect engine\nis created with both thread and effect chain mutex held.\n- Reorganize handle disconnect code to make sure the effect engine\nis released with both thread and effect chain mutex held.\n- Protect IEffect interface methods in EffectHande with a Mutex.\n- Only pin effect if the session was acquired first.\n- Do not use strong pointer to EffectModule in EffectHandles:\nonly the EffectChain has a single strong reference to the EffectModule.\n- Check reply size before writing status in EffectHandle::command()\n\nBug: 32707507\nBug: 32095713\nChange-Id: Ia1098cba2cd32cc2d1c9dfdff4adc2388dfed80e\n"
    },
    {
      "commit": "b47a5ab10732758aa84a064a0729314f3897d802",
      "tree": "e199df1695a26ec44920c5f7336a25f8160bd56a",
      "parents": [
        "1576f5968c4458af357065bf0f10acf71754cc21"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 01 15:28:29 2016 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 15 17:43:51 2016 -0800"
      },
      "message": "DO NOT MERGE - improve audio effect framwework thread safety\n\n- Reorganize handle effect creation code to make sure the effect engine\nis created with both thread and effect chain mutex held.\n- Reorganize handle disconnect code to make sure the effect engine\nis released with both thread and effect chain mutex held.\n- Protect IEffect interface methods in EffectHande with a Mutex.\n- Only pin effect if the session was acquired first.\n- Do not use strong pointer to EffectModule in EffectHandles:\nonly the EffectChain has a single strong reference to the EffectModule.\n- Check reply size before writing status in EffectHandle::command()\n\nBug: 32707507\nBug: 32095713\n\nChange-Id: Ia1098cba2cd32cc2d1c9dfdff4adc2388dfed80e\n"
    },
    {
      "commit": "b37f28adaea5e64ba61fc6533ed9a7f5a76b9f78",
      "tree": "4f33d868a5057f6bbf77f6efc29119d3f8f7b207",
      "parents": [
        "f574a9722f1f80fc03091f5ccdcfc123c7198730"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 01 15:28:29 2016 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 15 17:31:12 2016 -0800"
      },
      "message": "DO NOT MERGE ANYWHERE - improve audio effect framwework thread safety\n\n- Reorganize handle effect creation code to make sure the effect engine\nis created with both thread and effect chain mutex held.\n- Reorganize handle disconnect code to make sure the effect engine\nis released with both thread and effect chain mutex held.\n- Protect IEffect interface methods in EffectHande with a Mutex.\n- Only pin effect if the session was acquired first.\n- Do not use strong pointer to EffectModule in EffectHandles:\nonly the EffectChain has a single strong reference to the EffectModule.\n\nBug: 32707507\nBug: 32095713\nChange-Id: Ia1098cba2cd32cc2d1c9dfdff4adc2388dfed80e\n"
    },
    {
      "commit": "70dc13599db3519108bccd0f3d7f8c3e2e37b572",
      "tree": "139dccb7a78b9a7bba77e4b1a974024247af93b9",
      "parents": [
        "ec601622f852cd1710bb92023d318a28dd03c56d",
        "1155d119b4265d52e45eada6d5c4895af22ff12a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Dec 03 00:56:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 00:56:04 2016 +0000"
      },
      "message": "Effect: Use local cached data for Effect commit am: dd79ccda92 am: 82c8c7656f am: 9851dee7da am: 4242950061 am: a661c82829 am: b45c856249 am: 39ca98f547 am: 9ea4b8abdf am: 25813f0a7a\nam: 1155d119b4\n\nChange-Id: Ia29bfe12f493e94b451b973e8e027007630b4c55\n"
    },
    {
      "commit": "1155d119b4265d52e45eada6d5c4895af22ff12a",
      "tree": "89ff1f8fc6571216270735475be1ebe7019d03c2",
      "parents": [
        "ffe82a3b4ac5e9c286b5b24836efdd87581274a7",
        "25813f0a7a899bf61b4a7138497c071546ea8f55"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Dec 03 00:53:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 00:53:35 2016 +0000"
      },
      "message": "Effect: Use local cached data for Effect commit am: dd79ccda92 am: 82c8c7656f am: 9851dee7da am: 4242950061 am: a661c82829 am: b45c856249 am: 39ca98f547 am: 9ea4b8abdf\nam: 25813f0a7a\n\nChange-Id: I7232cde71eb075f5446d3a1297cb73f9197f9f38\n"
    },
    {
      "commit": "25813f0a7a899bf61b4a7138497c071546ea8f55",
      "tree": "1b6a9fb386b9ee0c300635fa6d93e3d9cf77b1af",
      "parents": [
        "3d6aada99991a7fc6d50350d22c4e71f90559b59",
        "9ea4b8abdf2c8950691f9a053cf00003338b204e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Dec 03 00:51:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 00:51:33 2016 +0000"
      },
      "message": "Effect: Use local cached data for Effect commit am: dd79ccda92 am: 82c8c7656f am: 9851dee7da am: 4242950061 am: a661c82829 am: b45c856249 am: 39ca98f547\nam: 9ea4b8abdf\n\nChange-Id: I71203acd393a5104c121d1d3c91ee84c5af64143\n"
    },
    {
      "commit": "9ea4b8abdf2c8950691f9a053cf00003338b204e",
      "tree": "2a2b22f3e5659be1dc62237207572acd45a7a6f3",
      "parents": [
        "97bb7fe0846fc3cebc7ededd8cb337f83ff5a13d",
        "39ca98f547e786a6c0258f17bd496a206f4a0ac3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Dec 03 00:49:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 00:49:03 2016 +0000"
      },
      "message": "Effect: Use local cached data for Effect commit am: dd79ccda92 am: 82c8c7656f am: 9851dee7da am: 4242950061 am: a661c82829 am: b45c856249\nam: 39ca98f547\n\nChange-Id: Id699ab91ec473ee08de7782e8c606209b6372fe5\n"
    },
    {
      "commit": "39ca98f547e786a6c0258f17bd496a206f4a0ac3",
      "tree": "bcc9d473e7ddb2eb8fef08a62a4d0e21e87d3c66",
      "parents": [
        "72729c449d9f7a6f217be629066cb683ad27b37b",
        "b45c856249d678df55d609e734fee66fa0b333e1"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Dec 03 00:47:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 00:47:04 2016 +0000"
      },
      "message": "Effect: Use local cached data for Effect commit am: dd79ccda92 am: 82c8c7656f am: 9851dee7da am: 4242950061 am: a661c82829\nam: b45c856249\n\nChange-Id: I6cb0c8e2dbaa2ebe3d4fd4f283a2028ac099f3c3\n"
    },
    {
      "commit": "a661c8282967a16dc5fb957eaf161a6866edcc59",
      "tree": "58f4c6a045b7f8bbc013c6d85380abd8825b6ef1",
      "parents": [
        "ad29b47d91c26f65d1d9a58d2dac1970175a885c",
        "42429500612b768902442c9fe594327511462cc5"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Dec 03 00:42:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 00:42:33 2016 +0000"
      },
      "message": "Effect: Use local cached data for Effect commit am: dd79ccda92 am: 82c8c7656f am: 9851dee7da\nam: 4242950061\n\nChange-Id: I9cee35a3c8df1747c5461dc62c3210a0de134b87\n"
    },
    {
      "commit": "42429500612b768902442c9fe594327511462cc5",
      "tree": "db679b7d174cfb79cc290af0ecedea5c38306946",
      "parents": [
        "9161586309fd018a1503dc5227f2cb329b935213",
        "9851dee7da476848ae9ef5e8fe07d3634d50c208"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Dec 03 00:40:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 00:40:33 2016 +0000"
      },
      "message": "Effect: Use local cached data for Effect commit am: dd79ccda92 am: 82c8c7656f\nam: 9851dee7da\n\nChange-Id: I3d375c671122e61cf0b530457c37c1cd5c06e563\n"
    },
    {
      "commit": "9851dee7da476848ae9ef5e8fe07d3634d50c208",
      "tree": "1d377280d0fc010e3bb64a78150537750f779221",
      "parents": [
        "3e8ab60b7f65dd4c5c9efa4a1c388a51fbbb5d11",
        "82c8c7656f7c7b7269fd7f7a9f1e657109824123"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Dec 03 00:38:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 00:38:33 2016 +0000"
      },
      "message": "Effect: Use local cached data for Effect commit am: dd79ccda92\nam: 82c8c7656f\n\nChange-Id: I8819bc1146b0b751abc0790edd4b7d73f2198038\n"
    },
    {
      "commit": "82c8c7656f7c7b7269fd7f7a9f1e657109824123",
      "tree": "656627902f4f2db291620bee9b17c251b9fa164f",
      "parents": [
        "01e854056a73ee914bbac079389c720e813e4c57",
        "dd79ccda92c1e9b982b2d0f8877d98e5258fbb73"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Dec 03 00:36:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 00:36:01 2016 +0000"
      },
      "message": "Effect: Use local cached data for Effect commit\nam: dd79ccda92\n\nChange-Id: Ide8165907e03b9d400eaa33a222ceeae782d6509\n"
    },
    {
      "commit": "1576f5968c4458af357065bf0f10acf71754cc21",
      "tree": "656627902f4f2db291620bee9b17c251b9fa164f",
      "parents": [
        "e275907e576601a3579747c3a842790bacf111e2",
        "dd79ccda92c1e9b982b2d0f8877d98e5258fbb73"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Dec 03 00:32:27 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 03 00:32:27 2016 +0000"
      },
      "message": "Merge \"Effect: Use local cached data for Effect commit\" into klp-dev"
    },
    {
      "commit": "ec601622f852cd1710bb92023d318a28dd03c56d",
      "tree": "3c32ad75836e80f902b266c9e5fcaa82abc1a299",
      "parents": [
        "d2185caaf7c136b7565a3eaf0609e451cf95f7d4",
        "ffe82a3b4ac5e9c286b5b24836efdd87581274a7"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 30 20:00:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 30 20:00:23 2016 +0000"
      },
      "message": "Fix security vulnerability: potential OOB write in audioserver am: e275907e57 am: 01e854056a am: 3e8ab60b7f am: 9161586309 am: ad29b47d91 am: 8b9b199891 am: 72729c449d am: 97bb7fe084 am: 3d6aada999\nam: ffe82a3b4a\n\nChange-Id: I428d5c72ea37518c30d50d21b1ef47e440933cde\n"
    },
    {
      "commit": "ffe82a3b4ac5e9c286b5b24836efdd87581274a7",
      "tree": "24efc7cd1f4ee816756a1429092a525bddc77054",
      "parents": [
        "a2b8d9c79be0edef1aa4a7d632140691ede8709b",
        "3d6aada99991a7fc6d50350d22c4e71f90559b59"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 30 19:55:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 30 19:55:22 2016 +0000"
      },
      "message": "Fix security vulnerability: potential OOB write in audioserver am: e275907e57 am: 01e854056a am: 3e8ab60b7f am: 9161586309 am: ad29b47d91 am: 8b9b199891 am: 72729c449d am: 97bb7fe084\nam: 3d6aada999\n\nChange-Id: Id7d701e1a6189cb674b75895a430b260d9e0690c\n"
    },
    {
      "commit": "3d6aada99991a7fc6d50350d22c4e71f90559b59",
      "tree": "d5692b815359de5fb792603561f2f9c0cc3dbf45",
      "parents": [
        "04fec8bc04712c720a2798d7ef76404700dccc50",
        "97bb7fe0846fc3cebc7ededd8cb337f83ff5a13d"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 30 19:49:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 30 19:49:21 2016 +0000"
      },
      "message": "Fix security vulnerability: potential OOB write in audioserver am: e275907e57 am: 01e854056a am: 3e8ab60b7f am: 9161586309 am: ad29b47d91 am: 8b9b199891 am: 72729c449d\nam: 97bb7fe084\n\nChange-Id: I324b70466e9306fe724bd858f4f70edea8637cc6\n"
    },
    {
      "commit": "97bb7fe0846fc3cebc7ededd8cb337f83ff5a13d",
      "tree": "66383783503e09224ac934eaacb556e50aa6fe90",
      "parents": [
        "6f853ae3787f216721c8854830d510c0a224b482",
        "72729c449d9f7a6f217be629066cb683ad27b37b"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 30 19:44:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 30 19:44:50 2016 +0000"
      },
      "message": "Fix security vulnerability: potential OOB write in audioserver am: e275907e57 am: 01e854056a am: 3e8ab60b7f am: 9161586309 am: ad29b47d91 am: 8b9b199891\nam: 72729c449d\n\nChange-Id: I97c6b4935971fa201e5107940643eaf0355bcaaa\n"
    },
    {
      "commit": "72729c449d9f7a6f217be629066cb683ad27b37b",
      "tree": "a6b4eec1bebefc9e08adb56308caf33c87ba9ea1",
      "parents": [
        "e6dfef5e91847a0a3af510761dddf4d920f7b375",
        "8b9b199891bb1374e0aa9f68c911999285d04af4"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 30 19:38:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 30 19:38:50 2016 +0000"
      },
      "message": "Fix security vulnerability: potential OOB write in audioserver am: e275907e57 am: 01e854056a am: 3e8ab60b7f am: 9161586309 am: ad29b47d91\nam: 8b9b199891\n\nChange-Id: Id1d62d9ebabab42f5ca82ff2fbbcf14d130466f4\n"
    },
    {
      "commit": "ad29b47d91c26f65d1d9a58d2dac1970175a885c",
      "tree": "f1bf7a176ba76118ff2c6fa27ef6f997dcfd6417",
      "parents": [
        "b926fff90e70a45107a8b76928eaf5606fe4ace7",
        "9161586309fd018a1503dc5227f2cb329b935213"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 30 19:28:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 30 19:28:49 2016 +0000"
      },
      "message": "Fix security vulnerability: potential OOB write in audioserver am: e275907e57 am: 01e854056a am: 3e8ab60b7f\nam: 9161586309\n\nChange-Id: Ibcceb08d7db77f67f3dfc3cdad1d2bd6994183ae\n"
    },
    {
      "commit": "9161586309fd018a1503dc5227f2cb329b935213",
      "tree": "b4017c17bc9ddbd82a9e92f57e41dc609da2eff4",
      "parents": [
        "8b850ec8d52d436f273ecbd745fa906f0aeb54a7",
        "3e8ab60b7f65dd4c5c9efa4a1c388a51fbbb5d11"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 30 19:23:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 30 19:23:21 2016 +0000"
      },
      "message": "Fix security vulnerability: potential OOB write in audioserver am: e275907e57 am: 01e854056a\nam: 3e8ab60b7f\n\nChange-Id: Ib575df34ec5bb7dc2cd83a859e10abe94e894317\n"
    },
    {
      "commit": "3e8ab60b7f65dd4c5c9efa4a1c388a51fbbb5d11",
      "tree": "b1852edf3c7b545717eec35f61b134f6d6fc79be",
      "parents": [
        "756f8dcdc1550b9115fe2369dfa14f46a5854d1e",
        "01e854056a73ee914bbac079389c720e813e4c57"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 30 19:17:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 30 19:17:48 2016 +0000"
      },
      "message": "Fix security vulnerability: potential OOB write in audioserver am: e275907e57\nam: 01e854056a\n\nChange-Id: I7ea6a871eed4b9e1c56c5350c4e5fb5eb628e816\n"
    },
    {
      "commit": "e275907e576601a3579747c3a842790bacf111e2",
      "tree": "6a6550b1636a64348b4d53d38fdb3039482f5c98",
      "parents": [
        "501aee7a542a8c461d48c27cb1148a0936e3a9e5"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Nov 22 18:02:48 2016 -0800"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Nov 29 12:17:49 2016 -0800"
      },
      "message": "Fix security vulnerability: potential OOB write in audioserver\n\nBug: 32705438\nBug: 32703959\nTest: cts security test\nChange-Id: I8900c92fa55b56c4c2c9d721efdbabe6bfc8a4a4\n"
    },
    {
      "commit": "dd79ccda92c1e9b982b2d0f8877d98e5258fbb73",
      "tree": "eb7a2f14f528ad018d570b1412fcdcf3c03d57ea",
      "parents": [
        "501aee7a542a8c461d48c27cb1148a0936e3a9e5"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Nov 15 17:19:58 2016 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Nov 16 02:33:53 2016 +0000"
      },
      "message": "Effect: Use local cached data for Effect commit\n\nTest: POC, Cts Effect, BassBoost, EnvReverb, Equalizer,\nTest: LoudnessEnhancer, PresetReverb, Virtualizer, Visualizer\nBug: 32220769\nChange-Id: Iea96ba0daf71691ee8954cca4ba1c10fe827626e\n"
    },
    {
      "commit": "34f29aac0400290f98d42a3d807b2b8d6e8bd4e6",
      "tree": "69088e2ff253432dec7a84db76b35327243bc633",
      "parents": [
        "bc30f3a764d8019e06280271676b5f1dad7d0575",
        "8c8eb964c09435a4834dedcba248c4a0944653ba"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 20:18:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 20:18:48 2016 +0000"
      },
      "message": "Effects: Check get parameter command size am: 3d34cc76e3 am: 59920bf785 am: 14d87911d7 am: 79a088a065 am: 58e5681c96 am: f0f864a1e4 am: 134e208477 am: 5662efe76b am: 1ad93b9617\nam: 8c8eb964c0\n\nChange-Id: If5f09a4ad11bc1045e8a961091cfaa90ff554237\n"
    },
    {
      "commit": "8c8eb964c09435a4834dedcba248c4a0944653ba",
      "tree": "43ebeced1d6e9af8cdf515c1c4b40d041379cc52",
      "parents": [
        "1606a1204b6c34260ec6b0dd1bf59ab72febb648",
        "1ad93b96176bd0b0fc168a53bad5c9a846a8997a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 20:11:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 20:11:57 2016 +0000"
      },
      "message": "Effects: Check get parameter command size am: 3d34cc76e3 am: 59920bf785 am: 14d87911d7 am: 79a088a065 am: 58e5681c96 am: f0f864a1e4 am: 134e208477 am: 5662efe76b\nam: 1ad93b9617\n\nChange-Id: I0b66ac456a906d813da5c9b9caf5b572b7b371a2\n"
    },
    {
      "commit": "1ad93b96176bd0b0fc168a53bad5c9a846a8997a",
      "tree": "86a9ff091e5ee080e3c0bdf7aa8c8f87aba6a847",
      "parents": [
        "70e15fe1f7ee7187860a5d1cd11a73f4dd1d5107",
        "5662efe76bfa566c27bf622722c9831be410d8b5"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 20:05:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 20:05:56 2016 +0000"
      },
      "message": "Effects: Check get parameter command size am: 3d34cc76e3 am: 59920bf785 am: 14d87911d7 am: 79a088a065 am: 58e5681c96 am: f0f864a1e4 am: 134e208477\nam: 5662efe76b\n\nChange-Id: I2f5f4aebaf09d2ecf5b0dd57468f9ce210ce2b41\n"
    },
    {
      "commit": "5662efe76bfa566c27bf622722c9831be410d8b5",
      "tree": "fa41ce4450bafeb795406deaf9543db45cd0ed75",
      "parents": [
        "a083418542f7d59c171eb513068fdb2205a9baf5",
        "134e20847763b64ae4afb968f55801c0cfb26c5f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 19:58:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 19:58:58 2016 +0000"
      },
      "message": "Effects: Check get parameter command size am: 3d34cc76e3 am: 59920bf785 am: 14d87911d7 am: 79a088a065 am: 58e5681c96 am: f0f864a1e4\nam: 134e208477\n\nChange-Id: Icb77516db563dc75d8405eccbb5012ebb128d775\n"
    },
    {
      "commit": "134e20847763b64ae4afb968f55801c0cfb26c5f",
      "tree": "307050ea3490fe852fb16185ca9905eca944a3f6",
      "parents": [
        "a44d1479c6f4264898a2ea44e358a1290da1e9b5",
        "f0f864a1e45b63a6614e90f86a576e7dfa0008c1"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 19:52:27 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 19:52:27 2016 +0000"
      },
      "message": "Effects: Check get parameter command size am: 3d34cc76e3 am: 59920bf785 am: 14d87911d7 am: 79a088a065 am: 58e5681c96\nam: f0f864a1e4\n\nChange-Id: I4e1a1cbcc97223abf9f87a0e575f198342c2accf\n"
    },
    {
      "commit": "58e5681c969afd6dfe708476b75ac253b02eff4c",
      "tree": "94f81889c4619021c348f9035152767d27bf85f4",
      "parents": [
        "b52c98e44c592d7c64442c014d48e8e8cb04dc09",
        "79a088a065f04239f404c4f94bc0d8bcc82ffaad"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 19:39:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 19:39:52 2016 +0000"
      },
      "message": "Effects: Check get parameter command size am: 3d34cc76e3 am: 59920bf785 am: 14d87911d7\nam: 79a088a065\n\nChange-Id: I9d46fdc8a919d5339dddac558f1f5496f35b498a\n"
    },
    {
      "commit": "79a088a065f04239f404c4f94bc0d8bcc82ffaad",
      "tree": "3ccd5506f9dd4185a308776a29c63a434b94dd82",
      "parents": [
        "354864c4438b3110dd58710845246872d267aca6",
        "14d87911d7409ce7ccea00980fafccf2bd60e301"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 19:33:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 19:33:22 2016 +0000"
      },
      "message": "Effects: Check get parameter command size am: 3d34cc76e3 am: 59920bf785\nam: 14d87911d7\n\nChange-Id: Icbc43a1d34af774dcf500cdb3548d0399f0b6943\n"
    },
    {
      "commit": "14d87911d7409ce7ccea00980fafccf2bd60e301",
      "tree": "8a9341761d5c7736db3c006ef09f600c5ed3912d",
      "parents": [
        "684314f19610388729dabcc4991c94fb1cba2f6c",
        "59920bf785ccc85eb9a4d372bb5d88097454c1a4"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 19:26:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 19:26:21 2016 +0000"
      },
      "message": "Effects: Check get parameter command size am: 3d34cc76e3\nam: 59920bf785\n\nChange-Id: I2d90659faa7d0085b33d0f527a97fa6dc82a70d7\n"
    },
    {
      "commit": "3d34cc76e315dfa8c3b1edf78835b0dab4980505",
      "tree": "fb24b34565049a9208769dc0424aba9d0cd666fd",
      "parents": [
        "2c28e5b1266a12163fed8236d34830f69f8216a2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Nov 04 19:40:53 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Nov 05 02:52:49 2016 +0000"
      },
      "message": "Effects: Check get parameter command size\n\nTest: Custom test.\nBug: 32438594\nBug: 32624850\nBug: 32635664\nChange-Id: I9b1315e2c02f11bea395bfdcf5c1ccddccbad8a6\n"
    }
  ],
  "next": "be4a3164993ba9779950ddec744e4ad954dff092"
}
