)]}'
{
  "log": [
    {
      "commit": "8e23aa4ee6ca559fc51e519225193841fce37318",
      "tree": "ded8b7f1a55f967184c5ae813dfa1b240b9adfd4",
      "parents": [
        "43e86c1ca6b6855df83d0ebe3848310648f0624a",
        "e988e8f1f680e7820bf3c9dcf59fe7a64493d581"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Thu Dec 22 19:22:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 19:22:46 2016 +0000"
      },
      "message": "Merge \"Make users of MtpServer fill in DeviceInfo field values\" am: 933ea68aca\nam: e988e8f1f6\n\nChange-Id: Icce6e31723d4dac12cf2c2e389e69c067dd66a91\n"
    },
    {
      "commit": "abdc2b47b3b6736e202663dee93f37e53f4e3ebf",
      "tree": "38aebbc08d7c69086a599c0a7069aab8b5f7ac86",
      "parents": [
        "26e50963641189733f32362b8db39a3a6f1e19fd"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Wed Dec 21 11:19:52 2016 -0800"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Wed Dec 21 13:56:28 2016 -0800"
      },
      "message": "Make users of MtpServer fill in DeviceInfo field values\n\nThis is part of weaning apps off accessing system identifiers via\nsystem properties API. Apps should use android.os.Build API instead.\n\nBug: 33700679\nTest: Enable MTP mode then check that mtp-detect output same as before this commit\nChange-Id: I4e6696cdee18b9c3e987c432c095911e85a997db\n"
    },
    {
      "commit": "85785b557ac897cad031cff3f23e17731aecc260",
      "tree": "e284ac1cb81ee77352a2d2ab670b9cac3c219e8e",
      "parents": [
        "60cb82e8e68bf30e564f6ef65bd5a7c5f6411ee6",
        "8f9c005fa9ea1e7428308f97d108fbc02a45c746"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Dec 14 23:41:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 14 23:41:26 2016 +0000"
      },
      "message": "Merge \"Fix a memory leak.\" am: 1715678a89\nam: 8f9c005fa9\n\nChange-Id: I29afa8d1394feb57574ed527cda102405571fd65\n"
    },
    {
      "commit": "8b1eed4ee8d70bfebe88c0969309d025cc498c0e",
      "tree": "a713f89b33a2234493ca26539148d2bdbb227cf4",
      "parents": [
        "b5f056068d0eb2e3b603e950de73262d6e81d85d",
        "01cb199bed52621993c83f98d87f792bfddc3c47"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Dec 14 17:05:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 14 17:05:59 2016 +0000"
      },
      "message": "Merge \"Revert \"Remove AmrInputStream\"\" am: e2d8581529\nam: 01cb199bed\n\nChange-Id: Icafcabcc2b99dac4d897e0d68725c53e84fdd5c5\n"
    },
    {
      "commit": "a4efbf863ba7e9f02efacda4d073d7ba8ea2fb00",
      "tree": "0fba410a98585fd24abec0ae7e85efe1268b946a",
      "parents": [
        "0c3518cc7724df29b790d9d81af9a105e7958cf7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Dec 14 16:44:12 2016 +0000"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Dec 14 16:44:12 2016 +0000"
      },
      "message": "Revert \"Remove AmrInputStream\"\n\nThis reverts commit 0c3518cc7724df29b790d9d81af9a105e7958cf7.\n\nChange-Id: I250d86d2d6ce462cb5f29bc6c312d88a49ac24a4\n"
    },
    {
      "commit": "5572d1607bf145c59b830b24e152e030094646bc",
      "tree": "dcc5c1720ecf90ae00567402671e4b2a060e90b6",
      "parents": [
        "fbeacb02c0fe331242dd1815a28e2b2f1d5a42c6"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Tue Dec 13 15:32:00 2016 -0800"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Tue Dec 13 15:32:00 2016 -0800"
      },
      "message": "Fix a memory leak.\n\nThis was caught by clang\u0027s static analyzer. Warning:\nframeworks/base/media/mca/filterfw/native/core/shader_program.cpp:1031:3:\nwarning: Potential leak of memory pointed to by \u0027attrib.owned_data\u0027\n    return StoreAttribute(attrib);\n\nBug: None.\nTest: The static analyzer no longer complains.\nChange-Id: Ibef0368dfa48ba57e38019a5a3e33d5bacd847a2\n"
    },
    {
      "commit": "b10837952a5659740a234996c30426642d834f15",
      "tree": "b1c9a8544c235d25e3c86a9ff6be15c3e510c956",
      "parents": [
        "4d2c60173e0d7691f92c4127b2c7f7dbaa1af35c",
        "e57b37e423ef7ff7f7a41019dc773c9a0277b4a5"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Dec 13 23:28:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 13 23:28:55 2016 +0000"
      },
      "message": "Merge \"Remove AmrInputStream\" am: 70b262b0f2\nam: e57b37e423\n\nChange-Id: Ia95832144e831b91ba0f163db1da8ef8e7033446\n"
    },
    {
      "commit": "0c3518cc7724df29b790d9d81af9a105e7958cf7",
      "tree": "e131e56c90c0a3da705ed47b2d9aea9837def015",
      "parents": [
        "fbeacb02c0fe331242dd1815a28e2b2f1d5a42c6"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Nov 11 13:18:12 2016 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Dec 13 13:31:10 2016 -0800"
      },
      "message": "Remove AmrInputStream\n\nBug: 32114618\nChange-Id: I55328e6f003377f4d3c2ba2266844047b1422f49\n"
    },
    {
      "commit": "88672d7d29cf3ce210cd6f4d9cf66f8119fec0b0",
      "tree": "a93c835fbe43d933b923f92b6477c3751722acc9",
      "parents": [
        "edb11059e7fc6d201a0fb2b9621d5288af33f419",
        "830874dbe7550636faa22eddced082b7a33bf207"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Dec 13 00:37:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 13 00:37:12 2016 +0000"
      },
      "message": "Merge \"Modify UsbDeviceManager stack to allow MtpServer to use FunctionFS drivers.\" am: 1975240f17\nam: 830874dbe7\n\nChange-Id: I930f006ffd7a429379638aa4f8268ed443a3696b\n"
    },
    {
      "commit": "bb598ee16f4b61978c88358e8f96153395cdb7ad",
      "tree": "7d6ddd52811d30560e0e713cecedd28bedcf6a99",
      "parents": [
        "021e8ff2afeedf1e096a0709867c615a955a978c"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon Oct 24 14:35:08 2016 -0700"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon Dec 12 11:05:32 2016 -0800"
      },
      "message": "Modify UsbDeviceManager stack to allow MtpServer to use FunctionFS drivers.\n\nFunctionfs requires MtpServer to write descriptors before the device can be\nconfigured. This adds a new configure call that will occur only when\nfunctions are changed (new argument added to updateUsbStateBroadcast for this)\nand be called after sys.usb.config is changed but before the waitForState\ncall to ensure compatibility with configfs devices.\n\nBug: 30976142\nChange-Id: I7e94a5847d3b19c0fd75139e1b15a3f2a1cea01d\nTest: Manual\n"
    },
    {
      "commit": "52dd278eb3e2c1ac8631110aa165a962f4fd4b10",
      "tree": "9c17f997769db3fbc06e4a2a82bf24b5dd41c290",
      "parents": [
        "bc9c711513e4457c68d47ced29928430fe3bb27a",
        "582e612fdc8fe0afd66d03abfccdfbc8b4b77792"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Mon Dec 05 04:47:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 05 04:47:33 2016 +0000"
      },
      "message": "Merge \"ExifInterface: fix NegativeArraySizeException\" am: c57b472d67\nam: 582e612fdc\n\nChange-Id: I671ef98f05431e7c4baa2a7b84f6cb04a82c5d9d\n"
    },
    {
      "commit": "582e612fdc8fe0afd66d03abfccdfbc8b4b77792",
      "tree": "2f017b9a808b50f8f9a6dc4ea17c0a6578e5a089",
      "parents": [
        "dab9e7bfc77f71040a8806dc18a7169269dcbbb0",
        "c57b472d67519e60fed8ce08c979aebe81a484e6"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Mon Dec 05 04:41:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 05 04:41:30 2016 +0000"
      },
      "message": "Merge \"ExifInterface: fix NegativeArraySizeException\"\nam: c57b472d67\n\nChange-Id: Ifbe9af9b62837923e6e56159759da6c59795b3aa\n"
    },
    {
      "commit": "8708c80cde415d5baa640bbd17e1cab4ece601f8",
      "tree": "71153b7129a111f127b90ef285b08acfe6a7f520",
      "parents": [
        "7dd909684f69595f72a366928a151841e5833cac"
      ],
      "author": {
        "name": "NIEJuhu",
        "email": "niejuhu@xiaomi.com",
        "time": "Fri Nov 04 17:13:13 2016 +0800"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Dec 02 06:42:58 2016 +0000"
      },
      "message": "ExifInterface: fix NegativeArraySizeException\n\nThe IFD entry has a 4-byte field COUNT. It is read as int type\nand is used as array size by ExifInterface. If a crafted JPEG\nfile contains a negative value, a NegativeArraySizeException\noccurs.\n\nChange-Id: Ief29936400f04636928df09e7f357cbf25345383\nSigned-off-by: NIEJuhu \u003cniejuhu@xiaomi.com\u003e\n"
    },
    {
      "commit": "6ab25ba5f19eca77a1e9290bf23171afe4cbfbfa",
      "tree": "69bf455f8a5b4f0652e8d50d4ad991cefd526fb0",
      "parents": [
        "e8ceb15b514b46ab24319206bc20f4c2203c23f7",
        "4cfb0f020fce4a95285eaa99b781cfd4294ef942"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Nov 23 02:56:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 23 02:56:11 2016 +0000"
      },
      "message": "Merge \"Fix static analyzer warnings.\" am: 9c69c41b95\nam: 4cfb0f020f\n\nChange-Id: I127bbf30a44342e2464a29c7b1793861f3c44931\n"
    },
    {
      "commit": "4cfb0f020fce4a95285eaa99b781cfd4294ef942",
      "tree": "ab22c801b2e9380c2efa9070e48d8c7995b0cfe1",
      "parents": [
        "673c0e5596cda6c0b8ae3cb6c025efc0a2edcf99",
        "9c69c41b957de2dabcb469447043ea3df1a8e692"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Nov 23 02:52:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 23 02:52:13 2016 +0000"
      },
      "message": "Merge \"Fix static analyzer warnings.\"\nam: 9c69c41b95\n\nChange-Id: I62b951aa16a714343f155fa3af86f58933212ebb\n"
    },
    {
      "commit": "9c69c41b957de2dabcb469447043ea3df1a8e692",
      "tree": "9330462dbd7033dfaf9b8551a68a6ed394a00636",
      "parents": [
        "b509957e62ee151313a21f2732aa25aa2cfc65f9",
        "315c936a87eea1198cdfe118df0ba4c7b79bfaf8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 23 02:45:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 23 02:45:54 2016 +0000"
      },
      "message": "Merge \"Fix static analyzer warnings.\""
    },
    {
      "commit": "fd91fcc970a0d40c22ec9dfe32cbfc7a205e7d48",
      "tree": "d0855e5be8d0602c91eb8be73ed1b49c03027edb",
      "parents": [
        "d517ea753f6bc1e5cb067b0662b6339ff3354463",
        "618c1a9ae6ba0ca0ec679ed062cf5856d1438276"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Nov 11 20:16:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 11 20:16:00 2016 +0000"
      },
      "message": "Merge \"Make AmrInputStream use MediaCodec\" am: 866658261f\nam: 618c1a9ae6\n\nChange-Id: Ic6723d4e2ce7ab401908ca955a785463612509bb\n"
    },
    {
      "commit": "618c1a9ae6ba0ca0ec679ed062cf5856d1438276",
      "tree": "5d71b1d9c9300416bb41d6386330da1f2d0864c8",
      "parents": [
        "3cfa51077957c59f23bfbb9e55871dac0a5a276f",
        "866658261f4613e17ed6f39a74975ad0c9f40767"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Nov 11 20:10:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 11 20:10:00 2016 +0000"
      },
      "message": "Merge \"Make AmrInputStream use MediaCodec\"\nam: 866658261f\n\nChange-Id: Id25833efb8baa54e729bdc823e5849819c53cd64\n"
    },
    {
      "commit": "01d023e966f88052c634c8c70bfff2d1f7c1c18c",
      "tree": "c54c12535a1755e8850a9142ea2d07604e56dd1e",
      "parents": [
        "74abdda6a068b2a1e1afd809138a14b8bdbdbbe9"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 13 14:38:40 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Nov 11 10:53:09 2016 -0800"
      },
      "message": "Make AmrInputStream use MediaCodec\n\nBug: 32114618\nTest: ran CTS test\nChange-Id: I9fe77689bf0bcd1bc8f6c5a4d62135271c7bef8b\n"
    },
    {
      "commit": "e327563c6ca37a612445255064c969c5e2692ce5",
      "tree": "24c8273125c89b6b2841807e93be22f9bdd5f775",
      "parents": [
        "a99a05982e181f079c0cdb63f753f1677bc55b4a",
        "1d10b88f404929f63b1b30eed9d31a755db6cb21"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Nov 07 17:31:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 07 17:31:52 2016 +0000"
      },
      "message": "Merge \"Use libaudioclient\" am: 0a05c49248\nam: 1d10b88f40\n\nChange-Id: I55ad06914aae308f7ffa46c27b9bab3db46cdc1c\n"
    },
    {
      "commit": "1d10b88f404929f63b1b30eed9d31a755db6cb21",
      "tree": "356365f5d18e94f0a49157c9ae570c2ead5a50cf",
      "parents": [
        "65710071018141fecd0346ed09e53c262939e54c",
        "0a05c49248f8efe1a048b3a6cfaa4ad6d181f858"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Nov 07 17:22:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 07 17:22:36 2016 +0000"
      },
      "message": "Merge \"Use libaudioclient\"\nam: 0a05c49248\n\nChange-Id: I134c9c5b95e446fcc18e2b35a3eca2a4a794e8c8\n"
    },
    {
      "commit": "74abdda6a068b2a1e1afd809138a14b8bdbdbbe9",
      "tree": "6aa4d523db399f6b7929bb09cdc71424c2486f6c",
      "parents": [
        "c5c74f9f495e6501c38801ab65e985c8457df7e7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Nov 03 10:58:33 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Nov 04 19:31:54 2016 -0700"
      },
      "message": "Use libaudioclient\n\nTest: build/boot\nChange-Id: I7c730bfd47297f311e00798b5927888ddc3f5062\n"
    },
    {
      "commit": "b365b0db9314370e1d1ad2867ded212ef68c7b14",
      "tree": "a1eebb78c2fb413f844a1ba409b6199767261195",
      "parents": [
        "51d7a455aac17c0e6c0c12270490085b21dc5b46",
        "946d11d2169a28c827a4719934405ebdf2ab0b66"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Nov 04 21:52:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 04 21:52:43 2016 +0000"
      },
      "message": "Merge \"Re-unite sources with their headers\" am: e43444a00b\nam: 946d11d216\n\nChange-Id: Ib9fac5fff2f2ce90eebc2c6eb5208de33ea28723\n"
    },
    {
      "commit": "946d11d2169a28c827a4719934405ebdf2ab0b66",
      "tree": "befd5c3771c34ab9671e050e06a7141b0b0c3195",
      "parents": [
        "2fe13541ad632c3484dd7b816672b6bf4cf3364f",
        "e43444a00b2df128ad612bbf813bf49f4ed3589b"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Nov 04 21:47:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 04 21:47:34 2016 +0000"
      },
      "message": "Merge \"Re-unite sources with their headers\"\nam: e43444a00b\n\nChange-Id: I8f3ef6a1ddcf78d28f7444b6e83c552b8305fd8c\n"
    },
    {
      "commit": "03b5d506bc2735e080863712d9d2e8ce6f7ecb43",
      "tree": "cc107aa2cf2ad5ad885398b545e6c1bc43e46f85",
      "parents": [
        "0bebfe76fc216ce2b1b7405eec93c9fe21f5a059"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Nov 03 16:16:47 2016 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Nov 04 13:27:37 2016 -0700"
      },
      "message": "Re-unite sources with their headers\n\nMove all the includes for androidfw under\na common base path for that library instead\nof frameworks/base/includes.\n\nAlso fixes -Werror issues that resulted in\nno longer being -isystem.\n\nTest: builds\nChange-Id: Ic4312eb61b197af114dded5691d5ae1ec82923f7\nMerged-In: Ic4312eb61b197af114dded5691d5ae1ec82923f7\n(cherry picked from commit f6113af2d6f6eebee68d3ac510fe96d38a7a39e9)\n"
    },
    {
      "commit": "315c936a87eea1198cdfe118df0ba4c7b79bfaf8",
      "tree": "44e5416b51896d2dbbe6fcd7c58bed3bf6208325",
      "parents": [
        "8bcd1592344abe240308a4030d73838d89d17054"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Tue Nov 01 16:06:39 2016 -0700"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Tue Nov 01 16:20:40 2016 -0700"
      },
      "message": "Fix static analyzer warnings.\n\nThis patch fixes multiple static analyzer warnings:\n\nframeworks/base/media/mca/filterfw/jni/jni_gl_environment.cpp:66:10:\nwarning: Potential memory leak\nframeworks/base/media/mca/filterfw/jni/jni_native_frame.cpp:38:10:\nwarning: Potential memory leak\nframeworks/base/media/mca/filterfw/jni/jni_native_program.cpp:31:10:\nwarning: Potential memory leak\nframeworks/base/media/mca/filterfw/jni/jni_shader_program.cpp:50:12:\nwarning: Potential memory leak\nframeworks/base/media/mca/filterfw/jni/jni_shader_program.cpp:57:12:\nwarning: Potential memory leak\nframeworks/base/media/mca/filterfw/jni/jni_vertex_frame.cpp:27:10:\nwarning: Potential memory leak\n\nNote that the changes in jni_gl_frame are purely cosmetic; those aren\u0027t\nfixing any warnings. I\u0027m happy to back them out if anyone wants.\n\nBug: None.\nTest: All of the static analyzer warnings mentioned above are now gone.\nChange-Id: I49dc6d7c789233d6497f8bcc766ca66aec72b27b\n"
    },
    {
      "commit": "c6e0d5f125d1b699a0533e08eb3dbdd7b1cca8c5",
      "tree": "4d7bfa178ba08036d820ec610d9f2d2dff034940",
      "parents": [
        "f420816b25b7b8fe4f98f822f3fb3a282b37b76d",
        "3dd656c624f93cac5c0035c6a5ee1171a1be24eb"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Oct 18 20:11:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 18 20:11:21 2016 +0000"
      },
      "message": "resolve merge conflicts of ffe502b to cw-f-dev\nam: 3dd656c624\n\nChange-Id: I8217da44238234d4ba4c34ea76f5bd78fd7b87d2\n"
    },
    {
      "commit": "3dd656c624f93cac5c0035c6a5ee1171a1be24eb",
      "tree": "082dce65eebe2357875bca344f07932a74997056",
      "parents": [
        "cbec33614a34d2e6d9920fe3fc82d6fac2e1e529",
        "ffe502bd61ebe78c2f580c1486021dc116a08f94"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Oct 18 11:55:04 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Oct 18 11:55:04 2016 -0700"
      },
      "message": "resolve merge conflicts of ffe502b to cw-f-dev\n\nChange-Id: Id392b2e1990dc50b5d2d552f283a11a648d849a1\n"
    },
    {
      "commit": "4090df5b63624a3a20549025ba4ded2eb4f38fb6",
      "tree": "aad6d0c70c5237646c4c156b9fd7d7a0d628603c",
      "parents": [
        "b233343bd1e1a4d5db1f77c8f5ec178efa5e6fd6",
        "815d687215654ef92a629b4cc5b442fe6fbe0ca1"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Tue Oct 18 17:55:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 18 17:55:20 2016 +0000"
      },
      "message": "ExifInterfaceTest: Catch IOException am: c9ed3b8a5b am: a4ec9714b3 am: b6f40a84fa\nam: 815d687215\n\nChange-Id: I7a1f157a59f342dfbe8c9b08f387e121d781280a\n"
    },
    {
      "commit": "815d687215654ef92a629b4cc5b442fe6fbe0ca1",
      "tree": "e8a01b2d0f5eeb4a0923b22ed622a7bb3d7e27b2",
      "parents": [
        "a8f55f354df7d9c9b48767a53cc8b7d5ba385f3c",
        "b6f40a84fa7b87c4b534fb05f0e078b85dee89c0"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Tue Oct 18 17:47:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 18 17:47:51 2016 +0000"
      },
      "message": "ExifInterfaceTest: Catch IOException am: c9ed3b8a5b am: a4ec9714b3\nam: b6f40a84fa\n\nChange-Id: Ia9dbb060111c198774843f753977879f362bf904\n"
    },
    {
      "commit": "b6f40a84fa7b87c4b534fb05f0e078b85dee89c0",
      "tree": "59b518b7a980e406d7ee9e3e4eb92ac9a3bd9a9e",
      "parents": [
        "dd443a0548ca9d131bc31b9c6d67c6047f3a3d3b",
        "a4ec9714b372f9f7ea56b441340789cfd2d77c09"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Tue Oct 18 17:42:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 18 17:42:01 2016 +0000"
      },
      "message": "ExifInterfaceTest: Catch IOException am: c9ed3b8a5b\nam: a4ec9714b3\n\nChange-Id: I32a0cd6b1a58a697f108f37e0f036e55c9df9e17\n"
    },
    {
      "commit": "a4ec9714b372f9f7ea56b441340789cfd2d77c09",
      "tree": "4adc2bed754fe9135258e12aeaa188b8965aaf2b",
      "parents": [
        "f0edbfbe4863688fa6885085d0f244ce1bb21624",
        "c9ed3b8a5b97598621251b5cff4ebbd8939e9ae6"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Tue Oct 18 17:31:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 18 17:31:12 2016 +0000"
      },
      "message": "ExifInterfaceTest: Catch IOException\nam: c9ed3b8a5b\n\nChange-Id: I589c7be846a9043ab0a7bbfb5e7775e9e595c0fd\n"
    },
    {
      "commit": "c9ed3b8a5b97598621251b5cff4ebbd8939e9ae6",
      "tree": "95549d3897e8f07365292e94eda9b3a7a6f614ed",
      "parents": [
        "01e42cf67c8cfdda0fe1bc4f386910a0b62fbf41"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Tue Oct 18 10:06:01 2016 +0900"
      },
      "committer": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Wed Oct 19 01:26:37 2016 +0900"
      },
      "message": "ExifInterfaceTest: Catch IOException\n\nExifInterface throws IOException instead of UnsupportedOperationException.\n\nBug: 32221877\nChange-Id: I68a4a62f565a386434b774759271bf6f2af2b7db\n"
    },
    {
      "commit": "ffe502bd61ebe78c2f580c1486021dc116a08f94",
      "tree": "d31f3721c831fc0614ae88612d9bcba18077e0b3",
      "parents": [
        "6aa197116e0f0b380a9aaafaef70a07e5cbe5dff"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Oct 17 18:02:29 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Oct 17 18:12:35 2016 -0700"
      },
      "message": "Ringtone: clear the MediaPlayer listener upon completion\n\nThis breaks a local refcount cycle and allows the Java gc to finalize\nthe Ringtone and MediaPlayer objects quickly.\n\nBug: 31811091\nChange-Id: I0e5a4a78fdc02cc0c8b7811a1f1a45db3c90a0ff\n"
    },
    {
      "commit": "3fc6b8fd0f503bf0c1144ade856150d4ff02d18e",
      "tree": "30ae9c94001219d6bda51fde3933309709baa719",
      "parents": [
        "f722c821f727b96e3f70061a84b0b6bfc23ca534",
        "b68d0855c438e9336425ebbc0d77556f7867a9b6"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Thu Oct 13 22:21:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 13 22:21:47 2016 +0000"
      },
      "message": "ExifInterface: Provide backward compatibility am: 2dbe166801 am: bc813cd510 am: 36f64a2f0c\nam: b68d0855c4\n\nChange-Id: I40df333d3b19911be333e5c466dfe01a3db4bd70\n"
    },
    {
      "commit": "b68d0855c438e9336425ebbc0d77556f7867a9b6",
      "tree": "59e7742df41a703d97023193796dadd3b8b352fc",
      "parents": [
        "82d9562f27586bd641b180fda3d8cda3a1cd15a3",
        "36f64a2f0cf5ab4c1076465aa0131d1f45adcf9f"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Thu Oct 13 22:11:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 13 22:11:58 2016 +0000"
      },
      "message": "ExifInterface: Provide backward compatibility am: 2dbe166801 am: bc813cd510\nam: 36f64a2f0c\n\nChange-Id: Ibc82a2ddd80dff7d98880db0a179fbb1540ac6f8\n"
    },
    {
      "commit": "36f64a2f0cf5ab4c1076465aa0131d1f45adcf9f",
      "tree": "a3e4fc9be95d7c2b6427d8dbf7ecba4f73865db5",
      "parents": [
        "b3ca7c26e14e96721f9078bcb105959c1f89fe32",
        "bc813cd510fcc2c9f75ef88b330b0536efb9603b"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Thu Oct 13 22:06:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 13 22:06:01 2016 +0000"
      },
      "message": "ExifInterface: Provide backward compatibility am: 2dbe166801\nam: bc813cd510\n\nChange-Id: I0aa6d33baeec8dd991561d964bfce16915c0553d\n"
    },
    {
      "commit": "bc813cd510fcc2c9f75ef88b330b0536efb9603b",
      "tree": "e3a6fe220fdeb5e7b1b9694bce73e9d1c793f05c",
      "parents": [
        "58425dc58daef594abd1094d04114b81bb67516c",
        "2dbe166801c531474ce566f804660b58edab1bef"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Thu Oct 13 21:57:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 13 21:57:22 2016 +0000"
      },
      "message": "ExifInterface: Provide backward compatibility\nam: 2dbe166801\n\nChange-Id: I53f2bfb056d955c6693cb65c9cb9a21859ff7535\n"
    },
    {
      "commit": "2dbe166801c531474ce566f804660b58edab1bef",
      "tree": "425dc7aa697f75117043a354e3a3f9a69b121b82",
      "parents": [
        "2acaf0a120cfbd06c9abd16545fcc85334e7414f"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Thu Oct 13 12:57:44 2016 +0900"
      },
      "committer": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Thu Oct 13 13:06:24 2016 +0900"
      },
      "message": "ExifInterface: Provide backward compatibility\n\nExifInterface.saveAttribute() didn\u0027t throw UnsupportedOperationException\nbefore. Use IOException instead of UnsupportedOperationException for\nbackward compatibility.\n\nBug: 30936376, Bug: 32068647, Bug: 31319086\nChange-Id: Ifb478db3af820eb846c5373d3a284367da3495a0\n"
    },
    {
      "commit": "8d135d53ccaa0545b0d15ffd13edfda3577e8d38",
      "tree": "3acce333c4fd9bd54c92c9c1f70841d8c7c80ac6",
      "parents": [
        "3d7e40f612254e3857a155c2c45fc98fa5ac8f36",
        "76ed4ddca01ced8ae8eec3255b72b5d9741930a5"
      ],
      "author": {
        "name": "Erik Wolsheimer",
        "email": "ewol@google.com",
        "time": "Tue Oct 11 18:25:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 11 18:25:39 2016 +0000"
      },
      "message": "Fix memory leak in Ringtone\nam: 76ed4ddca0\n\nChange-Id: I7c1167593ba2cc960dbb0b57385c574f5c22f2ad\n"
    },
    {
      "commit": "76ed4ddca01ced8ae8eec3255b72b5d9741930a5",
      "tree": "5bbece63d019538e3d96ca0678a9b9a4276d4b0e",
      "parents": [
        "15ece4787ecd41790287a46a5c8614a2199db9c4"
      ],
      "author": {
        "name": "Erik Wolsheimer",
        "email": "ewol@google.com",
        "time": "Tue Oct 11 10:13:23 2016 -0700"
      },
      "committer": {
        "name": "Erik Wolsheimer",
        "email": "ewol@google.com",
        "time": "Tue Oct 11 10:13:23 2016 -0700"
      },
      "message": "Fix memory leak in Ringtone\n\nBUG: 31938615\nChange-Id: Ic736f3494b4da95460bdc0cb7857cc9fcc746ab9\n"
    },
    {
      "commit": "7db3055bbabfbea916030bcee1e28bc1c0a08763",
      "tree": "551ef39b9ac83f960d4815711e8bae2f64617471",
      "parents": [
        "41f30e06fbbc7e888c1cf2c64fe066fe7399805f",
        "c9507034241a0f919dae9a47753bac4609357394"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Oct 06 20:05:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 06 20:05:48 2016 +0000"
      },
      "message": "Do not access MTP devices when disabled. am: 5201f1e61c\nam: c950703424\n\nChange-Id: I9fdf980a9f60ae97eab64019b6f8e7f5b0e67e2b\n"
    },
    {
      "commit": "3649f7cb7040fb2cb5596054dd7f741538e2db1f",
      "tree": "aa49f06a9cb55feb83dd5a11ef3b525f8e385ac1",
      "parents": [
        "3b7703ee23df49c3c368a4270304d2ae52a6e455",
        "c611842e1ca2d44922ef6acfe2d38e0143e8045b"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Oct 06 08:49:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 06 08:49:37 2016 +0000"
      },
      "message": "Merge \"Remove .mk lines that are just setting the default\" am: 8873c3821d am: 6a3c315b25\nam: c611842e1c\n\nChange-Id: Ib71490ac084c706b53ae83278f3f8fcd302fc0f2\n"
    },
    {
      "commit": "c611842e1ca2d44922ef6acfe2d38e0143e8045b",
      "tree": "2752c8c21fac335f80ec55d5585a57423687e8af",
      "parents": [
        "84b7932077ece65f702d77614f168c256f5684cc",
        "6a3c315b2526143bf4c54fbb35d90e8907b1c3d4"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Oct 06 08:43:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 06 08:43:42 2016 +0000"
      },
      "message": "Merge \"Remove .mk lines that are just setting the default\" am: 8873c3821d\nam: 6a3c315b25\n\nChange-Id: I24bd59700cd8b362691115e725cbf11e6accdedc\n"
    },
    {
      "commit": "8873c3821d078b9bd4e552cfb8e812347e73cc34",
      "tree": "6ddc40b8dcaa506e46fe55caa739f7818da55368",
      "parents": [
        "f12c6e4f5e0eecef53a75b6f3eb323018ff2ec7c",
        "b04b5f697df491368f56bb44c6a82257b395127e"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Oct 06 08:31:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 06 08:31:34 2016 +0000"
      },
      "message": "Merge \"Remove .mk lines that are just setting the default\""
    },
    {
      "commit": "b04b5f697df491368f56bb44c6a82257b395127e",
      "tree": "640d228850c7af55a8bf57141766b485f1712235",
      "parents": [
        "01614e4e7f299347ad01002e3ec92def00f41d8a"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 05 13:35:50 2016 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 05 13:38:36 2016 +0100"
      },
      "message": "Remove .mk lines that are just setting the default\n\n1.8 is now the default unless targeting an old SDK.\n\nBug: 31944681\nTest: make checkbuild\nChange-Id: Ic8a50cfd332da8b84eb87207a3c2d2c9a9a58e99\n"
    },
    {
      "commit": "e9b5b7011442a20728c64704a6f35c2ddc3420c5",
      "tree": "6e01835ffdf50056a431337fa7aa7a93523db6c3",
      "parents": [
        "224ffd3cb2b4f1cf031877d7ecba50562b3b9571",
        "95311818f045335d7db1e89e123414c53a480a31"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Oct 03 20:32:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 03 20:32:01 2016 +0000"
      },
      "message": "Merge \"Fix struct vs. class mismatch in forward definitions\" am: 8f1011d584 am: 6d0b466935\nam: 95311818f0\n\nChange-Id: I45b57d37d08699afc070699d07485cb83c51850a\n"
    },
    {
      "commit": "95311818f045335d7db1e89e123414c53a480a31",
      "tree": "b935daf0fcb220359896434776e17907fec17198",
      "parents": [
        "73b91c63adcc185fb4e70b9c9025331891d927a9",
        "6d0b4669351e7ffce48c601964acd58814a4a493"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Oct 03 20:27:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 03 20:27:46 2016 +0000"
      },
      "message": "Merge \"Fix struct vs. class mismatch in forward definitions\" am: 8f1011d584\nam: 6d0b466935\n\nChange-Id: I9602684e0ac91f7c08dafe70309433bb233ceeaf\n"
    },
    {
      "commit": "08f5f1f03a4607c67058cb764a0a85be11a3d33d",
      "tree": "47e67fba5394d279ce0fe5b6678929d82f331582",
      "parents": [
        "e3d5fa1094ecc9edd1c71b002ca4436d327c42eb"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Sep 30 17:36:46 2016 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Sep 30 21:07:26 2016 -0700"
      },
      "message": "Fix struct vs. class mismatch in forward definitions\n\nThe warnings were being hidden by the use of -isystem to include\nframeworks/native/include.\n\nBug: 31752268\nTest: m -j\nChange-Id: Ib7227295e7b94c79cdc52e19c71be4066a11cedc\n"
    },
    {
      "commit": "5201f1e61cbeaf3c967840c4200da76d7a3b85dd",
      "tree": "b304f77bbd5ef3816dc566f710bf07fec63a0549",
      "parents": [
        "38652db8188917f3e51dbedbea0d8f00265772e5"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Sep 30 14:58:27 2016 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Sep 30 22:24:23 2016 +0000"
      },
      "message": "Do not access MTP devices when disabled.\n\nThe USB data transfer is disabled we should not allow access MTP devices\n(e.g.\nusb sticks). We have two ways of accessing them: Either by mounting them\nor by creating a MTPDevice in an app.\n\nOf course an app could implement implement their own MTPDevice\nimplementation. In this case we cannot enforce the policy without\ncompletely suppressing all MTP USB devices which would be too\nrestrictive.\n\nNote: When the policy is set we do _not_ disconnect already connected\nMTP devices\n\nFixes: 31472955\nChange-Id: I6080c48c49657102774b2b3b4d89ff030245a266\n"
    },
    {
      "commit": "220f348fb3667cd5d19e7d72294ace58cf8211a4",
      "tree": "468e8c7e15bbea05ef8b3a0f0be3b51a01b8db51",
      "parents": [
        "727ecf0264a380d73415213689a68dbe2db4d174",
        "139f1e3742cc16c314f8b55700a7ece781473bc5"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Thu Sep 29 11:17:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 29 11:17:52 2016 +0000"
      },
      "message": "Make dispatchAudioRoutesChanged be called when BT A2DP status changed am: 71f3563c39\nam: 139f1e3742\n\nChange-Id: I381779ef9ac0d285a35984b3e92948edb7a3fa8e\n"
    },
    {
      "commit": "727ecf0264a380d73415213689a68dbe2db4d174",
      "tree": "6bcd7d02017c401052e27a6e540adf79a72ac856",
      "parents": [
        "2eca8e739bd3240af3141ac6e09bd5a8ae6efdce",
        "96942eb2ef76ad1cd31fba077e83e72f8f9bf564"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Thu Sep 29 11:17:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 29 11:17:09 2016 +0000"
      },
      "message": "Revert \"Disable selecting the default audio route when a BT route is avaiable\" am: fa6f70e225\nam: 96942eb2ef\n\nChange-Id: Ic6a882104fd7e78886dd0e241a548a94141c653e\n"
    },
    {
      "commit": "139f1e3742cc16c314f8b55700a7ece781473bc5",
      "tree": "e504c517a5a9236f015ab1899f00ac80d27ac19d",
      "parents": [
        "96942eb2ef76ad1cd31fba077e83e72f8f9bf564",
        "71f3563c3960bd862dfa96844f646ea5b2f03de5"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Thu Sep 29 11:04:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 29 11:04:56 2016 +0000"
      },
      "message": "Make dispatchAudioRoutesChanged be called when BT A2DP status changed\nam: 71f3563c39\n\nChange-Id: I1ed4f2bfe61feb150091b16817547538539c3285\n"
    },
    {
      "commit": "96942eb2ef76ad1cd31fba077e83e72f8f9bf564",
      "tree": "b673322c8b69d93e2cb81af0b540a488f7c89a54",
      "parents": [
        "20b618ccb0313edc4a3a44c50ec3693a34d550f7",
        "fa6f70e225a7370c1ecb21ee7076c9086ecb9e9a"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Thu Sep 29 11:04:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 29 11:04:07 2016 +0000"
      },
      "message": "Revert \"Disable selecting the default audio route when a BT route is avaiable\"\nam: fa6f70e225\n\nChange-Id: Ie3ceb852d7b78eeb7f7492cafbda205f6f313398\n"
    },
    {
      "commit": "e2782906b54d189c37ca0c0c6666ab821a2b430a",
      "tree": "2c6709d1cc258c7fa7aad2836ec1467e606f09c2",
      "parents": [
        "f66508ada91c10e4f7c74af68325a656a3cbdfad",
        "71f3563c3960bd862dfa96844f646ea5b2f03de5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 29 10:54:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 29 10:54:20 2016 +0000"
      },
      "message": "Merge changes Ic1e2f5e8,Ida4a3fc1 into nyc-mr1-dev\n\n* changes:\n  Make dispatchAudioRoutesChanged be called when BT A2DP status changed\n  Revert \"Disable selecting the default audio route when a BT route is avaiable\"\n"
    },
    {
      "commit": "71f3563c3960bd862dfa96844f646ea5b2f03de5",
      "tree": "d272a197d2a0c5be1ef5709a075e91b69abe652a",
      "parents": [
        "fa6f70e225a7370c1ecb21ee7076c9086ecb9e9a"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Wed Sep 28 16:26:49 2016 +0900"
      },
      "committer": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Thu Sep 29 10:16:19 2016 +0900"
      },
      "message": "Make dispatchAudioRoutesChanged be called when BT A2DP status changed\n\nBug: 28517884, Bug: 31398128\nChange-Id: Ic1e2f5e828a772c667caf1408ebfc9b0d7c3f7d4\n"
    },
    {
      "commit": "fa6f70e225a7370c1ecb21ee7076c9086ecb9e9a",
      "tree": "fedde164dec27424ec9c9449a5b772e0f9e0ef84",
      "parents": [
        "cf09fe68015c042f3847b835f7f6bebe7f95107d"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Wed Sep 28 16:22:38 2016 +0900"
      },
      "committer": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Thu Sep 29 10:15:54 2016 +0900"
      },
      "message": "Revert \"Disable selecting the default audio route when a BT route is avaiable\"\n\nThis reverts commit 0d33113196e0070829104bf178f3139262b1f33f.\n\nBug: 28517884, Bug: 31398128\nChange-Id: Ida4a3fc1f6f0aae09a5c4463bca8619412f3db58\n"
    },
    {
      "commit": "4e236046aea01e6cf13dafb25ccf9ebf4de5b197",
      "tree": "2f9f22f3b8798adb7b89aab7dba87deb7e6d6792",
      "parents": [
        "c43f05e6693e4d7393f14d6f61fcc9c1dc74bcc9",
        "0a31d58d140711692dda7eaf65916f8255d97fa6"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Wed Sep 28 00:22:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 28 00:22:55 2016 +0000"
      },
      "message": "ExifInterface: Update javadoc for saveAttributes am: abf5b4cbf3 am: d0a8a69034\nam: 0a31d58d14\n\nChange-Id: I33726dd0a1bf2f30309e4abd74b8633c809afada\n"
    },
    {
      "commit": "855b9126e159df60417d187056d0094cdfa01351",
      "tree": "c77c4ed1b16f2f84e7f83ecc97bb4fad5489761c",
      "parents": [
        "6860f3f38880c75c381b4b5690583e99c3a87bc7",
        "6e8eba7238b7eff83686e21745068a0386e7968e"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Wed Sep 28 00:22:53 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 28 00:22:53 2016 +0000"
      },
      "message": "ExifInterface: Update javadoc for saveAttributes am: abf5b4cbf3 am: d0a8a69034\nam: 6e8eba7238\n\nChange-Id: Ifffb86693778c77a57b2a22387495c0d6cbd1e12\n"
    },
    {
      "commit": "6e8eba7238b7eff83686e21745068a0386e7968e",
      "tree": "6c9bba3b8378a8c0a24a746c865a88d44f09fe2f",
      "parents": [
        "2ab0ae4eb6cd6edf02a041f3c9aedfcfa136dcd1",
        "d0a8a690341ee630162d92f590090a7005afd773"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Wed Sep 28 00:18:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 28 00:18:44 2016 +0000"
      },
      "message": "ExifInterface: Update javadoc for saveAttributes am: abf5b4cbf3\nam: d0a8a69034\n\nChange-Id: I1d3369e609d668dc402d4b30eb0c4247980e6e47\n"
    },
    {
      "commit": "0a31d58d140711692dda7eaf65916f8255d97fa6",
      "tree": "9e6b5a57122ab91ce5b74227990e256eabb71e90",
      "parents": [
        "6789896f2d82e11beab0ba54d09f3a717632eacc",
        "d0a8a690341ee630162d92f590090a7005afd773"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Wed Sep 28 00:15:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 28 00:15:51 2016 +0000"
      },
      "message": "ExifInterface: Update javadoc for saveAttributes am: abf5b4cbf3\nam: d0a8a69034\n\nChange-Id: I4df5b4855ec9f1e38fab504f3a895c4744cc287e\n"
    },
    {
      "commit": "d0a8a690341ee630162d92f590090a7005afd773",
      "tree": "232a497cfc7d2d91c438138d8cfe7cc57bbd8868",
      "parents": [
        "c7c7c20b2f474b4eb0603d40e4c3ebdd68794299",
        "abf5b4cbf37c014b47d312ef77f48bf00422fd96"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Wed Sep 28 00:08:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 28 00:08:52 2016 +0000"
      },
      "message": "ExifInterface: Update javadoc for saveAttributes\nam: abf5b4cbf3\n\nChange-Id: Icdd289f513f2a576b50d0f3ddf278a1c1710d8b5\n"
    },
    {
      "commit": "abf5b4cbf37c014b47d312ef77f48bf00422fd96",
      "tree": "05db5beb91de5b555f82115127d68bbf52731065",
      "parents": [
        "342fe97eaad4f064ff545c6bcf84fff2a69bc762"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Tue Sep 27 10:19:29 2016 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Sep 27 02:04:35 2016 +0000"
      },
      "message": "ExifInterface: Update javadoc for saveAttributes\n\nBug: 31319086\nTest: Checked the created javadoc with \"make docs\"\nChange-Id: I97c77ba4f00a95bc5eedf1dcee942aebd2d89ccb\n"
    },
    {
      "commit": "0b0b740e6a99b0495c7c5acadf3e0a63e376c9f6",
      "tree": "cd28b07847814eeec5f56125a8d51d6e76d7413f",
      "parents": [
        "682f4698a7b2c0cfd36db9d8faf6cf2af8f2c894",
        "ca7f4217b86279bbe3f0f9c9091177dd4d299f0d"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sat Sep 17 00:47:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 17 00:47:03 2016 +0000"
      },
      "message": "Docs: Note that a Surface acts like a weak reference am: c4faf0cb13\nam: ca7f4217b8\n\nChange-Id: I42b145bb9139058d2ea349dbb556cd8a2f88724b\n"
    },
    {
      "commit": "c4faf0cb132a04bff91e4dc8bd83748162258ba1",
      "tree": "a379f5821107c5d158bc20e7697824ba12d00a51",
      "parents": [
        "492450c88ae3e4810b4e6b4856fb1fb1bc347fa1"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Sep 16 13:34:52 2016 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Sep 16 22:58:11 2016 +0000"
      },
      "message": "Docs: Note that a Surface acts like a weak reference\n\nThis causes frequent programming errors, when developers assume\nthat holding onto a Surface will keep its associated SurfaceTexture,\nImageReader, etc, also alive.\n\nBug: 31551063\nTest: m offline-sdk-docs, manual viewing of result\nChange-Id: I5fb5bb3e3c80c7d5d735417b1697e0fe9a62fc46\n"
    },
    {
      "commit": "e9c90cea19946edec609a31a292f3a72d36087b9",
      "tree": "9bc949e085d3de042c51c1dfe33054e398915757",
      "parents": [
        "25658fd9fc0a08ae69826df66f5147b1b9b23568",
        "bff3f8a3374213a9336d1782c20a8175634ebe66"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Sep 16 01:48:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 16 01:48:44 2016 +0000"
      },
      "message": "MediaPlayer: add comments of restriction for setNextMediaPlayer. am: 295e727545\nam: bff3f8a337\n\nChange-Id: I86366b9ac51539ae4000810418b9d3a688231d4e\n"
    },
    {
      "commit": "addb7af2c082e68f582035e6a71d3af922c31b7e",
      "tree": "407e965327803cb62a93d7105e45de09c645c479",
      "parents": [
        "0342e056bd19a6faef3f5d7d15ab08ebf6ddc7a1",
        "a80bdc38fa39ef2ccf9a7b1a23a63e0a5a91ad6e"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Thu Sep 15 18:38:16 2016 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Thu Sep 15 18:38:16 2016 -0700"
      },
      "message": "resolve merge conflicts of a80bdc3 to nyc-mr1-dev-plus-aosp\n\nChange-Id: If5b6322e611cc1171f767d48001d9672bfd0024d\n"
    },
    {
      "commit": "bff3f8a3374213a9336d1782c20a8175634ebe66",
      "tree": "9565faf4844d4cd18c21833764e19874cbd93c9d",
      "parents": [
        "82440a78c9f6f50cafbd0adbc7a2f243f0b044b3",
        "295e7275458813795019d9bfb01610e177d2b43e"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Sep 16 00:30:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 16 00:30:13 2016 +0000"
      },
      "message": "MediaPlayer: add comments of restriction for setNextMediaPlayer.\nam: 295e727545\n\nChange-Id: Ie1fa26a735bfd1167a94796ca379f5b860e959b4\n"
    },
    {
      "commit": "b5cc0b55e36d4849cf7d2a976c000dd5aa2aec00",
      "tree": "b9e6edee1c0ad293d814791e99c3e44b42f15a9b",
      "parents": [
        "d5a6febfc434675b0917adc0a9fc69da299d84f6",
        "295e7275458813795019d9bfb01610e177d2b43e"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Sep 16 00:24:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 16 00:24:16 2016 +0000"
      },
      "message": "Merge \"MediaPlayer: add comments of restriction for setNextMediaPlayer.\" into nyc-mr1-dev"
    },
    {
      "commit": "a80bdc38fa39ef2ccf9a7b1a23a63e0a5a91ad6e",
      "tree": "a84d46d7c994c534da6b3af6fd6fb62ad93fe433",
      "parents": [
        "8f69452fc91fea2870cda00922b9dd7c3fb32261",
        "8dc9afa9666507930f30ec0d11e2dba7db2ae142"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Thu Sep 15 23:29:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 15 23:29:03 2016 +0000"
      },
      "message": "Fix scope for visualizer object release\nam: 8dc9afa966\n\nChange-Id: Ief46c52c14eddd947f8467d815af05c4ae538f72\n"
    },
    {
      "commit": "d5a6febfc434675b0917adc0a9fc69da299d84f6",
      "tree": "bb9bd8b2a8ede39696097724b6b0979946cc0a22",
      "parents": [
        "eeb90153c1d39fd5e81a197db71f7edae5cb0e96",
        "8dc9afa9666507930f30ec0d11e2dba7db2ae142"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Thu Sep 15 23:22:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 15 23:22:23 2016 +0000"
      },
      "message": "Merge \"Fix scope for visualizer object release\" into nyc-mr1-dev"
    },
    {
      "commit": "295e7275458813795019d9bfb01610e177d2b43e",
      "tree": "3df28f78f3ceed33a51cf50721352f3b7626505f",
      "parents": [
        "cdf48a5f690d70ca895cf9d030d0e3254286ece2"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Sep 15 14:54:35 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Sep 15 14:54:35 2016 -0700"
      },
      "message": "MediaPlayer: add comments of restriction for setNextMediaPlayer.\n\nBug: 31517393\nChange-Id: I50d1c6cb45d2544b0dcc8f0a3e7cc5818fcd024e\n"
    },
    {
      "commit": "061a018055206fecf308440beca77e3605699444",
      "tree": "edd6c5c25145eb6534015fd371332b92155dfd71",
      "parents": [
        "e8c70bd3b55d06a5ffc90fd015eb836726ac4052",
        "7709e7831e50b34cfe36bd31bdac01da1abf8c38"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Sep 15 20:18:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 15 20:18:51 2016 +0000"
      },
      "message": "MediaExtractor: clarify EOS behavior for local files am: e6b987c569\nam: 7709e7831e\n\nChange-Id: Iaeb510d47505763722ad5ae16e408e1da10cf5a0\n"
    },
    {
      "commit": "8dc9afa9666507930f30ec0d11e2dba7db2ae142",
      "tree": "93f8deb2e05bf33561f350ead33299a254b6136b",
      "parents": [
        "fca6ec8e83859f80a7d2d88ada297c4d775b62ac"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Wed Sep 14 17:33:45 2016 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Thu Sep 15 12:12:27 2016 -0700"
      },
      "message": "Fix scope for visualizer object release\n\nBug: 30684284\nChange-Id: I4170511c6c7f36aa1bce3e439054bc6b8a4a2623\n"
    },
    {
      "commit": "e6b987c569f721526b99f884843bea2b32844344",
      "tree": "fa2f8b7ea4439179057053862eca465fda00ba21",
      "parents": [
        "6618428306b4a2b66be5dc61e7d2411073fda0c2"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Sep 08 20:48:52 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Sep 14 23:30:27 2016 +0000"
      },
      "message": "MediaExtractor: clarify EOS behavior for local files\n\nBug: 30726795\nChange-Id: Iecd0ceb2bd0e32e0ae3387c534e181a2daf2005b\n"
    },
    {
      "commit": "85bdb72cbafa546bbc639b0a0d047783aefb9695",
      "tree": "c56e67994f31e8e60a514b7b30f03a1fa4cee3b7",
      "parents": [
        "c47d213379b2a0a93d4d6ec8c198279ffb0e9c17",
        "330249109a075a1c4ba41ff7aac27fc91b02d95e"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Sep 14 22:37:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 14 22:37:32 2016 +0000"
      },
      "message": "MediaScanner: check build fingerprint for system sound scan am: 17d2440090\nam: 330249109a\n\nChange-Id: I52040c27bb68d282821db43d48b956e949c9e1de\n"
    },
    {
      "commit": "330249109a075a1c4ba41ff7aac27fc91b02d95e",
      "tree": "ff7911ce692d08b7bbf086f9ebbc839a64f15971",
      "parents": [
        "42c0a2a4a294d86b415d5ed3b708dca9e5ba36c1",
        "17d24400906235a172fc760e98656589692f798a"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Sep 14 22:31:14 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 14 22:31:14 2016 +0000"
      },
      "message": "MediaScanner: check build fingerprint for system sound scan\nam: 17d2440090\n\nChange-Id: Ie3515f40346072f1552f7045bf8d5de02c0b26a9\n"
    },
    {
      "commit": "3fb30a2a43ab3e29c035ebeda0a316350c88bc3b",
      "tree": "8a0aa0eec39cabffc8aac71b563e02da307ca13b",
      "parents": [
        "1b75cd38589d1c873003b90b95494f669c83e71f",
        "17d24400906235a172fc760e98656589692f798a"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Sep 14 22:23:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 22:23:26 2016 +0000"
      },
      "message": "Merge \"MediaScanner: check build fingerprint for system sound scan\" into nyc-mr1-dev"
    },
    {
      "commit": "17d24400906235a172fc760e98656589692f798a",
      "tree": "9bc97c809e5246d2d772c1c28c65e7d2c5c65520",
      "parents": [
        "8c83edc43b3c5c5dc5b756acd0bacb0e8348db9f"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Sep 14 12:37:40 2016 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Sep 14 12:48:50 2016 -0700"
      },
      "message": "MediaScanner: check build fingerprint for system sound scan\n\nAlways scan notification, ringtones and alarm files under /system\n  when the build fingerprint has changed since the last scan,\n  because the dates on those files is not set correctly\n  (by design), and hence cannot be trusted in the date-based\n  scanning logic.\nRemove some dead code\n\nBug 30476971\n\nChange-Id: I638c787dc177f7f5fb17c1c2a576be190c1c85f9\n"
    },
    {
      "commit": "06a206456afa8b2a6b223d2d3ab67ef39b3a40da",
      "tree": "805ed6f53b7485595521d58d3998283122eba2cd",
      "parents": [
        "9d324812f37af8741263f490d91c66875061cb52",
        "4068a641e6f81ff645c3afa74ae67353e81eac37"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Sep 13 01:04:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 13 01:04:41 2016 +0000"
      },
      "message": "Fix Zen mode for different notification usage types am: e743bda5de\nam: 4068a641e6\n\nChange-Id: Ia7956cc38b7a747fed7744016e7b9c5ba0a51530\n"
    },
    {
      "commit": "4068a641e6f81ff645c3afa74ae67353e81eac37",
      "tree": "577fa828ac4a8c78992691e7815cff74d21718c7",
      "parents": [
        "ab5339c4392961e46a2e7022a983662096233626",
        "e743bda5dec3c81ed6292c06b97b0c9f41464907"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Sep 13 00:50:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 13 00:50:34 2016 +0000"
      },
      "message": "Fix Zen mode for different notification usage types\nam: e743bda5de\n\nChange-Id: Id5820ab61a8672b7b1a2857c8e6356a11f78be07\n"
    },
    {
      "commit": "156a29f98127b4c294ce7a1414c08dd5faa83909",
      "tree": "966a8ef37da00032ea2d613be523166a2d301afa",
      "parents": [
        "d9daf12b336f147e2fba05c2c6089affab6c1ec8",
        "e743bda5dec3c81ed6292c06b97b0c9f41464907"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Sep 13 00:46:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 13 00:46:52 2016 +0000"
      },
      "message": "Merge \"Fix Zen mode for different notification usage types\" into nyc-mr1-dev"
    },
    {
      "commit": "e93c6550931e2d6114b52b264ed1806683175187",
      "tree": "2ec9c8ff691879a561ef226357542fbed442f4f1",
      "parents": [
        "2f4c68871090b391d5bdb95abbaac611c0a7af01",
        "e175aa82b58d70cc75ee683d65ee6ba041b9fe43"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Sep 12 19:20:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 12 19:20:06 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE ANYWHERE: ImageReader: Add discardFreeBuffers method\" into nyc-dev"
    },
    {
      "commit": "da6d274a7d551d57cf019953024462cad97bb475",
      "tree": "375de627c8932703373775a9752927ae6bb81e78",
      "parents": [
        "54340d3f75dd152b01271e0f4c1732cae4866a21",
        "68b9ebcd592a969d827d8eb5c7d63f45c29391b6"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Sat Sep 10 17:26:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 10 17:26:10 2016 +0000"
      },
      "message": "Merge \"Fix google-explicit-constructor warnings in media utils.\" am: 5e91082b3c am: d1dd5ae76b\nam: 68b9ebcd59\n\nChange-Id: I49a2d607d1d0adfe5a4297a83771336c4cd9c870\n"
    },
    {
      "commit": "68b9ebcd592a969d827d8eb5c7d63f45c29391b6",
      "tree": "121f4df23394bd8f60ad9682703510c8cca55674",
      "parents": [
        "c3041a5a79a774ca6c1ea0d7b5b66f575ce4d1cd",
        "d1dd5ae76b0391497951f9480f66c92eda391f9b"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Sat Sep 10 17:20:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 10 17:20:37 2016 +0000"
      },
      "message": "Merge \"Fix google-explicit-constructor warnings in media utils.\" am: 5e91082b3c\nam: d1dd5ae76b\n\nChange-Id: I71778eb5a253ebf5342f863d34e178513d386783\n"
    },
    {
      "commit": "5e91082b3c78c657047cd6ff53e60e2928b2c093",
      "tree": "0d905eb67958fb513d39e27f00df968ed2bd3be7",
      "parents": [
        "5379f47d85105df971701dc92b6f69e348c85c49",
        "bd42349f7e97f172d5496ecaf2273994ced43b0d"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Sat Sep 10 17:07:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Sep 10 17:07:53 2016 +0000"
      },
      "message": "Merge \"Fix google-explicit-constructor warnings in media utils.\""
    },
    {
      "commit": "9b2b7cdf83d9380ee0d9ac3ed562a876cb3dc0b7",
      "tree": "dff84c5bf0aa3d12c42311de7b88d331113052c6",
      "parents": [
        "64a20dbe3a60b7d7845aac5b7d21502bf25b8d94",
        "9c18f5803140103ea2819aa4d8e4c6aeafe82376"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Sat Sep 10 01:53:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 10 01:53:43 2016 +0000"
      },
      "message": "Disable selecting the default audio route when a BT route is avaiable am: 0d33113196\nam: 9c18f58031\n\nChange-Id: Ia97a95e1ffdd113130ccfa2f70f5c02ac407b057\n"
    },
    {
      "commit": "9c18f5803140103ea2819aa4d8e4c6aeafe82376",
      "tree": "1bb41785936c441993d126cc561c181968300c5e",
      "parents": [
        "e72105386e6948326e6a033bf23f35e0cc1019cc",
        "0d33113196e0070829104bf178f3139262b1f33f"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Sat Sep 10 01:44:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 10 01:44:26 2016 +0000"
      },
      "message": "Disable selecting the default audio route when a BT route is avaiable\nam: 0d33113196\n\nChange-Id: I5ce37239efc8a48f8b14927ca3cc9289f88b84ce\n"
    },
    {
      "commit": "38ce20dd0d41563dc8785565d5aa6604843535a9",
      "tree": "a28e76e06ca56551696d7c70638dc652545f0f5e",
      "parents": [
        "2839d2ec0471d06e09d23400b3487be87f8afee9",
        "0d33113196e0070829104bf178f3139262b1f33f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat Sep 10 01:36:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Sep 10 01:36:48 2016 +0000"
      },
      "message": "Merge \"Disable selecting the default audio route when a BT route is avaiable\" into nyc-mr1-dev"
    },
    {
      "commit": "4c3668d7aafa8215a136fa095175b0d3b2893eec",
      "tree": "29552a5f1bf14e8ba759a749c3c9ac98d23a89a5",
      "parents": [
        "983f30a5a4a55ce9b537ade684d0856a7e2f5704",
        "56ea7b490107e4531ab4db6f74671c34b5c59fd3"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Fri Sep 09 22:46:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 09 22:46:55 2016 +0000"
      },
      "message": "DO NOT MERGE) ExifInterface: Make saveAttributes throw an exception before change\nam: 56ea7b4901\n\nChange-Id: If8497c9ad514037ce4c1f72dee6f77426d3ecd50\n"
    },
    {
      "commit": "9a420bb0f67c4ddd53e4cbd6ceff5b7df3fe3607",
      "tree": "b4ccf5de671be566d0b4dbcd126999bb0a3df5ec",
      "parents": [
        "05918fd12344990a38c38276ed483d01291415d7",
        "56ea7b490107e4531ab4db6f74671c34b5c59fd3"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Fri Sep 09 22:46:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 09 22:46:46 2016 +0000"
      },
      "message": "DO NOT MERGE) ExifInterface: Make saveAttributes throw an exception before change\nam: 56ea7b4901\n\nChange-Id: Iebcfced541a569bd441f45ff126075c2e87401c9\n"
    },
    {
      "commit": "e175aa82b58d70cc75ee683d65ee6ba041b9fe43",
      "tree": "28d29d8d976fd5eaba53b9946f17a3876bb87e50",
      "parents": [
        "de40f9d677db995064e7d964550be62db4df65c0"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jul 21 17:04:19 2016 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Sep 09 15:11:56 2016 -0700"
      },
      "message": "DO NOT MERGE ANYWHERE: ImageReader: Add discardFreeBuffers method\n\nThis method (currently @hide) discards all cached buffers for\nthe ImageReader, which can be useful to free up memory at the\ncost of reallocation time if more buffers are needed later.\n\nIt has no effect on acquired Images, filled Images waiting to be\nacquired, or buffers being actively used by the source rendering to the\nSurface.\n\nBug: 28695173\nChange-Id: I427a8ba4ad73a267083f843dbf228bfc53a730d9\n"
    },
    {
      "commit": "e743bda5dec3c81ed6292c06b97b0c9f41464907",
      "tree": "8c8a07aa6593d78882c5492ce3e5813c2e9060a5",
      "parents": [
        "8c83edc43b3c5c5dc5b756acd0bacb0e8348db9f"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Sep 09 11:56:48 2016 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Sep 09 12:04:11 2016 -0700"
      },
      "message": "Fix Zen mode for different notification usage types\n\nZenModeHelper was only considering a subset of all notification usage\n types. The code was also iterating over the usage values, expecting\n them to be contiguous, which will break with the addition of new\n usage values.\nThe update consists in:\n - defining in AudioAttributes an array of expected usage types\n - defining the suppression behavior for each usage type\n - have ZenModeHelper query the behavior for each usage in\n    order to apply the corresponding muting behavior.\n\nBug 29009099\n\nChange-Id: If884dda6297f125c60c5775c757df4f782e22e53\n"
    },
    {
      "commit": "439e5e49fb3278662889d057e578f2e08f347ad5",
      "tree": "f0524abcd4e1caa9072bd304f864e81d8141b410",
      "parents": [
        "6c99793491723d3e6decd4394428781bb109fe2d"
      ],
      "author": {
        "name": "xiaoli.xb.zuo",
        "email": "xiaoli.xb.zuo@sonymobile.com",
        "time": "Wed Jul 13 14:37:58 2016 +0900"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Sep 08 09:08:18 2016 -0700"
      },
      "message": "Fix memory leak in MediaScannerConnection\n\nThis patch adds releasing of MediaScannerConnection in ClientProxy\nafter disconnecting and releasing of ClientProxy and\nIMediaScannerService in disconnection sequence in\nMediaScannerConnection.\n\nBug: 30150344\n\nChange-Id: I1e162e4c9a0b7a741ace20480bcf06f3151a93bf\n"
    },
    {
      "commit": "56ea7b490107e4531ab4db6f74671c34b5c59fd3",
      "tree": "b729191a43b966c4d6e47b5afd6325b3975ad2e8",
      "parents": [
        "15ab53936812ec522f327081b99ec5582de49545"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Tue Aug 23 14:48:43 2016 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Sep 08 08:01:13 2016 +0000"
      },
      "message": "DO NOT MERGE) ExifInterface: Make saveAttributes throw an exception before change\n\nExifInterface object can be created with a unsupported file format.\nIf saveAttribute is called with an unsupported file format, ExifInterface\nmakes the file corrupted. This CL prevents those cases by throwing\nan exception before making any change on the file.\n\nBug: 30936376\nChange-Id: I115a42601c774062485974042464abb0d65c35e9\n(cherry picked from commit a8f9a075b14c526a0de75c2ade81ebc4e05e4ef8)\n"
    },
    {
      "commit": "0d33113196e0070829104bf178f3139262b1f33f",
      "tree": "0de6ab1447bfc655ff2d6bb105af6825f92a26f6",
      "parents": [
        "b2e0ed87722ff975cb2974d8ab25f17a4f2ae4b3"
      ],
      "author": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Wed Sep 07 14:39:56 2016 +0900"
      },
      "committer": {
        "name": "Sungsoo",
        "email": "sungsoo@google.com",
        "time": "Thu Sep 08 15:14:27 2016 +0900"
      },
      "message": "Disable selecting the default audio route when a BT route is avaiable\n\nBug: 28517884\nChange-Id: I537db7242adf8adb07f9860a0c43c9eaf40a4229\n"
    },
    {
      "commit": "d835145d2fd86ab486427e305b4e1c03e7c4e6f4",
      "tree": "03ac5296d33db8b5b27c6343190212961adc0c9e",
      "parents": [
        "0aa7d4bb3f9c5e76a9b6d7b0fa6fd1a7981c6b93",
        "edd824b94a4d1cbc50e1d63ac8d76e62761aa375"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 31 17:40:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 31 17:40:08 2016 +0000"
      },
      "message": "Merge \"Fix google-explicit-constructor warnings in media/mca.\" am: 2cace65f71 am: 4836d07980\nam: edd824b94a\n\nChange-Id: I83d815f5d739c47407f3faf1b25034e52492d638\n"
    },
    {
      "commit": "edd824b94a4d1cbc50e1d63ac8d76e62761aa375",
      "tree": "4927c1c2e7064b2ddd686fc313d3a90d3ea843bb",
      "parents": [
        "ef1fb4889a3436060a0f8e995f0e4112419e847d",
        "4836d079805097ec91f3081df8eefb558df29f82"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 31 17:34:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 31 17:34:11 2016 +0000"
      },
      "message": "Merge \"Fix google-explicit-constructor warnings in media/mca.\" am: 2cace65f71\nam: 4836d07980\n\nChange-Id: Ib0369e46dd1f1e56b3f660e615bc34c87120acaa\n"
    },
    {
      "commit": "2cace65f71914723f6c874404f3f36af1e22946b",
      "tree": "5f892f5d0b8c35e07cdd9480011efea3735fa4eb",
      "parents": [
        "7a9c0cd854405cd99fd359a70a63f1ba1ac2f223",
        "bd6b663b470e9b2687ebec7dc5142ee78ac28268"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 31 17:18:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 31 17:18:29 2016 +0000"
      },
      "message": "Merge \"Fix google-explicit-constructor warnings in media/mca.\""
    },
    {
      "commit": "cb98cac6d30f8f672baaf936e461d0f23df31f65",
      "tree": "c1c983f350b1691641ce67bcb23dea768af0a607",
      "parents": [
        "7af650876600a9ba2a2d2fa0ebf419827a52e4fa",
        "c80db139b39ef4bf573846fd167c5fabd54bba23"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 30 22:50:14 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 30 22:50:14 2016 +0000"
      },
      "message": "Merge \"Fix google-explicit-constructor warnings in soundpool.\" am: feee33ce2c am: 17f1fc6c76\nam: c80db139b3\n\nChange-Id: I6a5f93e80d4ef18286fcb45987b6f9bbd7425f88\n"
    }
  ],
  "next": "c80db139b39ef4bf573846fd167c5fabd54bba23"
}
