)]}'
{
  "log": [
    {
      "commit": "a3b4ef8b5f99e3161684bb56b1e77f94903e194a",
      "tree": "a00d29e667810c29d610eef214bd36a943324e6a",
      "parents": [
        "89d950d331ef55d5cc68461d58101bee2515c895"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Apr 17 15:42:49 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Apr 17 21:28:32 2017 -0700"
      },
      "message": "Add libeffects_headers.\n\nAlso had to fix the location and symlink of them.\n\nTest: works with BOARD_VNDK_VERSION :\u003d current\nBug: 33241851\nChange-Id: Idcfe1eaaf7be10a183b69bafa07f035ab9ca1e4e\n"
    },
    {
      "commit": "c2e0f33032b223013645d8d0838abd9b00197318",
      "tree": "70b241c149bf73f51f50140dcd87bbe0de938ff0",
      "parents": [
        "7faba5ea99bfa9f76be3f38fd26193fdd56e9485"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Apr 13 17:55:29 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Apr 13 19:02:36 2017 -0700"
      },
      "message": "libeffects: move to vendor\n\nBug: 33241851\nTest: equalizer works in google play music\nTest: CleanSpec works\nChange-Id: I11b54a5f050f914afc234e15f680581d15064c82\n"
    },
    {
      "commit": "090eb09be1600b101b6d6e4e092f30763776bc80",
      "tree": "703a0aea5c567d5be41392e617862f1b48d6a27f",
      "parents": [
        "fe3471f63bfcd829ecd33c8633f6f3b2ef57ad7c"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Apr 04 16:48:16 2017 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Apr 04 17:58:15 2017 -0700"
      },
      "message": "Show in dumpsys effect libraries that failed to load\n\nBug: 36525163\nBug: 36864417\nChange-Id: I120129cb43e9593cc94ba361fe76ade86448e46a\n\nTest: run and use dumpsys audio_flinger\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": "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": "e2b43843fd12783188edd2c54188ea8d26864788",
      "tree": "baab518964134359128ed35e5ebfc36cf977cde4",
      "parents": [
        "b4d5ec0d8f3755ccb8d5ce51798c3004330e1120"
      ],
      "author": {
        "name": "Vijay Venkatraman",
        "email": "vijaykv@google.com",
        "time": "Thu Feb 02 13:35:37 2017 -0800"
      },
      "committer": {
        "name": "Vijay Venkatraman",
        "email": "vijaykv@google.com",
        "time": "Fri Feb 24 11:47:45 2017 -0800"
      },
      "message": "Moved headers from include/ to appropriate libs\n\ninclude/camera -\u003e camera/include/camera\ninclude/media/audiohal -\u003e media/libaudiohal/include\ninclude/media/AudioResampler*.h -\u003e media/libaudioprocessing/include\ninclude/media/Audio*.h,IAudio*.h,IEffect*.h,ToneGenerator.h -\u003e media/libaudioclient/include\ninclude/media/EffectsFactoryApi.h -\u003e media/libeffects/include\ninclude/media/stagefright -\u003e media/libstagefright/include\ninclude/media/nbaio -\u003e media/libnbaio/include\ninclude/media/\u003crest of files\u003e -\u003e media/libmedia/include\ninclude/cpustats -\u003e media/libcpustats/include/cpustats\n\nAdded symlinks from old location to new ones\n\nBug: 33241851\n\nTest: VNDK linked modules will need to add explicit lib dep.\nAll other modules should compile the same\n\nChange-Id: I0ecf754a2132640ae781a3cc31428fb8c0bd1669\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": "060a6c53b5022c9e539a4c9b03b16da546964bec",
      "tree": "5c517aa0d24e519bb40dcd2431ffefa43959d4d7",
      "parents": [
        "d825ab9d5be990a6a7fb28033cfba84441100731",
        "49d3b5ee8e89e274a5c259dddb7cde38e98c2cde"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Jan 12 23:54:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 23:54:38 2017 +0000"
      },
      "message": "Merge \"liblog: use log/log.h for ALOG macros\" am: 59cfe7de39 am: c6d07e8230 am: 15b18326b6\nam: 49d3b5ee8e\n\nChange-Id: I87a85c85d3f509e0496f5946d6e9e58174398ea5\n"
    },
    {
      "commit": "15b18326b67cde4bfe1d71f7a4e703c411dec2e5",
      "tree": "630963d9c9ec2e087a14fe0373059103eb3c1b9a",
      "parents": [
        "4fdfda5cd2b1d8670bdcf6048028f28875710a69",
        "c6d07e82302322304c422b768af37255d4098134"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Jan 12 23:49:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 23:49:37 2017 +0000"
      },
      "message": "Merge \"liblog: use log/log.h for ALOG macros\" am: 59cfe7de39\nam: c6d07e8230\n\nChange-Id: Ia3c81c04b689ae06610df61d27627dd66d5f71bd\n"
    },
    {
      "commit": "e74bbf18a6595a914d3c771be08a72077465c51f",
      "tree": "67ecfbc9a118ea695beaf5536bcd3ea5e9cfe376",
      "parents": [
        "ce961d374f8436a50e63a081afa6b6c3185b2f90"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Jan 12 15:10:27 2017 -0800"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Jan 12 15:10:27 2017 -0800"
      },
      "message": "liblog: use log/log.h for ALOG macros\n\nTest: compile\nBug: 34250038\nChange-Id: Ie3b92790df631dbacdd51053264dddeba66913c1\n"
    },
    {
      "commit": "ad880540d13db9e39c94496fd9bc89dfbfd1e1f5",
      "tree": "e987c9baef0e830ebb6a2f7f1252b5d84d79210e",
      "parents": [
        "b3962d2405b279abde234e16e5b3bff3a4a5cab5",
        "9033512273129383c8cc78beee61f17b50ffff49"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Jan 10 21:28:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 10 21:28:47 2017 +0000"
      },
      "message": "Merge \"liblog: use log/log.h for ALOG macros\" am: 06d8feefec am: 71bf335ffa am: 8790fb2613\nam: 9033512273\n\nChange-Id: I67837417d7c8fbc2cc5239f903a0cdf3b107558b\n"
    },
    {
      "commit": "8790fb2613b493ab5ac3470deb522f79415eb6fe",
      "tree": "f41fb9e04b7b48113bf21ba700c409c5e39ac9b4",
      "parents": [
        "3e383dc9cd672acc970fa726b613d89ccfb8f7d8",
        "71bf335ffa564aff06dc34a0fc5d24aadfcd2b6b"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Jan 10 21:19:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 10 21:19:19 2017 +0000"
      },
      "message": "Merge \"liblog: use log/log.h for ALOG macros\" am: 06d8feefec\nam: 71bf335ffa\n\nChange-Id: Id07d468c8e95af39e189f53919a0ac6aabc9604c\n"
    },
    {
      "commit": "eb16561336e6445f7edae047998f2459e046cdfe",
      "tree": "c4a00a444fb228f725324b66fbf426a0a00728c3",
      "parents": [
        "98d1217d58b1879eccee445c3510a8c563a61d11"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Jan 10 09:08:19 2017 -0800"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Jan 10 10:04:43 2017 -0800"
      },
      "message": "liblog: use log/log.h for ALOG macros\n\nTest: compile\nBug: 30465923\nChange-Id: I247151363604714088b6059279702702b4e9f89a\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": "d074a7d4c5eefc51bbe8918ccf426fa5e4410f95",
      "tree": "3146ddf66fc3c780ad4b401077b017a97d039aa9",
      "parents": [
        "77109420fe285b4e9618bd5f0cd12e0fcef6eced",
        "5a5f57dd139c3fbc8c58b7ae8d145d73c98ce340"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 20:41:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 20:41:29 2016 +0000"
      },
      "message": "Visualizer: Check capture size and latency parameters am: 9a2732ba0a am: 5e0822f704 am: d21cc13ae6 am: f658db43f4 am: 73dae43026 am: 16303ece70 am: 0c7786ecd8 am: d6b51c0ef9 am: 2b82397960 am: ce6236f931 am: 24232c7bb7 am: b8842b6b87\nam: 5a5f57dd13\n\nChange-Id: I05dee2af162237e9492dcf19461150531384c658\n"
    },
    {
      "commit": "5a5f57dd139c3fbc8c58b7ae8d145d73c98ce340",
      "tree": "401826950cbe5efceff2fba4f42c06ead5a593c4",
      "parents": [
        "1c79c0531cfd3730253a3e07da7a4348b1f920fb",
        "b8842b6b870c61f89b86979d42c3c23a1b4caed5"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 20:35:27 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 20:35:27 2016 +0000"
      },
      "message": "Visualizer: Check capture size and latency parameters am: 9a2732ba0a am: 5e0822f704 am: d21cc13ae6 am: f658db43f4 am: 73dae43026 am: 16303ece70 am: 0c7786ecd8 am: d6b51c0ef9 am: 2b82397960 am: ce6236f931 am: 24232c7bb7\nam: b8842b6b87\n\nChange-Id: Iac67c163b3620b7b7f537afc8fb8b721a6068481\n"
    },
    {
      "commit": "d6b51c0ef9fd63fe990fb7adacdd1df9475a91c0",
      "tree": "821c188293c9313c2a0e8e7360f935382c7b6aa7",
      "parents": [
        "51931a9d2fd21ce85a9902cda32e35445f1ac943",
        "0c7786ecd836e12bece1bdbaec6e07a4c835bc27"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 19:58:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 19:58:25 2016 +0000"
      },
      "message": "Visualizer: Check capture size and latency parameters am: 9a2732ba0a am: 5e0822f704 am: d21cc13ae6 am: f658db43f4 am: 73dae43026 am: 16303ece70\nam: 0c7786ecd8\n\nChange-Id: Idf2bdd19f79bff9c663fbf9af0de5ffaf437109e\n"
    },
    {
      "commit": "f658db43f4f32908c9eeb44560404cabbe261fe7",
      "tree": "c225dc03c63786e73a69c2b68d6aaeec7b28f625",
      "parents": [
        "366f6b58bde2e97f556c18a74c904ad255730a58",
        "d21cc13ae61b2f452f129efe3ae016200ad7b00b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 19:32:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 19:32:51 2016 +0000"
      },
      "message": "Visualizer: Check capture size and latency parameters am: 9a2732ba0a am: 5e0822f704\nam: d21cc13ae6\n\nChange-Id: Iee4e5fe706eaafbf1cd36b864c53173a16151c0c\n"
    },
    {
      "commit": "34ce18d4e732814c0f6b133b984c6dc923792a04",
      "tree": "7a2e09af491869796dc6fcc9ca472f215b5aa5e0",
      "parents": [
        "dc3b5edb63ec40354e7960b6134b350cfc32d314",
        "ce8b7cd373af7570cb28d37487bd647211723137"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 19:25:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 19:25:50 2016 +0000"
      },
      "message": "DO NOT MERGE: Visualizer: Check capture size and latency parameters am: 86cbc180f4\nam: ce8b7cd373\n\nChange-Id: I2afd4ba46fd6d62c3e89e49ec826ef7d683b324a\n"
    },
    {
      "commit": "ce8b7cd373af7570cb28d37487bd647211723137",
      "tree": "89f5f06c697210150ed6e5058901e7a640c7e60b",
      "parents": [
        "ef01da120b8c6746d4274f2da53b8c1a82906cc0",
        "86cbc180f4cab6f02472f95f8d4bcae67aaabe8e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 19:19:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 19:19:51 2016 +0000"
      },
      "message": "DO NOT MERGE: Visualizer: Check capture size and latency parameters\nam: 86cbc180f4\n\nChange-Id: Ieefd729dc4b90ecaba5bd7684b940ec70f9203b5\n"
    },
    {
      "commit": "5e0822f704a65f107a8dd81ce9b7eac4d0a38ca1",
      "tree": "6f523235cc213d26bf1038fc11d6e8318ae4e5e7",
      "parents": [
        "048e810776a4ca0b79ddf16e44cb282ad0437ac1",
        "9a2732ba0a8d609ab040d2c1ddee28577ead9772"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 19:19:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 19:19:21 2016 +0000"
      },
      "message": "Visualizer: Check capture size and latency parameters\nam: 9a2732ba0a\n\nChange-Id: I3e08e2106d1d1ccc6974e7036dea4617fb8c04f5\n"
    },
    {
      "commit": "565394b1da36be15d26c7d6e4a5c945c84b1549b",
      "tree": "58880d25003ab871cbfaa75e72e36fe5ea3d614c",
      "parents": [
        "1b035a25ca3be2d202b66858c394a4fed4aeb75c",
        "9a2732ba0a8d609ab040d2c1ddee28577ead9772"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 19:15:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 10 19:15:02 2016 +0000"
      },
      "message": "Merge \"Visualizer: Check capture size and latency parameters\" into lmp-dev"
    },
    {
      "commit": "f89590d00951b9fd04fcf70b40e1160989491265",
      "tree": "89f5f06c697210150ed6e5058901e7a640c7e60b",
      "parents": [
        "fc6faebb083cca660b9c67171fe7925d70005e8f",
        "86cbc180f4cab6f02472f95f8d4bcae67aaabe8e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 10 19:13:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 10 19:13:24 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Visualizer: Check capture size and latency parameters\" into klp-dev"
    },
    {
      "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": "3ee0f1069e56d74b9cb39de8b0d9701369a4446b",
      "tree": "29b025066c2ccf0cb067a80abf7314911225f2b8",
      "parents": [
        "e73a2461baed796cae0e4a15a6c08835a88a708f",
        "48946cd0cdaddfd8abcf6827ac4836cc111cd89c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Nov 05 04:18:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 05 04:18:56 2016 +0000"
      },
      "message": "Merge \"EffectProxy: Check offload reply size\""
    },
    {
      "commit": "48946cd0cdaddfd8abcf6827ac4836cc111cd89c",
      "tree": "c365c4eaf49c4e9a4eb929f8747379658f81ebdb",
      "parents": [
        "d72ffc4416959d2c94838888c781468b2351716d"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Nov 04 16:45:06 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Nov 04 17:07:35 2016 -0700"
      },
      "message": "EffectProxy: Check offload reply size\n\nTest: Custom test case\nBug: 32448121\nChange-Id: Iacdd84097f897e86a188ab6831fd0e11738973d1\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": "86cbc180f4cab6f02472f95f8d4bcae67aaabe8e",
      "tree": "9afb0972f0596bd12b0dba51ffc77203e4a3c5cc",
      "parents": [
        "2c28e5b1266a12163fed8236d34830f69f8216a2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Oct 18 17:13:09 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Oct 19 12:41:37 2016 -0700"
      },
      "message": "DO NOT MERGE: Visualizer: Check capture size and latency parameters\n\nBug: 31781965\nChange-Id: I1c439a0d0f6aa0057b3c651499f28426e1e1f5e4\n"
    },
    {
      "commit": "9a2732ba0a8d609ab040d2c1ddee28577ead9772",
      "tree": "25d0d131ed5dc1c34aee6099f258ceda4abd8984",
      "parents": [
        "ef6934cdf9a84321455e106f52432f93a2e2541e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Oct 18 17:13:09 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Oct 19 18:48:52 2016 +0000"
      },
      "message": "Visualizer: Check capture size and latency parameters\n\nBug: 31781965\nChange-Id: I1c439a0d0f6aa0057b3c651499f28426e1e1f5e4\n"
    },
    {
      "commit": "bd0f59e493dbd67d1871b243ddad9cce3b50d7ce",
      "tree": "8f1d61fe4b43d485ed9aa810f05e3b6d72e6a15a",
      "parents": [
        "2103044be5c8fefbd97da410bbca47239fd3348d",
        "46b06cf79ee5125611c0138ef525423f4818c8df"
      ],
      "author": {
        "name": "Caroline Tice",
        "email": "cmtice@google.com",
        "time": "Wed Oct 19 18:05:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 19 18:05:06 2016 +0000"
      },
      "message": "Merge \"Fix potental memory leak (compiler warning).\" am: c1184a7991 am: 7a40848e50\nam: 46b06cf79e\n\nChange-Id: Ia51169703363cfa7eb488193316b12606097a970\n"
    },
    {
      "commit": "7a40848e50608558bab84adf4becc73550b25bff",
      "tree": "17714066c2cef44035c16e30cf35dacd88de5b2a",
      "parents": [
        "c1cf4c1b51d9a26f09b67473429f7189f8909f57",
        "c1184a7991b927099082de923693e204a1d334dd"
      ],
      "author": {
        "name": "Caroline Tice",
        "email": "cmtice@google.com",
        "time": "Wed Oct 19 17:50:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 19 17:50:35 2016 +0000"
      },
      "message": "Merge \"Fix potental memory leak (compiler warning).\"\nam: c1184a7991\n\nChange-Id: I78b5d0ed14bfb18108ee43a8d3570cdb6bc65b32\n"
    },
    {
      "commit": "f8dd1bdb12c76822ec1c2ab5d848c31f256cf36a",
      "tree": "175dad1f9fe58c1e1494f47b2f74487ca1643ef4",
      "parents": [
        "92047ec34ba7339ff1b99ede8e483cc2f64d436c"
      ],
      "author": {
        "name": "Caroline Tice",
        "email": "cmtice@google.com",
        "time": "Tue Oct 18 16:32:13 2016 -0700"
      },
      "committer": {
        "name": "Caroline Tice",
        "email": "cmtice@google.com",
        "time": "Tue Oct 18 16:35:18 2016 -0700"
      },
      "message": "Fix potental memory leak (compiler warning).\n\nThis CL fixes the following warning:\n\nEffectProxy.cpp:93:8: warning: Potential leak of memory pointed to by\n\u0027pContext\u0027.\n\nBUG\u003dNone\nTest: WITH_TIDY\u003d1 WITH_STATIC_ANLYZER\u003d1 mm\n\nChange-Id: I7f127042eb50d3d6297473bfd90a5402b182cc85\n"
    },
    {
      "commit": "c2f710f89ec1a3ea8e448bfafcc02b03529cc681",
      "tree": "36109077cc2fd28725397002a707689faca3877f",
      "parents": [
        "9a79c8f84a6de3b942c6b0a347aece7ecb7daed5"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Oct 17 18:05:36 2016 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Oct 17 18:07:52 2016 -0700"
      },
      "message": "Move audio_effects_conf.h to system/audio_effects\n\nThis file is not really related to HAL.\n\nChange-Id: Ie584266c708cebac651997c8086032b4cc25832b\nTest: make\n"
    },
    {
      "commit": "b4e21fe2fbc78db6cf4bdd53c9b5331772a04dbb",
      "tree": "f36b38395a068a9f89265b4ab07bf839017db18e",
      "parents": [
        "e0827cb05ddc4ad659fcb4d504659bb97ec03444",
        "7fc03ff68084ae8e75daf678d03dc3accc08dc64"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Thu Oct 13 02:27:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 13 02:27:28 2016 +0000"
      },
      "message": "Fix potential NULL dereference in Visualizer effect am: 874f9e0b8e am: f060479b9a am: bcc7230bb9 am: f4a63f6765 am: ecfd198cda am: bae68c9e15 am: d36ebed01e am: 1b963dc33c am: b4842ae2d4 am: 59f22c99fe\nam: 7fc03ff680\n\nChange-Id: I373bb242dd64295ff240e07bc96bce3a59fa5060\n"
    },
    {
      "commit": "7fc03ff68084ae8e75daf678d03dc3accc08dc64",
      "tree": "aabed1a3fd001bef89a7b585c95fb692c14915c6",
      "parents": [
        "bf3c1268ea9cfecf57482d33dea9b3f5cf3f7a16",
        "59f22c99fe8fdd84a07a9231fa7781daa9b4ee3c"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Thu Oct 13 02:21:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 13 02:21:23 2016 +0000"
      },
      "message": "Fix potential NULL dereference in Visualizer effect am: 874f9e0b8e am: f060479b9a am: bcc7230bb9 am: f4a63f6765 am: ecfd198cda am: bae68c9e15 am: d36ebed01e am: 1b963dc33c am: b4842ae2d4\nam: 59f22c99fe\n\nChange-Id: Ia0fa745aacc6f1af22df4bc69e42951ca1207585\n"
    },
    {
      "commit": "d36ebed01ea5f33e59b41d77a02557a82bebec6c",
      "tree": "cb59530cf4df80faa824e48d898c031228d74541",
      "parents": [
        "0bed5b78038b71f29c023e463a93bb8971235c52",
        "bae68c9e15fe33e0dcb06fe92adcf4edbe53d3ee"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Thu Oct 13 01:54:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 13 01:54:51 2016 +0000"
      },
      "message": "Fix potential NULL dereference in Visualizer effect am: 874f9e0b8e am: f060479b9a am: bcc7230bb9 am: f4a63f6765 am: ecfd198cda\nam: bae68c9e15\n\nChange-Id: I8e71eeb1a3b6c9adaa494578327e3984364b7ace\n"
    },
    {
      "commit": "ecfd198cda5158b9d35472975725048f449ed5cd",
      "tree": "61a29c869c309974125d0fb12e87a09c4a593a84",
      "parents": [
        "253e3ae0ba4028706118e143fb6946280494a72e",
        "f4a63f6765118754e998fed3ed51d24fa0d0faac"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Thu Oct 13 01:40:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 13 01:40:51 2016 +0000"
      },
      "message": "Fix potential NULL dereference in Visualizer effect am: 874f9e0b8e am: f060479b9a am: bcc7230bb9\nam: f4a63f6765\n\nChange-Id: I6a360ed595632dbb9d8e370c4561ec41d07c173f\n"
    },
    {
      "commit": "f4a63f6765118754e998fed3ed51d24fa0d0faac",
      "tree": "159a7297a1a4b260ad31b58ea97c4a0a8ba2d318",
      "parents": [
        "54c0001dc955398e855a36c082c4f3e517e92ad9",
        "bcc7230bb91811c4510f11d0c20d14fa743cc559"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Thu Oct 13 01:33:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 13 01:33:18 2016 +0000"
      },
      "message": "Fix potential NULL dereference in Visualizer effect am: 874f9e0b8e am: f060479b9a\nam: bcc7230bb9\n\nChange-Id: If5d6fefb276341472d827bac3f349561f7d1d990\n"
    },
    {
      "commit": "bcc7230bb91811c4510f11d0c20d14fa743cc559",
      "tree": "0795b34bade66b1e9713f82096707b642ca28cfa",
      "parents": [
        "d18d8fac612e57044ff3fe2c35ac2112e6b7bc18",
        "f060479b9adbe919bf35dc575d42ae50a4893a42"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Thu Oct 13 01:26:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 13 01:26:47 2016 +0000"
      },
      "message": "Fix potential NULL dereference in Visualizer effect am: 874f9e0b8e\nam: f060479b9a\n\nChange-Id: I69eb3819f246e6d807af099f9a0260146cd06fd2\n"
    },
    {
      "commit": "874f9e0b8eb0cbe508d15c8c03796c863851f21f",
      "tree": "9d5c6c632acc0190d7be0fb5fe87a7d75f21d98d",
      "parents": [
        "afb20c310207aa4380f0578545ffce993ded23da"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Fri Oct 07 18:16:09 2016 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Oct 12 12:19:06 2016 -0700"
      },
      "message": "Fix potential NULL dereference in Visualizer effect\n\nBug: 30229821\n\nTest: fixing CL. Existing unit tests still pass.\n\nChange-Id: I6e4abd759d5d2abc3b391e92e2e18f060cab7af0\n"
    },
    {
      "commit": "0c739c59dd1a3d52beb82a353c13b6c853d93f5f",
      "tree": "a90b27c43b30a0591d7385fb14fb983ee11e3be8",
      "parents": [
        "f260a0041777d2b706327916faf96b111024fba1",
        "b66492c7686193a2d436939c4e046459af4e4bdb"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Mon Oct 10 21:42:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 21:42:42 2016 +0000"
      },
      "message": "Merge \"Fix potential NULL dereference in Visualizer effect\""
    },
    {
      "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"
    },
    {
      "commit": "b66492c7686193a2d436939c4e046459af4e4bdb",
      "tree": "6a49124facd853f35e0b8cdd0f83d4b030c3c63e",
      "parents": [
        "4e1fe188f263d7774330a0bcb1f6744790198aea"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Fri Oct 07 18:16:09 2016 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Fri Oct 07 18:26:23 2016 -0700"
      },
      "message": "Fix potential NULL dereference in Visualizer effect\n\nBug: 30229821\n\nTest: fixing CL. Existing unit tests still pass.\n\nChange-Id: I6e4abd759d5d2abc3b391e92e2e18f060cab7af0\n"
    },
    {
      "commit": "c380f611f779dd7dc29ccf80609893d67e78167a",
      "tree": "c733e46721a1dffe702ac09836b958719e2080ef",
      "parents": [
        "d45003594f2ae928869f14579095687c4f090d06",
        "37a767263e347df05680ae0b8be1619c04a8d6af"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 05 17:10:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 05 17:10:54 2016 +0000"
      },
      "message": "Merge \"Convert to Android.bp\" am: a50b46b7bb am: 8651f91fbd am: 806f548e79\nam: 37a767263e\n\nChange-Id: I35e44448c5e7ef813f050d2422286f540b39490b\n"
    },
    {
      "commit": "806f548e797a1c5d4efc0347dbf707082ceaecc4",
      "tree": "3fc2047b837095fae268270f9472b765c9041652",
      "parents": [
        "ff39fd1e3aca6d4ebafa887b22cb34d60fff4abc",
        "8651f91fbdb2d5f5dcbe0716b1d7bac1a6f307b4"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 05 17:04:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 05 17:04:23 2016 +0000"
      },
      "message": "Merge \"Convert to Android.bp\" am: a50b46b7bb\nam: 8651f91fbd\n\nChange-Id: Icdd020775d7a6950f2bcd9450b5acd969add46d0\n"
    },
    {
      "commit": "ee1cd20c83674d1b8e37636f86165ee51f607a4a",
      "tree": "8260e69d6a9970c2da0f8c2137bf3ac85a8b07b4",
      "parents": [
        "14dcfa14ae599e31ffd44b823f8eebd0b951beb7",
        "d40faa10cfa90fef9c81c54d409df941c2e25236"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 05 03:52:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 03:52:08 2016 +0000"
      },
      "message": "Merge \"Fix compiler warnings.\""
    },
    {
      "commit": "af26292e0bffda642aed0d51a9f0ac010d8fabf2",
      "tree": "61708d8c3e6af5df302a500c8ef4fefca3422db4",
      "parents": [
        "da1ce7f95cd058d368e5d459d93618398e406c02"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Tue Oct 04 19:58:25 2016 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Tue Oct 04 19:58:25 2016 -0700"
      },
      "message": "Convert to Android.bp\n\nSee build/soong/README.md for more information\n\nTest: mmma -j frameworks/av\nChange-Id: I1b8deeec65e2cfa1633354712004ef87f3ac8b3e\n"
    },
    {
      "commit": "6d7deae9b9a5a969eda2a68c2139220b62833b5a",
      "tree": "57df13357576006ea87bc964aad44991d4f8fb6e",
      "parents": [
        "f68051a6beb8bb390d12fb700f1721be3f95e54f",
        "8639a4b67ad99d906cb5cd2bd952f64a2009c8cd"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Mon Sep 26 20:37:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 26 20:37:52 2016 +0000"
      },
      "message": "Merge \"libeffects: fix enum conversion warnings.\" am: bb38f90602\nam: 8639a4b67a\n\nChange-Id: Ib1c9f91d1e4b1de800186b0b807c8b081f224c15\n"
    },
    {
      "commit": "bb38f9060299b4fc3afab89d942c1d165b47b2b7",
      "tree": "a769c824e4f3f161efd427f6293ae37b676ac704",
      "parents": [
        "9200a9aab71fd6e1feaffb0b85d9021bcc9d818e",
        "cf06be50b28837b2fc39233871ce069e0a74ad01"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 26 20:30:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 26 20:30:07 2016 +0000"
      },
      "message": "Merge \"libeffects: fix enum conversion warnings.\""
    },
    {
      "commit": "cf06be50b28837b2fc39233871ce069e0a74ad01",
      "tree": "31589cb63b28b061d0727b9a469ae3a302ba3541",
      "parents": [
        "7449b5e025eeb79b04d67c4595c0497b942fe785"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Mon Sep 26 11:15:48 2016 -0700"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Mon Sep 26 11:16:34 2016 -0700"
      },
      "message": "libeffects: fix enum conversion warnings.\n\nwarning: implicit conversion from enumeration type \u0027LVDBE_Fs_en\u0027 to\ndifferent enumeration type \u0027LVM_Fs_en\u0027 [-Wenum-conversion]\n\nThanks to Luis Lozano for the patch!\n\nBUG: None\nTest: Compiles without warnings.\nChange-Id: I5bb0b5fc2e4e23080f61a209ab0ea95f423bafb1\n"
    },
    {
      "commit": "f68051a6beb8bb390d12fb700f1721be3f95e54f",
      "tree": "00589eb007d394eb78d8bd847bb9245ac6bc177b",
      "parents": [
        "99f553fab5fa815c11b4fdf5b6d1c33309b0f029",
        "cb092999cb5922247efeb7638237ba980c7e7d7e"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Sun Sep 25 00:01:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Sep 25 00:01:16 2016 +0000"
      },
      "message": "Merge \"Add missing liblog dependency\" am: 9200a9aab7\nam: cb092999cb\n\nChange-Id: I286fa20555573dafdc0351a8db47192730f21977\n"
    },
    {
      "commit": "b8c32f06401c8948a69fa896a9afd768528b299f",
      "tree": "03f478cad7b90b0ed6fc1cf63a5e8a96aab40090",
      "parents": [
        "7449b5e025eeb79b04d67c4595c0497b942fe785"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Sep 23 17:15:38 2016 -0700"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Sat Sep 24 15:15:46 2016 -0700"
      },
      "message": "Add missing liblog dependency\n\nBug: http://b/31289077\nBug: http://b/27171986\nTest: remove liblog from libcutils and recompile\nChange-Id: Ic2e8a3d9e62d778d32863a4b794dc4c80b1b1b2b\n"
    },
    {
      "commit": "d40faa10cfa90fef9c81c54d409df941c2e25236",
      "tree": "70ba9f2cc52f097c8c7118dd2136414dbf3bdc24",
      "parents": [
        "c0acc19f411a8ca75da2081ee335a024790d36b6"
      ],
      "author": {
        "name": "Ting-Yuan Huang",
        "email": "laszio@google.com",
        "time": "Fri Sep 23 16:53:49 2016 -0700"
      },
      "committer": {
        "name": "Ting-Yuan Huang",
        "email": "laszio@google.com",
        "time": "Fri Sep 23 16:53:49 2016 -0700"
      },
      "message": "Fix compiler warnings.\n\nChange-Id: I2a00178abf578abafa1f7fb6ee0d812d87cb70f0\nTest: mmm frameworks/av/media/libeffects/visualizer/\n"
    },
    {
      "commit": "dea1279c79bcbcaa3eb01131515b32124ca28e9c",
      "tree": "8bc93a396a6124926700503e5b016acec9e3609b",
      "parents": [
        "6d50452127e736319204f70976982d2b1772fce3",
        "53bc7fcee33ef51bbdced8fb8e0e5ff1e3c638e7"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Sep 20 06:04:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 20 06:04:36 2016 +0000"
      },
      "message": "Fix potential overflow in Visualizer effect am: 46dc714d52 am: 8720f85196 am: bad0250dcb am: 2feb9ce748 am: fba2bd1372 am: dddfa37ec9 am: de6acc18bb am: a0f7a7b07e am: dd6ad5eba7 am: be0844b573 am: 0710743c91\nam: 53bc7fcee3\n\nChange-Id: I58faa81c8bbfb7ea12142a4fd9d6c86cff3276b4\n"
    },
    {
      "commit": "53bc7fcee33ef51bbdced8fb8e0e5ff1e3c638e7",
      "tree": "74e1c125bf7099be69f585b2a37144cc4e75dd07",
      "parents": [
        "58bb33f447c1a6fd1e64de399f177e6875b2c90d",
        "0710743c91addd7da38242737a3255b0b8e725c6"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Sep 20 04:51:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 20 04:51:52 2016 +0000"
      },
      "message": "Fix potential overflow in Visualizer effect am: 46dc714d52 am: 8720f85196 am: bad0250dcb am: 2feb9ce748 am: fba2bd1372 am: dddfa37ec9 am: de6acc18bb am: a0f7a7b07e am: dd6ad5eba7 am: be0844b573\nam: 0710743c91\n\nChange-Id: I142290d5735b028876eb9e5a974a4b0c8b910fef\n"
    },
    {
      "commit": "a0f7a7b07eca1d3210280e828492cba3ce9a2646",
      "tree": "6b8d88e63decbae5d63b6113c7ba9a192ffa2dfe",
      "parents": [
        "53de578e884f12d45eef09312ac51c30d68e079a",
        "de6acc18bb1f81455bdaa7daa4df4e8455b78bd3"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Sep 20 02:30:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 20 02:30:51 2016 +0000"
      },
      "message": "Fix potential overflow in Visualizer effect am: 46dc714d52 am: 8720f85196 am: bad0250dcb am: 2feb9ce748 am: fba2bd1372 am: dddfa37ec9\nam: de6acc18bb\n\nChange-Id: I2f722a5271282192b08764a42f28d301be1e1835\n"
    },
    {
      "commit": "de6acc18bb1f81455bdaa7daa4df4e8455b78bd3",
      "tree": "4df609d57da464f9237d1a6abee15fb2a24509da",
      "parents": [
        "106a9050b939c99c62d80489e3167a04512bf95e",
        "dddfa37ec95f0a52c9bdb97302ca35867c955cc6"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Sep 20 01:46:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 20 01:46:42 2016 +0000"
      },
      "message": "Fix potential overflow in Visualizer effect am: 46dc714d52 am: 8720f85196 am: bad0250dcb am: 2feb9ce748 am: fba2bd1372\nam: dddfa37ec9\n\nChange-Id: If9c3e7f463b3d053d939f0ca9377dd99dcb5aa4b\n"
    },
    {
      "commit": "fba2bd13729180eb3774248ca8106900488e7207",
      "tree": "c0ebb09befc15e44d0d3da7d889bcab961061fbc",
      "parents": [
        "87415a74ee6ce2618b036a4dcee6015956b072d7",
        "2feb9ce748f9b7b3f844e66aaa76c667a3aeb91c"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Sep 20 00:56:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 20 00:56:50 2016 +0000"
      },
      "message": "Fix potential overflow in Visualizer effect am: 46dc714d52 am: 8720f85196 am: bad0250dcb\nam: 2feb9ce748\n\nChange-Id: I6a251c81d4337113a863a5364c39006678cca066\n"
    },
    {
      "commit": "2feb9ce748f9b7b3f844e66aaa76c667a3aeb91c",
      "tree": "186f0b3656b86fc53616ad32881726d61216fa6a",
      "parents": [
        "b308b1a5d95a03d45cf8bfaf4f35debd398f3c20",
        "bad0250dcb7f79bb1367db1045c6ca6dfc2238ec"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Sep 20 00:46:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 20 00:46:03 2016 +0000"
      },
      "message": "Fix potential overflow in Visualizer effect am: 46dc714d52 am: 8720f85196\nam: bad0250dcb\n\nChange-Id: I23660e1da14f232ff786f9ab78da3e26f301c1b2\n"
    },
    {
      "commit": "bad0250dcb7f79bb1367db1045c6ca6dfc2238ec",
      "tree": "14d2afaeeac25ffa01ccadc105851b9bd986f2d7",
      "parents": [
        "dfe5b5193cfc6321a7ddd3a48ceeaf59097cb545",
        "8720f851962489573b3924b866530bf60373ad9e"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Sep 20 00:39:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 20 00:39:33 2016 +0000"
      },
      "message": "Fix potential overflow in Visualizer effect am: 46dc714d52\nam: 8720f85196\n\nChange-Id: I0803632824e6fc5a70ad6a1ba36743eb11cc3e7e\n"
    },
    {
      "commit": "9727b5b68137d8b03d3a163fc364c5ae8e06db2b",
      "tree": "136da42b0490cfbf90f69678a0615cf733f725a3",
      "parents": [
        "6b11f552f99ce7bd40ea164f65ac1590a3f4198b",
        "6aff3e90f4d23991c17525e7e38510aab81fbcf6"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Tue Sep 13 02:30:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 13 02:30:37 2016 +0000"
      },
      "message": "Merge \"Remove unnecessary pathmap usage\" am: 8a288e1fbd am: 4a17304cc2 am: 4a3c58ae48\nam: 6aff3e90f4\n\nChange-Id: Ia6b367a670d9ae537b910ace8be719b256076f18\n"
    },
    {
      "commit": "e40e39317792469a8f1c4bc1d4e7df10ce0c2d86",
      "tree": "0dc0424319103e512a1ace4625041f5dd310b802",
      "parents": [
        "f9ee5183c82c645de8ed9ec79d9bae04b3bc6e51"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Sep 12 16:21:27 2016 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Sep 12 16:21:27 2016 -0700"
      },
      "message": "Remove unnecessary pathmap usage\n\nspeex is being removed by the pathmap because libspeexresampler already\nexports that include dir automatically if you link against it.\n\nTest: mma\nChange-Id: If3d07234696cd24ff0060d829f55d9d50a3df849\n"
    },
    {
      "commit": "46dc714d523a41a4f886eecbe5b9947a4c900510",
      "tree": "dec8a194b1f84803d674c9a0ec6c6c6ad337d719",
      "parents": [
        "4fb531e2627a0bb5109de2aa6096a972f40dad72"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Mon Aug 22 17:20:26 2016 -0700"
      },
      "committer": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Wed Aug 24 01:28:32 2016 +0000"
      },
      "message": "Fix potential overflow in Visualizer effect\n\nBug: 30229821\nChange-Id: Idd3c1563dc9d3261e6e168e945005bf133ab2cdb\n(cherry picked from commit 099ab280775946e7c36c73fde47f2ee5a2579f53)\n"
    },
    {
      "commit": "099ab280775946e7c36c73fde47f2ee5a2579f53",
      "tree": "e5e6066127680d499a1f4f1e6c9bcfe798e149c6",
      "parents": [
        "2f5909902d386aba56f95d9602cda6a006388647"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Mon Aug 22 17:20:26 2016 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Aug 23 11:13:47 2016 -0700"
      },
      "message": "Fix potential overflow in Visualizer effect\n\nBug: 30229821\nChange-Id: Idd3c1563dc9d3261e6e168e945005bf133ab2cdb\n"
    },
    {
      "commit": "50bccc66cb570459ae5f93faa986204526b81262",
      "tree": "44436cab25e63874a871dc7c74885498018edec5",
      "parents": [
        "76c12009f52a60fc2894e1493516a9d4fb107640",
        "00f6841c91c4df0e5d9bf86d2593ae9e0e75bcce"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed May 18 01:27:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 18 01:27:08 2016 +0000"
      },
      "message": "Merge \"Fix misc-macro-parentheses warnings.\" am: 512c04c5cc\nam: 00f6841c91\n\n* commit \u002700f6841c91c4df0e5d9bf86d2593ae9e0e75bcce\u0027:\n  Fix misc-macro-parentheses warnings.\n\nChange-Id: Ice0b2dc35814165460bce73e9cd2dceab0091624\n"
    },
    {
      "commit": "ee5863a537bc83a0a603de43e068bbaff850ec59",
      "tree": "08296579d518c27c40b192b0294f89ba45b30e2f",
      "parents": [
        "0603c5dfc34923095218307674a60429bfa5873a"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue May 17 15:31:20 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue May 17 15:31:20 2016 -0700"
      },
      "message": "Fix misc-macro-parentheses warnings.\n\nBug: 28705665\nChange-Id: Iaddda0f87395c44173a312f53e42a47c041d4526\n"
    },
    {
      "commit": "ee507ef9e5115a923d20f5cf840d128dd49fb00f",
      "tree": "cef4fccf1ff52b8133cee15366661f31ef542f70",
      "parents": [
        "15ac558b0f1873dbe0d9c1e6fed042a349f8b5a4"
      ],
      "author": {
        "name": "Haynes Mathew George",
        "email": "hgeorge@codeaurora.org",
        "time": "Wed Jul 15 11:06:05 2015 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 25 10:21:29 2016 -0700"
      },
      "message": "libeffects: validate channel mask in downmixer configure\n\nValidate channel mask in downmixer configure, this returns\nearly warning to calling module which can fallback to another\ndownmixing module or return error instead of playing improper\ndata.\n\nauthored-by: Dhananjay Kumar \u003cdhakumar@codeaurora.org\u003e\n\nCRs-Fixed: 862105\nChange-Id: Ic19c4913608468d5c5197f65bb5d6a640c9d2d74\n"
    },
    {
      "commit": "55363176be0ad1fe75d97276547929b4ca971f56",
      "tree": "3fe580b201bb18d7e81792a8a98051d372c8078a",
      "parents": [
        "c25621f0e52dbf78159b5aa28b8c19ed6a7a053b",
        "813ac23bee5b3519c2b7f410a2b24b3a94075b22"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Feb 17 09:50:43 2016 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Feb 17 09:50:43 2016 -0800"
      },
      "message": "Merge commit \u0027813ac23bee5b3519c2b7f410a2b24b3a94075b22\u0027 into HEAD\n"
    }
  ],
  "next": "e564c201c290c24f94e1478fea3fca2e7422980d"
}
