)]}'
{
  "log": [
    {
      "commit": "117407c4e3cea37f6a9cfd8fcce4200adf69a7ba",
      "tree": "f2108c324c3673e69a1b05343d73dce82c48110f",
      "parents": [
        "dd3e6bd26749b5656af8053406961e912a18eb0e",
        "bbdae2f58c3bd18d72be876c023b4bfb00e2f920"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Mon May 08 22:34:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 08 22:34:04 2017 +0000"
      },
      "message": "Merge \"camera: Clarify ZSL supports\" into oc-dev\nam: bbdae2f58c\n\nChange-Id: Ie8aaa188fa1e9037e8ed8130ca1a57a8558bf659\n"
    },
    {
      "commit": "bbdae2f58c3bd18d72be876c023b4bfb00e2f920",
      "tree": "7868e75d2076d35c671f190d90161edeafb16561",
      "parents": [
        "0047ce7e7c032f7ec87b975447c6ab9b9aae70c7",
        "ead2a754802d905590dcb3665f877d26f88cd93d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 22:28:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 22:28:39 2017 +0000"
      },
      "message": "Merge \"camera: Clarify ZSL supports\" into oc-dev"
    },
    {
      "commit": "dd3e6bd26749b5656af8053406961e912a18eb0e",
      "tree": "a0c9123f0111a80a60586796a4c2ac4c3e1988a8",
      "parents": [
        "35f18eb72e38e37d54ef17f35eb2c97cfb2e4b13",
        "0047ce7e7c032f7ec87b975447c6ab9b9aae70c7"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon May 08 22:15:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 08 22:15:22 2017 +0000"
      },
      "message": "Merge \"ACodec: transition to UNINITIALIZED after force release\" into oc-dev\nam: 0047ce7e7c\n\nChange-Id: If04f7a128678a1649124c63546afea6319af9e5d\n"
    },
    {
      "commit": "0047ce7e7c032f7ec87b975447c6ab9b9aae70c7",
      "tree": "977f8c8f3501060887b82f2d0d30e3d614be7e6a",
      "parents": [
        "24fd2f7d2900797b1300d6bc89d28bd94a31c3cb",
        "ec69aafeef06b42d3bfa6c7e4a7fee0cb03d360c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 08 21:45:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 08 21:45:36 2017 +0000"
      },
      "message": "Merge \"ACodec: transition to UNINITIALIZED after force release\" into oc-dev"
    },
    {
      "commit": "35f18eb72e38e37d54ef17f35eb2c97cfb2e4b13",
      "tree": "6c4e2b48227fee75789dd8b795c91811fab54c3c",
      "parents": [
        "1e9024c06a2771e94ff79c59e0dfbf6e2f7cb71e"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 20 18:10:20 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon May 08 21:04:22 2017 +0000"
      },
      "message": "Fix warnings in bitrotted module\n\nTest: builds\nChange-Id: Ib94f78f7baffbc63cff708ca5d81233618f30015\n(cherry picked from commit e8f16b3eb93245401cf0694e50bdd904732e4b84)\n"
    },
    {
      "commit": "1e9024c06a2771e94ff79c59e0dfbf6e2f7cb71e",
      "tree": "a98ded7f248caa7e2da5e8a04dcc7fcfd5514a38",
      "parents": [
        "f9cdee0bd4f1e30905702da81cd796f5966ac7b0",
        "917a18f235b0ff5bffeb58f59d93ffebda53d3e8"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Sat May 06 02:22:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 06 02:22:51 2017 +0000"
      },
      "message": "Merge \"Replace LOCAL_C_INCLUDES with header lib dependency.\" am: 2cb9b1b621 am: 8ff5ee3a2d\nam: 917a18f235\n\nChange-Id: I91906b2448ab0afe83411ae568a093c156c55fac\n"
    },
    {
      "commit": "917a18f235b0ff5bffeb58f59d93ffebda53d3e8",
      "tree": "32d561a47e7744ac7b6a9e7280608e99dc8bdf6a",
      "parents": [
        "e63642414a8e50a02380e2a5aca85787004dfccb",
        "8ff5ee3a2d5c611738a957a44caca3bf32382af8"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Sat May 06 02:15:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 06 02:15:32 2017 +0000"
      },
      "message": "Merge \"Replace LOCAL_C_INCLUDES with header lib dependency.\" am: 2cb9b1b621\nam: 8ff5ee3a2d\n\nChange-Id: I76062ef7dbe8da963441892536c9819382e7b779\n"
    },
    {
      "commit": "8ff5ee3a2d5c611738a957a44caca3bf32382af8",
      "tree": "e65d46aa4a0c7a289e28cab77ffbac9d50da50ae",
      "parents": [
        "fb7c2a88fde0a839686829223864c6ab7f97e4c8",
        "2cb9b1b621ae744bf05384087b3ae1719968f168"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Sat May 06 02:09:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 06 02:09:10 2017 +0000"
      },
      "message": "Merge \"Replace LOCAL_C_INCLUDES with header lib dependency.\"\nam: 2cb9b1b621\n\nChange-Id: I87efe0d42d0856fd3f47d73043e43ae311c99f00\n"
    },
    {
      "commit": "2cb9b1b621ae744bf05384087b3ae1719968f168",
      "tree": "e65d46aa4a0c7a289e28cab77ffbac9d50da50ae",
      "parents": [
        "fcb69b8543f48ff83389e2db86c12a50ca0da483",
        "1fee1a82e0c79bf67152324fd67062b71e1a9dcf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 06 01:58:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat May 06 01:58:14 2017 +0000"
      },
      "message": "Merge \"Replace LOCAL_C_INCLUDES with header lib dependency.\""
    },
    {
      "commit": "f9cdee0bd4f1e30905702da81cd796f5966ac7b0",
      "tree": "fce5be366e6daa7d831bb33a8891f9bea32caeb3",
      "parents": [
        "971ceda091cc5e282b21bbfe61572d3bd55ab40f",
        "e63642414a8e50a02380e2a5aca85787004dfccb"
      ],
      "author": {
        "name": "Ting-Yuan Huang",
        "email": "laszio@google.com",
        "time": "Sat May 06 00:50:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 06 00:50:20 2017 +0000"
      },
      "message": "Merge changes I937ac6ab,Ib94f78f7 am: fcb69b8543 am: fb7c2a88fd\nam: e63642414a  -s ours\n\nChange-Id: I8ea008b535e470e0e92ac7230546798576cea584\n"
    },
    {
      "commit": "e63642414a8e50a02380e2a5aca85787004dfccb",
      "tree": "a022342a53474274526775f2f786cdc7fac9f628",
      "parents": [
        "33435d749d68e0990793c15ab2fe30a352e8d3d8",
        "fb7c2a88fde0a839686829223864c6ab7f97e4c8"
      ],
      "author": {
        "name": "Ting-Yuan Huang",
        "email": "laszio@google.com",
        "time": "Sat May 06 00:35:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 06 00:35:50 2017 +0000"
      },
      "message": "Merge changes I937ac6ab,Ib94f78f7 am: fcb69b8543\nam: fb7c2a88fd\n\nChange-Id: Ic027d3ad1dd86a6562ccac7c0c873f6202664541\n"
    },
    {
      "commit": "fb7c2a88fde0a839686829223864c6ab7f97e4c8",
      "tree": "c45f7cf98afd10d35f342183f43dbeae0342b11f",
      "parents": [
        "1cd753b1af5a338ae972c5cf099a64762b80ce18",
        "fcb69b8543f48ff83389e2db86c12a50ca0da483"
      ],
      "author": {
        "name": "Ting-Yuan Huang",
        "email": "laszio@google.com",
        "time": "Sat May 06 00:26:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 06 00:26:24 2017 +0000"
      },
      "message": "Merge changes I937ac6ab,Ib94f78f7\nam: fcb69b8543\n\nChange-Id: I104e767e641ae51c26153827cb8a9c348a6a1f8c\n"
    },
    {
      "commit": "fcb69b8543f48ff83389e2db86c12a50ca0da483",
      "tree": "c45f7cf98afd10d35f342183f43dbeae0342b11f",
      "parents": [
        "3f877d4945e0cbe80974669d6c79ec69830d16c8",
        "e7c6854e00f596ccd0e3226e128d8e9f2f587f8b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 06 00:14:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat May 06 00:14:33 2017 +0000"
      },
      "message": "Merge changes I937ac6ab,Ib94f78f7\n\n* changes:\n  Fix compiler warnings.\n  Fix warnings in bitrotted module\n"
    },
    {
      "commit": "1fee1a82e0c79bf67152324fd67062b71e1a9dcf",
      "tree": "f8d6e4aa114a3a6e5ee26987c8b72fd56e1b42d6",
      "parents": [
        "3f877d4945e0cbe80974669d6c79ec69830d16c8"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu May 04 14:13:59 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Sat May 06 00:06:15 2017 +0000"
      },
      "message": "Replace LOCAL_C_INCLUDES with header lib dependency.\n\nTest: works with BOARD_VNDK_VERSION\u003dcurrent\nBug: 33241851\nChange-Id: I8d3c47fe3d4b7dfe69d04e1f9ea1263cde067174\n"
    },
    {
      "commit": "971ceda091cc5e282b21bbfe61572d3bd55ab40f",
      "tree": "fce5be366e6daa7d831bb33a8891f9bea32caeb3",
      "parents": [
        "d8e8d3f4a3240e47d4a0211634c55abdd55700de",
        "33435d749d68e0990793c15ab2fe30a352e8d3d8"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Fri May 05 23:18:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 23:18:21 2017 +0000"
      },
      "message": "Merge \"Convert libmtp to soong.\" am: 3f877d4945 am: 1cd753b1af\nam: 33435d749d\n\nChange-Id: Ia31b32d5ec0f6f2eef51b979aae750090834ca32\n"
    },
    {
      "commit": "d8e8d3f4a3240e47d4a0211634c55abdd55700de",
      "tree": "ec115037fe2937f9abb4db010853787df512e6bf",
      "parents": [
        "8e84d8c7c288b90f5b6af669a0e21183dfb0a237",
        "8315f9e882007601f519adf4a881e6d459cdcc1e"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 05 23:17:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 23:17:47 2017 +0000"
      },
      "message": "Merge \"Use %zu to print size_t\" am: 46d0bb74e4 am: e1f0518aa5\nam: 8315f9e882  -s ours\n\nChange-Id: I0b6652ba23e569e74585a198135a1f8ee8cf957b\n"
    },
    {
      "commit": "8e84d8c7c288b90f5b6af669a0e21183dfb0a237",
      "tree": "ec115037fe2937f9abb4db010853787df512e6bf",
      "parents": [
        "1861819f4d0c52617039ff5e4abdffb1e69c166b",
        "15911afa63a590d3f58991746ae0e4e07faf4909"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 05 23:11:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 23:11:39 2017 +0000"
      },
      "message": "Merge \"Move libmediandk and libcamera2ndk headers\" am: 836c429686 am: bcb1f85c7c\nam: 15911afa63  -s ours\n\nChange-Id: I289752996d482c7bb2634093e6f080f923c4bc3a\n"
    },
    {
      "commit": "33435d749d68e0990793c15ab2fe30a352e8d3d8",
      "tree": "d834ef92b220cc6395e23da8f0614d73f65c0e05",
      "parents": [
        "8315f9e882007601f519adf4a881e6d459cdcc1e",
        "1cd753b1af5a338ae972c5cf099a64762b80ce18"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Fri May 05 22:55:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 22:55:43 2017 +0000"
      },
      "message": "Merge \"Convert libmtp to soong.\" am: 3f877d4945\nam: 1cd753b1af\n\nChange-Id: Icf972d53e2b8b7f0201fe180598db02bb36d1b23\n"
    },
    {
      "commit": "8315f9e882007601f519adf4a881e6d459cdcc1e",
      "tree": "8fc0e0386bc4064cb1480d55880cde5f5058ef55",
      "parents": [
        "15911afa63a590d3f58991746ae0e4e07faf4909",
        "e1f0518aa51bc4cff7e8b47a83a143b3a618e371"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 05 22:55:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 22:55:15 2017 +0000"
      },
      "message": "Merge \"Use %zu to print size_t\" am: 46d0bb74e4\nam: e1f0518aa5\n\nChange-Id: Ie4a29254f4968296bab14ffc8c19e8c72132aac4\n"
    },
    {
      "commit": "1cd753b1af5a338ae972c5cf099a64762b80ce18",
      "tree": "7f4b73d310573b1787b8021d913fcc99e6dbc9a5",
      "parents": [
        "e1f0518aa51bc4cff7e8b47a83a143b3a618e371",
        "3f877d4945e0cbe80974669d6c79ec69830d16c8"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Fri May 05 22:48:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 22:48:38 2017 +0000"
      },
      "message": "Merge \"Convert libmtp to soong.\"\nam: 3f877d4945\n\nChange-Id: I8912c5994c3161f1c29fa1db106317d940e6adfd\n"
    },
    {
      "commit": "15911afa63a590d3f58991746ae0e4e07faf4909",
      "tree": "ae91b85fcadad09cd3a2b8363f722aefa4834781",
      "parents": [
        "ed05809fcb4623f6aa5c4bf2891e7037cb2831be",
        "bcb1f85c7cdb04a2a9ca316835aab5ee69b1bf18"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 05 22:44:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 22:44:21 2017 +0000"
      },
      "message": "Merge \"Move libmediandk and libcamera2ndk headers\" am: 836c429686\nam: bcb1f85c7c\n\nChange-Id: I431894add719018b375391f27be3c224030dd6d9\n"
    },
    {
      "commit": "e1f0518aa51bc4cff7e8b47a83a143b3a618e371",
      "tree": "ddecf30ecc683659e4ac3072bd94a106402d730c",
      "parents": [
        "bcb1f85c7cdb04a2a9ca316835aab5ee69b1bf18",
        "46d0bb74e423a8bed75a301c356d5085a4c7cfca"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 05 22:43:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 22:43:09 2017 +0000"
      },
      "message": "Merge \"Use %zu to print size_t\"\nam: 46d0bb74e4\n\nChange-Id: I4a5d2dac218a120f03c1ff8456fa749111117de7\n"
    },
    {
      "commit": "3f877d4945e0cbe80974669d6c79ec69830d16c8",
      "tree": "7f4b73d310573b1787b8021d913fcc99e6dbc9a5",
      "parents": [
        "46d0bb74e423a8bed75a301c356d5085a4c7cfca",
        "e997c143b86082d1426f8d3d755b7aeaaa7c3dc3"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Fri May 05 22:40:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 05 22:40:53 2017 +0000"
      },
      "message": "Merge \"Convert libmtp to soong.\""
    },
    {
      "commit": "bcb1f85c7cdb04a2a9ca316835aab5ee69b1bf18",
      "tree": "060382626b81b08dda4e8ab5febf3fa7b20d9ac0",
      "parents": [
        "5eb26eebfb42a2e5ce2d2fa05c7a4250cbd54b70",
        "836c429686d5750f74126b8833dd02ffa0c035d6"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 05 22:30:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 22:30:56 2017 +0000"
      },
      "message": "Merge \"Move libmediandk and libcamera2ndk headers\"\nam: 836c429686\n\nChange-Id: I561c0f7f406281edbc1a0a1cb60ee0ae135e7aa9\n"
    },
    {
      "commit": "46d0bb74e423a8bed75a301c356d5085a4c7cfca",
      "tree": "ddecf30ecc683659e4ac3072bd94a106402d730c",
      "parents": [
        "836c429686d5750f74126b8833dd02ffa0c035d6",
        "cbe95e7697039f59d378fd1b9b61cee64fad8742"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 05 22:27:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 05 22:27:31 2017 +0000"
      },
      "message": "Merge \"Use %zu to print size_t\""
    },
    {
      "commit": "836c429686d5750f74126b8833dd02ffa0c035d6",
      "tree": "060382626b81b08dda4e8ab5febf3fa7b20d9ac0",
      "parents": [
        "a33999bab96f0ee1f44816cb3b5c1312bc2a4f91",
        "11ed3fecdf3b5d97cc8390b32b5319bae4e901e1"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 05 22:25:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 05 22:25:07 2017 +0000"
      },
      "message": "Merge \"Move libmediandk and libcamera2ndk headers\""
    },
    {
      "commit": "e7c6854e00f596ccd0e3226e128d8e9f2f587f8b",
      "tree": "89dc8d80ba9d882e995177cf0944b0bb0c2b23dc",
      "parents": [
        "e8f16b3eb93245401cf0694e50bdd904732e4b84"
      ],
      "author": {
        "name": "Ting-Yuan Huang",
        "email": "laszio@google.com",
        "time": "Fri Sep 23 16:12:41 2016 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 05 13:17:47 2017 -0700"
      },
      "message": "Fix compiler warnings.\n\nTest: mmm\n\nChange-Id: I937ac6ab2da5530ee249e6e87a90d18e9bd3de6e\nMerged-In: I937ac6ab2da5530ee249e6e87a90d18e9bd3de6e\n(cherry picked from commit 87eef41a5b81391b10a0f4ad874f6f04e261ed84)\n"
    },
    {
      "commit": "cbe95e7697039f59d378fd1b9b61cee64fad8742",
      "tree": "ddecf30ecc683659e4ac3072bd94a106402d730c",
      "parents": [
        "11ed3fecdf3b5d97cc8390b32b5319bae4e901e1"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Apr 28 16:43:52 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 05 13:14:18 2017 -0700"
      },
      "message": "Use %zu to print size_t\n\nTest: m -j checkbuild\nChange-Id: I93a1da7241169e0e08d310ad7fad68f227629be6\nMerged-In: I93a1da7241169e0e08d310ad7fad68f227629be6\n(cherry picked from commit cb8f367327286714617c0ccd7b356abd3a8aa15b)\n"
    },
    {
      "commit": "e8f16b3eb93245401cf0694e50bdd904732e4b84",
      "tree": "24291cee38503ddb127fa070618165b42e38a665",
      "parents": [
        "cbe95e7697039f59d378fd1b9b61cee64fad8742"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 20 18:10:20 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 05 13:14:18 2017 -0700"
      },
      "message": "Fix warnings in bitrotted module\n\nTest: builds\nChange-Id: Ib94f78f7baffbc63cff708ca5d81233618f30015\n"
    },
    {
      "commit": "11ed3fecdf3b5d97cc8390b32b5319bae4e901e1",
      "tree": "060382626b81b08dda4e8ab5febf3fa7b20d9ac0",
      "parents": [
        "a33999bab96f0ee1f44816cb3b5c1312bc2a4f91"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu May 04 18:30:44 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 05 13:03:02 2017 -0700"
      },
      "message": "Move libmediandk and libcamera2ndk headers\n\nMove libmediandk and libcamera2ndk headers into their module\nand export them from there.  Also move them to the same path\nrelative to the export as used in the NDK, media/ for\nlibmediandk and camera/ for libcamera2ndk.\n\nTest: builds\nChange-Id: I0b424e0e48bfb5e2b762694a97d799de08f5dda3\nMerged-In: I0b424e0e48bfb5e2b762694a97d799de08f5dda3\n(cherry picked from commit 7e8d4ba5887affda749978d787b898bf31fda729)\n"
    },
    {
      "commit": "1861819f4d0c52617039ff5e4abdffb1e69c166b",
      "tree": "ec115037fe2937f9abb4db010853787df512e6bf",
      "parents": [
        "af4d169e3f3ed1f0ed474e56c01cd57678e00d0a"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu May 04 16:17:42 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 05 20:02:58 2017 +0000"
      },
      "message": "Move libmediandk and libcamera2ndk headers\n\nMove libmediandk and libcamera2ndk headers into their module\nand export them from there.  Also move them to the same path\nrelative to the export as used in the NDK, media/ for\nlibmediandk and camera/ for libcamera2ndk.\n\nTest: builds\nChange-Id: I0b424e0e48bfb5e2b762694a97d799de08f5dda3\n(cherry picked from commit 7e8d4ba5887affda749978d787b898bf31fda729)\n"
    },
    {
      "commit": "af4d169e3f3ed1f0ed474e56c01cd57678e00d0a",
      "tree": "a2ae7f68043b0a87095a0c2dddc9d02f54009b9f",
      "parents": [
        "f12f9ca0bef555f59b4ba34f220207e9a20f2875",
        "7c4573fedc6bb0da6e5f6b8c1ad6937c60b2f4d4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 05 18:21:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 05 18:21:44 2017 +0000"
      },
      "message": "Merge \"Remove redundant dependencies\" into oc-dev-plus-aosp"
    },
    {
      "commit": "e997c143b86082d1426f8d3d755b7aeaaa7c3dc3",
      "tree": "05d208c9f1cccadbba54491eee4da0de5bc33787",
      "parents": [
        "a33999bab96f0ee1f44816cb3b5c1312bc2a4f91"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Fri May 05 09:51:37 2017 -0700"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Fri May 05 09:51:37 2017 -0700"
      },
      "message": "Convert libmtp to soong.\n\nBug: 37512442\nTest: native test\nChange-Id: Idf0e96a206faadc5a3179f0df564ab1d4daacda2\n"
    },
    {
      "commit": "f12f9ca0bef555f59b4ba34f220207e9a20f2875",
      "tree": "60b1869265a2ba92fa9af91b1475a7c3dc0ce33e",
      "parents": [
        "56fa0f3e36481d26ee201fd92d7e770e747efbf5",
        "24fd2f7d2900797b1300d6bc89d28bd94a31c3cb"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Fri May 05 00:31:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 00:31:52 2017 +0000"
      },
      "message": "Merge \"Fix wait time for audio threads in suspend mode\" into oc-dev\nam: 24fd2f7d29\n\nChange-Id: Idfb70a5c7f3d532e9946940ef15639abe884bba2\n"
    },
    {
      "commit": "24fd2f7d2900797b1300d6bc89d28bd94a31c3cb",
      "tree": "8b9db5adea9c0bc45c84b59e3f3b732938e13afe",
      "parents": [
        "8e301b17a297234757959ace170e3d77ef87b5a6",
        "1bb9082596c9cac2995dc9b4465a7c6d5666d099"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 05 00:23:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 05 00:23:53 2017 +0000"
      },
      "message": "Merge \"Fix wait time for audio threads in suspend mode\" into oc-dev"
    },
    {
      "commit": "56fa0f3e36481d26ee201fd92d7e770e747efbf5",
      "tree": "d42f08658a9c76a8cacad31c5549aa51d91ab2a6",
      "parents": [
        "8c9796628b8aa19adb3787dae7de0989b5b5ef4c",
        "8e301b17a297234757959ace170e3d77ef87b5a6"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri May 05 00:15:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 00:15:20 2017 +0000"
      },
      "message": "Merge \"aaudio: add setPerformanceMode()\" into oc-dev\nam: 8e301b17a2\n\nChange-Id: I12c95866c9ed84e5940f12de9b6d05181271c280\n"
    },
    {
      "commit": "8e301b17a297234757959ace170e3d77ef87b5a6",
      "tree": "5552156297b6a8aa363ea5f7f8e5279dea1f72ec",
      "parents": [
        "bc4040efd06835a620d97a5dc8cc2fd0c8830de3",
        "e2fbb59e729f6c3cade3b531f6f6411417ccbf40"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri May 05 00:08:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 05 00:08:45 2017 +0000"
      },
      "message": "Merge \"aaudio: add setPerformanceMode()\" into oc-dev"
    },
    {
      "commit": "8c9796628b8aa19adb3787dae7de0989b5b5ef4c",
      "tree": "4a63ed8c21517ab5589f4db00e9ab44040816f70",
      "parents": [
        "cd3b59c8ba5da18eb4f501b62f4e583027bc3e9d",
        "bc4040efd06835a620d97a5dc8cc2fd0c8830de3"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu May 04 22:59:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 04 22:59:46 2017 +0000"
      },
      "message": "Merge \"audioflinger: Do not report underruns for stopped or paused tracks\" into oc-dev\nam: bc4040efd0\n\nChange-Id: I5cb91b0223c6302f1b08450f2bfeb5ebf390cc95\n"
    },
    {
      "commit": "bc4040efd06835a620d97a5dc8cc2fd0c8830de3",
      "tree": "f57b6bf1d2d8eb7d912b78d0ea3563a345d26ad5",
      "parents": [
        "63eb7e79cf94662a5412fd6e473cf12f5f48eef0",
        "a66d3899f7d13e69ee451f1071f0d999678803ce"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 04 22:55:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 04 22:55:13 2017 +0000"
      },
      "message": "Merge \"audioflinger: Do not report underruns for stopped or paused tracks\" into oc-dev"
    },
    {
      "commit": "1bb9082596c9cac2995dc9b4465a7c6d5666d099",
      "tree": "7d3b5fc5f617f395167f07282d686857e15ac032",
      "parents": [
        "01506e4ad26d1f1bf5b81121a8d17b3305940eab"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue May 02 18:31:48 2017 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Thu May 04 15:21:18 2017 -0700"
      },
      "message": "Fix wait time for audio threads in suspend mode\n\nBetter estimation of wait time in suspended audio threads.\n\nBug: 34772697\n\nTest: phone calls with BT headset.\nChange-Id: Icf99c0671def810b57332a321e4de4680697715b\n"
    },
    {
      "commit": "7c4573fedc6bb0da6e5f6b8c1ad6937c60b2f4d4",
      "tree": "7bb3eb7b6c19922356da757535af7f88307a2f7d",
      "parents": [
        "cd3b59c8ba5da18eb4f501b62f4e583027bc3e9d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu May 04 11:22:01 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu May 04 21:55:36 2017 +0000"
      },
      "message": "Remove redundant dependencies\n\nandroid.hidl.base@1.0 and android.hidl.manager@1.0 are built into libhidltransport.\n\nTest: links\nBug: 33276472\nChange-Id: I1e33404a582a3707e0990634467c1fc7430c23a2\n(cherry picked from commit 240b83a455a047c7693419d7d7bd948de6614dbe)\n"
    },
    {
      "commit": "cd3b59c8ba5da18eb4f501b62f4e583027bc3e9d",
      "tree": "77afa24be47b0dacaff465c9676a3a925c4681df",
      "parents": [
        "f9ef332d4f3780b8256bdf7542219970fa95e578",
        "ed05809fcb4623f6aa5c4bf2891e7037cb2831be"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu May 04 21:10:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 04 21:10:38 2017 +0000"
      },
      "message": "Merge \"Convert libdrmframework and drmserver to Android.bp\" am: a33999bab9 am: 5eb26eebfb\nam: ed05809fcb\n\nChange-Id: I112374bce87c4905eddb4883f7aad95d32b429c8\n"
    },
    {
      "commit": "ed05809fcb4623f6aa5c4bf2891e7037cb2831be",
      "tree": "120605a8ed7c64e77a346fb6c422abc6aabc0119",
      "parents": [
        "6add681c5e54c66d586fe73966d72dc89c3af387",
        "5eb26eebfb42a2e5ce2d2fa05c7a4250cbd54b70"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu May 04 21:07:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 04 21:07:07 2017 +0000"
      },
      "message": "Merge \"Convert libdrmframework and drmserver to Android.bp\" am: a33999bab9\nam: 5eb26eebfb\n\nChange-Id: I18f18ec8649c2991cb7328bdff165584e5a4b4d7\n"
    },
    {
      "commit": "5eb26eebfb42a2e5ce2d2fa05c7a4250cbd54b70",
      "tree": "7914bf4d95fc10bef155f26ef4ecc6442d063d44",
      "parents": [
        "7e47c13f37bafbee9a8fe175c469af0ea6f9b6ca",
        "a33999bab96f0ee1f44816cb3b5c1312bc2a4f91"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu May 04 21:03:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 04 21:03:36 2017 +0000"
      },
      "message": "Merge \"Convert libdrmframework and drmserver to Android.bp\"\nam: a33999bab9\n\nChange-Id: I3f104612c15764b87ff6aaed1bd04c08b7281e6b\n"
    },
    {
      "commit": "a33999bab96f0ee1f44816cb3b5c1312bc2a4f91",
      "tree": "7914bf4d95fc10bef155f26ef4ecc6442d063d44",
      "parents": [
        "23f4ff1d652c1d1a03ad3b87e9ed29f610ef4b2d",
        "61d1c58c90e2491dd710688946f2a2cb2f42b837"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu May 04 20:54:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 04 20:54:49 2017 +0000"
      },
      "message": "Merge \"Convert libdrmframework and drmserver to Android.bp\""
    },
    {
      "commit": "e2fbb59e729f6c3cade3b531f6f6411417ccbf40",
      "tree": "519ff6ad94d7465c7672e6ac3dd73b4d892dbbfe",
      "parents": [
        "441f2ccb103fdb6fe6409eac870ea30ee3ccfb33"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Mon May 01 15:05:52 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu May 04 11:45:08 2017 -0700"
      },
      "message": "aaudio: add setPerformanceMode()\n\nThe performance mode affects the latency and the implementation of the\ndata path.\n\nMMAP is still disabled for now.\n\nBug: 37867485\nTest: write_sine.cpp\nChange-Id: I9bf5d5d13d1047d5ace69bd5ebdce7b6d65c14e7\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "a66d3899f7d13e69ee451f1071f0d999678803ce",
      "tree": "542dcd3c8d5ad1c2963d8b8aba0156c52fac655f",
      "parents": [
        "f1e459c6400a774d99390227e853a30f58cee4a2"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed May 03 16:50:56 2017 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu May 04 11:25:59 2017 -0700"
      },
      "message": "audioflinger: Do not report underruns for stopped or paused tracks\n\nPlaybackThread::Track is missing checks for the track state\nwhen reporting underruns. These checks present on other instances\nwhen tallyUnderrunFrames is being called.\n\nThis eliminates fake underrun reportings when playing\nmultichannel tracks via deep buffer.\n\nBug: 36181621\nTest: play multichannel track and check underrun count at the end\nChange-Id: Ieff338b33807e66df91234d85b782ee383fe95b9\n"
    },
    {
      "commit": "f9ef332d4f3780b8256bdf7542219970fa95e578",
      "tree": "4683be00ed0dfb6df50f0d3171ff39d7e24b639c",
      "parents": [
        "b6754549ba08bf282fc0731a49c8b6342b8cb301",
        "6add681c5e54c66d586fe73966d72dc89c3af387"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu May 04 15:23:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 04 15:23:57 2017 +0000"
      },
      "message": "Merge \"Convert libmedia to Android.bp\" am: 23f4ff1d65 am: 7e47c13f37\nam: 6add681c5e  -s ours\n\nChange-Id: Idf5e268b0c1fa1f919db7b3fba3784bab32dc849\n"
    },
    {
      "commit": "b6754549ba08bf282fc0731a49c8b6342b8cb301",
      "tree": "4683be00ed0dfb6df50f0d3171ff39d7e24b639c",
      "parents": [
        "37636a9d63c5aad8f07a4846ed657f5f398ec0f1"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 20 12:48:51 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu May 04 15:12:20 2017 +0000"
      },
      "message": "Convert libmedia to Android.bp\n\nSee build/soong/README.md for more information.\n\nTest: m -j checkbuild\nChange-Id: I7326405e50dd847ba9528aee5e5cd79f204c44af\n(cherry picked from commit eeb436397a78aa80e41a4929a5f379319eefe0c3)\n"
    },
    {
      "commit": "6add681c5e54c66d586fe73966d72dc89c3af387",
      "tree": "75100806bbc127042bd2d5adc37ed6df4c399fec",
      "parents": [
        "88874349da3970aad5b81509a56994eb1eb41f9e",
        "7e47c13f37bafbee9a8fe175c469af0ea6f9b6ca"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu May 04 15:02:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 04 15:02:38 2017 +0000"
      },
      "message": "Merge \"Convert libmedia to Android.bp\" am: 23f4ff1d65\nam: 7e47c13f37\n\nChange-Id: Iabed988ba2a1e617f3ec33f5651363123c312c9d\n"
    },
    {
      "commit": "7e47c13f37bafbee9a8fe175c469af0ea6f9b6ca",
      "tree": "ec3221fbbb9a4c296b96efb5c96cff9a96f6ea05",
      "parents": [
        "abc5be39aa3566e113c2a1d2b81fe0b1ecd6bd80",
        "23f4ff1d652c1d1a03ad3b87e9ed29f610ef4b2d"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu May 04 14:59:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 04 14:59:10 2017 +0000"
      },
      "message": "Merge \"Convert libmedia to Android.bp\"\nam: 23f4ff1d65\n\nChange-Id: Ic609d797b7e067f2e5686d0c38958badc9561ad1\n"
    },
    {
      "commit": "23f4ff1d652c1d1a03ad3b87e9ed29f610ef4b2d",
      "tree": "ec3221fbbb9a4c296b96efb5c96cff9a96f6ea05",
      "parents": [
        "c69f657e5de5b11c2fb6c6b90ce6228a4bbca9a8",
        "8c9f6f743755310e825b39afcb5f3cb7198dc1d8"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu May 04 14:51:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 04 14:51:05 2017 +0000"
      },
      "message": "Merge \"Convert libmedia to Android.bp\""
    },
    {
      "commit": "37636a9d63c5aad8f07a4846ed657f5f398ec0f1",
      "tree": "f755d6639457c4da43be10b854672c323d8d9b5e",
      "parents": [
        "be02841e8215d93a780849ad9e797cbbe602dcd7",
        "63eb7e79cf94662a5412fd6e473cf12f5f48eef0"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu May 04 07:34:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 04 07:34:41 2017 +0000"
      },
      "message": "Merge \"Camera: Cleanup \u0027CameraModule\u0027 dependend code\" into oc-dev\nam: 63eb7e79cf\n\nChange-Id: Ieb3c72db216df2bd67adcd5d9efa5b374ac0dd6f\n"
    },
    {
      "commit": "63eb7e79cf94662a5412fd6e473cf12f5f48eef0",
      "tree": "1c01d5f29622fa3f18da515afa27e7d0b2997943",
      "parents": [
        "9b6cd785f3854e47e1874df60163b0e8207bc5d9",
        "f53f66edb3b06d1df5caf1fa806f7ed95305a4cf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 04 07:30:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 04 07:30:55 2017 +0000"
      },
      "message": "Merge \"Camera: Cleanup \u0027CameraModule\u0027 dependend code\" into oc-dev"
    },
    {
      "commit": "be02841e8215d93a780849ad9e797cbbe602dcd7",
      "tree": "651d81fe22da44a512175c5bb712af43e4af945f",
      "parents": [
        "30d02c74d6e20eaf7e22c51a3d5f7e80629c1fd3",
        "88874349da3970aad5b81509a56994eb1eb41f9e"
      ],
      "author": {
        "name": "SzuWei Lin",
        "email": "szuweilin@google.com",
        "time": "Thu May 04 14:59:49 2017 +0800"
      },
      "committer": {
        "name": "SzuWei Lin",
        "email": "szuweilin@google.com",
        "time": "Thu May 04 14:59:49 2017 +0800"
      },
      "message": "resolve merge conflicts of 88874349da to oc-dev-plus-aosp\n\nTest: I solemnly swear I tested this conflict resolution.\nChange-Id: I62de4ad3072884e3a66e64bab417ea849b78fd10\n"
    },
    {
      "commit": "88874349da3970aad5b81509a56994eb1eb41f9e",
      "tree": "53850078ae5bc5bf2685ba28447a71c59ffb9474",
      "parents": [
        "badb70a2cce8d6a5d9c9cb2a00bbbd6b2edbae39",
        "abc5be39aa3566e113c2a1d2b81fe0b1ecd6bd80"
      ],
      "author": {
        "name": "SzuWei Lin",
        "email": "szuweilin@google.com",
        "time": "Thu May 04 05:20:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 04 05:20:56 2017 +0000"
      },
      "message": "Merge \"libeffects: move all libraries to vendor\" am: c69f657e5d\nam: abc5be39aa\n\nChange-Id: I079e3e40a8fbc3a0b7882f744bae9230ddd83e1d\n"
    },
    {
      "commit": "abc5be39aa3566e113c2a1d2b81fe0b1ecd6bd80",
      "tree": "aad8138c79acc9021a73362fb4c04b89d43db87e",
      "parents": [
        "d1d43e67742ff489a159ea51ebf4608b69a98ded",
        "c69f657e5de5b11c2fb6c6b90ce6228a4bbca9a8"
      ],
      "author": {
        "name": "SzuWei Lin",
        "email": "szuweilin@google.com",
        "time": "Thu May 04 05:14:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 04 05:14:53 2017 +0000"
      },
      "message": "Merge \"libeffects: move all libraries to vendor\"\nam: c69f657e5d\n\nChange-Id: I681f40edfb7467266e72a81f2ab896f6acecf5dd\n"
    },
    {
      "commit": "c69f657e5de5b11c2fb6c6b90ce6228a4bbca9a8",
      "tree": "aad8138c79acc9021a73362fb4c04b89d43db87e",
      "parents": [
        "1c9d60cd6f58f147c0943f082f2170d30b7c1d35",
        "5e5aa0e3fed6bd5b434d9f2b093fe2133ab1143e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 04 05:10:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 04 05:10:42 2017 +0000"
      },
      "message": "Merge \"libeffects: move all libraries to vendor\""
    },
    {
      "commit": "61d1c58c90e2491dd710688946f2a2cb2f42b837",
      "tree": "b35636371f06d1bd3ef1fbfd4a29fd2b8857ff90",
      "parents": [
        "8c9f6f743755310e825b39afcb5f3cb7198dc1d8"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Apr 28 15:13:07 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed May 03 19:55:23 2017 -0700"
      },
      "message": "Convert libdrmframework and drmserver to Android.bp\n\nSee build/soong/README.md for more information.\n\nAlso moves a few headers into the same library as their\nimplementation, and fixes a few includes to go through the\nglobal frameworks/av/include path instead of manually adding\nframeworks/av/include/drm.\n\nTest: m -j checkbuild\nChange-Id: I0c2d2f2262e7ed78d80a0d44795705c64b797ff0\n"
    },
    {
      "commit": "8c9f6f743755310e825b39afcb5f3cb7198dc1d8",
      "tree": "06a5aee376b7def3d97a8548b55bb9102f7eda6a",
      "parents": [
        "1c9d60cd6f58f147c0943f082f2170d30b7c1d35"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 20 12:48:51 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed May 03 19:55:23 2017 -0700"
      },
      "message": "Convert libmedia to Android.bp\n\nSee build/soong/README.md for more information.\n\nTest: m -j checkbuild\nChange-Id: I7326405e50dd847ba9528aee5e5cd79f204c44af\n(cherry picked from commit eeb436397a78aa80e41a4929a5f379319eefe0c3)\n"
    },
    {
      "commit": "30d02c74d6e20eaf7e22c51a3d5f7e80629c1fd3",
      "tree": "6026f651b3cdf501a36da18df74785304a648e62",
      "parents": [
        "fc53465db8b6d97dc9c1f76dea314de26549434b",
        "11280a15cb66d03f5ce020036e17d2defee311e2"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu May 04 01:14:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 04 01:14:40 2017 +0000"
      },
      "message": "Merge \"Fix -Wextra warnings in frameworks/av/include\" into oc-dev-plus-aosp"
    },
    {
      "commit": "fc53465db8b6d97dc9c1f76dea314de26549434b",
      "tree": "3bca0c0ab2cd3eeac39df63eb8957a51d22ed8d4",
      "parents": [
        "13e4027421830f9f40ae2994480efa862b6940e8",
        "9b6cd785f3854e47e1874df60163b0e8207bc5d9"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 04 01:10:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 04 01:10:15 2017 +0000"
      },
      "message": "Merge \"audio policy: always provide a valid device address when opening a stream\" into oc-dev\nam: 9b6cd785f3\n\nChange-Id: I41c91e29b595d285e0d670a809256c859e39fe6b\n"
    },
    {
      "commit": "11280a15cb66d03f5ce020036e17d2defee311e2",
      "tree": "54fa53d9b8c8764e5520ee8c9066422ceddfecf6",
      "parents": [
        "13e4027421830f9f40ae2994480efa862b6940e8"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 02 10:32:56 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu May 04 01:09:41 2017 +0000"
      },
      "message": "Fix -Wextra warnings in frameworks/av/include\n\nhardware/qcom/display includes frameworks/av/include headers\nwhile compiling with -Wextra.  Fix warnings that were hidden\nby -isystem.\n\nBug: 31751828\nTest: lunch bullhead-userdebug \u0026\u0026 m -j checkbuild\nChange-Id: Ib1ee7165882ff3cc1d85c123815604079483f725\n(cherry picked from commit 27d3c6a32919b5773c0cb8eed6ebe8563954aeff)\n"
    },
    {
      "commit": "9b6cd785f3854e47e1874df60163b0e8207bc5d9",
      "tree": "242d0d9bfe7eb98a24344fef8db1f16792cd8048",
      "parents": [
        "441f2ccb103fdb6fe6409eac870ea30ee3ccfb33",
        "e301410b8495a3702e21019e92d44ade2a3f81d1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 04 01:02:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 04 01:02:30 2017 +0000"
      },
      "message": "Merge \"audio policy: always provide a valid device address when opening a stream\" into oc-dev"
    },
    {
      "commit": "13e4027421830f9f40ae2994480efa862b6940e8",
      "tree": "a43064cfb0446e493b2acf73824c9c61cb51fe9c",
      "parents": [
        "a4804f56388018b12ef5204ad84daf95a6d8fa7e",
        "441f2ccb103fdb6fe6409eac870ea30ee3ccfb33"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed May 03 22:33:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 03 22:33:30 2017 +0000"
      },
      "message": "Merge \"aaudio: Fix getFramesWritten() for callback mode.\" into oc-dev\nam: 441f2ccb10\n\nChange-Id: I748c5485cf76a8fd3e6b73696fd6cb74d4774237\n"
    },
    {
      "commit": "441f2ccb103fdb6fe6409eac870ea30ee3ccfb33",
      "tree": "2da91b5aa41164cd6e48f5d86e3f731d54ded035",
      "parents": [
        "f1e459c6400a774d99390227e853a30f58cee4a2",
        "4c5129b410884ec0400cbe65fce56d0ade12d11b"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed May 03 22:24:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 03 22:24:26 2017 +0000"
      },
      "message": "Merge \"aaudio: Fix getFramesWritten() for callback mode.\" into oc-dev"
    },
    {
      "commit": "a4804f56388018b12ef5204ad84daf95a6d8fa7e",
      "tree": "273dad558ca8d3fd8bb7623ea9b4266b5a628b34",
      "parents": [
        "b71f4cbe9729faa5aafe050278df72df9e0e28dc",
        "badb70a2cce8d6a5d9c9cb2a00bbbd6b2edbae39"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed May 03 22:00:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 03 22:00:16 2017 +0000"
      },
      "message": "Merge \"Mark functions in headers with static inline\" am: 1c9d60cd6f am: d1d43e6774\nam: badb70a2cc  -s ours\n\nChange-Id: I1eabc57d8837063a8eefe83e4c3af2f6de88e191\n"
    },
    {
      "commit": "b71f4cbe9729faa5aafe050278df72df9e0e28dc",
      "tree": "273dad558ca8d3fd8bb7623ea9b4266b5a628b34",
      "parents": [
        "21a02aa2b83836818543dc61d66ae6a92ee4a75b"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 02 15:26:45 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed May 03 21:55:14 2017 +0000"
      },
      "message": "Mark functions in headers with static inline\n\nFunctions in headers that are not static inline will cause duplicate\nsymbol errors when linking if the header is ever included twice\ninto different compilation units of the same module.  It also causes\n-Wunused-function warnings if they are not used in the cpp file, which\nwere hidden by the use of -isystem frameworks/av/include.\n\nBug: 31751828\nTest: m -j checkbuild\nChange-Id: I36f258bb4f5c3df54e874280beab344e63c519d5\n(cherry picked from commit 413adafb04005fc5cdfdcbb3fe1ee4cfee9765b1)\n"
    },
    {
      "commit": "badb70a2cce8d6a5d9c9cb2a00bbbd6b2edbae39",
      "tree": "62f39e629699254c2e71b025b862925827142f52",
      "parents": [
        "ed566c401ff959cd8a6ef15b7be12a47218e97df",
        "d1d43e67742ff489a159ea51ebf4608b69a98ded"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed May 03 21:52:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 03 21:52:03 2017 +0000"
      },
      "message": "Merge \"Mark functions in headers with static inline\" am: 1c9d60cd6f\nam: d1d43e6774\n\nChange-Id: Ia19e19b32f0dd250f5c5591c2c6f064eee650309\n"
    },
    {
      "commit": "d1d43e67742ff489a159ea51ebf4608b69a98ded",
      "tree": "2aaabb965af20943978ef9e74f4a93c62ae3501a",
      "parents": [
        "46b2135bfb72d7dcf99c423e0f0de8e3fb4ae73b",
        "1c9d60cd6f58f147c0943f082f2170d30b7c1d35"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed May 03 21:49:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 03 21:49:02 2017 +0000"
      },
      "message": "Merge \"Mark functions in headers with static inline\"\nam: 1c9d60cd6f\n\nChange-Id: Ia0352244441cd51a68f4dff437a87507199b5eac\n"
    },
    {
      "commit": "1c9d60cd6f58f147c0943f082f2170d30b7c1d35",
      "tree": "2aaabb965af20943978ef9e74f4a93c62ae3501a",
      "parents": [
        "87428f1e826e6ee5bb921e258152fd174d4d0631",
        "a16fc9644aa3a88e4cefb0c2cfa88a124757d1e8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 03 21:42:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 03 21:42:11 2017 +0000"
      },
      "message": "Merge \"Mark functions in headers with static inline\""
    },
    {
      "commit": "21a02aa2b83836818543dc61d66ae6a92ee4a75b",
      "tree": "431198e4bd46551219868347fe404e10e93d5661",
      "parents": [
        "e0ad778bfe63308a37f5b5745d92f0d7d165660a",
        "2cef46a953376c629a43c0098a46a69d44104ff1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 03 20:59:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 03 20:59:16 2017 +0000"
      },
      "message": "Merge \"Fix overloaded virtual function warning\" into oc-dev-plus-aosp"
    },
    {
      "commit": "e301410b8495a3702e21019e92d44ade2a3f81d1",
      "tree": "bf4d84a4c9555c50b5ccafb4472c79d34f2972b7",
      "parents": [
        "9694ba347ac5e324ebc26c6130eb5954728b5115"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed May 03 11:15:43 2017 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed May 03 12:59:13 2017 -0700"
      },
      "message": "audio policy: always provide a valid device address when opening a stream\n\nTreble audio HAL mandates that a valid device address is passed when\nopening an output or input stream and teh device type requires and\naddress.\n\nBug: 37905534\nTest: USB capture at various sampling rates. Audio playback and capture regression\nChange-Id: I12f2128120b1bbe8530e8c2428e3e2cba1ba1535\n"
    },
    {
      "commit": "ead2a754802d905590dcb3665f877d26f88cd93d",
      "tree": "e1b135ee9eb44d1fd7272aa8d74d78aca659a65a",
      "parents": [
        "f1e459c6400a774d99390227e853a30f58cee4a2"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Wed May 03 12:29:39 2017 -0700"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Wed May 03 12:37:10 2017 -0700"
      },
      "message": "camera: Clarify ZSL supports\n\nFor application-operated ZSL, use CAMERA3_TEMPLATE_ZERO_SHUTTER_LAG\ntemplate.\n\nTest: make\nBug: 34689167\nChange-Id: I5d793da299e3a6f01d3cac17a1ea2267274730f3\n"
    },
    {
      "commit": "e0ad778bfe63308a37f5b5745d92f0d7d165660a",
      "tree": "3319716b837ca02c13ffce53dcb2083216e0afb8",
      "parents": [
        "c8df2c1881daaf3743abf3b3dfc7299c4918de63",
        "ed566c401ff959cd8a6ef15b7be12a47218e97df"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed May 03 18:01:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 03 18:01:31 2017 +0000"
      },
      "message": "Merge \"Remove reference to libc_logging.\" am: 87428f1e82 am: 46b2135bfb\nam: ed566c401f\n\nChange-Id: Ia3390de121f6146e81c5bd61d9b8327e7d810a7c\n"
    },
    {
      "commit": "ed566c401ff959cd8a6ef15b7be12a47218e97df",
      "tree": "d55d32eb8339a6efeb39ae5174f474e7f491234d",
      "parents": [
        "36c68885f945ac85129b5b22e989c7dea1ce8727",
        "46b2135bfb72d7dcf99c423e0f0de8e3fb4ae73b"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed May 03 17:56:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 03 17:56:04 2017 +0000"
      },
      "message": "Merge \"Remove reference to libc_logging.\" am: 87428f1e82\nam: 46b2135bfb\n\nChange-Id: I8bf4ce89315c45ec96ed3bf57de38afade7b6bfa\n"
    },
    {
      "commit": "46b2135bfb72d7dcf99c423e0f0de8e3fb4ae73b",
      "tree": "cd844e3292193978acad427f90f3cfc0830a2861",
      "parents": [
        "f8e4180ac27ecdb8d8039b89eee76bcd71a2a248",
        "87428f1e826e6ee5bb921e258152fd174d4d0631"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed May 03 17:51:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 03 17:51:56 2017 +0000"
      },
      "message": "Merge \"Remove reference to libc_logging.\"\nam: 87428f1e82\n\nChange-Id: I7c6cb9373e78bc4dfddc8f8685e9293371772975\n"
    },
    {
      "commit": "87428f1e826e6ee5bb921e258152fd174d4d0631",
      "tree": "cd844e3292193978acad427f90f3cfc0830a2861",
      "parents": [
        "87f0897426e3f428c6ebd5793787a9b4855a3a56",
        "5a00c54fac03ab2f3ee3eb79b2837832eeef3186"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed May 03 17:43:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 03 17:43:35 2017 +0000"
      },
      "message": "Merge \"Remove reference to libc_logging.\""
    },
    {
      "commit": "5e5aa0e3fed6bd5b434d9f2b093fe2133ab1143e",
      "tree": "6ceff35d708b5519e6c99d5b4f4045e019a9b0c7",
      "parents": [
        "c11caab96fb7a91a842c36260fb92b4f3d452b60"
      ],
      "author": {
        "name": "SzuWei Lin",
        "email": "szuweilin@google.com",
        "time": "Thu Apr 27 14:38:23 2017 +0800"
      },
      "committer": {
        "name": "SzuWei Lin",
        "email": "szuweilin@google.com",
        "time": "Wed May 03 15:07:27 2017 +0800"
      },
      "message": "libeffects: move all libraries to vendor\n\nBug: 37490685\nTest: equalizer works in google play music\nTest: CleanSpec works\nMerged-In: I323f4048bce8a512d8aaa1760aef9d176a282c2d\nChange-Id: I323f4048bce8a512d8aaa1760aef9d176a282c2d\n(cherry picked from commit df57a30938ee4cc9b1c32f81ec54445466cbb858)\n"
    },
    {
      "commit": "c8df2c1881daaf3743abf3b3dfc7299c4918de63",
      "tree": "083f8119140714395b100c8dcc24f6d73f9ffd82",
      "parents": [
        "ca51723dce743d357cb2866d903d4162fb521a5d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue May 02 17:06:16 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed May 03 03:04:22 2017 +0000"
      },
      "message": "Remove redundant dependencies\n\nandroid.hidl.base@1.0 and android.hidl.manager@1.0 are built into libhidltransport.\n\nTest: links\nBug: 33276472\nChange-Id: I6ffb95645e767ab2575623333b12ba720f64d58b\n(cherry picked from commit 5e732cdddf1efd2f78f24b16463c17235103226e)\n"
    },
    {
      "commit": "ca51723dce743d357cb2866d903d4162fb521a5d",
      "tree": "a52271c22efcec9b3748c82cce52881247e626bc",
      "parents": [
        "59067134546c1bf70041fb4a1364d4bf623e4f4b",
        "4e399991097e4d7180ab1e276e15f546705aa6f3"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed May 03 02:05:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 03 02:05:03 2017 +0000"
      },
      "message": "Merge changes I155f9f77,Ibb1aa07a into oc-dev-plus-aosp\n\n* changes:\n  Fix trivial warnings hidden by -isystem\n  Fix non-trivial warnings hidden by -isystem\n"
    },
    {
      "commit": "59067134546c1bf70041fb4a1364d4bf623e4f4b",
      "tree": "4ad33b1a4d62c4332722a6049cbc725da7f712bd",
      "parents": [
        "2f321453982c00e1adf21faf86536c7aa53c469b",
        "36c68885f945ac85129b5b22e989c7dea1ce8727"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed May 03 01:59:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 03 01:59:17 2017 +0000"
      },
      "message": "Merge changes I155f9f77,Ibb1aa07a,If460a6ef,Ifabff1c2 am: 87f0897426 am: f8e4180ac2\nam: 36c68885f9\n\nChange-Id: Ie32c25b4887461dece19e28b0115784a5afc456e\n"
    },
    {
      "commit": "36c68885f945ac85129b5b22e989c7dea1ce8727",
      "tree": "583ee5a183b9529b936d217adfb371e22119be4a",
      "parents": [
        "91f88b64629d1a93fdf9c682304f090056c377f4",
        "f8e4180ac27ecdb8d8039b89eee76bcd71a2a248"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed May 03 01:57:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 03 01:57:15 2017 +0000"
      },
      "message": "Merge changes I155f9f77,Ibb1aa07a,If460a6ef,Ifabff1c2 am: 87f0897426\nam: f8e4180ac2\n\nChange-Id: I6bcdd3d7034bc5acb49300026ce7abdc74c4e3c0\n"
    },
    {
      "commit": "f8e4180ac27ecdb8d8039b89eee76bcd71a2a248",
      "tree": "3794e0f486828c554f58d4e3c3ca8f901ca8384c",
      "parents": [
        "d5a262c462ca668129eb90330b9cdade7df53f77",
        "87f0897426e3f428c6ebd5793787a9b4855a3a56"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed May 03 01:54:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 03 01:54:49 2017 +0000"
      },
      "message": "Merge changes I155f9f77,Ibb1aa07a,If460a6ef,Ifabff1c2\nam: 87f0897426\n\nChange-Id: Ia736a95e08961601e0f806884af1554af46a3c41\n"
    },
    {
      "commit": "87f0897426e3f428c6ebd5793787a9b4855a3a56",
      "tree": "3794e0f486828c554f58d4e3c3ca8f901ca8384c",
      "parents": [
        "58a16346168dac19cb5e231d9eb442f6cb38530d",
        "0bdcf66bf30dfe60b44ea2d69bc846cca33fc3f3"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed May 03 01:50:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 03 01:50:37 2017 +0000"
      },
      "message": "Merge changes I155f9f77,Ibb1aa07a,If460a6ef,Ifabff1c2\n\n* changes:\n  Fix trivial warnings hidden by -isystem\n  Fix non-trivial warnings hidden by -isystem\n  Rename SurfaceMediaSource::dump to dumpState\n  HACK: work around both android-base/logging.h and ADebug.h defining CHECK\n"
    },
    {
      "commit": "2f321453982c00e1adf21faf86536c7aa53c469b",
      "tree": "4598a767b2b92f35f365c2898d3d270fdc085119",
      "parents": [
        "37471f3e11d16cdfae5303b15f5c2b8196e3794c",
        "f1e459c6400a774d99390227e853a30f58cee4a2"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 03 01:21:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 03 01:21:41 2017 +0000"
      },
      "message": "Fix apps using Adobe AIR.\nam: f1e459c640\n\nChange-Id: I99ba0bb6229794e3e82a765bdcc3de652402994d\n"
    },
    {
      "commit": "ec69aafeef06b42d3bfa6c7e4a7fee0cb03d360c",
      "tree": "91ba65da220583faf3429f6cf64a8ea429d62e11",
      "parents": [
        "76e360332d7e0e4c0c132bf712c14f5a8ee2a217"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 02 17:24:47 2017 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 02 17:24:47 2017 -0700"
      },
      "message": "ACodec: transition to UNINITIALIZED after force release\n\nBug: 37857940\nTest: AuptTV\nTest: adb shell am instrument -e size small -w \u0027android.media.cts/android.support.test.runner.AndroidJUnitRunner\u0027\nChange-Id: I583f955839d440aad96cf4bbccad05ed9e291700\n"
    },
    {
      "commit": "a16fc9644aa3a88e4cefb0c2cfa88a124757d1e8",
      "tree": "5427edf2f64e62efdc858efa086c6b814b9e9544",
      "parents": [
        "0bdcf66bf30dfe60b44ea2d69bc846cca33fc3f3"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 02 15:26:45 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 02 16:40:29 2017 -0700"
      },
      "message": "Mark functions in headers with static inline\n\nFunctions in headers that are not static inline will cause duplicate\nsymbol errors when linking if the header is ever included twice\ninto different compilation units of the same module.  It also causes\n-Wunused-function warnings if they are not used in the cpp file, which\nwere hidden by the use of -isystem frameworks/av/include.\n\nBug: 31751828\nTest: m -j checkbuild\nChange-Id: I36f258bb4f5c3df54e874280beab344e63c519d5\nMerged-In: I36f258bb4f5c3df54e874280beab344e63c519d5\n(cherry picked from commit 413adafb04005fc5cdfdcbb3fe1ee4cfee9765b1)\n"
    },
    {
      "commit": "f1e459c6400a774d99390227e853a30f58cee4a2",
      "tree": "2d5bfd247ecb5c45fced8560d2dce5e523d6618d",
      "parents": [
        "01506e4ad26d1f1bf5b81121a8d17b3305940eab"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Mar 23 17:19:43 2017 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 02 23:31:15 2017 +0000"
      },
      "message": "Fix apps using Adobe AIR.\n\nApps that use Adobe AIR are all broken because the symbol\n_ZN7android9OMXClient7connectEv disappeared. If we use overloading\nfor OMXClient::connect rather than a default parameter, that gives\nus another release to reach out to the app authors.\n\nBug: http://b/35325668\nBug: http://b/35454864\nBug: http://b/36106661\nBug: http://b/36263763\nBug: http://b/36501801\nBug: http://b/37176992\nTest: ran broken apps\nChange-Id: Ic310fc0e69be322f007601d23bb4bf82df215036\n(cherry picked from commit 9f3f8dd774753c5ed2dfabde65d440182bfaa02e)\n"
    },
    {
      "commit": "4c5129b410884ec0400cbe65fce56d0ade12d11b",
      "tree": "9f17ebb0f82552f0b0015d3b07d0ab0bb43b4349",
      "parents": [
        "c5cbb87d00ead068a7088db4060bce1c0e699b8c"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Apr 28 15:17:32 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue May 02 16:21:03 2017 -0700"
      },
      "message": "aaudio: Fix getFramesWritten() for callback mode.\n\nPlus other small fixes for CTS and cleanup\n\nBug: 37910599\nTest: test_aaudio.cpp\nChange-Id: I65a23daf99e9de857d3ce9fd12e9f11c614e298e\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "37471f3e11d16cdfae5303b15f5c2b8196e3794c",
      "tree": "075c0e96850e51ee78d73eb438187c62971dd639",
      "parents": [
        "8c75ee5eadd230a8b52ba1ef4dae6f90eb65ba46",
        "91f88b64629d1a93fdf9c682304f090056c377f4"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue May 02 23:15:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 02 23:15:05 2017 +0000"
      },
      "message": "Merge \"libcpustats: Android.mk -\u003e Android.bp\" am: 58a1634616 am: d5a262c462\nam: 91f88b6462\n\nChange-Id: I7c7852bc5b7f5bc7ea234098b3e9b8522211f32b\n"
    },
    {
      "commit": "91f88b64629d1a93fdf9c682304f090056c377f4",
      "tree": "ee25eb20d4199db91154b7949533c94b7a2fa37c",
      "parents": [
        "b064e9594cca1241af7c36d2fcb9d3f1dabd940a",
        "d5a262c462ca668129eb90330b9cdade7df53f77"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue May 02 23:12:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 02 23:12:32 2017 +0000"
      },
      "message": "Merge \"libcpustats: Android.mk -\u003e Android.bp\" am: 58a1634616\nam: d5a262c462\n\nChange-Id: I712482567197e99b175c3e556579dab713e16193\n"
    },
    {
      "commit": "d5a262c462ca668129eb90330b9cdade7df53f77",
      "tree": "215752e8b78e3e81ef99c3941923a8247d67df38",
      "parents": [
        "d63e54187dbf87259b2e6c05d0dc9cabe60d63e6",
        "58a16346168dac19cb5e231d9eb442f6cb38530d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue May 02 23:10:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 02 23:10:32 2017 +0000"
      },
      "message": "Merge \"libcpustats: Android.mk -\u003e Android.bp\"\nam: 58a1634616\n\nChange-Id: Ic8568d15d6ca2671648edda1c2fbe8267d721d89\n"
    },
    {
      "commit": "58a16346168dac19cb5e231d9eb442f6cb38530d",
      "tree": "215752e8b78e3e81ef99c3941923a8247d67df38",
      "parents": [
        "afca9ca288c46038527ee28a34b9f2206132ba55",
        "8bb9e64508ce7c32a0170785fe7009811f09aeeb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 02 23:06:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 02 23:06:24 2017 +0000"
      },
      "message": "Merge \"libcpustats: Android.mk -\u003e Android.bp\""
    },
    {
      "commit": "8c75ee5eadd230a8b52ba1ef4dae6f90eb65ba46",
      "tree": "a11f544c38fe853ed73d7dbc1a626b5de9acb6b3",
      "parents": [
        "f23d7b5941a5032668e0d5b9e770471274275330",
        "01506e4ad26d1f1bf5b81121a8d17b3305940eab"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue May 02 23:00:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 02 23:00:43 2017 +0000"
      },
      "message": "Merge \"aaudio: fix mmap result checking\" into oc-dev\nam: 01506e4ad2\n\nChange-Id: I4ad314b850bdf4e9313d676eefa9827326d0b0d4\n"
    },
    {
      "commit": "01506e4ad26d1f1bf5b81121a8d17b3305940eab",
      "tree": "60d47f699c08d9923679291881fb323293716795",
      "parents": [
        "9694ba347ac5e324ebc26c6130eb5954728b5115",
        "478d5df3a0e1693669f5809176d5c7f6e8c9aa88"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue May 02 22:55:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 02 22:55:25 2017 +0000"
      },
      "message": "Merge \"aaudio: fix mmap result checking\" into oc-dev"
    },
    {
      "commit": "f23d7b5941a5032668e0d5b9e770471274275330",
      "tree": "490f4e5eb5aabd0ed62b6b163bd8e3bb4942d2e9",
      "parents": [
        "4f79e5a8d8e3c78a64b7b98557799ce70ec7b19a",
        "8ea3bc44ea4e781928e44da339d7376f938c9e44"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 02 22:35:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 02 22:35:03 2017 +0000"
      },
      "message": "Merge \"Remove redundant dependencies\" into oc-dev-plus-aosp"
    },
    {
      "commit": "0bdcf66bf30dfe60b44ea2d69bc846cca33fc3f3",
      "tree": "b2cf28124cfdb348875ce7e0b173f71595d8ea85",
      "parents": [
        "f6014a1ceee2e2c71f6603048eebc346a261e87a"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 27 16:15:51 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 02 15:08:48 2017 -0700"
      },
      "message": "Fix trivial warnings hidden by -isystem\n\nFix the trivial warnings that are hidden by the use of -isystem to\ninclude frameworks/av and caught by -Werror.\n\nTest: m -j checkbuild\nBug: 31751828\nChange-Id: I155f9f772ce0a84b364313814cb7cf528b9de4eb\nMerged-In: I155f9f772ce0a84b364313814cb7cf528b9de4eb\n(cherry picked from commit b8c35f94470d1518e2def0582aaec4e038c92af0)\n"
    },
    {
      "commit": "f6014a1ceee2e2c71f6603048eebc346a261e87a",
      "tree": "1759cfda5379c2518c96ba27c8bee2d8c2ff6c79",
      "parents": [
        "04427cbc221d400602dc2accebdc733789e5548e"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Apr 28 12:46:17 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 02 15:08:46 2017 -0700"
      },
      "message": "Fix non-trivial warnings hidden by -isystem\n\nThese warnings were hidden by -isystem.\n\nBug: 31751828\nTest: m -j checkbuild\nChange-Id: Ibb1aa07a6827fcbd29fc15291fcd90280c0f608d\nMerged-In: Ibb1aa07a6827fcbd29fc15291fcd90280c0f608d\n(cherry picked from commit 6f51c153ea5e4187a313e47ac8bad9a1a999d4e1)\n"
    },
    {
      "commit": "04427cbc221d400602dc2accebdc733789e5548e",
      "tree": "534e526542ed23537a6ac785cbe23530072c6ea7",
      "parents": [
        "db90a869e60174dfd6db362ae2f1f0e7fa3916b3"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 27 20:12:04 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 02 15:08:38 2017 -0700"
      },
      "message": "Rename SurfaceMediaSource::dump to dumpState\n\nA method named dump() is already exported by Binder.  The warnings\nwere hidden by the use of -isystem to include frameworks/av/include.\n\nBug: 31751828\nTest: m -j checkbuild\nChange-Id: If460a6efc7c7b108243c3ef068c28619482f599d\nMerged-In: If460a6efc7c7b108243c3ef068c28619482f599d\n(cherry picked from commit f461f38e08ca8afb89e1dc33beae43905f47f9f8)\n"
    }
  ],
  "next": "db90a869e60174dfd6db362ae2f1f0e7fa3916b3"
}
