)]}'
{
  "log": [
    {
      "commit": "03eb3ddd3c55aa480eb603cc7a0b40297ca6d130",
      "tree": "d5e034785cc83174a48f3bfee3d8cd2e6330aa75",
      "parents": [
        "7783112ceb4c7b0af2158236eb48723184cdc39e",
        "76f3c913d1818652517955c74bec100f2cb915b9"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Jun 06 17:28:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 17:28:21 2017 +0000"
      },
      "message": "Merge \"aaudio: reserve some error codes\" into oc-dev am: 94e16458f4\nam: 76f3c913d1\n\nChange-Id: Id3256f8dcf3ae32cd95016caeadca1208c13aee0\n"
    },
    {
      "commit": "76f3c913d1818652517955c74bec100f2cb915b9",
      "tree": "f10efafe76cbb45a399b88d07958c5f458bd34ab",
      "parents": [
        "360abaf9d7045bb125e0df414e82af1ef89681d0",
        "94e16458f4665d3c167d0e2c905a3f4ec9e7a3e7"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Jun 06 17:18:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 17:18:46 2017 +0000"
      },
      "message": "Merge \"aaudio: reserve some error codes\" into oc-dev\nam: 94e16458f4\n\nChange-Id: I910b5321d4bfb4733d735d267d72f07f0568abb6\n"
    },
    {
      "commit": "94e16458f4665d3c167d0e2c905a3f4ec9e7a3e7",
      "tree": "7066fa5c42738f1432a50cd55dc5939d1df64b3f",
      "parents": [
        "8631fd7b270e99ebee6ba056f4edd38e6bd4f93f",
        "17fff38dd9d467bc5fb6cd5b9a6b183951c7750d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 06 17:04:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 06 17:04:45 2017 +0000"
      },
      "message": "Merge \"aaudio: reserve some error codes\" into oc-dev"
    },
    {
      "commit": "7783112ceb4c7b0af2158236eb48723184cdc39e",
      "tree": "f6da0c50f62bbb56f6ee8f84310960fd2f95db2e",
      "parents": [
        "14972ed9c95d2ba24f7f49a0580c336fa478bd10",
        "a096aba0cc192568aaaa9c7518e7fed66ca837e5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 05 22:55:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 05 22:55:46 2017 +0000"
      },
      "message": "Merge \"PDK: Remove dependency on frameworks/base\""
    },
    {
      "commit": "14972ed9c95d2ba24f7f49a0580c336fa478bd10",
      "tree": "8f8808cb74f597e3e6679abe91e6146baf80e326",
      "parents": [
        "9e8f432a99d78191a42ffc070230d34ebf77102d",
        "360abaf9d7045bb125e0df414e82af1ef89681d0"
      ],
      "author": {
        "name": "Hassan Shojania",
        "email": "shojania@google.com",
        "time": "Mon Jun 05 19:04:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 05 19:04:00 2017 +0000"
      },
      "message": "Merge \"Modular DRM for MediaPlayer: L3 playback fails at OMX mmap; preparDrm preparing\" into oc-dev am: 8631fd7b27\nam: 360abaf9d7\n\nChange-Id: Ib7dfcf5b854219276246bd6129bf2a0311990bde\n"
    },
    {
      "commit": "17fff38dd9d467bc5fb6cd5b9a6b183951c7750d",
      "tree": "906d61c442d2dd75f28e62ac8d746e1f45a31bed",
      "parents": [
        "433ecd85ef10284a71c4ea57279f53427fb9983d"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue May 16 14:06:45 2017 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jun 05 19:00:40 2017 +0000"
      },
      "message": "aaudio: reserve some error codes\n\nThese codes were unused or redundant.\n\nBug: 37755198\nTest: CTS test_aaudio_misc.cpp\nChange-Id: I46797b9fba9406b9c98d4b9aa49f0cacbec332b9\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "360abaf9d7045bb125e0df414e82af1ef89681d0",
      "tree": "75c1764562c54d7f46d2255c1e82e05496f20e09",
      "parents": [
        "88e94d3c1e3644d1c36b9e9c2f161cfe891ce4e1",
        "8631fd7b270e99ebee6ba056f4edd38e6bd4f93f"
      ],
      "author": {
        "name": "Hassan Shojania",
        "email": "shojania@google.com",
        "time": "Mon Jun 05 18:53:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 05 18:53:29 2017 +0000"
      },
      "message": "Merge \"Modular DRM for MediaPlayer: L3 playback fails at OMX mmap; preparDrm preparing\" into oc-dev\nam: 8631fd7b27\n\nChange-Id: I88c8b84a400df2ed20e4e2017309634d8a725af4\n"
    },
    {
      "commit": "8631fd7b270e99ebee6ba056f4edd38e6bd4f93f",
      "tree": "dba08a8301476a0be1c971b9975f019216a74fcf",
      "parents": [
        "1d32e9f8e5ba52d69c6319270c8a63a995d2c4f2",
        "838be3907fc58eab119d7093a3d73be7267bd4d2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 05 18:44:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 05 18:44:50 2017 +0000"
      },
      "message": "Merge \"Modular DRM for MediaPlayer: L3 playback fails at OMX mmap; preparDrm preparing\" into oc-dev"
    },
    {
      "commit": "9e8f432a99d78191a42ffc070230d34ebf77102d",
      "tree": "d680e026da8f520bdd0ab8b0e0a1829efc6745ba",
      "parents": [
        "405408c26b05dc4b694c5cb5afc1fe2ae9b7c419",
        "88e94d3c1e3644d1c36b9e9c2f161cfe891ce4e1"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat Jun 03 01:36:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 03 01:36:44 2017 +0000"
      },
      "message": "aaudio: implement native IPLayer for legacy playback streams am: 1d32e9f8e5\nam: 88e94d3c1e\n\nChange-Id: Ic94f6da387d73dfcb727f98bfb67913d0927b3d3\n"
    },
    {
      "commit": "88e94d3c1e3644d1c36b9e9c2f161cfe891ce4e1",
      "tree": "46d368549cb4555b89f5f7d91b6f330665eb6a9e",
      "parents": [
        "e5ed4fc299dce4783cdd015595f733a51da92c19",
        "1d32e9f8e5ba52d69c6319270c8a63a995d2c4f2"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat Jun 03 01:32:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 03 01:32:26 2017 +0000"
      },
      "message": "aaudio: implement native IPLayer for legacy playback streams\nam: 1d32e9f8e5\n\nChange-Id: I2763b2e5fcfa1f4d234195c40e955aadbcce2fa3\n"
    },
    {
      "commit": "1d32e9f8e5ba52d69c6319270c8a63a995d2c4f2",
      "tree": "4d3816933fd2e7344934ccf4e077c640f565c58f",
      "parents": [
        "a9034e0e535ea8f41a7b1d0a5c9e4e9f074be236"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jun 02 14:01:32 2017 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jun 02 15:05:23 2017 -0700"
      },
      "message": "aaudio: implement native IPLayer for legacy playback streams\n\nMake AudioStreamTrack derive from PlayerTrackBase to\nprovide playback and volume control via IPLayer interface.\n\nBug: 62027849\nTest: verify aaudio playback regressions and registration of aaudio\nplayers in AudioService\n\nChange-Id: I5c04110f1554233eae3f1bc357a64a584d7303d1\n"
    },
    {
      "commit": "405408c26b05dc4b694c5cb5afc1fe2ae9b7c419",
      "tree": "760e59361dd8b8a772ab07e0797637a8dd477d3f",
      "parents": [
        "b826fd09f868305a57b4d136be8bc096ec603b27",
        "4b8343e4ff12d0d0825150474920df2b635889c0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 20:53:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 20:53:47 2017 +0000"
      },
      "message": "Merge \"avc_utils: check delta_scale range to avoid overflow\""
    },
    {
      "commit": "b826fd09f868305a57b4d136be8bc096ec603b27",
      "tree": "d25810de3cab72a490010873c995c04fc33d74c5",
      "parents": [
        "c4e4425c1a5af2537703012a5aeeaa09f948cee4",
        "b3cf7e656db20c65c0d7c779640db7f5f2a52baf"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Jun 02 20:38:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 20:38:28 2017 +0000"
      },
      "message": "Merge \"audioflinger: Extend debug logs in RecordThread\""
    },
    {
      "commit": "a096aba0cc192568aaaa9c7518e7fed66ca837e5",
      "tree": "3990b94860a85331ce0bba68e137612957aec140",
      "parents": [
        "ad4dbf550debd0fa2794eba7c772b85445115181"
      ],
      "author": {
        "name": "Mark Urbanus",
        "email": "urbanus@google.com",
        "time": "Fri Jun 02 12:19:05 2017 -0700"
      },
      "committer": {
        "name": "Mark Urbanus",
        "email": "urbanus@google.com",
        "time": "Fri Jun 02 12:19:05 2017 -0700"
      },
      "message": "PDK: Remove dependency on frameworks/base\n\nModules exposed as source in the PDK should not depend on anything\nunder frameworks/base.\n\nBug: 62086238\nTest: Validated PDK build no longer fails on libcamera_client\nChange-Id: I5239f09693065378893a2305f403c185bb7d334f\n"
    },
    {
      "commit": "c4e4425c1a5af2537703012a5aeeaa09f948cee4",
      "tree": "a9f463fc89e6fe2b3f055782b3a69ce361a6487d",
      "parents": [
        "4d43edb990463ac988465fa4474701823a197f43",
        "3bbd7673937aa3162385b464ed930f889df5c723"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 19:07:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 19:07:07 2017 +0000"
      },
      "message": "Merge \"Merge \"add native IPlayer interface implementation\" into oc-dev am: a9034e0e53 am: e5ed4fc299\""
    },
    {
      "commit": "3bbd7673937aa3162385b464ed930f889df5c723",
      "tree": "301b0dd115a82bce46d837ea92b391164e845532",
      "parents": [
        "ad4dbf550debd0fa2794eba7c772b85445115181",
        "e5ed4fc299dce4783cdd015595f733a51da92c19"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jun 02 19:06:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 19:06:56 2017 +0000"
      },
      "message": "Merge \"add native IPlayer interface implementation\" into oc-dev am: a9034e0e53\nam: e5ed4fc299\n\nChange-Id: I6da9cbf497768e111cc24cfcdaf8b843c8dbe274\n"
    },
    {
      "commit": "4d43edb990463ac988465fa4474701823a197f43",
      "tree": "49951bdcf8cf347159fe88b2f8963fba92ec1451",
      "parents": [
        "ad4dbf550debd0fa2794eba7c772b85445115181",
        "697a8a54a27d054efed7b47a6131a78b1388083e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Jun 02 19:06:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 19:06:51 2017 +0000"
      },
      "message": "Merge \"Prints sample Ms deltas to audioserver file.\""
    },
    {
      "commit": "e5ed4fc299dce4783cdd015595f733a51da92c19",
      "tree": "163c5269faf1479fa0f041c4abdec841504f6d77",
      "parents": [
        "a31d18c95c2404536f8c555f2b3a3165c98b837f",
        "a9034e0e535ea8f41a7b1d0a5c9e4e9f074be236"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jun 02 19:03:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 19:03:00 2017 +0000"
      },
      "message": "Merge \"add native IPlayer interface implementation\" into oc-dev\nam: a9034e0e53\n\nChange-Id: I83e86118e969a3d305850114a879b73cb9caba21\n"
    },
    {
      "commit": "a9034e0e535ea8f41a7b1d0a5c9e4e9f074be236",
      "tree": "de2d6bf9c0a66f04f8d225c5757b79777666edd8",
      "parents": [
        "40e76f5f8eb48911e5b308834ed0f4962276fcb0",
        "b5323222bd524876dda1ebf89694f186278e2229"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 18:58:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 18:58:48 2017 +0000"
      },
      "message": "Merge \"add native IPlayer interface implementation\" into oc-dev"
    },
    {
      "commit": "4b8343e4ff12d0d0825150474920df2b635889c0",
      "tree": "df3566b8a860148b63b0f5b854c1c2f8f2be66c3",
      "parents": [
        "8f779cf33939910f7d058e0488eac744dba512d8"
      ],
      "author": {
        "name": "Takahiro Aizawa",
        "email": "takahiro.aizawa@sonymobile.com",
        "time": "Thu Mar 23 11:00:59 2017 +0100"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Jun 02 10:24:40 2017 -0700"
      },
      "message": "avc_utils: check delta_scale range to avoid overflow\n\nIn some cases delta_scale can be negative value while lastScale is\ndefined as size_t which is unsigned. Adding negative value to unsigned\ncauses overflow which triggers crash because of compiler flags:\nLOCAL_SANITIZE :\u003d unsigned-integer-overflow signed-integer-overflow\n\nTest: play specific contents\nBug: 62213565\n\nAuthor: Michal Piechowski \u003cmichal.piechowski@sonymobile.com\u003e\nChange-Id: I8b3ad12a95f977db56073c078c179290d8d92368\n(cherry picked from commit 0dc618869098e67a2b60971b8699bfb8b8a85dc7)\n"
    },
    {
      "commit": "b3cf7e656db20c65c0d7c779640db7f5f2a52baf",
      "tree": "82a21b169c3fd2d3afb9cfbf95e7949779db8a55",
      "parents": [
        "ad4dbf550debd0fa2794eba7c772b85445115181"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Jun 02 10:24:24 2017 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Jun 02 10:24:24 2017 -0700"
      },
      "message": "audioflinger: Extend debug logs in RecordThread\n\nThis seems to be helpful to figure out why requesting\nlow latency recording fails. E.g. it can fail because\nRecordThread just doesn\u0027t enable fast capture, or because\npipe memory allocation has failed, or due to parameters\nincompatibility.\n\nChange-Id: Ia5122b0591836c4999e73f3460c761484f5c2859\nTest: manual\n"
    },
    {
      "commit": "ad4dbf550debd0fa2794eba7c772b85445115181",
      "tree": "e48a0743f5812db81168787a620e0a9a5ab5d22b",
      "parents": [
        "d66878517cbd97bc452964c0e6b4979893c16a53",
        "f2ddc43bf03b7a26d408e1b349b6b0c74dd6c0a3"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Jun 02 16:16:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 16:16:43 2017 +0000"
      },
      "message": "Merge \"FLAC: add flac decoder in omx and support flac in Matroska extractor\""
    },
    {
      "commit": "697a8a54a27d054efed7b47a6131a78b1388083e",
      "tree": "c69453b50f90c7a00a30ce0b73f80a1b1af0c8b8",
      "parents": [
        "ea589f5aabe6f713c8009013cfa5d2c563f30eed"
      ],
      "author": {
        "name": "Sanna Catherine de Treville Wager",
        "email": "scwager@google.com",
        "time": "Thu Jun 01 09:49:05 2017 -0700"
      },
      "committer": {
        "name": "Sanna Catherine de Treville Wager",
        "email": "scwager@google.com",
        "time": "Fri Jun 02 08:15:10 2017 -0700"
      },
      "message": "Prints sample Ms deltas to audioserver file.\n\nerases previous content for each histogram set.\n\nTest: more /data/misc/audioserver/sample_results.txt\n\nChange-Id: I55847f3e61af76992a73084fe2b5c87c88fc504c\n"
    },
    {
      "commit": "d66878517cbd97bc452964c0e6b4979893c16a53",
      "tree": "e69762fdd0123a9731e3048adf79cc122be058d4",
      "parents": [
        "da4e03f97f97064c3e180d935bec6bdb62b5b7a9",
        "a31d18c95c2404536f8c555f2b3a3165c98b837f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 05:00:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 05:00:35 2017 +0000"
      },
      "message": "Merge \"Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae am: cfd6daa37e am: 98a4729522 am: 813dbf802d am: 3899cc3c40 am: f86cad799d am: 425c7a42fb am: c4019a106d am: 7994267b2a am: a5d6111e68 am: 506107eb78 am: d25a99c4c6\" into oc-dev-plus-aosp\nam: a31d18c95c\n\nChange-Id: I22d83a9fb0a6347c8264668f9de5765c06548f71\n"
    },
    {
      "commit": "da4e03f97f97064c3e180d935bec6bdb62b5b7a9",
      "tree": "e69762fdd0123a9731e3048adf79cc122be058d4",
      "parents": [
        "abbbf1f068024438ab5108dfe0c6bc26d185c77b",
        "dc0d3b48ad1603df464023de4cc5c6f5a73718aa"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 05:00:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 05:00:07 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae am: cfd6daa37e am: 98a4729522 am: 813dbf802d am: 3899cc3c40 am: f86cad799d am: 425c7a42fb am: c4019a106d am: 7994267b2a am: a5d6111e68 am: 506107eb78 am: 40e76f5f8e\nam: dc0d3b48ad\n\nChange-Id: I8088c84bda3a7358b58f25736437235c4a8f8dca\n"
    },
    {
      "commit": "a31d18c95c2404536f8c555f2b3a3165c98b837f",
      "tree": "6a0113c117f04ceaf54dcfccf8dc4385abc19a69",
      "parents": [
        "dc0d3b48ad1603df464023de4cc5c6f5a73718aa",
        "d6df26b9989d35033337cd24c3d5e08b44c99edc"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:57:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 04:57:27 2017 +0000"
      },
      "message": "Merge \"Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae am: cfd6daa37e am: 98a4729522 am: 813dbf802d am: 3899cc3c40 am: f86cad799d am: 425c7a42fb am: c4019a106d am: 7994267b2a am: a5d6111e68 am: 506107eb78 am: d25a99c4c6\" into oc-dev-plus-aosp"
    },
    {
      "commit": "d6df26b9989d35033337cd24c3d5e08b44c99edc",
      "tree": "6a0113c117f04ceaf54dcfccf8dc4385abc19a69",
      "parents": [
        "d2c5d0821de8fb6728ab2aa8a5477b9a466b2f98",
        "d25a99c4c69095ca5488e5da625c498d0dd118c0"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:57:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:57:07 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae am: cfd6daa37e am: 98a4729522 am: 813dbf802d am: 3899cc3c40 am: f86cad799d am: 425c7a42fb am: c4019a106d am: 7994267b2a am: a5d6111e68 am: 506107eb78\nam: d25a99c4c6\n\nChange-Id: I9ffa6b7052c4c0f7b286f3f33f511192ea84ef6d\n"
    },
    {
      "commit": "dc0d3b48ad1603df464023de4cc5c6f5a73718aa",
      "tree": "6a0113c117f04ceaf54dcfccf8dc4385abc19a69",
      "parents": [
        "d2c5d0821de8fb6728ab2aa8a5477b9a466b2f98",
        "40e76f5f8eb48911e5b308834ed0f4962276fcb0"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:57:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:57:06 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae am: cfd6daa37e am: 98a4729522 am: 813dbf802d am: 3899cc3c40 am: f86cad799d am: 425c7a42fb am: c4019a106d am: 7994267b2a am: a5d6111e68 am: 506107eb78\nam: 40e76f5f8e\n\nChange-Id: I0767405e72d7da39ba5216153b3e5977a6b8717f\n"
    },
    {
      "commit": "40e76f5f8eb48911e5b308834ed0f4962276fcb0",
      "tree": "2f070c4ce213d1d29b1368ec96fc0974824ef5e8",
      "parents": [
        "7921524cce62d03edad53e470fc312424a9b9e28",
        "506107eb78fba558a4a94a2230ed1a67d4b7623c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:53:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:53:37 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae am: cfd6daa37e am: 98a4729522 am: 813dbf802d am: 3899cc3c40 am: f86cad799d am: 425c7a42fb am: c4019a106d am: 7994267b2a am: a5d6111e68\nam: 506107eb78\n\nChange-Id: Ic9846c040574140a8667f12a6701da07cffe4140\n"
    },
    {
      "commit": "d25a99c4c69095ca5488e5da625c498d0dd118c0",
      "tree": "42ccf94393e2ccb57b1982fcd4757190dcf16f13",
      "parents": [
        "3916eb5949e1a76968b0d1181d8ff6e5e2693c1f",
        "506107eb78fba558a4a94a2230ed1a67d4b7623c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:53:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:53:36 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae am: cfd6daa37e am: 98a4729522 am: 813dbf802d am: 3899cc3c40 am: f86cad799d am: 425c7a42fb am: c4019a106d am: 7994267b2a am: a5d6111e68\nam: 506107eb78\n\nChange-Id: I48353837b1f0023030f7104662d2f2c364b18f92\n"
    },
    {
      "commit": "506107eb78fba558a4a94a2230ed1a67d4b7623c",
      "tree": "a19bd9010ec3076a3527d2534c6c0e6558e8996d",
      "parents": [
        "60a160510c1cfef3958692b8ed0a83a87cfde4cd",
        "a5d6111e686713262692fbd18d50477fd2591548"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:50:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:50:34 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae am: cfd6daa37e am: 98a4729522 am: 813dbf802d am: 3899cc3c40 am: f86cad799d am: 425c7a42fb am: c4019a106d am: 7994267b2a\nam: a5d6111e68\n\nChange-Id: I597866efe6f5791e7a4925b42fbe5bd921ae3131\n"
    },
    {
      "commit": "a5d6111e686713262692fbd18d50477fd2591548",
      "tree": "e3444e3c2993b090324dee5dfd1d02ae77ac6361",
      "parents": [
        "d2972602eeee54dc448cb8f25e9938b22cc88ece",
        "7994267b2afe6f4d9eac15f2ad067e7ac2fef4da"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:47:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:47:05 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae am: cfd6daa37e am: 98a4729522 am: 813dbf802d am: 3899cc3c40 am: f86cad799d am: 425c7a42fb am: c4019a106d\nam: 7994267b2a\n\nChange-Id: I4ae91568e7ba76631d168cf4f41b2bdf7afb11e5\n"
    },
    {
      "commit": "7994267b2afe6f4d9eac15f2ad067e7ac2fef4da",
      "tree": "d113c732726f5aae225ee6a28cf91d1db3898554",
      "parents": [
        "03c4e00bedf0c7f8631e247569f9851366857146",
        "c4019a106daf36fdcf2b669ec4be45db26c5c6ef"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:44:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:44:04 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae am: cfd6daa37e am: 98a4729522 am: 813dbf802d am: 3899cc3c40 am: f86cad799d am: 425c7a42fb\nam: c4019a106d\n\nChange-Id: I8163a2fc9bf23f73adbb17cacf89f46cfb26a6bf\n"
    },
    {
      "commit": "c4019a106daf36fdcf2b669ec4be45db26c5c6ef",
      "tree": "0af497ce66581fa04c4a218562ce2988a37a59dc",
      "parents": [
        "015ed4cd361b392b94c3b72e7de8ff85e0b2efea",
        "425c7a42fb1a99e1b2f13c398b9fde555cd4c499"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:42:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:42:04 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae am: cfd6daa37e am: 98a4729522 am: 813dbf802d am: 3899cc3c40 am: f86cad799d\nam: 425c7a42fb\n\nChange-Id: Ia886d3ac80f70af107512db09f84b28c38b6a674\n"
    },
    {
      "commit": "425c7a42fb1a99e1b2f13c398b9fde555cd4c499",
      "tree": "c8c6556bae99bc64029565da0aaed09646b00239",
      "parents": [
        "8c96e87157e7b334be4532fa9f40e28b663db073",
        "f86cad799d95edf551616083c25e929847aaa61b"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:35:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:35:05 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae am: cfd6daa37e am: 98a4729522 am: 813dbf802d am: 3899cc3c40\nam: f86cad799d\n\nChange-Id: Icf444ef6f5991887c9ae3ec7824c923249015faf\n"
    },
    {
      "commit": "f86cad799d95edf551616083c25e929847aaa61b",
      "tree": "a32ad4a6d67dbb2bb09fa3a8a48cf07d357125a6",
      "parents": [
        "781d2a7521d15b4a4f1be40c2bdb3314769794e2",
        "3899cc3c403fe17ca4d3b1d73447872c528a1e34"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:31:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:31:33 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae am: cfd6daa37e am: 98a4729522 am: 813dbf802d\nam: 3899cc3c40\n\nChange-Id: I8a60298c8c6a0df393fed10adb08b3ad6abcd18d\n"
    },
    {
      "commit": "3899cc3c403fe17ca4d3b1d73447872c528a1e34",
      "tree": "96e2fbfabe7b5e6ee40f74c401adc34d69ec2eab",
      "parents": [
        "1adfafdfdb6570662ea78b98145dccbfcebeadb4",
        "813dbf802dfee1128d4f3a4b34398052b9c02a1d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:28:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:28:32 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae am: cfd6daa37e am: 98a4729522\nam: 813dbf802d\n\nChange-Id: Iefe131de5ac30ef2626ec85fb814c24b4e2c0be0\n"
    },
    {
      "commit": "813dbf802dfee1128d4f3a4b34398052b9c02a1d",
      "tree": "e371fdb8acffb9fa853ec2b6c3b986942ea0d7de",
      "parents": [
        "39336ac84e0b2594c33226d708e00d5237ffa003",
        "98a47295222edacfca74fcfd3310922e16224f6d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:25:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:25:02 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae am: cfd6daa37e\nam: 98a4729522\n\nChange-Id: Ie371aca665e0c40d43c08187eb9cfc821af6cf73\n"
    },
    {
      "commit": "98a47295222edacfca74fcfd3310922e16224f6d",
      "tree": "a625f297b42e3de7b1c8f41f9168d0f158b33298",
      "parents": [
        "167af356fd1132d0dbbfae1e18fd9dd8cc894685",
        "cfd6daa37ef49a105d59978d5feba4e2d9d18377"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:21:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:21:32 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189 am: 8ff995a8ae\nam: cfd6daa37e\n\nChange-Id: I92f0c069616e6dd8e415d4a84917d7061857eb2d\n"
    },
    {
      "commit": "cfd6daa37ef49a105d59978d5feba4e2d9d18377",
      "tree": "b6dccd160d2a9e5d1b61373d117bcdf2aef869a3",
      "parents": [
        "dd2f7e982fad787874ebefd07a2f4dc4771a9ba1",
        "8ff995a8ae93d19cf7bfa85844ed321de1a403eb"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:18:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:18:37 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae am: cbaad4b189\nam: 8ff995a8ae\n\nChange-Id: I2a84d1752dc91e1d99f0b6773195176dba1b15d3\n"
    },
    {
      "commit": "8ff995a8ae93d19cf7bfa85844ed321de1a403eb",
      "tree": "b6dccd160d2a9e5d1b61373d117bcdf2aef869a3",
      "parents": [
        "4bd7103388c9f76dccc78eb6a3120fa630a00250",
        "cbaad4b189c8566318bdb148cf905fe2b333b8ed"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:15:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:15:32 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339 am: fe7c2700ae\nam: cbaad4b189\n\nChange-Id: Ifd9897d7c631c92e756481c3f43f0b4cbca85ca0\n"
    },
    {
      "commit": "cbaad4b189c8566318bdb148cf905fe2b333b8ed",
      "tree": "ea7a11dcd826e218153353ffac6e71858d1baa72",
      "parents": [
        "a2fbd251ca74e2d7ac4f074116eda8a3fb381915",
        "fe7c2700aef6c944203f080f21b6761071181c4e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:12:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:12:32 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae am: a7602f8339\nam: fe7c2700ae\n\nChange-Id: I9c4c5dbe0682992f9e7521ed3bf6a52d8311e00f\n"
    },
    {
      "commit": "fe7c2700aef6c944203f080f21b6761071181c4e",
      "tree": "b725e2c01e967c40f1cff0e3ba1d8d56484f7e2c",
      "parents": [
        "55057ab40808d6c5a0b0c16d79c68330b06eafb9",
        "a7602f83394ad3c20f979842fdaa0e3cf39c53f1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:09:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:09:21 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev am: 2f9eacc3ae\nam: a7602f8339\n\nChange-Id: I2883ac8221475d5fa73ed34350f199355b541b14\n"
    },
    {
      "commit": "a7602f83394ad3c20f979842fdaa0e3cf39c53f1",
      "tree": "5a91cde655518aae3a11529df3a332f8d0dce343",
      "parents": [
        "60657857c6249f617c26ac1c80b1f6c05fd0f59e",
        "2f9eacc3ae01d17745f8da6ecc198474ecdb4555"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 04:05:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 04:05:59 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev\nam: 2f9eacc3ae\n\nChange-Id: I7e3a53be249eff99dd895e500f9833ad55a184b0\n"
    },
    {
      "commit": "2f9eacc3ae01d17745f8da6ecc198474ecdb4555",
      "tree": "5a91cde655518aae3a11529df3a332f8d0dce343",
      "parents": [
        "5136b7436f98b53cbca3891e0763584f1c94b442",
        "e077beb91686c4b7e9d645664da59b7b25bd3978"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 04:02:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 04:02:10 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into klp-dev"
    },
    {
      "commit": "abbbf1f068024438ab5108dfe0c6bc26d185c77b",
      "tree": "e69762fdd0123a9731e3048adf79cc122be058d4",
      "parents": [
        "7c641c3574430c892033c19b7ca45c8f6feb4e91",
        "d2c5d0821de8fb6728ab2aa8a5477b9a466b2f98"
      ],
      "author": {
        "name": "Keun-young Park",
        "email": "keunyoung@google.com",
        "time": "Fri Jun 02 03:37:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 03:37:57 2017 +0000"
      },
      "message": "Merge \"add permission check for all radio API calls\" into oc-dev am: 7921524cce\nam: d2c5d0821d\n\nChange-Id: I96060b1d73a62c42ab6290874aa84bab27b46f73\n"
    },
    {
      "commit": "d2c5d0821de8fb6728ab2aa8a5477b9a466b2f98",
      "tree": "6a0113c117f04ceaf54dcfccf8dc4385abc19a69",
      "parents": [
        "9c2cbb9a65106f22213f333ca7ed4e04828fca4e",
        "7921524cce62d03edad53e470fc312424a9b9e28"
      ],
      "author": {
        "name": "Keun-young Park",
        "email": "keunyoung@google.com",
        "time": "Fri Jun 02 03:34:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 03:34:58 2017 +0000"
      },
      "message": "Merge \"add permission check for all radio API calls\" into oc-dev\nam: 7921524cce\n\nChange-Id: Ie8547641e8212e60ca73636c07b4e1cbc91bda2d\n"
    },
    {
      "commit": "7921524cce62d03edad53e470fc312424a9b9e28",
      "tree": "2f070c4ce213d1d29b1368ec96fc0974824ef5e8",
      "parents": [
        "cc12f885a86a25fd28aa1bb449c6ea0d5cc60417",
        "0e37854e54944892b15a72ed4633f0347dbc2cb8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 03:29:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 03:29:06 2017 +0000"
      },
      "message": "Merge \"add permission check for all radio API calls\" into oc-dev"
    },
    {
      "commit": "b5323222bd524876dda1ebf89694f186278e2229",
      "tree": "fe007d41f19f26925d55e35ffd81351dcb40f644",
      "parents": [
        "cc12f885a86a25fd28aa1bb449c6ea0d5cc60417"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed May 31 15:01:56 2017 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jun 01 19:23:40 2017 -0700"
      },
      "message": "add native IPlayer interface implementation\n\nGeneralized the IPlayer implementation done for OpenSL ES\nso that it can be used by other native audio players\nCreated two classes:\n - PlayerBase implementing the interfacin native AudioManager and\n IPlayer methods\n - TrackPlayerBase, a derived class specialized for AudioTrack.\n\nBug: 62027849\nTest: verify regressions with OpenSL ES buffer queue player\n\nChange-Id: If5ad21a3c1a243fba0b312001c5034102e6d6672\n"
    },
    {
      "commit": "0e37854e54944892b15a72ed4633f0347dbc2cb8",
      "tree": "9576d5c211f63152c3719622c76f60cae0825f66",
      "parents": [
        "897011a94008cb9ab73f8db397bbd87c57f5cf27"
      ],
      "author": {
        "name": "Keun-young Park",
        "email": "keunyoung@google.com",
        "time": "Thu Jun 01 18:22:05 2017 -0700"
      },
      "committer": {
        "name": "Keun-young Park",
        "email": "keunyoung@google.com",
        "time": "Thu Jun 01 18:22:05 2017 -0700"
      },
      "message": "add permission check for all radio API calls\n\n- RadioManager is system API and should be protected with\n  android.permission.ACCESS_FM_RADIO\n\nbug: 62264079\nTest: build\nChange-Id: Idab5a6eea0e1bf03acc771b2c266ba7b65d0a805\n"
    },
    {
      "commit": "7c641c3574430c892033c19b7ca45c8f6feb4e91",
      "tree": "348a6f25adba72b22e9d8567db19733973fbde7d",
      "parents": [
        "77cdd071855ac38c5764aff82420fdac74a901fc",
        "9c2cbb9a65106f22213f333ca7ed4e04828fca4e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 00:29:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 00:29:36 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into mnc-dev am: 167af356fd am: 39336ac84e am: 1adfafdfdb am: 781d2a7521 am: 8c96e87157 am: 015ed4cd36 am: 03c4e00bed am: d2972602ee am: 60a160510c am: cc12f885a8\nam: 9c2cbb9a65\n\nChange-Id: I5f690c85201e904b67c33d214a0edcc48eddc555\n"
    },
    {
      "commit": "77cdd071855ac38c5764aff82420fdac74a901fc",
      "tree": "348a6f25adba72b22e9d8567db19733973fbde7d",
      "parents": [
        "38c57e720049fb5425a46c2e7ddb7d92086d515f",
        "df656306a1164cd373c466b6ab784068b99c3b14"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 00:29:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 00:29:03 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into mnc-dev am: 167af356fd am: 39336ac84e am: 1adfafdfdb am: 781d2a7521 am: 8c96e87157 am: 015ed4cd36 am: 03c4e00bed am: d2972602ee am: 60a160510c am: 3916eb5949\nam: df656306a1\n\nChange-Id: I91069cb92023c02e57e2c4e7501e4146e2d34c4e\n"
    },
    {
      "commit": "9c2cbb9a65106f22213f333ca7ed4e04828fca4e",
      "tree": "8901027584cebbb1f1f79c309ce050a38821f837",
      "parents": [
        "df656306a1164cd373c466b6ab784068b99c3b14",
        "cc12f885a86a25fd28aa1bb449c6ea0d5cc60417"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 00:09:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 00:09:44 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into mnc-dev am: 167af356fd am: 39336ac84e am: 1adfafdfdb am: 781d2a7521 am: 8c96e87157 am: 015ed4cd36 am: 03c4e00bed am: d2972602ee am: 60a160510c\nam: cc12f885a8\n\nChange-Id: I450d86b075bbaab2cc809562f7206dc763699343\n"
    },
    {
      "commit": "df656306a1164cd373c466b6ab784068b99c3b14",
      "tree": "8901027584cebbb1f1f79c309ce050a38821f837",
      "parents": [
        "eff89fb1b548758f55336f808516b7358f832e30",
        "3916eb5949e1a76968b0d1181d8ff6e5e2693c1f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 02 00:07:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 00:07:14 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into mnc-dev am: 167af356fd am: 39336ac84e am: 1adfafdfdb am: 781d2a7521 am: 8c96e87157 am: 015ed4cd36 am: 03c4e00bed am: d2972602ee am: 60a160510c\nam: 3916eb5949\n\nChange-Id: I39547690489f050c51e9d06f2b150c88e3a02610\n"
    },
    {
      "commit": "cc12f885a86a25fd28aa1bb449c6ea0d5cc60417",
      "tree": "8001983ab867df1f5431535ca8b5ab4f53c150fb",
      "parents": [
        "ea21ebc8b540fb108727f4fddfffe2923fdc416f",
        "60a160510c1cfef3958692b8ed0a83a87cfde4cd"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jun 01 23:59:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:59:05 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into mnc-dev am: 167af356fd am: 39336ac84e am: 1adfafdfdb am: 781d2a7521 am: 8c96e87157 am: 015ed4cd36 am: 03c4e00bed am: d2972602ee\nam: 60a160510c\n\nChange-Id: I90f762013c9da6d0d991c44b90535ea5a3b8a1da\n"
    },
    {
      "commit": "3916eb5949e1a76968b0d1181d8ff6e5e2693c1f",
      "tree": "42ccf94393e2ccb57b1982fcd4757190dcf16f13",
      "parents": [
        "ed71873a1a4e0cd28e556547783fa39fbd2342aa",
        "60a160510c1cfef3958692b8ed0a83a87cfde4cd"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jun 01 23:58:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:58:07 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into mnc-dev am: 167af356fd am: 39336ac84e am: 1adfafdfdb am: 781d2a7521 am: 8c96e87157 am: 015ed4cd36 am: 03c4e00bed am: d2972602ee\nam: 60a160510c\n\nChange-Id: Id565f7e9f7e53a09335e468d82d1a04424aabe63\n"
    },
    {
      "commit": "60a160510c1cfef3958692b8ed0a83a87cfde4cd",
      "tree": "a19bd9010ec3076a3527d2534c6c0e6558e8996d",
      "parents": [
        "af8e0b2c1e116205e5abfc048fad438eb48352db",
        "d2972602eeee54dc448cb8f25e9938b22cc88ece"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jun 01 23:51:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:51:30 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into mnc-dev am: 167af356fd am: 39336ac84e am: 1adfafdfdb am: 781d2a7521 am: 8c96e87157 am: 015ed4cd36 am: 03c4e00bed\nam: d2972602ee\n\nChange-Id: I9cbf69f1fa4a7a1f916a1246bdea1361523a4d1b\n"
    },
    {
      "commit": "d2972602eeee54dc448cb8f25e9938b22cc88ece",
      "tree": "e3444e3c2993b090324dee5dfd1d02ae77ac6361",
      "parents": [
        "1a8358e06aa2c6b599db8ca62f6f4e4942f88068",
        "03c4e00bedf0c7f8631e247569f9851366857146"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jun 01 23:46:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:46:46 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into mnc-dev am: 167af356fd am: 39336ac84e am: 1adfafdfdb am: 781d2a7521 am: 8c96e87157 am: 015ed4cd36\nam: 03c4e00bed\n\nChange-Id: Ia4412445cbd3c8849ef011925be00ccb2f3161b7\n"
    },
    {
      "commit": "03c4e00bedf0c7f8631e247569f9851366857146",
      "tree": "d113c732726f5aae225ee6a28cf91d1db3898554",
      "parents": [
        "1aa5d1c7033ec35388e89f41ce4ad9abbb85e21f",
        "015ed4cd361b392b94c3b72e7de8ff85e0b2efea"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jun 01 23:41:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:41:10 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into mnc-dev am: 167af356fd am: 39336ac84e am: 1adfafdfdb am: 781d2a7521 am: 8c96e87157\nam: 015ed4cd36\n\nChange-Id: Ia00aa35c911f8ce5c5703f1eb3cd6f64f430344b\n"
    },
    {
      "commit": "38c57e720049fb5425a46c2e7ddb7d92086d515f",
      "tree": "4274bc7cb10485756ba3d960bb069e07b72ecd4c",
      "parents": [
        "ea589f5aabe6f713c8009013cfa5d2c563f30eed",
        "eff89fb1b548758f55336f808516b7358f832e30"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu Jun 01 23:40:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:40:15 2017 +0000"
      },
      "message": "Merge \"Allow drm plugin to be released when binder dies\" into oc-dev am: ea21ebc8b5\nam: eff89fb1b5\n\nChange-Id: I4f24456eb007c02e05e630ebf6b571beac0493c1\n"
    },
    {
      "commit": "015ed4cd361b392b94c3b72e7de8ff85e0b2efea",
      "tree": "0af497ce66581fa04c4a218562ce2988a37a59dc",
      "parents": [
        "c50cf9d602d521b7194c359a0f85f8bb9bb5e5ad",
        "8c96e87157e7b334be4532fa9f40e28b663db073"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jun 01 23:37:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:37:41 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into mnc-dev am: 167af356fd am: 39336ac84e am: 1adfafdfdb am: 781d2a7521\nam: 8c96e87157\n\nChange-Id: I8e207b2ee20bbeacd4a91439ac098304d6ca6748\n"
    },
    {
      "commit": "8c96e87157e7b334be4532fa9f40e28b663db073",
      "tree": "c8c6556bae99bc64029565da0aaed09646b00239",
      "parents": [
        "9b2197958f08d7943bf8701588add13b65ce16de",
        "781d2a7521d15b4a4f1be40c2bdb3314769794e2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jun 01 23:27:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:27:07 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into mnc-dev am: 167af356fd am: 39336ac84e am: 1adfafdfdb\nam: 781d2a7521\n\nChange-Id: I3744292b358320f52342a3eb8550ea53afa4be5b\n"
    },
    {
      "commit": "781d2a7521d15b4a4f1be40c2bdb3314769794e2",
      "tree": "a32ad4a6d67dbb2bb09fa3a8a48cf07d357125a6",
      "parents": [
        "19b6a74a9de53d20e60de2855d49b654e0b8b2f9",
        "1adfafdfdb6570662ea78b98145dccbfcebeadb4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jun 01 23:20:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:20:46 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into mnc-dev am: 167af356fd am: 39336ac84e\nam: 1adfafdfdb\n\nChange-Id: Ie4741f517a464ddb02cf6f1ccccc131cf3eafcfa\n"
    },
    {
      "commit": "1adfafdfdb6570662ea78b98145dccbfcebeadb4",
      "tree": "96e2fbfabe7b5e6ee40f74c401adc34d69ec2eab",
      "parents": [
        "63f4d38b3e9c6957ff7274d213462b15aa43e3c4",
        "39336ac84e0b2594c33226d708e00d5237ffa003"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jun 01 23:16:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:16:07 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into mnc-dev am: 167af356fd\nam: 39336ac84e\n\nChange-Id: I92f65b5720aed2ffe0659c19d54836e8c87f94fe\n"
    },
    {
      "commit": "eff89fb1b548758f55336f808516b7358f832e30",
      "tree": "8ba486a782fed623d4fb33b8d56ba3bbe5cab273",
      "parents": [
        "4910fe04f74b1e31d6c4283f39a4098049c0639f",
        "ea21ebc8b540fb108727f4fddfffe2923fdc416f"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu Jun 01 23:13:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:13:27 2017 +0000"
      },
      "message": "Merge \"Allow drm plugin to be released when binder dies\" into oc-dev\nam: ea21ebc8b5\n\nChange-Id: I4cc22ddfcc107ba067f4b12304cfd68e7d709b28\n"
    },
    {
      "commit": "39336ac84e0b2594c33226d708e00d5237ffa003",
      "tree": "e371fdb8acffb9fa853ec2b6c3b986942ea0d7de",
      "parents": [
        "afa728e0b79ea5f0e977f37ae481c4cb24e69127",
        "167af356fd1132d0dbbfae1e18fd9dd8cc894685"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jun 01 23:13:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 23:13:12 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into mnc-dev\nam: 167af356fd\n\nChange-Id: I47300ca03662a0b24195ac16e73c2873577a2b55\n"
    },
    {
      "commit": "167af356fd1132d0dbbfae1e18fd9dd8cc894685",
      "tree": "a625f297b42e3de7b1c8f41f9168d0f158b33298",
      "parents": [
        "ebeb47000de33edd551d1d46fa0abe7100dbb30a",
        "a0721999eccd22d900eb6dec7e48f835f28ce999"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 23:07:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 23:07:48 2017 +0000"
      },
      "message": "Merge \"Fix potential leak\" into mnc-dev"
    },
    {
      "commit": "ea21ebc8b540fb108727f4fddfffe2923fdc416f",
      "tree": "02ea22e2172a4b2c8477eff9148aff5a8f097f20",
      "parents": [
        "5d6ebe53418ae8783ac295a8753e287fbb187868",
        "3e2891674ef57a74e59ca5e27f89647b3f06861b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 23:07:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 23:07:05 2017 +0000"
      },
      "message": "Merge \"Allow drm plugin to be released when binder dies\" into oc-dev"
    },
    {
      "commit": "ea589f5aabe6f713c8009013cfa5d2c563f30eed",
      "tree": "1c36cde989be93eecbcb4f18c221e1dc09d376f3",
      "parents": [
        "5573544e1052e3cff3f98482a6258a3cba47372a",
        "4910fe04f74b1e31d6c4283f39a4098049c0639f"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Jun 01 22:04:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 22:04:02 2017 +0000"
      },
      "message": "Merge \"Camera: Free buffers more aggressively\" into oc-dev am: 5d6ebe5341\nam: 4910fe04f7\n\nChange-Id: I0a8a611f2ec41909a4703066826340e477e40b88\n"
    },
    {
      "commit": "4910fe04f74b1e31d6c4283f39a4098049c0639f",
      "tree": "6df0e1f470ba39407549cad7ca1db124b59ea323",
      "parents": [
        "d09ea54b7b347792d758ed49529fe4b3fe692b33",
        "5d6ebe53418ae8783ac295a8753e287fbb187868"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Jun 01 21:56:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 21:56:01 2017 +0000"
      },
      "message": "Merge \"Camera: Free buffers more aggressively\" into oc-dev\nam: 5d6ebe5341\n\nChange-Id: Idaff58724265933eac067c6e9b45fc0152bc65be\n"
    },
    {
      "commit": "5d6ebe53418ae8783ac295a8753e287fbb187868",
      "tree": "723871b95785721dd672215f661377e75788f414",
      "parents": [
        "160078a07033fb015ecaa46e7249d7702be2a169",
        "89954d931d7b952597dc8e29e7a87da31a4ae0b1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 21:43:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 21:43:10 2017 +0000"
      },
      "message": "Merge \"Camera: Free buffers more aggressively\" into oc-dev"
    },
    {
      "commit": "5573544e1052e3cff3f98482a6258a3cba47372a",
      "tree": "7dd23312f7481754efd13f9e972d92bc6d3d1d53",
      "parents": [
        "e11c6f1082b3ff9ea63055c870bdc76fb57bd9d8",
        "fb12e20e426bc6bcff06e39fba45a931cf787040"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jun 01 19:27:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 19:27:20 2017 +0000"
      },
      "message": "Merge \"audio: Output latency update in Audio Track\""
    },
    {
      "commit": "838be3907fc58eab119d7093a3d73be7267bd4d2",
      "tree": "a669b7f03ce3ca7799aa7311240a49d0846c6755",
      "parents": [
        "0375da69b221b05c3e44c49b1ad2f3b93a6bf2f9"
      ],
      "author": {
        "name": "Hassan Shojania",
        "email": "shojania@google.com",
        "time": "Tue May 23 14:14:24 2017 -0700"
      },
      "committer": {
        "name": "Hassan Shojania",
        "email": "shojania@google.com",
        "time": "Thu Jun 01 12:21:03 2017 -0700"
      },
      "message": "Modular DRM for MediaPlayer: L3 playback fails at OMX mmap; preparDrm preparing\n\nBug: 34559906\nBug: 38390836\nBug: 38039230\nBug: 62194380\n\nTest: GTS Tests\nChange-Id: I51e2479f745a4c3e271628abdd79efcb97368ec2\n"
    },
    {
      "commit": "e11c6f1082b3ff9ea63055c870bdc76fb57bd9d8",
      "tree": "a85073e4d19668a290af9e32aabbf471694b0689",
      "parents": [
        "9d4b193dbe55b3e46173296453ec98906a2b2d37",
        "d09ea54b7b347792d758ed49529fe4b3fe692b33"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 01 19:17:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 19:17:20 2017 +0000"
      },
      "message": "Merge \"Fix copy/paste errors in use of AAUDIO_FORMAT_UNSPECIFIED\" into oc-dev am: 160078a070\nam: d09ea54b7b\n\nChange-Id: Iaf533f30fb787fbc260eb8239f9522b709866d20\n"
    },
    {
      "commit": "d09ea54b7b347792d758ed49529fe4b3fe692b33",
      "tree": "523cfaf42a08c137040935cb6f924fcbbea6df83",
      "parents": [
        "6cc4fa184ca745a2c354f5ba945eda9c7c08e887",
        "160078a07033fb015ecaa46e7249d7702be2a169"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 01 19:09:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 19:09:04 2017 +0000"
      },
      "message": "Merge \"Fix copy/paste errors in use of AAUDIO_FORMAT_UNSPECIFIED\" into oc-dev\nam: 160078a070\n\nChange-Id: I2bca3e8d3c1045663603bfb620bb059de5d6d62d\n"
    },
    {
      "commit": "160078a07033fb015ecaa46e7249d7702be2a169",
      "tree": "7ec7b225cdad7c787f779d2cc9e2655675e2e9bf",
      "parents": [
        "be9c9d5a8168a4818c0296ac30dbd6120aac0727",
        "37a466ae847cf08fc346e629fe4cf964ad67063f"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 01 18:59:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 18:59:13 2017 +0000"
      },
      "message": "Merge \"Fix copy/paste errors in use of AAUDIO_FORMAT_UNSPECIFIED\" into oc-dev"
    },
    {
      "commit": "3e2891674ef57a74e59ca5e27f89647b3f06861b",
      "tree": "84b6d9daf344893b511b189adcb8775666c5725d",
      "parents": [
        "593111f4460f2b2e8f541e936670e3577d45fff6"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu Jun 01 11:13:53 2017 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu Jun 01 11:13:53 2017 -0700"
      },
      "message": "Allow drm plugin to be released when binder dies\n\nA plugin\u0027s listener reference was preventing the plugin\nfrom being released in binderDied, which caused\ndrm sessions to be kept open if an app was abnormally\nterminated.  Setting the plugin\u0027s listener to NULL\nin binderDied resolves the problem.\n\nTest: repeat {launch netflix app, kill \u003capp-pid\u003e}\nPrior to this change the netflix app would always fail to\nrun on the second iteration and the log showed\nERROR_TOO_MANY_SESSIONS. After this change, the netflix app\ncan be killed and restarted without failures.\n\nAlso verified with gts tests and play movies app.\n\nbug:37720811\nChange-Id: Iceb1c23e2a1d518da85641336f017bb8b2948863\n"
    },
    {
      "commit": "9d4b193dbe55b3e46173296453ec98906a2b2d37",
      "tree": "81041bb97986cf3cf185a2c14fa9c97087875788",
      "parents": [
        "8f779cf33939910f7d058e0488eac744dba512d8",
        "6cc4fa184ca745a2c354f5ba945eda9c7c08e887"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 01 14:07:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 14:07:29 2017 +0000"
      },
      "message": "Merge \"Replace AAUDIO_DEVICE_UNSPECIFIED by AAUDIO_UNSPECIFIED\" into oc-dev am: be9c9d5a81\nam: 6cc4fa184c\n\nChange-Id: Ib56556fe778316967757e4d270abc3a18239530e\n"
    },
    {
      "commit": "6cc4fa184ca745a2c354f5ba945eda9c7c08e887",
      "tree": "8204c432ee1df97ace7c5b41afe23c0863268f22",
      "parents": [
        "c868efc24f63a4b92df0770e965cade5874ae264",
        "be9c9d5a8168a4818c0296ac30dbd6120aac0727"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 01 14:04:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 01 14:04:58 2017 +0000"
      },
      "message": "Merge \"Replace AAUDIO_DEVICE_UNSPECIFIED by AAUDIO_UNSPECIFIED\" into oc-dev\nam: be9c9d5a81\n\nChange-Id: I1ae45e5a3ada8cbe8ad610fb8c3641cfdda38a03\n"
    },
    {
      "commit": "be9c9d5a8168a4818c0296ac30dbd6120aac0727",
      "tree": "de01094fda71b5683d3f0b9c9e6e1b5d2294d757",
      "parents": [
        "897011a94008cb9ab73f8db397bbd87c57f5cf27",
        "5f510d2e1d9976f45d1d1733f20ec32e56bd2239"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 01 14:02:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 14:02:09 2017 +0000"
      },
      "message": "Merge \"Replace AAUDIO_DEVICE_UNSPECIFIED by AAUDIO_UNSPECIFIED\" into oc-dev"
    },
    {
      "commit": "f2ddc43bf03b7a26d408e1b349b6b0c74dd6c0a3",
      "tree": "8a3f4514bf8aae58b54e4254e4592500bec09f43",
      "parents": [
        "8f779cf33939910f7d058e0488eac744dba512d8"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon May 15 18:56:02 2017 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed May 31 18:20:14 2017 -0700"
      },
      "message": "FLAC: add flac decoder in omx and support flac in Matroska extractor\n\nTest: play test file in the bug\nBug: 37787245\nBug: 37794552\nChange-Id: I16c760cb818e532ac7cb701f96c635ca122cb8c9\n(cherry picked from commit 47edb3ac9ef15284a87b0ebd939c1aa9dc9c6858)\n"
    },
    {
      "commit": "89954d931d7b952597dc8e29e7a87da31a4ae0b1",
      "tree": "4c4e5b48c53e2f6470ec0a9752ec0271bdb4f84e",
      "parents": [
        "629afae6135e6dc1e88ab4080f984fb30b3cdd7c"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Sun May 21 17:28:53 2017 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed May 31 13:55:31 2017 -0700"
      },
      "message": "Camera: Free buffers more aggressively\n\nThis change attempts to free buffers managerd by\nBufferManager more aggresively to reduce memory pressure.\n\nAlso fix a small buffer accounting issue: check detachBuffer\nactually returns a non-null buffer.\n\nTest: keep taking single shot in GCA, CTS\nBug: 38483630\nChange-Id: I6c64d1dc2244cec4f1300bbf3992f66f2167eed2\n"
    },
    {
      "commit": "8f779cf33939910f7d058e0488eac744dba512d8",
      "tree": "18f31b5359414a1ab1216623159921a0b857672b",
      "parents": [
        "83cb1714b2aef243c251eb6ab4d2b2bca67a76fc",
        "2d1631eec3f4a5f8d43f5178246a6de31e47532d"
      ],
      "author": {
        "name": "Sanna Catherine de Treville Wager",
        "email": "scwager@google.com",
        "time": "Wed May 31 19:34:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 31 19:34:02 2017 +0000"
      },
      "message": "Merge \"Added documentation, inline comments, and temp debug features.\""
    },
    {
      "commit": "37a466ae847cf08fc346e629fe4cf964ad67063f",
      "tree": "63d9b305c36f0625fe162381375fd9b2eb8ffc6d",
      "parents": [
        "629afae6135e6dc1e88ab4080f984fb30b3cdd7c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue May 30 15:53:14 2017 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed May 31 10:53:36 2017 -0700"
      },
      "message": "Fix copy/paste errors in use of AAUDIO_FORMAT_UNSPECIFIED\n\nBug: 62222736\nTest: builds OK\nChange-Id: Iabdac7a3d0893699eb72f85985002535c8f619c7\n"
    },
    {
      "commit": "5f510d2e1d9976f45d1d1733f20ec32e56bd2239",
      "tree": "48b9f65b79c8254285fd5122abc7599efb8fce45",
      "parents": [
        "629afae6135e6dc1e88ab4080f984fb30b3cdd7c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue May 30 15:52:15 2017 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed May 31 10:49:49 2017 -0700"
      },
      "message": "Replace AAUDIO_DEVICE_UNSPECIFIED by AAUDIO_UNSPECIFIED\n\nBug: 62220981\nTest: builds OK (they have the same value 0)\nChange-Id: Iba710f252df939c15da6cf17b9086a8e9ced25cc\n"
    },
    {
      "commit": "2d1631eec3f4a5f8d43f5178246a6de31e47532d",
      "tree": "3142a494111b9df2939dc71296753c706dd464dd",
      "parents": [
        "201079a8f9ee7811c3ec5302712526428fb8de7e"
      ],
      "author": {
        "name": "Sanna Catherine de Treville Wager",
        "email": "scwager@google.com",
        "time": "Tue May 30 16:12:36 2017 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed May 31 17:34:43 2017 +0000"
      },
      "message": "Added documentation, inline comments, and temp debug features.\n\nchecks location of outlier timestamps.\n\nTest: dumpsys media.log\n\nChange-Id: I84fcb310bf8f94b97db115796264f1dd5d9486bd\n"
    },
    {
      "commit": "83cb1714b2aef243c251eb6ab4d2b2bca67a76fc",
      "tree": "0a534d3f09658bfa816c66765dd8c13377867f21",
      "parents": [
        "75c8cf06c81849db15001fb634ec49f238d09c56",
        "c868efc24f63a4b92df0770e965cade5874ae264"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed May 31 16:27:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 31 16:27:30 2017 +0000"
      },
      "message": "Merge \"aaudio: remove deprecated aaudio_audio_format_t\" into oc-dev am: 897011a940\nam: c868efc24f\n\nChange-Id: If0aa9ea442aa4fea664c96403e73c7c63e4282b9\n"
    },
    {
      "commit": "c868efc24f63a4b92df0770e965cade5874ae264",
      "tree": "ad8a241e8641b86856964a9f498292e65f7fca65",
      "parents": [
        "77b455cf82b91fa124bbc75407b0743e3cf4cff0",
        "897011a94008cb9ab73f8db397bbd87c57f5cf27"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed May 31 16:20:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 31 16:20:11 2017 +0000"
      },
      "message": "Merge \"aaudio: remove deprecated aaudio_audio_format_t\" into oc-dev\nam: 897011a940\n\nChange-Id: Ie816ea986457d444272b6cab13a6a23569714785\n"
    },
    {
      "commit": "897011a94008cb9ab73f8db397bbd87c57f5cf27",
      "tree": "22275b7be9059117c4d08540d8288e366c92e73e",
      "parents": [
        "d04aeea00bdaa999821e1a15c437ea648bd07195",
        "9dca9824da74d50be02bc81f539cc77b7bde678a"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed May 31 16:11:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 31 16:11:36 2017 +0000"
      },
      "message": "Merge \"aaudio: remove deprecated aaudio_audio_format_t\" into oc-dev"
    },
    {
      "commit": "75c8cf06c81849db15001fb634ec49f238d09c56",
      "tree": "7d87cebf6f13b1b4844b900365d382bd5cdb5347",
      "parents": [
        "e9f7b6573fe5a335075254623bdfe35b51a7363c",
        "77b455cf82b91fa124bbc75407b0743e3cf4cff0"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed May 31 02:16:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 31 02:16:51 2017 +0000"
      },
      "message": "aaudio: AAudio_setMMapPolicy() am: d04aeea00b\nam: 77b455cf82\n\nChange-Id: I75915759d9ddd1cb7f99ccb202ca279cc1e1b9f2\n"
    },
    {
      "commit": "77b455cf82b91fa124bbc75407b0743e3cf4cff0",
      "tree": "e59a7017bfd5cd5b3e95e88a3fa78f14d3a799be",
      "parents": [
        "faadff3569ae8bd25ae9e97b9af73da3f7e04aa4",
        "d04aeea00bdaa999821e1a15c437ea648bd07195"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed May 31 02:12:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 31 02:12:17 2017 +0000"
      },
      "message": "aaudio: AAudio_setMMapPolicy()\nam: d04aeea00b\n\nChange-Id: I66f8884625e41c3bdc754a6a54490dd6fdc57140\n"
    },
    {
      "commit": "d04aeea00bdaa999821e1a15c437ea648bd07195",
      "tree": "c55ecffbe068013ed1b122c5765efefc2b5760dc",
      "parents": [
        "629afae6135e6dc1e88ab4080f984fb30b3cdd7c"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue May 23 13:56:41 2017 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 30 17:14:26 2017 -0700"
      },
      "message": "aaudio: AAudio_setMMapPolicy()\n\nControls whether MMAP data path is used NEVER, AUTO or ALWAYS\nFor testing only. To improve code coverage in CTS.\n\nBug: 38268547\nTest: write_sine.cpp\nChange-Id: Iad97876fb6f1d0c653262161b7b5519d83d16ac5\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "9dca9824da74d50be02bc81f539cc77b7bde678a",
      "tree": "fc1191a65e3677298cc50195ed8a9781d5545d2a",
      "parents": [
        "629afae6135e6dc1e88ab4080f984fb30b3cdd7c"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri May 26 14:27:43 2017 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue May 30 15:36:21 2017 -0700"
      },
      "message": "aaudio: remove deprecated aaudio_audio_format_t\n\nShould be using aaudio_format_t\n\nBug: 62141619\nTest: compile and run CTS test_aaudio.cpp\nChange-Id: Ibbba2769dfd8bcd9c108d87c19fe1fad2ba43df1\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "e9f7b6573fe5a335075254623bdfe35b51a7363c",
      "tree": "18a224f06310bd76d4739a18b7f450c31d027556",
      "parents": [
        "7771449cf13318c074018a1f9aacad56306b8546",
        "a0c2b04ada7793e6d4fd09ab6db9e375e3fa3790"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 30 21:11:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 30 21:12:00 2017 +0000"
      },
      "message": "Merge \"Change Vorbis default format\""
    },
    {
      "commit": "fb12e20e426bc6bcff06e39fba45a931cf787040",
      "tree": "aa6b41e2de8d8b22fa40659e1317e103eb5f8107",
      "parents": [
        "c77b3bb4e11dd53028616454744b783a84f219de"
      ],
      "author": {
        "name": "Haynes Mathew George",
        "email": "hgeorge@codeaurora.org",
        "time": "Thu Apr 06 12:24:42 2017 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 30 13:51:48 2017 -0700"
      },
      "message": "audio: Output latency update in Audio Track\n\nAudioTrack needs to query latency from the output descriptor each\ntime it uses mAfLatency to calculate timestamp or return the track\nlatency. Until now, the output descriptor latency was queried and\nstored when a track is created. On a device switch, IO descriptors\ntable saved in AudioSystem is updated to reflected the latest\nlatency values.  Unless a device switch lead to a track teardown,\nAudioTrack will be unaware of the latest latency value. Therefore\nexplicitly check the latest mAfLatency value on each getTimeStamp\ncall.\n\nTest: Podkicker 2.2x, Photos 240fps and BT\nBug: 35075600\nauthored-by: Aniket Kumar Lata \u003calata@codeaurora.org\u003e\nChange-Id: I06282182364703574a7d66d2b5cd1301679dfade\n"
    },
    {
      "commit": "7771449cf13318c074018a1f9aacad56306b8546",
      "tree": "6473de7a4d93f487087db9ea8032702d55adf5b0",
      "parents": [
        "ef44fb4115270883da829fea91174c8cc003b777",
        "faadff3569ae8bd25ae9e97b9af73da3f7e04aa4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 30 19:38:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 30 19:38:13 2017 +0000"
      },
      "message": "aaudio: add tests for device switch detection and refactor am: 629afae613\nam: faadff3569\n\nChange-Id: I7f62e878fd72dd706a209fe94c38998dde59945a\n"
    },
    {
      "commit": "ef44fb4115270883da829fea91174c8cc003b777",
      "tree": "9fde4511982c15bfb11c30cff327eb50dd0de0e1",
      "parents": [
        "159db446a230334d88e5670c8ccd3489b00fdff6",
        "0bbea62ed44e8d5cc2419b2861ea0e58d81a4917"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 30 19:37:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 30 19:37:52 2017 +0000"
      },
      "message": "aaudio: fix device switch detection in legacy path am: fb00fc77f5\nam: 0bbea62ed4\n\nChange-Id: I80dfc949c206c1572f867f3ffedb6ff556a7b8f2\n"
    },
    {
      "commit": "faadff3569ae8bd25ae9e97b9af73da3f7e04aa4",
      "tree": "dd3141ffae42a6a641445e429b08211032e7fd5b",
      "parents": [
        "0bbea62ed44e8d5cc2419b2861ea0e58d81a4917",
        "629afae6135e6dc1e88ab4080f984fb30b3cdd7c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 30 19:34:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 30 19:34:15 2017 +0000"
      },
      "message": "aaudio: add tests for device switch detection and refactor\nam: 629afae613\n\nChange-Id: If7a456b2f9b3ce7ec551aadc08838764e228ec46\n"
    },
    {
      "commit": "0bbea62ed44e8d5cc2419b2861ea0e58d81a4917",
      "tree": "871c7466c9a3eca57d4e9ddddbd8af05622c6c91",
      "parents": [
        "eddd7d7a3ab59fe6be4a9f19f97b9744828cfe79",
        "fb00fc77f59ed5ebec4d38bac666e6521b6c1de0"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 30 19:33:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 30 19:33:50 2017 +0000"
      },
      "message": "aaudio: fix device switch detection in legacy path\nam: fb00fc77f5\n\nChange-Id: Ie3c55199883c614e02f3fb1a038128f435e9cf29\n"
    },
    {
      "commit": "a0c2b04ada7793e6d4fd09ab6db9e375e3fa3790",
      "tree": "925f6326302744b8b1b9c3b6fb61e4991dc0d8c1",
      "parents": [
        "dd88379c3f97a6e3a17129db2980c868cc4f0e4e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 30 10:47:01 2017 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 30 10:49:58 2017 -0700"
      },
      "message": "Change Vorbis default format\n\nChange Vorbis decoder default output format to mono 48kHz, and only\nsignal a port settings change if the format actually changes.\nThis reduces buffer allocations for the common case.\n\nBug: 38031165\nTest: manual\nChange-Id: I3488b151838c0072acfe07e1258b48a41aa6d510\n"
    }
  ],
  "next": "159db446a230334d88e5670c8ccd3489b00fdff6"
}
