)]}'
{
  "log": [
    {
      "commit": "172938d111c8d82d82812189d4ff8eedfc064cd7",
      "tree": "f5dbdaa584634b2ae7b8843668bfb3592eeba42d",
      "parents": [
        "9bbba136380a4db6f1c4a6e68c84eacac86b40dd"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Dec 20 20:27:57 2017 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Dec 21 10:39:15 2017 -0800"
      },
      "message": "EffectBundle: Fix sessionNo allocation\n\nFixes duplicate sessionNo for the same sessionId which\ncauses crashes, effect glitching, and random failure.\n\nTest: Solo Tester long run\nBug: 70809793\nChange-Id: I872635641f5a0794cb7792bf80c3eac0661f0180\n"
    },
    {
      "commit": "60ed5000a9ad0cdb636cfea2dbfe25d9c7b6d72d",
      "tree": "f8f9de8bd24bc4daa6c8ae306c984d2427cc4c0f",
      "parents": [
        "ad32026ad16f4a2cce305b9e9ace0073ae31118d"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Dec 05 14:34:12 2017 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Dec 05 15:27:31 2017 -0800"
      },
      "message": "EffectBundle: Proper bundle buffer forwarding of float data.\n\nEffectBundle combines effects on the same session into a single processing step.\nIntermediate processing must forward or accumulate float buffers properly.\n\nTest: Compilation\nBug: 70237476\nChange-Id: I9344cc6c32e32c15892bd96ea676da635e34e569\n"
    },
    {
      "commit": "ad32026ad16f4a2cce305b9e9ace0073ae31118d",
      "tree": "d7c985cee0d0e7b3e5e1181f5f3380b766b2d8c0",
      "parents": [
        "cc25a713d9c3ea87299324d0f44864e78710020e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Dec 05 13:57:57 2017 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Dec 05 14:10:26 2017 -0800"
      },
      "message": "AudioEffect: Fix race condition when enabling equalizer\n\nAdd check in transition mode when enabling right after disabling.\n\nTest: Solo Tester\nBug: 70233820\nChange-Id: Ida49184acfce221ef3eea9cbd7353c497495e426\n"
    },
    {
      "commit": "5effdf6d9ed17b4ff67a7e1adc56996c01c43383",
      "tree": "06e5f064d6dc9b5aea55cf9a12c39d9e68091a85",
      "parents": [
        "cd742b9174eac9f8b6a108512818f2d3a2392ea8"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Nov 27 13:51:40 2017 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Nov 27 14:47:19 2017 -0800"
      },
      "message": "Deprecate ditherAndClamp with memcpy_to_i16_from_q4_27\n\nTest: test-mixer and SoloTester\nBug: 69636805\nChange-Id: I5cc04d82f3e46fbfc8188a63eb2a90fb70634c90\n"
    },
    {
      "commit": "94a1ee822686e920a33e312f4032f991731aea07",
      "tree": "5a8e84b19269529153e94fa2f0a6b927823f6848",
      "parents": [
        "c275189ccbfe8ca29437a24256195c61de2f2a6d"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Fri Jul 21 15:11:02 2017 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Nov 21 20:39:19 2017 -0800"
      },
      "message": "Converting effect chains to float point by default.\n\nRemoved additional conversions from/to int16/float.\nFixed config file restrictions.\nDetection of native format (int16/float) of effects.\nOn-the-fly conversion to/from 16 bit effects if necessary.\nWIP: testing effects in all possible configurations.\n\nBug: 63935479\nTest: Bufflog dumps, frequency analysis comparison, SoloTester\nChange-Id: Id4cabc5c5698befc90a5d68b0b996a9b9adebfc4\n"
    },
    {
      "commit": "c4f80a51c733077d9863b06fef54ea906ddcd1cf",
      "tree": "df8b1352a30043014deb72adc0491f0a200d54f6",
      "parents": [
        "c4a74e354a69ccab03de00863b27050eed51a10a",
        "7d2b91dde7ac623720aec91de70d189c6a74fd53"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Oct 31 20:11:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 20:11:47 2017 +0000"
      },
      "message": "Merge \"Add EFFECT_CMD_SET_PARAM parameter checking to Preset Reverb\" into lmp-mr1-dev am: 31b0c9cb33 am: be30bb2645 am: e2d671ce19 am: 8aa73cce69 am: 3785a50ef4 am: a060ca58ff am: dee287e40c am: 9dc85bf51e am: 59e93ab3ab am: 3b564f6e42 am: 62e3e59029 am: 26214cfbaa am: 1fee4c334c\nam: 7d2b91dde7\n\nChange-Id: I10718d7a04a337009a47ddc8f2bf1ec3e538c5f8\n"
    },
    {
      "commit": "1fee4c334cca064a8c66aceb7e6ce98414b240ca",
      "tree": "a1de492b823e8d408f10ad4c98e8cf751e9fecc7",
      "parents": [
        "a307668b1a20331c10821edb9f75bfaca505d63c",
        "26214cfbaabc4d1c41d7993789e38cda58da9d3e"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Oct 31 19:51:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 19:51:10 2017 +0000"
      },
      "message": "Merge \"Add EFFECT_CMD_SET_PARAM parameter checking to Preset Reverb\" into lmp-mr1-dev am: 31b0c9cb33 am: be30bb2645 am: e2d671ce19 am: 8aa73cce69 am: 3785a50ef4 am: a060ca58ff am: dee287e40c am: 9dc85bf51e am: 59e93ab3ab am: 3b564f6e42 am: 62e3e59029\nam: 26214cfbaa\n\nChange-Id: Ifd11bdfbb52cab13bad5379e0c8c1a696094f054\n"
    },
    {
      "commit": "26214cfbaabc4d1c41d7993789e38cda58da9d3e",
      "tree": "373c80713a66a8f89006e5759b4e5c9ea9451449",
      "parents": [
        "80cae0a651a036cd70b82e8c6185585e774ebf18",
        "62e3e5902967bf5a8c8c469160498063264fc67d"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Oct 31 19:42:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 19:42:24 2017 +0000"
      },
      "message": "Merge \"Add EFFECT_CMD_SET_PARAM parameter checking to Preset Reverb\" into lmp-mr1-dev am: 31b0c9cb33 am: be30bb2645 am: e2d671ce19 am: 8aa73cce69 am: 3785a50ef4 am: a060ca58ff am: dee287e40c am: 9dc85bf51e am: 59e93ab3ab am: 3b564f6e42\nam: 62e3e59029\n\nChange-Id: I194f466e05eeccdf322042e48c6d4fd486d41cc6\n"
    },
    {
      "commit": "62e3e5902967bf5a8c8c469160498063264fc67d",
      "tree": "58dcd53efe3c4d60c76622f1e732a04dfe7f6984",
      "parents": [
        "e2e9ff9da07f96d42dc8cfa68549eb66828622b9",
        "3b564f6e42d41652d15c16b9e33d2411805dd0ce"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Oct 31 19:33:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 19:33:59 2017 +0000"
      },
      "message": "Merge \"Add EFFECT_CMD_SET_PARAM parameter checking to Preset Reverb\" into lmp-mr1-dev am: 31b0c9cb33 am: be30bb2645 am: e2d671ce19 am: 8aa73cce69 am: 3785a50ef4 am: a060ca58ff am: dee287e40c am: 9dc85bf51e am: 59e93ab3ab\nam: 3b564f6e42\n\nChange-Id: I5b66e860f91d471dfff3e3cdcbf25ff7ab29ccd4\n"
    },
    {
      "commit": "a060ca58fffd7b0557089275ac6a35f1aae07b46",
      "tree": "472eb5ae7919dd9101c645f73231c941da26d9b8",
      "parents": [
        "d65e5d3c22fd6d1f694bc97e1c2d14001ceb6d75",
        "3785a50ef47208ff9291b270c7a3972d17759e09"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Oct 31 18:56:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 18:56:20 2017 +0000"
      },
      "message": "Merge \"Add EFFECT_CMD_SET_PARAM parameter checking to Preset Reverb\" into lmp-mr1-dev am: 31b0c9cb33 am: be30bb2645 am: e2d671ce19 am: 8aa73cce69\nam: 3785a50ef4\n\nChange-Id: I29810741c2c00f137d83d9703ade34a027f9d3d4\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": "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": "2ef36a4500d855812ef967ace22347adb2e90483",
      "tree": "f33b3f0e0f3baeaf664b760a76ae889eacb581f3",
      "parents": [
        "f683584e293297450f363bfa3412eafb7a05ffd4",
        "4adc519e5199003c1a2379e98260d7c2ecdcfc91"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Oct 18 19:15:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 18 19:15:40 2017 +0000"
      },
      "message": "Merge \"EffectBundle: Check parameter and value size\" into lmp-dev am: 57ad9301e7 am: d566fb1cbf am: 7c5acccded am: 25bd563ea6 am: 652b0f30d7\nam: 4adc519e51\n\nChange-Id: Ib14971bc13f26578e257c068838b95eb58db1f32\n"
    },
    {
      "commit": "7c5acccded34d1bbe5d6732e1c3767e0e569e218",
      "tree": "42bb2089feff29a0c14da0ef83afc4dd38ae80ae",
      "parents": [
        "12e787d348151f1402aad7d57fc72c75424ef3cc",
        "d566fb1cbf95aaecc37c6d2dac256197ed5d6442"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Oct 18 18:18:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 18 18:18:33 2017 +0000"
      },
      "message": "Merge \"EffectBundle: Check parameter and value size\" into lmp-dev am: 57ad9301e7\nam: d566fb1cbf\n\nChange-Id: I9e6c1bce51509a9bac5f4337670ccd28940b2902\n"
    },
    {
      "commit": "dcaa9f3b7e4d203fe9867ee282486d90eb871df5",
      "tree": "5bbd09cc72951e51e5c186a967b14d7442547fa6",
      "parents": [
        "ad764cd0e198a0ede404c53e2da5fd38ecb1e049"
      ],
      "author": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Mon Oct 09 11:06:52 2017 -0700"
      },
      "committer": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Mon Oct 09 11:15:54 2017 -0700"
      },
      "message": "Enable integer sanitizer in libreverbwrapper.\n\nThis turns on unsigned and signed integer overflow sanitization in\nlibreverbwrapper.\n\nBug: 67588213\nBug: 62343822\nTest: CtsMediaTestCases and device boots.\nChange-Id: I44c50252e278d38c59b71b0e86d52bc1f976f47b\n"
    },
    {
      "commit": "1e9c9212db9074b3ba2c46b984809eabd014d972",
      "tree": "bafe35d62cc1a26f75e6dbf0ee233c0aecba66ce",
      "parents": [
        "bc3da580439715e67876ff213a5c58b9b61d8dd8",
        "0c2c20e70b7b989e88803e9711e7e943770863de"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Fri Sep 15 09:43:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 09:43:20 2017 +0000"
      },
      "message": "Merge \"Fixed energy computation for eq and bass boost\" into oc-mr1-dev am: 82d6adc7a0\nam: 0c2c20e70b\n\nChange-Id: I9f1899c9c533a6f8c44145f02e512dcd203fafca\n"
    },
    {
      "commit": "040c313c36274ed3686ae072d44dac036b0b757d",
      "tree": "374f62a09b6bbec19f50fc5ba5d8fed4cc5b763f",
      "parents": [
        "ad456ce8b9e66201dcd58c7b164e5f51792e2135"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Sep 12 16:52:15 2017 -0700"
      },
      "committer": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Wed Sep 13 23:16:09 2017 +0000"
      },
      "message": "Fixed energy computation for eq and bass boost\n\nEffects might give wrong energy estimate if they were disabled since\nlast computation.\nUpdated BassBoost level\n\nBug: 65529284\nTest: manual testing with SoloTester, play music and headphone load.\nChange-Id: Ieb1df935e88fed6997a663bab10d6bda8176cc57\n"
    },
    {
      "commit": "d566fb1cbf95aaecc37c6d2dac256197ed5d6442",
      "tree": "5711280abbd80ed3ab7332989f9fb8471c5ac438",
      "parents": [
        "5095462e646317230c6f1f670c5d2632133f2dfe",
        "57ad9301e7df892f9235dbe0bb25f80f33a01713"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Sep 11 19:22:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 19:22:23 2017 +0000"
      },
      "message": "Merge \"EffectBundle: Check parameter and value size\" into lmp-dev\nam: 57ad9301e7\n\nChange-Id: Ie783b9a68e25f4a90f02936608114fc89ab788a6\n"
    },
    {
      "commit": "705d9a6653e387c985de593766d23a0f52fca313",
      "tree": "a97f48b7305401e3be650d7b0cd5d555426ba3eb",
      "parents": [
        "eb205531feffbf9cf47a77f1cd0d9ef3b09e678a",
        "9c5ff288689553216b95622b3ed0ff122ebb93f9"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Sep 11 17:25:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 17:25:02 2017 +0000"
      },
      "message": "Merge \"EffectBundle: Check parameter and value size\" into oc-dev am: 4464401d1b am: 6de5a5fc54 am: 0e09bf16ee\nam: 9c5ff28868\n\nChange-Id: Ib594c6e357d3088f7cdb73a1517f63c773d15e27\n"
    },
    {
      "commit": "9c5ff288689553216b95622b3ed0ff122ebb93f9",
      "tree": "d960edeb8909fb38c7019a38f4ff5a983cf77fed",
      "parents": [
        "3e2070d39fd7f75a8d1813e859dd57784c00e665",
        "0e09bf16eed1fa062e49fcfe3ab6893b9cc8b299"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Sep 11 16:56:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 16:56:57 2017 +0000"
      },
      "message": "Merge \"EffectBundle: Check parameter and value size\" into oc-dev am: 4464401d1b am: 6de5a5fc54\nam: 0e09bf16ee\n\nChange-Id: I4f5481423c037ebdd98a4b3cbe2bb230b517818c\n"
    },
    {
      "commit": "bcae4945b51e24fd28846e157abbb8f398a9034d",
      "tree": "deabc5afbca856e2d1bc36cd9ff7cc98d26d4d16",
      "parents": [
        "5f297991e596b70bdde34705e5fc54ff3bb59cd3",
        "6de5a5fc547147f9e7d33549db5befce08836c5c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Sep 11 16:53:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 16:53:19 2017 +0000"
      },
      "message": "Merge \"EffectBundle: Check parameter and value size\" into oc-dev am: 4464401d1b\nam: 6de5a5fc54\n\nChange-Id: I753428b343f25c961fa22f90c148b3caab08367c\n"
    },
    {
      "commit": "6de5a5fc547147f9e7d33549db5befce08836c5c",
      "tree": "9469e699007c8355412935c627dcba1093af617d",
      "parents": [
        "0822cfe700664a01267d2136836bc09efae915bf",
        "4464401d1ba91376ce14ae4f4da12db62bb1a6c6"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Sep 11 16:50:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 16:50:35 2017 +0000"
      },
      "message": "Merge \"EffectBundle: Check parameter and value size\" into oc-dev\nam: 4464401d1b\n\nChange-Id: I54ef3f8563289144ff43a6b42776541dd6a999dc\n"
    },
    {
      "commit": "3fe902f87f4105507629ccdefd5bd84cee526d2f",
      "tree": "87005d233493ebc8650b18bc1e9d34f036b1af28",
      "parents": [
        "100f149c9dc914e682d8ebbe4e03b774b608ae55",
        "3d084449484e1a5fef8189713db2d50b3078c836"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Sep 06 00:39:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 00:39:05 2017 +0000"
      },
      "message": "Fix Auxiliary Effect Buffer Corruption am: 02fd279724\nam: 3d08444948\n\nChange-Id: If685e2328a3bfa17e172b5c09530fd4b1002c972\n"
    },
    {
      "commit": "02fd27972471accb709023f3988ef1472b6cd0d3",
      "tree": "e19376691a29489476d01a2b5f5d9f1a0a649d88",
      "parents": [
        "90153cae7ffd321338f90678a80abd62fb56e877"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Sep 05 12:53:39 2017 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Sep 05 12:53:39 2017 -0700"
      },
      "message": "Fix Auxiliary Effect Buffer Corruption\n\nOutput buffer is shared with temp buffer. Conversion should go low to\nhigh indexes in array to avoid corruption.\n\nBug: 65375387\n\nTest: Manual testing with SoloTester app.\nChange-Id: I1b96e6c625d2b0a857f029e493b5fcb22bf02ece\n"
    },
    {
      "commit": "cc072c4adefbc4fa9636f975e4cd57ff0697ca9e",
      "tree": "8fe87583a092f39f36b842edfb5f59935c39d279",
      "parents": [
        "0d7d0ab16e9844020f4c9a8f920c218f0820c575"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Aug 17 19:00:57 2017 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Sep 05 12:24:06 2017 -0700"
      },
      "message": "EffectBundle: Check parameter and value size\n\nTest: POC CTS AudioEffectTest\nBug: 64477217\nBug: 64478003\nMerged-In: Ia5e6ecb5a356daf5f3fa085d1055748f638795d9\nChange-Id: Ia5e6ecb5a356daf5f3fa085d1055748f638795d9\n"
    },
    {
      "commit": "2bec2c3b1fd778b35f45ff4f8b385ff9208fe692",
      "tree": "67b66840b544317fef942944b7c4907529f40c38",
      "parents": [
        "654bf4f8e9bfef5c974025ce296141587e35099f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Aug 17 19:00:57 2017 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Sep 05 18:22:33 2017 +0000"
      },
      "message": "EffectBundle: Check parameter and value size\n\nTest: POC CTS AudioEffectTest\nBug: 64477217\nBug: 64478003\nChange-Id: Ia5e6ecb5a356daf5f3fa085d1055748f638795d9\n"
    },
    {
      "commit": "c9536517041e2a1a980104f62a6010a41691d55f",
      "tree": "fde15c97f8cda32cccf373b884d205ec6f89175d",
      "parents": [
        "d7f4b6f13afe6579495fb85c3f3a2bcb67744642",
        "4d8755fb32823d1832ececf05eaf83d83a702531"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 16 23:02:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 16 23:02:40 2017 +0000"
      },
      "message": "Merge \"Fix misc-macro-parentheses warnings in frameworks/av.\""
    },
    {
      "commit": "d3dbf0c0bec05ce0cd6c4e0ed0b351c45f7a3964",
      "tree": "7fe3359824705ce57d4121988a165f43b19c13ca",
      "parents": [
        "66ee7d9270444731493a06ecccf0b1512fea17cf",
        "8ff6ec8a731ddccda2fb408af07213dc1aba5418"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 20:16:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 20:16:24 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36 am: 698581c556 am: e52a6ab853 am: c6905d1c9c am: fe49081e58 am: 716c720 am: 8883fd487b am: f05b30c27f am: de39832ef0\nam: 8ff6ec8a73\n\nChange-Id: If6f3c2af42d5314a9a96e41f4530010f8bec5196\n"
    },
    {
      "commit": "1bfc62cf6473f02ea1be5b4dca144419246be7aa",
      "tree": "e7ef7c0425a3d8d498102a8f0bcbb87c16cb2522",
      "parents": [
        "f4eb56ca4eb80124b344a8c6f56c4d1495014c31",
        "de39832ef0efe558a189f10917c915c5d681db35"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 20:08:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 20:08:35 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36 am: 698581c556 am: e52a6ab853 am: c6905d1c9c am: fe49081e58 am: 716c720 am: 8883fd487b am: f05b30c27f\nam: de39832ef0\n\nChange-Id: Ia7f5bec411d2152eb333e711d49264995588aba2\n"
    },
    {
      "commit": "de39832ef0efe558a189f10917c915c5d681db35",
      "tree": "f6f0ba9daf5a8103aa5269db0756118ce44a62e7",
      "parents": [
        "37417526c943ed17405177790e24f381d51492d6",
        "f05b30c27f0d889fe7b5682390e4356202ec3652"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 20:01:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 20:01:15 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36 am: 698581c556 am: e52a6ab853 am: c6905d1c9c am: fe49081e58 am: 716c720 am: 8883fd487b\nam: f05b30c27f\n\nChange-Id: Idd372cdbc3b4b72d073d1bfd441ed694398a8035\n"
    },
    {
      "commit": "f05b30c27f0d889fe7b5682390e4356202ec3652",
      "tree": "198c64f0fd21e493e1d0ec1c1efa19db1e74cfdd",
      "parents": [
        "6bc3288dab1c6240e43626d4b1053a7f67e65326",
        "8883fd487bc9fedfde02dc9e96fcdb2315730acb"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:38:11 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:38:11 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36 am: 698581c556 am: e52a6ab853 am: c6905d1c9c am: fe49081e58 am: 716c720 am: 8883fd487b\n\nChange-Id: I22555a9162b0b7c3b88104de8ec2d49e87a1a637\n"
    },
    {
      "commit": "fe49081e58c60dfdae1bc3bd7f1db2502aa0eee9",
      "tree": "a65dd4bedd3a1a8caeffc4a1a1495631f5c57dc9",
      "parents": [
        "920df6ca0076b8079d9ee7d2c477151a01a3ed50",
        "c6905d1c9c7e7f959a6101622868687129e98c7b"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:39 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:39 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1 am: 1f2d8b0b36 am: 698581c556 am: e52a6ab853 am: c6905d1c9c\n\nChange-Id: I88ef8effb22c7e01ae8d2668e3c832fe0febc90c\n"
    },
    {
      "commit": "1f2d8b0b367c9e4881c83ac689ab4fba789405ad",
      "tree": "a3c73f9f84d102cd7ccac26c4273beea2bc045c6",
      "parents": [
        "84b2e0717c32d4f112eeced50174efbb3032d88a",
        "fcc98fa3b12109e17f2119a2e8b4273547be303d"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:19 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:19 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e am: 5c6acee104 am: fcc98fa3b1\n\nChange-Id: Ia0244b37df369a27b4bad024eef06cc56b5e64a2\n"
    },
    {
      "commit": "5c6acee104c39a603c8cdf9776c8284ea29094a1",
      "tree": "c1a93729c16064dd8e3ded38879911723c801c29",
      "parents": [
        "ff9e1b0303b2c8d2f97f07d77bb21efc7edf093d",
        "c4b06bbc1e6b42cc5b88f57f16135782b58c923d"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:08 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:08 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe am: c4b06bbc1e\n\nChange-Id: I13d92901d6f54840bb2ff8a9802cdf94b690b8e2\n"
    },
    {
      "commit": "c4b06bbc1e6b42cc5b88f57f16135782b58c923d",
      "tree": "ca15163aa11cad9accaf1f9708108f1ab2d3a167",
      "parents": [
        "222dca470e81634b519455a1fb791462d0d9750b",
        "03c1ecd9fe43d355db92609ae592fd5c00efad1b"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:03 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:37:03 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9 am: 03c1ecd9fe\n\nChange-Id: Iaaaead614bb1a1dbc62f0443e7e3e0d7d4fb9012\n"
    },
    {
      "commit": "03c1ecd9fe43d355db92609ae592fd5c00efad1b",
      "tree": "086c4a70a8aac9aa649ecc5962adf3a7cb1f44b4",
      "parents": [
        "87f1a3041d41737185f9c7425c24d4e56dd1356e",
        "bc1d023cc9f96418a4549f1664b307dce4484f49"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:36:57 2017 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Aug 14 19:36:57 2017 +0000"
      },
      "message": "[automerger] Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb am: 804632afcd am: bc1d023cc9\n\nChange-Id: I8dfe1cdebec08b9ad5d3c7b19b8891158ac51132\n"
    },
    {
      "commit": "804632afcdda6e80945bf27c384757bda50560cb",
      "tree": "2daec5cf329096edd4be3595b54cb16c766ba167",
      "parents": [
        "ab2c5046efeafcf819ac04acf864e32dc10a8403"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Jul 24 17:25:47 2017 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Aug 11 18:51:34 2017 +0000"
      },
      "message": "Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb\n\nBug: 63662938\nBug: 63526567\nTest: Added CTS tests\n\nChange-Id: I8ed398cd62a9f461b0590e37f593daa3d8e4dbc4\n"
    },
    {
      "commit": "4d8755fb32823d1832ececf05eaf83d83a702531",
      "tree": "478d8298a656c5ab4a7ac945c75434a39a97f1bc",
      "parents": [
        "eccbfedf14cdb8bf5d5e4756f9221aaba607c954"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 01 11:16:26 2017 -0700"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 01 22:12:22 2017 +0000"
      },
      "message": "Fix misc-macro-parentheses warnings in frameworks/av.\n\nBug: 28705665\nTest: make with WITH_TIDY\u003d1 WITH_TIDY_CHECKS\u003d-*,misc-macro-* \\\n      WITH_TIDY_FLAGS\u003d-header-filter\u003dframeworks/av/media/libeffects/.*\n\nChange-Id: I14c6a2aca69f0a80783519fde62670a87ecf998d\n"
    },
    {
      "commit": "27ddf57d4c4afc2a1a558b078b20bcd81ce878cb",
      "tree": "ac4dd1dde3a95e97e6b133d006377240b6d1de8b",
      "parents": [
        "de9075f88d70ddc192fa8ef9ad9c7c30d58dc253"
      ],
      "author": {
        "name": "Vijay Venkatraman",
        "email": "vijaykv@google.com",
        "time": "Thu Jun 01 14:07:20 2017 -0700"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Fri Jun 09 23:21:51 2017 +0000"
      },
      "message": "Add libhardware_headers to various modules\n\nBug: 33241851\nTest: With BOARD_VNDK_VERSION, mma works\nChange-Id: Iabcb5469c4fd936c2d7c1f9a1113c557c8beab88\n(cherry picked from commit da6a063a9ec520373443cdd4796eb643fcbffe34)\n"
    },
    {
      "commit": "88c323433777cd81c18cc71370f3e93e8e6014b4",
      "tree": "8c3b27bac470f7df98e099e7eed3ffd7d8bf0807",
      "parents": [
        "2648da1f70a7b6d397003bee6b0bcb61c6eace5b",
        "d7d013446a64c6de9f0f2dfe098a721b140e0b48"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Fri Jun 09 17:39:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 09 17:39:44 2017 +0000"
      },
      "message": "Merge \"Floating point support for audio post processing components\""
    },
    {
      "commit": "d7d013446a64c6de9f0f2dfe098a721b140e0b48",
      "tree": "ff3d27c83f1e455574571c22775d9a2630e8c908",
      "parents": [
        "49dabf881f968ce862e6bae897068784800d09c6"
      ],
      "author": {
        "name": "Ramesh Katuri",
        "email": "ramesh.katuri@ittiam.com",
        "time": "Mon May 02 15:03:47 2016 +0530"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Thu Jun 08 17:40:12 2017 -0700"
      },
      "message": "Floating point support for audio post processing components\n\nSource code is added/modified to support floating point processing for\naudio post processing components.All the changes are done under the macro\nBUILD_FLOAT\n\nEnable/disable this macro in Android.mk files to build floating point or\nfixed point code.\n\nBased on the macro either fixed point code or floating point code gets compiled.\n\nBy default this macro is ENABLED.\n\n(cherry picked from partner commit 2ceaff6aafadbcb0fb6d5135ca814ba7c790ab1a)\n(Minor merge conflicts solved, some formatting and safety changes,\nbugfixes in EffectReverb.cpp)\n\nTest: audio comparisons between integer and floating point effects\n\nChange-Id: Idb044ace1e8da1d86c67667aba0101ae8da6788e\n"
    },
    {
      "commit": "1fb72e5f398b0cbe79c36cbd114f0bc8f6a8251a",
      "tree": "b33577c0ec0005b78923bfde0425c09a0d8c22dd",
      "parents": [
        "c82ad01c141a0b97b99aee31eaf1e77555ef6b20",
        "da6a063a9ec520373443cdd4796eb643fcbffe34"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 07 20:34:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 07 20:34:02 2017 +0000"
      },
      "message": "Merge \"Add libhardware_headers to various modules\""
    },
    {
      "commit": "3a8678f545de813af044e87f1b86c25f7bddbc1f",
      "tree": "d0ff9a1a9685d789fef6e0ffac7a670e66ba0ba2",
      "parents": [
        "5e67f372329d7ac9e2218926e4d87cd58257ee47",
        "cdc2e0a0d8ca7b061a9a86431bc366a1d864b4fd"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Wed Jun 07 14:02:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 07 14:02:46 2017 +0000"
      },
      "message": "Merge \"Fix security vulnerability: Equalizer setParameter memory overflow\" into klp-dev am: ef3a4aead0 am: 0ef6d9c121 am: 966e572c69 am: 1f7d80772c am: a7e658fcca am: 6d2092f734 am: 6447404db3 am: 8693c57563 am: 25e3a40344 am: 51789f19de am: 7ba7584303 am: 5304cbcee8 am: 798dba38c4 am: fdd5f801f5\nam: cdc2e0a0d8\n\nChange-Id: I9bcbd28defbddbc323f86cdb4e3f0d57c6518625\n"
    },
    {
      "commit": "7ba758430328da0c9f6248d82732f5d42b12c8f4",
      "tree": "f1ba03d7e04d6fef1414dba03b5ac879432a84e0",
      "parents": [
        "8b6cd3c1c696c43dd55af452487b1b6642640c6e",
        "51789f19de72576558f82f46dcd18658ec17d3db"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Wed Jun 07 13:49:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 07 13:49:47 2017 +0000"
      },
      "message": "Merge \"Fix security vulnerability: Equalizer setParameter memory overflow\" into klp-dev am: ef3a4aead0 am: 0ef6d9c121 am: 966e572c69 am: 1f7d80772c am: a7e658fcca am: 6d2092f734 am: 6447404db3 am: 8693c57563 am: 25e3a40344\nam: 51789f19de\n\nChange-Id: Id2b44ecf0ce68d609f2a1270662a910a19f57a66\n"
    },
    {
      "commit": "6447404db3a7bf78ecc6e86a48c784d09bce090e",
      "tree": "166a44d2e075a0f0b94ebcf2e533ca0b8fbce133",
      "parents": [
        "eb7c5080012ce4f9deb8ca201e52768e7d03f51a",
        "6d2092f73492e4649ddb9c8f1f64d0507dea5abb"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Wed Jun 07 13:38:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 07 13:38:44 2017 +0000"
      },
      "message": "Merge \"Fix security vulnerability: Equalizer setParameter memory overflow\" into klp-dev am: ef3a4aead0 am: 0ef6d9c121 am: 966e572c69 am: 1f7d80772c am: a7e658fcca\nam: 6d2092f734\n\nChange-Id: Ic8ace5d6ed81df5d8298d9031e635501ecf2b590\n"
    },
    {
      "commit": "a7e658fcca95be46061435722c37ae440858dfb8",
      "tree": "eb669c42b23eb2166e0fd2a2ecec2cdf1be15ca1",
      "parents": [
        "fa0b15cf8f78672b1049c59e86201cd871d9f0af",
        "1f7d80772cf76eb6373e91039ceb2800ad7af378"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Wed Jun 07 13:32:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 07 13:32:43 2017 +0000"
      },
      "message": "Merge \"Fix security vulnerability: Equalizer setParameter memory overflow\" into klp-dev am: ef3a4aead0 am: 0ef6d9c121 am: 966e572c69\nam: 1f7d80772c\n\nChange-Id: I7a978b70b1330b619ac0ed46f3c191912ce0ffd1\n"
    },
    {
      "commit": "1f7d80772cf76eb6373e91039ceb2800ad7af378",
      "tree": "67fb48ed90aa828fb4330b097ae4d76c96934432",
      "parents": [
        "8cb7994cbfea4aaa7adb5835ec5c91e34229f3e2",
        "966e572c69397616d31f378fe10089ca99373824"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Wed Jun 07 13:30:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 07 13:30:13 2017 +0000"
      },
      "message": "Merge \"Fix security vulnerability: Equalizer setParameter memory overflow\" into klp-dev am: ef3a4aead0 am: 0ef6d9c121\nam: 966e572c69\n\nChange-Id: Ida849f8cad82a997a108ad472b150c7be29baf42\n"
    },
    {
      "commit": "966e572c69397616d31f378fe10089ca99373824",
      "tree": "5d48a5613fab2bfcc36479ae5a568e8983d3c9bd",
      "parents": [
        "54f81e8fe777b1c63348b4e83e1287386a8263cf",
        "0ef6d9c1216551c6e36e82bb742c964db7ecf808"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Wed Jun 07 13:27:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 07 13:27:12 2017 +0000"
      },
      "message": "Merge \"Fix security vulnerability: Equalizer setParameter memory overflow\" into klp-dev am: ef3a4aead0\nam: 0ef6d9c121\n\nChange-Id: I420ab9888c2b542ca66fbb65fd2bf7ea7ff3bb16\n"
    },
    {
      "commit": "ef3a4aead0eb4d6b0615159489d4a187ce90de2c",
      "tree": "d7dba055a7c35d6775e24b5984d6675adaae60f6",
      "parents": [
        "d050902155d820e0bbba48ec1a7764b939bdba9c",
        "68b9e0f5d69d3b1e7b7628037696ce32f032e819"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Wed Jun 07 13:19:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 07 13:19:48 2017 +0000"
      },
      "message": "Merge \"Fix security vulnerability: Equalizer setParameter memory overflow\" into klp-dev"
    },
    {
      "commit": "68b9e0f5d69d3b1e7b7628037696ce32f032e819",
      "tree": "451ab7ee32fcb07da1289e83a62eb3725073fe29",
      "parents": [
        "5136b7436f98b53cbca3891e0763584f1c94b442"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Mon Jun 05 12:15:05 2017 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Jun 06 18:05:31 2017 -0700"
      },
      "message": "Fix security vulnerability: Equalizer setParameter memory overflow\n\nBug: 37563371\n\nTest: use POC on bug or cts security test\nChange-Id: I9c9453a222b53fd5ef821330a34cb9e938e4d9c5\n"
    },
    {
      "commit": "c86bf87c17750470628c2b1064cbb55dda95f38f",
      "tree": "1bf93357e6e0382486b09f056429b62ce8b41343",
      "parents": [
        "f0c558d0f620e5b85affe993dba7d85cce73e9b8",
        "0d77973e735b769fbea7265e7a5b963d01590581"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Jun 06 21:42:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 21:42:09 2017 +0000"
      },
      "message": "Merge \"EffectBundle: Check value size for get preset name\" into klp-dev am: f5d6e98996 am: b401a3bf44 am: 1f44782e92 am: ea83248dfb am: 716d258db4 am: f043bb5da6 am: 4d76e5bcd6 am: f21d5b4580 am: f0221a7dbe am: b26594e6ae am: 158ec15776 am: 426244d6dc am: c47adacb0d am: 0d340d4990\nam: 0d77973e73\n\nChange-Id: Id64c4d474e17a866d1981de43c6d22476f29da29\n"
    },
    {
      "commit": "158ec15776e037711632ba820b0360040e36f9cd",
      "tree": "abb0a70157279d9bcdb88ba9e41d09fd7a2d300c",
      "parents": [
        "a06d2eb83e22f923cece45e8c56bc04cd28cf2ab",
        "b26594e6aeda008031529a65f154e298c1e2f4b2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Jun 06 21:15:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 21:15:26 2017 +0000"
      },
      "message": "Merge \"EffectBundle: Check value size for get preset name\" into klp-dev am: f5d6e98996 am: b401a3bf44 am: 1f44782e92 am: ea83248dfb am: 716d258db4 am: f043bb5da6 am: 4d76e5bcd6 am: f21d5b4580 am: f0221a7dbe\nam: b26594e6ae\n\nChange-Id: I4e3f2f389f80c4dd3f8775ce265f2059ff637f0d\n"
    },
    {
      "commit": "4d76e5bcd6de1d15648190ca7508e7fb4d64467e",
      "tree": "29b47e9c2dfbc83fe271d6a01731e13ce298c27e",
      "parents": [
        "be560fcb1cb54cc7734dfcbb63ddc04852ca7daf",
        "f043bb5da65bef4332714d38f7f6a1188246ad64"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Jun 06 21:04:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 21:04:22 2017 +0000"
      },
      "message": "Merge \"EffectBundle: Check value size for get preset name\" into klp-dev am: f5d6e98996 am: b401a3bf44 am: 1f44782e92 am: ea83248dfb am: 716d258db4\nam: f043bb5da6\n\nChange-Id: I2a3a4486ade55675ce06ad9b6e3a4c01d1a4647d\n"
    },
    {
      "commit": "716d258db4442a5e6859027d274494217d3077a1",
      "tree": "56ba87e8887c6c3f06de0eb0be1acfd5d743d099",
      "parents": [
        "40833da7b919e2a6a6b1e5e4ed77a03ec86a4b26",
        "ea83248dfb1822e0c0d507f38b13d90a9641261e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Jun 06 21:00:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 21:00:54 2017 +0000"
      },
      "message": "Merge \"EffectBundle: Check value size for get preset name\" into klp-dev am: f5d6e98996 am: b401a3bf44 am: 1f44782e92\nam: ea83248dfb\n\nChange-Id: I0ceea1282ab530f228b8e6f54678edf3bb2f9d69\n"
    },
    {
      "commit": "ea83248dfb1822e0c0d507f38b13d90a9641261e",
      "tree": "014a4d27c6c770a7682d0b0ed470b8a551598623",
      "parents": [
        "70a63bdf273d17dfabdebb9a1ae3a4607710cf36",
        "1f44782e928615cc24f627fdd90ff01c04c093eb"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Jun 06 20:58:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 20:58:23 2017 +0000"
      },
      "message": "Merge \"EffectBundle: Check value size for get preset name\" into klp-dev am: f5d6e98996 am: b401a3bf44\nam: 1f44782e92\n\nChange-Id: Idc429c80c4058fcd2232209afd5da70128cca837\n"
    },
    {
      "commit": "1f44782e928615cc24f627fdd90ff01c04c093eb",
      "tree": "b2655249ebb6e4cc3f620c88d97f83f83bb52ef5",
      "parents": [
        "1a419c7b2ac876da8dd304145320baeed4a30575",
        "b401a3bf4468ae629403c32ce6dcc1d7b10d664e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Jun 06 20:56:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 20:56:51 2017 +0000"
      },
      "message": "Merge \"EffectBundle: Check value size for get preset name\" into klp-dev am: f5d6e98996\nam: b401a3bf44\n\nChange-Id: Ie62820116b2250c7533975362e90ae8139933697\n"
    },
    {
      "commit": "da6a063a9ec520373443cdd4796eb643fcbffe34",
      "tree": "100cc0e2f5410c1e9517404ec00b764236590934",
      "parents": [
        "7771449cf13318c074018a1f9aacad56306b8546"
      ],
      "author": {
        "name": "Vijay Venkatraman",
        "email": "vijaykv@google.com",
        "time": "Thu Jun 01 14:07:20 2017 -0700"
      },
      "committer": {
        "name": "Vijay Venkatraman",
        "email": "vijaykv@google.com",
        "time": "Thu Jun 01 14:20:01 2017 -0700"
      },
      "message": "Add libhardware_headers to various modules\n\nBug: 33241851\nTest: build target and pass CTS\nTest: With BOARD_VNDK_VERSION, mma works\nChange-Id: Iabcb5469c4fd936c2d7c1f9a1113c557c8beab88\n"
    },
    {
      "commit": "fa5c6c97ee86ff038979cedea5c449be4e2b9899",
      "tree": "79f76f898ff2ecbca024fdf71a63935b0f9bab67",
      "parents": [
        "5136b7436f98b53cbca3891e0763584f1c94b442"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 16 12:04:50 2017 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 16 22:03:24 2017 +0000"
      },
      "message": "EffectBundle: Check value size for get preset name\n\nTest: CTS testAllEffectsEqualizer_CVE_2017_0401\nBug: 37536407\nChange-Id: I347af04677fc49a01efb549f06ff81d1a00dc4d0\n"
    },
    {
      "commit": "df57a30938ee4cc9b1c32f81ec54445466cbb858",
      "tree": "e0c8f8abc3c954aa72a019b18c171d6137951262",
      "parents": [
        "b05dfdff9f1837eb5216aabaa8aaf03d012468bd"
      ],
      "author": {
        "name": "SzuWei Lin",
        "email": "szuweilin@google.com",
        "time": "Thu Apr 27 14:38:23 2017 +0800"
      },
      "committer": {
        "name": "SzuWei Lin",
        "email": "szuweilin@google.com",
        "time": "Thu Apr 27 07:28:11 2017 +0000"
      },
      "message": "libeffects: move all libraries to vendor\n\nBug: 37490685\nTest: equalizer works in google play music\nTest: CleanSpec works\nChange-Id: I323f4048bce8a512d8aaa1760aef9d176a282c2d\n"
    },
    {
      "commit": "c21a24aa8899a1c6adc23dcd897db15033553c00",
      "tree": "af30b7bf07817f049d3fba1427d808df81618de4",
      "parents": [
        "79a89ef4eb06a2d29fc3d083112de398111a9ddb"
      ],
      "author": {
        "name": "SzuWei Lin",
        "email": "szuweilin@google.com",
        "time": "Thu Apr 27 14:38:23 2017 +0800"
      },
      "committer": {
        "name": "SzuWei Lin",
        "email": "szuweilin@google.com",
        "time": "Thu Apr 27 14:41:46 2017 +0800"
      },
      "message": "libeffects: move all libraries to vendor\n\nBug: 37490685\nTest: equalizer works in google play music\nTest: CleanSpec works\nChange-Id: I323f4048bce8a512d8aaa1760aef9d176a282c2d\n"
    },
    {
      "commit": "5bfa94c5a4de5bc2a340fbbba2df1a103559bb71",
      "tree": "043c1a34c4a3dd6dc4a2e0e9a013514f137e9093",
      "parents": [
        "34bc4d97cf78920b4b38983767ef8b725424e1dd"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Mar 28 11:15:20 2017 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Mar 30 16:12:00 2017 +0000"
      },
      "message": "libeffects: Fix EQ\u0027s 5th band upper limit\n\nThe old value: \"1\" is invalid, as follows from the code that\nuses these values.\n\nBug: 36651594\nChange-Id: I0516272241ffc1c4d346d8d66b06169b981bae2c\nTest: VTS test for Audio Effects\n(cherry picked from commit 3cf264448dba3b547babef35b2fc63c13047f491)\n"
    },
    {
      "commit": "3cf264448dba3b547babef35b2fc63c13047f491",
      "tree": "0bdafc8d832e45a0248c2502f996456bee0f1c98",
      "parents": [
        "f71a3c2569960ad6c68b2e33e7739baa06e923fc"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Mar 28 11:15:20 2017 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Mar 28 11:15:20 2017 -0700"
      },
      "message": "libeffects: Fix EQ\u0027s 5th band upper limit\n\nThe old value: \"1\" is invalid, as follows from the code that\nuses these values.\n\nBug: 36651594\nChange-Id: I0516272241ffc1c4d346d8d66b06169b981bae2c\nTest: VTS test for Audio Effects\n"
    },
    {
      "commit": "904d632a24db8f94de83e44f7179d1c0af022b03",
      "tree": "e86d16495e3fe207153c0f2bcadcb00d14d76aec",
      "parents": [
        "93e29c0846e0f7583ae96edafbf5e8a3169711ee"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Mar 17 17:20:47 2017 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Mar 22 14:40:29 2017 -0700"
      },
      "message": "Add support for USB headset device\n\nAdd missing rules for USB headset devices in routing, volume and effects\nmanagement.\n\nTest: playback and catpure regression tests.\nChange-Id: I42cd157f483deba2371a05d332cd11dceb2b2fa3\n"
    },
    {
      "commit": "683094933e1d245ddab50ea0724158b75c2f832c",
      "tree": "22bca88a75560b7e791c05e72d71c1b5daae0d4a",
      "parents": [
        "319c6e98f6c8025674b235659503c5c39eaacf75",
        "dbedfa05feef79bc25ed020230e98df84cbd5cc3"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Feb 14 21:21:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 14 21:21:47 2017 +0000"
      },
      "message": "EffectBundle: check nb channels to write speaker angles am: e5a54485e0 am: b0896dfc81 am: b9e070af6a am: e5c0e7e10b am: 3ffe48ed29 am: 3db88c0f00 am: 9169ca1b88 am: 654e9f9282 am: 8e86da478b am: 7ea7597648 am: 5c9fcda34e am: 8987fbb09b\nam: dbedfa05fe\n\nChange-Id: I17f774c35abbae99de2b3cfcae548c8863c036a8\n"
    },
    {
      "commit": "8987fbb09bcd39b9f93b8efc9eae992e56a8d054",
      "tree": "af69cf35115f2831f7b3db51109296275a8e2676",
      "parents": [
        "1d0255e990821193550e1aaad8ca62d87cb787ae",
        "5c9fcda34e1b5b21efda689a2dfa134a634c6088"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Feb 14 21:16:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 14 21:16:39 2017 +0000"
      },
      "message": "EffectBundle: check nb channels to write speaker angles am: e5a54485e0 am: b0896dfc81 am: b9e070af6a am: e5c0e7e10b am: 3ffe48ed29 am: 3db88c0f00 am: 9169ca1b88 am: 654e9f9282 am: 8e86da478b am: 7ea7597648\nam: 5c9fcda34e\n\nChange-Id: I17a93c1ff1348f4ad270033c095c5d683eb646c6\n"
    },
    {
      "commit": "654e9f92821c735f8b681f0d2d34da4c33f7ebc0",
      "tree": "2f677aa32477edaf812bc6b24439cc28f52b2cf7",
      "parents": [
        "96fbe3c2e52778506858d9b9ff0fae067587265c",
        "9169ca1b88f705694b270d6ccec28b4231c2e29a"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Feb 14 21:07:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 14 21:07:02 2017 +0000"
      },
      "message": "EffectBundle: check nb channels to write speaker angles am: e5a54485e0 am: b0896dfc81 am: b9e070af6a am: e5c0e7e10b am: 3ffe48ed29 am: 3db88c0f00\nam: 9169ca1b88\n\nChange-Id: I444281056ba5770276b76900055c6e27daaeba63\n"
    },
    {
      "commit": "e5c0e7e10b9d6db685daa5123a26bff6ec2d4cd7",
      "tree": "fed4ab019e4105e965d4d150a9016232a46c9d54",
      "parents": [
        "917033735e2f55e76e93b17a37fda2cab72f381b",
        "b9e070af6a55bcfb005bf902039ec0f9c3388f6f"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Feb 14 20:56:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 14 20:56:27 2017 +0000"
      },
      "message": "EffectBundle: check nb channels to write speaker angles am: e5a54485e0 am: b0896dfc81\nam: b9e070af6a\n\nChange-Id: I1676f829b5571abad93c9f4ce156811a55787024\n"
    },
    {
      "commit": "b0896dfc81d2bea911edbf19f0d8f47798e229a3",
      "tree": "df4d3cbfcb3d238693a99084cf051a5c576070f9",
      "parents": [
        "3fc94bc1468571e9ee3337bacbc68a51b6e387d1",
        "e5a54485e08400a976092cd5b1c6d909d0e1a4ab"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Feb 14 20:51:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 14 20:51:25 2017 +0000"
      },
      "message": "EffectBundle: check nb channels to write speaker angles\nam: e5a54485e0\n\nChange-Id: I131f8d196034854f562a175874bce19b29904664\n"
    },
    {
      "commit": "e5a54485e08400a976092cd5b1c6d909d0e1a4ab",
      "tree": "1195d30fed374d3152b1efbed96e16cd3554ea90",
      "parents": [
        "ea2023406b8306b5562e9113a159c7126438d200"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Feb 13 16:31:20 2017 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Feb 14 00:42:49 2017 +0000"
      },
      "message": "EffectBundle: check nb channels to write speaker angles\n\nWhen speaker angles are queried, the size of the array for the\n  returned data is 3x the number of channels (where really it\n  should be max(2, nbChannels)). The code assumed it was at\n  least 3x2 (where 2 is the number of virtual speakers this\n  effect supports) and would thus crash when called for a mono\n  channel mask.\n\nTest: see repro steps in bug\nBug: 32591350\nChange-Id: I33d4bff6b2e19a9fc4284a85a446804878d3a410\n"
    },
    {
      "commit": "32a5f5d53f9fe2ba584d2ecdf3edd487fb4146a7",
      "tree": "49e0e3a1b8302a9f7282b6bcab3c32ea3808ec23",
      "parents": [
        "105928c9d30ed4c697cc4cdd9e68d8d47a695133",
        "4532a36bf509d822a77cbc1b7837f9f1158c7796"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Dec 22 13:47:40 2016 -0800"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Dec 22 13:48:15 2016 -0800"
      },
      "message": "resolve merge conflicts of 4532a36 to master\n\nTest: build\nChange-Id: I9b93c4a703c0ee16116be2bea0e6df0606d29363\n"
    },
    {
      "commit": "1121dfb5f30a04393ddce02fe7808589fa9e3e25",
      "tree": "4f0e9eb6547b0b16b0272cab044766162bb6a812",
      "parents": [
        "d76a98d5f4997868da1832ed239f67c9ae150ace",
        "9e97dc7832949a67dbae4e28d2ea261accd571b4"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Dec 22 19:24:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 19:24:18 2016 +0000"
      },
      "message": "Merge \"Replace cutils/log.h with either android/log.h or log/log.h\" am: a05da2eea4\nam: 9e97dc7832\n\nChange-Id: I414954c96ad8b803a0401d416887c9ce167db210\n"
    },
    {
      "commit": "60d02077d86d2d1092443519290101f503aa6f7a",
      "tree": "57992d2bd94784cd765729b806429928ead0d2e7",
      "parents": [
        "36a75eeb15e58726e8cbbfe9687975740133a11b"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Sep 29 08:48:48 2016 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Dec 22 08:25:58 2016 -0800"
      },
      "message": "Replace cutils/log.h with either android/log.h or log/log.h\n\nTest: compile\nBug: 31289077\nChange-Id: I795a76f978d2213737f1fa908da789c543219b75\n"
    },
    {
      "commit": "c64e124bca8b7813ecea19d38452dd55fee4082f",
      "tree": "de5e16718fefa194781ee1a7c57c4844fc953e97",
      "parents": [
        "559dcf59ff136768b97a7bffa10b128d06caef01",
        "cbc7183fbbb30af5611795740e0db5affb7c9e29"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 30 20:58:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 30 20:58:28 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 am: ffe82a3b4a am: ec601622f8 am: f50635bdc4 am: f1e829a54e am: a2e95f5c9b am: c6239b0d4d\nam: cbc7183fbb\n\nChange-Id: I7a13718ab24d1c4c9c64d83e148031af046921e1\n"
    },
    {
      "commit": "c6239b0d4dfa730c122f2de214dfd2e62f7f8eea",
      "tree": "8ee8f273638f8058d32d2d9bcaf9b704b82f557c",
      "parents": [
        "379254d561700c55fae6292428aefa20e45b26f6",
        "a2e95f5c9b1613cce1d2bf0f0e35b0addd137906"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 30 20:21:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 30 20:21:25 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 am: ffe82a3b4a am: ec601622f8 am: f50635bdc4 am: f1e829a54e\nam: a2e95f5c9b\n\nChange-Id: Ic25053a111913dfd4490633b9f0eff1e7fe1d359\n"
    },
    {
      "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": "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": "221bfde160c9d0f52cab903bfb2e48d04881243e",
      "tree": "b492a1c26adeaba08fb140ad3f13fc9a984c8fd2",
      "parents": [
        "a030efa8c91d5efc91b0e151a4a50158fa9ab394",
        "d859d8a3ea3eb88d48119dad0550da3ac5a48b59"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Nov 22 17:14:57 2016 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Nov 22 17:14:57 2016 -0800"
      },
      "message": "Merge remote-tracking branch \u0027goog/cw-f-dev\u0027 into fix_merger\n\nBug: 32849428\n\n* goog/cw-f-dev:\n  If a device does not have a camera, do not set a camera death notifier\n  Fix security vulnerability: Effect command might allow negative indexes\n  Make VBRISeeker more robust\n  DO NOT MERGE: defensive parsing of mp3 album art information\n  Effects: Check get parameter command size\n  IOMX: convert ANWB to Gralloc meta if using useBuffer in the same process\n  DO NOT MERGE: defensive parsing of mp3 album art information\n  DO NOT MERGE: defensive parsing of mp3 album art information\n  DO NOT MERGE: defensive parsing of mp3 album art information\n  DO NOT MERGE: defensive parsing of mp3 album art information\n  Camera API1: don\u0027t pick wrong preview fps value\n  Fix security vulnerability: Equalizer command might allow negative indexes\n  Camera API1: relax the fps check with some margin\n  stagefright: remove allottedSize equality check in IOMX::useBuffer\n  Camera API1: filter out the unsupported preview fps range\n  DO NOT MERGE: Visualizer: Check capture size and latency parameters\n  Visualizer: Check capture size and latency parameters\n"
    },
    {
      "commit": "179c103d6c0fcae0c80273b53fad8654ab3cbec5",
      "tree": "fcf1bd12fd4c458a798b368adde1a86c010338d5",
      "parents": [
        "5589a4f1167a7d4b780535a90b03c909ea05ed28",
        "3427ab41b4974c68e8f1aa08e1062f3a53fd965c"
      ],
      "author": {
        "name": "Caroline Tice",
        "email": "cmtice@google.com",
        "time": "Wed Nov 16 18:24:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 16 18:24:26 2016 +0000"
      },
      "message": "Merge \"Fix 2 compiler warnings.\""
    },
    {
      "commit": "3427ab41b4974c68e8f1aa08e1062f3a53fd965c",
      "tree": "694f5d3298dd626f27303705bd8cea8e5a426a00",
      "parents": [
        "93f52337443196a95d183cb8fd8984aa86c41235"
      ],
      "author": {
        "name": "Caroline Tice",
        "email": "cmtice@google.com",
        "time": "Tue Nov 15 15:45:08 2016 -0800"
      },
      "committer": {
        "name": "Caroline Tice",
        "email": "cmtice@google.com",
        "time": "Wed Nov 16 08:44:42 2016 -0800"
      },
      "message": "Fix 2 compiler warnings.\n\nThis CL fixes the following 2 compiler warnings:\n\nEffectBundle.cpp:343:18 warning: Dereference of null pointer\n  (loaded from variable \u0027pHandle\u0027)\nEffectBundle.cpp:2662:13 warning: Value stored to \u0027status\u0027 is never read\n\nBUG: None\nTest: None\nChange-Id: Ifa68a79c6fe82ffcbd22890e1187c92a72535b7e\n"
    },
    {
      "commit": "622da70c3b65b922d05518574a2021105f958839",
      "tree": "7193549c3a8e2a520ed7e03bff1eca357c13ee12",
      "parents": [
        "4d2bf460f16044c89d55a4444716cb2ee673975a",
        "9dc4111c17971a0530cc6ab88231993bbf5dc223"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 16 01:16:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 16 01:16:33 2016 +0000"
      },
      "message": "Fix security vulnerability: Effect command might allow negative indexes am: 01183402d7 am: 94e3424b74 am: 9bf3487e7a am: d4881f8406 am: f31abe2c96 am: 0905c40edc am: 7b4d79044d am: a6323b04de am: d8383694f9 am: e92a0c60d8 am: 3712921ae9 am: df9b8955cb am: 3939df6105 am: af55335d2d am: 549f6da1f6\nam: 9dc4111c17\n\nChange-Id: I0a10b78775b4ae5ab3c0452b4befa052f26f7631\n"
    },
    {
      "commit": "9dc4111c17971a0530cc6ab88231993bbf5dc223",
      "tree": "e42a0b8a28981217f5113dc327340451284c2240",
      "parents": [
        "413a8d2925c1084c1563fc70ae6ad282e9832422",
        "549f6da1f6b61d46589e9302d0bab622ea04f6c6"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 16 01:08:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 16 01:08:46 2016 +0000"
      },
      "message": "Fix security vulnerability: Effect command might allow negative indexes am: 01183402d7 am: 94e3424b74 am: 9bf3487e7a am: d4881f8406 am: f31abe2c96 am: 0905c40edc am: 7b4d79044d am: a6323b04de am: d8383694f9 am: e92a0c60d8 am: 3712921ae9 am: df9b8955cb am: 3939df6105 am: af55335d2d\nam: 549f6da1f6\n\nChange-Id: I8f8302fc4259dba7f26ad7b6c42198c71d94e7ed\n"
    },
    {
      "commit": "3712921ae97ac6e90f61f341e0c3515b43f9b83e",
      "tree": "c21722d64cb896b5f5de8f23455e3f40d12d4f40",
      "parents": [
        "5eaa9d22bc3c95b901dd40874683d738650af6e8",
        "e92a0c60d8ce54ec38567ec9bc5a3c9aac8927cb"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 16 00:32:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 16 00:32:42 2016 +0000"
      },
      "message": "Fix security vulnerability: Effect command might allow negative indexes am: 01183402d7 am: 94e3424b74 am: 9bf3487e7a am: d4881f8406 am: f31abe2c96 am: 0905c40edc am: 7b4d79044d am: a6323b04de am: d8383694f9\nam: e92a0c60d8\n\nChange-Id: I0275c7561f4da96d0a17a663d4c2ce8942f33bbb\n"
    },
    {
      "commit": "7b4d79044dbb69378e0b6e72aca384433c7b95e0",
      "tree": "1ec4c31fa9a1c65ab1c2129a684e4ddb38f3012f",
      "parents": [
        "36f31265964aa3455b2923f272d82dd5d06fe17c",
        "0905c40edcc5ac787059bc92beac32021fb53601"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 16 00:03:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 16 00:03:41 2016 +0000"
      },
      "message": "Fix security vulnerability: Effect command might allow negative indexes am: 01183402d7 am: 94e3424b74 am: 9bf3487e7a am: d4881f8406 am: f31abe2c96\nam: 0905c40edc\n\nChange-Id: I1e1cddf4f5a95b4ac251aae6ff5db31877517936\n"
    },
    {
      "commit": "f31abe2c9691b0e8b584b2f6e10d7b181e7eff0a",
      "tree": "377d619181a23ecdea88c837499a9d2a917b2d23",
      "parents": [
        "7cfd47c566801f478a03c0e72f9426d737f1b0ac",
        "d4881f84060670553efcb9c445a7c48aeaed0dfa"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Nov 15 23:49:38 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 15 23:49:38 2016 +0000"
      },
      "message": "Fix security vulnerability: Effect command might allow negative indexes am: 01183402d7 am: 94e3424b74 am: 9bf3487e7a\nam: d4881f8406\n\nChange-Id: I4786037f49f5da37a1a363f7cb01c9c086776624\n"
    },
    {
      "commit": "d4881f84060670553efcb9c445a7c48aeaed0dfa",
      "tree": "6b20458cc3e18842950581f6c919b9c2886b7a89",
      "parents": [
        "c236ae3ad09b8d7a459daad3041af214b4b648f6",
        "9bf3487e7a33a85c4270f65abe4bc3e3c0848bcf"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Nov 15 23:43:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 15 23:43:09 2016 +0000"
      },
      "message": "Fix security vulnerability: Effect command might allow negative indexes am: 01183402d7 am: 94e3424b74\nam: 9bf3487e7a\n\nChange-Id: Ia36571a591829777096ad41316b7edf169ce9a6c\n"
    },
    {
      "commit": "9bf3487e7a33a85c4270f65abe4bc3e3c0848bcf",
      "tree": "bdf31f7bfec110de999aec417bf0a4aec6ac2599",
      "parents": [
        "82642824a57367de89be82f4fc9bb10eb63539d6",
        "94e3424b74d4da429268d4842a510d836c419827"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Nov 15 23:35:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 15 23:35:37 2016 +0000"
      },
      "message": "Fix security vulnerability: Effect command might allow negative indexes am: 01183402d7\nam: 94e3424b74\n\nChange-Id: Id0353ac5716377b45e3a967110d43d9baf744be8\n"
    },
    {
      "commit": "01183402d757f0c28bfd5e3b127b3809dfd67459",
      "tree": "ef981ab16da5bb89eee7dca621c875aca0b4b571",
      "parents": [
        "c5768d0921a35c2f0de924168d14cb3da87d674d"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Mon Nov 14 14:58:34 2016 -0800"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Nov 15 10:59:00 2016 -0800"
      },
      "message": "Fix security vulnerability: Effect command might allow negative indexes\n\nBug: 32448258\nBug: 32095626\n\nTest: Use POC bug or cts security test\nChange-Id: I69f24eac5866f8d9090fc4c0ebe58c2c297b63df\n"
    },
    {
      "commit": "6184728e5472c2fd1dc112210a5ed72ab6abc798",
      "tree": "fc4940ac390db722c4088e13e4f8487c04570a80",
      "parents": [
        "2d588e6356ec48ed493a715afc5e4595821c5e68",
        "fb35b6654b5d6619ec91f2881dacea800b40959b"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 09 20:50:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 09 20:50:28 2016 +0000"
      },
      "message": "Fix security vulnerability: Equalizer command might allow negative indexes am: e981cca9ff am: 8fb8275471 am: 6b4cf2c0d3 am: dd060b3bb4 am: 4bcf2e6fbe am: 81e0914473 am: 3d16a9c4b4 am: cde28c8a31 am: 00d12e3037 am: 67f8e40fcd am: 1b1d8e79a3 am: f386ebab0a am: 427e18298a am: 635d955978\nam: fb35b6654b\n\nChange-Id: I595408907d99c3466227637f224991510f0a97db\n"
    },
    {
      "commit": "1b1d8e79a3d0c7e10cfedf928d292e10ff896cb8",
      "tree": "e322f441ad42466ca57f48920c54aea98124ac39",
      "parents": [
        "a34b0f7e5c084f14f5982591028116a3811bf163",
        "67f8e40fcd1f74330dbaa23f8bbab431c5a22805"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 09 20:16:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 09 20:16:21 2016 +0000"
      },
      "message": "Fix security vulnerability: Equalizer command might allow negative indexes am: e981cca9ff am: 8fb8275471 am: 6b4cf2c0d3 am: dd060b3bb4 am: 4bcf2e6fbe am: 81e0914473 am: 3d16a9c4b4 am: cde28c8a31 am: 00d12e3037\nam: 67f8e40fcd\n\nChange-Id: Ic2bd5928180f19aee4d0b0a4e048c79e96eb9480\n"
    },
    {
      "commit": "3d16a9c4b4415b5009e5b3733c4933f5cd4c8193",
      "tree": "aa3a46477dd301e08a7c113f8c57abad766f4785",
      "parents": [
        "4978d974e239a1d18971716e3b814c4c2d55276e",
        "81e09144734595c5be07127db0afde61f0a1ff10"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 09 19:53:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 09 19:53:20 2016 +0000"
      },
      "message": "Fix security vulnerability: Equalizer command might allow negative indexes am: e981cca9ff am: 8fb8275471 am: 6b4cf2c0d3 am: dd060b3bb4 am: 4bcf2e6fbe\nam: 81e0914473\n\nChange-Id: Ia098ff7b7e1761e4af3ee256110f736f31860256\n"
    },
    {
      "commit": "4bcf2e6fbe340fb7089e0ee4a5ad700035d2d5ea",
      "tree": "d42a2e96140a9039f3cf59a46584fdf933517672",
      "parents": [
        "8326a5bd4ff3c9387a43f69e06c882f48d5bbc30",
        "dd060b3bb45cb50e965de50a3b278c8474eeb4b6"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 09 19:41:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 09 19:41:48 2016 +0000"
      },
      "message": "Fix security vulnerability: Equalizer command might allow negative indexes am: e981cca9ff am: 8fb8275471 am: 6b4cf2c0d3\nam: dd060b3bb4\n\nChange-Id: If6848a77e1f2a785c017d2e5d77f770c34a97d4c\n"
    },
    {
      "commit": "dd060b3bb45cb50e965de50a3b278c8474eeb4b6",
      "tree": "97ace79845c7909699607bf9b44ccb387f31fa50",
      "parents": [
        "1e036d883e300a01a17e328dbae9fc7e2af88f24",
        "6b4cf2c0d3e528874a62c78d74d33c6c99b99f7f"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 09 19:36:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 09 19:36:16 2016 +0000"
      },
      "message": "Fix security vulnerability: Equalizer command might allow negative indexes am: e981cca9ff am: 8fb8275471\nam: 6b4cf2c0d3\n\nChange-Id: I88ed7d46bb8d54dcb2309b103dd6fcf787ba3269\n"
    },
    {
      "commit": "6b4cf2c0d3e528874a62c78d74d33c6c99b99f7f",
      "tree": "73888a8b41b6789d74758d57492665eceff5422d",
      "parents": [
        "c696d76d984448723768ce80e461a7e0f09069f8",
        "8fb8275471a554503d333055e4715bed4a1b2b96"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Nov 09 19:30:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 09 19:30:47 2016 +0000"
      },
      "message": "Fix security vulnerability: Equalizer command might allow negative indexes am: e981cca9ff\nam: 8fb8275471\n\nChange-Id: Iba4ca7302804912646e8c510d2e436ebbf8373aa\n"
    },
    {
      "commit": "e981cca9fff3608af22bdf8fc1acef5470e25663",
      "tree": "cd45983c1392da6206b2e54775ccbf860619d310",
      "parents": [
        "2c28e5b1266a12163fed8236d34830f69f8216a2"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Mon Oct 31 12:50:20 2016 -0700"
      },
      "committer": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Tue Nov 01 17:40:37 2016 +0000"
      },
      "message": "Fix security vulnerability: Equalizer command might allow negative indexes\n\nBug: 32247948\nBug: 32438598\nBug: 32436341\n\nTest: use POC on bug or cts security test\n\nChange-Id: I91bd6aadb6c7410163e03101f365db767f4cd2a3\n(cherry picked from commit 0872b65cff9129633471945431b9a5a28418049c)\n"
    },
    {
      "commit": "0872b65cff9129633471945431b9a5a28418049c",
      "tree": "2d96140d9eb6256c81a2ec4e3d42b25c8f489ff9",
      "parents": [
        "d4370268adbbb95eca7a518a55abe42678df93ef"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Mon Oct 31 12:50:20 2016 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Mon Oct 31 14:33:42 2016 -0700"
      },
      "message": "Fix security vulnerability: Equalizer command might allow negative indexes\n\nBug: 32247948\nBug: 32438598\nBug: 32436341\n\nTest: use POC on bug or cts security test\n\nChange-Id: I91bd6aadb6c7410163e03101f365db767f4cd2a3\n"
    },
    {
      "commit": "ef225074ea06dc8ac2801b2fb9f4707dcd3f4200",
      "tree": "459f4cd2d64f05daaa281ebab124c115402f1b29",
      "parents": [
        "4e1fe188f263d7774330a0bcb1f6744790198aea"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Oct 05 11:38:32 2016 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Sun Oct 09 10:42:23 2016 -0700"
      },
      "message": "Enable strict warnings and fix unused warnings\n\nTest: builds without warnings\nChange-Id: I0701a44cbd9a2adc405a1e253b57df7ee03a90b7\n"
    }
  ],
  "next": "bb38f9060299b4fc3afab89d942c1d165b47b2b7"
}
