)]}'
{
  "log": [
    {
      "commit": "08a5a3a473354c965c32190f8b68549d19e08912",
      "tree": "ae35414f1dc918ce7249295bbb6f009a67159de5",
      "parents": [
        "eeff0cf82433a151b59e87d695b2189e7ff0858d",
        "d91dc5a0602f54fc0d4d2187f37b5b8169bb62c3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 17 22:11:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 17 22:11:54 2017 +0000"
      },
      "message": "Merge changes from topic \"remove-dep\"\n\n* changes:\n  Remove libmedia and libstagefright dependency from extractors\n  Clean move of files to keep the git history\n  Sort shared libs in Android.bp for extractors\n"
    },
    {
      "commit": "eeff0cf82433a151b59e87d695b2189e7ff0858d",
      "tree": "71bf6388af3695abe528da4a89a0fbd061fc499b",
      "parents": [
        "bab4b47efbd4bdf7a816c704227a4aba1df4f3bb",
        "bc4845eddc182d4e6b21c6906917f8416034c9ca"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 17 22:02:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 17 22:02:31 2017 +0000"
      },
      "message": "Merge \"aaudio test: add test of improper handling of disconnect\""
    },
    {
      "commit": "bab4b47efbd4bdf7a816c704227a4aba1df4f3bb",
      "tree": "1be13109918ff4f570f638cf12f8b29a2fa74193",
      "parents": [
        "d5cbcfd2262db1864be58360f341e33be7cffd31",
        "be0a5b6e2c204446274248e1fa058e30f46b4b71"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 17 21:50:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 17 21:50:54 2017 +0000"
      },
      "message": "Merge \"aaudio service: prevent disconnected endpoints from being used\""
    },
    {
      "commit": "d91dc5a0602f54fc0d4d2187f37b5b8169bb62c3",
      "tree": "4a3b6fb269ae76af3c0567cc1d57780c17bd2c30",
      "parents": [
        "04ce1be860b40e18ca7f5fdf64ecb82567d7fe24"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 10 00:07:09 2017 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 17 13:43:59 2017 -0700"
      },
      "message": "Remove libmedia and libstagefright dependency from extractors\n\n- MediaSource, DataSource and MediaExtractor are moved to\n  libmediaextractor so that they can be used by extractor\n  implementations without depending on libmedia and libstagefright.\n- XXXFactory classes has been added in order not to expose CreateXXX\n  methods in libmediaextractor.\n- avc_utils is moved to libstagefright_foundation since most of\n  extractor implementations are relying on that.\n\nTest: build + post submit media CTS tests\nBug: 65851881\nChange-Id: I7d5cf18dd25abc10478ac3f6e7d1828ad023e3fb\n"
    },
    {
      "commit": "d5cbcfd2262db1864be58360f341e33be7cffd31",
      "tree": "5b8b7a07e5f146b796f39218853676e821a9f7ff",
      "parents": [
        "27d3cfb0b78d8e4fdb2840e5555e9556d7313d20",
        "788a634f3f085ef6a85717c0f5733996bbb24387"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 17 20:38:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 17 20:38:47 2017 +0000"
      },
      "message": "Merge \"Add MTP and PTP OS descriptors.\" am: 159158c3cd am: 735d9100a1 am: fcd0cd6ed2\nam: 788a634f3f\n\nChange-Id: Iceca23f2243dcb138b073712ca7b3b63fdb6fa72\n"
    },
    {
      "commit": "788a634f3f085ef6a85717c0f5733996bbb24387",
      "tree": "a691124e7d30fcc64165caa46a82aa382003139a",
      "parents": [
        "df3be9cc7981ce0623686013d529aac18b6d9e7c",
        "fcd0cd6ed2edbf57a44eff9467e4f0b79e58a3e2"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 17 20:24:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 17 20:24:11 2017 +0000"
      },
      "message": "Merge \"Add MTP and PTP OS descriptors.\" am: 159158c3cd am: 735d9100a1\nam: fcd0cd6ed2\n\nChange-Id: I68e30dd27043e3e4d2e73e40c3571819ca8cd58d\n"
    },
    {
      "commit": "27d3cfb0b78d8e4fdb2840e5555e9556d7313d20",
      "tree": "5b8b7a07e5f146b796f39218853676e821a9f7ff",
      "parents": [
        "e06ec66ecef0086d36bacf20e085982f27b59d92",
        "df3be9cc7981ce0623686013d529aac18b6d9e7c"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 17 20:16:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 17 20:16:47 2017 +0000"
      },
      "message": "Merge \"resolve merge conflicts of 8513b434d3 to oc-mr1-dev-plus-aosp\" into oc-mr1-dev-plus-aosp\nam: df3be9cc79  -s ours\n\nChange-Id: I4111b8045c41891f142e2f4f6fddc20b524371cd\n"
    },
    {
      "commit": "df3be9cc7981ce0623686013d529aac18b6d9e7c",
      "tree": "8d07c5aad6a1bb9766eaaa7419853e16e84d0341",
      "parents": [
        "3206e347d1676e13b6f5d5c0af3d89ee43938dcb",
        "58e3fba7c95f1db06f6c2e8de26c8a7ce076bff1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 17 19:55:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 17 19:55:24 2017 +0000"
      },
      "message": "Merge \"resolve merge conflicts of 8513b434d3 to oc-mr1-dev-plus-aosp\" into oc-mr1-dev-plus-aosp"
    },
    {
      "commit": "bc4845eddc182d4e6b21c6906917f8416034c9ca",
      "tree": "36f8e34d3c85101a8be8eade8c0e922cd84b2977",
      "parents": [
        "7de1920b41a7c5a6aa466dcd4fffc936193328b1"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Oct 12 15:51:30 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Oct 17 12:39:28 2017 -0700"
      },
      "message": "aaudio test: add test of improper handling of disconnect\n\nJust start a new stream without stopping or closing the old disconnected\nstream.\n\nBug: 67664976\nTest: this is a test\nChange-Id: I674626d0d365ed3a72e079212c6aceed9b0c85fc\n"
    },
    {
      "commit": "be0a5b6e2c204446274248e1fa058e30f46b4b71",
      "tree": "ef61e6bc874fd89e0f2e5b60ffa96555a0656000",
      "parents": [
        "7de1920b41a7c5a6aa466dcd4fffc936193328b1"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Oct 12 15:56:00 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Oct 17 12:15:07 2017 -0700"
      },
      "message": "aaudio service: prevent disconnected endpoints from being used\n\nAlso close the internal stream used by AAudioServiceEndpointShared.\n\nThis prevents a resource leak caused by an app not closing a\ndisconnected stream.\nIt also prevents an app from reopening a device that was just\ndisconnected.\n\nBug: 67664976\nTest: test_bad_disconnect.cpp should get new device ID after disconnect\nChange-Id: I9a234b5704d62af788064fdd352b63181ad7e559\n"
    },
    {
      "commit": "04ce1be860b40e18ca7f5fdf64ecb82567d7fe24",
      "tree": "60c606452428abd11bddc224d064c69fba9b0ca7",
      "parents": [
        "f129a5fc047379c70b3479f899f793ade4303862"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Oct 16 16:59:51 2017 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 17 10:58:40 2017 -0700"
      },
      "message": "Clean move of files to keep the git history\n\nTest: No. This is just intrim change. Build will be fixed by\n      the following change.\nBug: 65851881\n\nChange-Id: I8285b3b79eeaf76fadc2242c71e999434f467c12\n"
    },
    {
      "commit": "58e3fba7c95f1db06f6c2e8de26c8a7ce076bff1",
      "tree": "54a9dff7dd7360867e506bf4dc75adabe50a7274",
      "parents": [
        "27f4a784abb920fc406be222f136eaaee0a6015a",
        "8513b434d3a6d535e4542b96cb1a6fc8199004bf"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Oct 16 22:31:58 2017 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 17 17:52:59 2017 +0000"
      },
      "message": "resolve merge conflicts of 8513b434d3 to oc-mr1-dev-plus-aosp\n\nTest: build\nChange-Id: I1c2933b72ca6f9a3e8c7693ee7ed51a4654c5956\nMerged-In: I101334d1a5132fbe7da64f48770a415397020a02\n"
    },
    {
      "commit": "e06ec66ecef0086d36bacf20e085982f27b59d92",
      "tree": "5b8b7a07e5f146b796f39218853676e821a9f7ff",
      "parents": [
        "2e3e9c6ee79422e983aa9c0ba38d24ebba399efd",
        "3206e347d1676e13b6f5d5c0af3d89ee43938dcb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Oct 17 17:03:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 17 17:03:57 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: d7d6df849c\nam: 3206e347d1\n\nChange-Id: Ib8c1ee37e1f47e9dad54628d2654aba12e152601\n"
    },
    {
      "commit": "3206e347d1676e13b6f5d5c0af3d89ee43938dcb",
      "tree": "b7f36aac895ae4c787e14ceb25448cccf957066d",
      "parents": [
        "27f4a784abb920fc406be222f136eaaee0a6015a",
        "d7d6df849cec9d0a9c1fd0d9957a1b8edef361b7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Oct 17 16:58:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 17 16:58:51 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size\nam: d7d6df849c\n\nChange-Id: I73b40fb6bfbc9981fa579aa49959fdb41ecac1cc\n"
    },
    {
      "commit": "2e3e9c6ee79422e983aa9c0ba38d24ebba399efd",
      "tree": "b4b55be9e423458233ac5444512c5947d4316b84",
      "parents": [
        "59d9a363bb74847301f73e15d396311ba926856c",
        "dc293e342677c8e61ff79f49f117f8e69bb2b863"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Oct 17 16:48:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 17 16:48:32 2017 +0000"
      },
      "message": "Merge \"NuPlayerRenderer: update max media time when audio EOS is reached.\""
    },
    {
      "commit": "59d9a363bb74847301f73e15d396311ba926856c",
      "tree": "82cacb5800f4024c6015fcb51d215f33dcb9f8b4",
      "parents": [
        "c3dd7dab6c899a91f935d3b5edd126e333e1eed6",
        "302fe3d74e24af449046ce8e4ceaf118df281cc7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 17 16:31:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 17 16:31:21 2017 +0000"
      },
      "message": "Merge \"Codec2: move global variable declarations behind a macro flag\""
    },
    {
      "commit": "fcd0cd6ed2edbf57a44eff9467e4f0b79e58a3e2",
      "tree": "00abab5df89c4ba94e17666bf111eb78d2f56aa0",
      "parents": [
        "8513b434d3a6d535e4542b96cb1a6fc8199004bf",
        "735d9100a10148a6965794c4759d2f9b53386dfe"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 17 02:01:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 17 02:01:45 2017 +0000"
      },
      "message": "Merge \"Add MTP and PTP OS descriptors.\" am: 159158c3cd\nam: 735d9100a1\n\nChange-Id: Id9321090f8d72d817b34e9b59b175f89bf8c5e18\n"
    },
    {
      "commit": "735d9100a10148a6965794c4759d2f9b53386dfe",
      "tree": "972678478fd949bb26aed4290d839adc3560e1f2",
      "parents": [
        "1bf4543ffb8e081d5d3b1d8dbfcb98d5129c2887",
        "159158c3cd9f39089c1d60650776b1d9d2180d9e"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 17 01:57:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 17 01:57:02 2017 +0000"
      },
      "message": "Merge \"Add MTP and PTP OS descriptors.\"\nam: 159158c3cd\n\nChange-Id: Ib487d3521c4aab29ad2d188ee568b42b07f76325\n"
    },
    {
      "commit": "159158c3cd9f39089c1d60650776b1d9d2180d9e",
      "tree": "06eaa1eb67e2c5f1562f1110173d0cb9fc5a57de",
      "parents": [
        "69d60c1372a21f13b0d2efeb86c2ae21cd327d92",
        "51bf9853c28e6d193e6521a698866d675d854431"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 17 01:46:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 17 01:46:41 2017 +0000"
      },
      "message": "Merge \"Add MTP and PTP OS descriptors.\""
    },
    {
      "commit": "dc293e342677c8e61ff79f49f117f8e69bb2b863",
      "tree": "9fd24e45236e7c6f1e5912cd9bd0e4ed70425677",
      "parents": [
        "92b01549f05ab42c1bc5e1f11aa13d5cf95b7817"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Oct 16 18:29:37 2017 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Oct 16 18:29:37 2017 -0700"
      },
      "message": "NuPlayerRenderer: update max media time when audio EOS is reached.\n\nThis allows the just scheduled video frame to be rendered when its timestamp\nis larger than max audio media time.\nTest: media post-submit tests passed\nBug: 67854291\nBug: 65204641\n\nChange-Id: Iadee5690b8895b1d9be3fdefcafe3535837d12e8\n"
    },
    {
      "commit": "c3dd7dab6c899a91f935d3b5edd126e333e1eed6",
      "tree": "8e6208475a985667f0955e62d26772138c766d0c",
      "parents": [
        "068ba821bca6f2d7a2a8335e85fcdb059ea85274",
        "ba25eeb9a15974afefcb637cfd6acfc6d3bcf452"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 17 00:57:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 17 00:57:49 2017 +0000"
      },
      "message": "Merge \"codec2: add a constructor of C2FieldSupportedValues w/ input vector\""
    },
    {
      "commit": "8513b434d3a6d535e4542b96cb1a6fc8199004bf",
      "tree": "3451e75363ebd024c6811ae9a491b0a0d8a45005",
      "parents": [
        "6319db1d31e012c097f48c66a37871cc0e534a91",
        "1bf4543ffb8e081d5d3b1d8dbfcb98d5129c2887"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Oct 16 23:15:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 16 23:15:57 2017 +0000"
      },
      "message": "Merge \"Remove unused IMediaSource Implementation, AACEncoder\" am: 69d60c1372\nam: 1bf4543ffb\n\nChange-Id: I9795911abe47c0e8c2be71bbc9f63525bcba9928\n"
    },
    {
      "commit": "1bf4543ffb8e081d5d3b1d8dbfcb98d5129c2887",
      "tree": "6bf209f9b25de10e9cab3c5b7b6efd0ab1554082",
      "parents": [
        "0ac127913119f0766f31036ea318c0d3f69d4525",
        "69d60c1372a21f13b0d2efeb86c2ae21cd327d92"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Oct 16 22:56:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 16 22:56:50 2017 +0000"
      },
      "message": "Merge \"Remove unused IMediaSource Implementation, AACEncoder\"\nam: 69d60c1372\n\nChange-Id: Ibce40a142d4dc604e66674505ad269cd1cdc8b20\n"
    },
    {
      "commit": "f129a5fc047379c70b3479f899f793ade4303862",
      "tree": "b4d0cdec659bbea5bc767763b4132117c1dc966b",
      "parents": [
        "92b01549f05ab42c1bc5e1f11aa13d5cf95b7817"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Oct 06 14:59:14 2017 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Oct 16 15:54:52 2017 -0700"
      },
      "message": "Sort shared libs in Android.bp for extractors\n\nTest: build\nChange-Id: I56601466235bb570661e5cf2db5614c434b80c09\n"
    },
    {
      "commit": "d7d6df849cec9d0a9c1fd0d9957a1b8edef361b7",
      "tree": "fc17541b592ce2d140952f664c279d2ff7fe53c1",
      "parents": [
        "e3c46b0a49d045fa38d35e5cf7ad4becaacbbed6"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Oct 16 14:47:31 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Oct 16 14:50:06 2017 -0700"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size\n\nBug: 64528824\nChange-Id: Id19ec0d634d9337190d04abdbd97842b66502c01\n"
    },
    {
      "commit": "69d60c1372a21f13b0d2efeb86c2ae21cd327d92",
      "tree": "2d390ad61644b330cebfd9daa4f93dfeedab7ca1",
      "parents": [
        "67b97497e5cf98eab426ca33a197a25ae98c5204",
        "725cad09b930b2ec386dc72caf4848e233a731b1"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Oct 16 20:47:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 16 20:47:15 2017 +0000"
      },
      "message": "Merge \"Remove unused IMediaSource Implementation, AACEncoder\""
    },
    {
      "commit": "068ba821bca6f2d7a2a8335e85fcdb059ea85274",
      "tree": "bc116a32c9fee504187d5aa543d1fdb9351fdb14",
      "parents": [
        "92b01549f05ab42c1bc5e1f11aa13d5cf95b7817",
        "dcaa9f3b7e4d203fe9867ee282486d90eb871df5"
      ],
      "author": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Mon Oct 16 17:57:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 16 17:57:23 2017 +0000"
      },
      "message": "Merge \"Enable integer sanitizer in libreverbwrapper.\""
    },
    {
      "commit": "302fe3d74e24af449046ce8e4ceaf118df281cc7",
      "tree": "e217b2285c3d6a0553689d02295bcd04b62edcfd",
      "parents": [
        "92b01549f05ab42c1bc5e1f11aa13d5cf95b7817"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Oct 12 13:56:55 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sun Oct 15 09:09:13 2017 -0700"
      },
      "message": "Codec2: move global variable declarations behind a macro flag\n\nUse #define __C2_GENERATE_GLOBAL_VARS__ prior to including headers\nto generate globals. This is currently used for C2Param fieldList\nmember initialization.\n\nTODO: investigate if initializer lists can be returned by\ninline static class methods instead that don\u0027t require this\nseparation, and if they produce no memory overhead.\n\nBug: 64662308\nChange-Id: I7050182bf756aae66d7cfc2785472046e93eb7c8\n"
    },
    {
      "commit": "92b01549f05ab42c1bc5e1f11aa13d5cf95b7817",
      "tree": "062682c27a7f7daca391f614a926b16732bc82f3",
      "parents": [
        "b06c38687a0ecf8f5662c916e6e98d21d141eb13",
        "27f4a784abb920fc406be222f136eaaee0a6015a"
      ],
      "author": {
        "name": "Masaichi Toki",
        "email": "masaichi.x.toki@sonymobile.com",
        "time": "Sun Oct 15 08:49:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 08:49:28 2017 +0000"
      },
      "message": "Merge \"Fix ERROR_MALFORMED return in bool method, BetterSniffMPEG4\" am: 67b97497e5 am: 0ac1279131 am: 6319db1d31\nam: 27f4a784ab\n\nChange-Id: I0f64810dccd1ca380a82edd1e1751a771374cb2b\n"
    },
    {
      "commit": "27f4a784abb920fc406be222f136eaaee0a6015a",
      "tree": "1aeaded463c1613a5feae94ba08078950bccbbaa",
      "parents": [
        "02cc0ecc732a33a33570ec490c44a686354c512b",
        "6319db1d31e012c097f48c66a37871cc0e534a91"
      ],
      "author": {
        "name": "Masaichi Toki",
        "email": "masaichi.x.toki@sonymobile.com",
        "time": "Sun Oct 15 08:47:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 08:47:53 2017 +0000"
      },
      "message": "Merge \"Fix ERROR_MALFORMED return in bool method, BetterSniffMPEG4\" am: 67b97497e5 am: 0ac1279131\nam: 6319db1d31\n\nChange-Id: I902489560f141c368636b63226e83d4f0af40976\n"
    },
    {
      "commit": "b06c38687a0ecf8f5662c916e6e98d21d141eb13",
      "tree": "a754d1496b6e0c1c69057b66f0ccffe47faf84a7",
      "parents": [
        "e942480e8810c756ff4bf9005fd61135ffb280ea",
        "02cc0ecc732a33a33570ec490c44a686354c512b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sun Oct 15 08:47:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 08:47:40 2017 +0000"
      },
      "message": "resolve merge conflicts of 58fc59b91c to oc-mr1-dev-plus-aosp\nam: 02cc0ecc73\n\nChange-Id: I773e8c76620ea084775a3bb1e4fa0e2b5ff91cfa\n"
    },
    {
      "commit": "02cc0ecc732a33a33570ec490c44a686354c512b",
      "tree": "e051072cfa8de26a855a12c577bfc22a56cbae39",
      "parents": [
        "250cbc71e22b20c2a2b16f7225d8e8856d666a48",
        "58fc59b91c5a526c580ca24f74389f500ab2346d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat Oct 14 22:58:58 2017 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sun Oct 15 06:01:21 2017 +0000"
      },
      "message": "resolve merge conflicts of 58fc59b91c to oc-mr1-dev-plus-aosp\n\nTest: I solemnly swear I tested this conflict resolution.\nExempt-From-Owner-Approval: weekend merge conflict resolution\nChange-Id: I70002ccad145f7b5fa4854d6aa192322b07849e9\n"
    },
    {
      "commit": "e942480e8810c756ff4bf9005fd61135ffb280ea",
      "tree": "a754d1496b6e0c1c69057b66f0ccffe47faf84a7",
      "parents": [
        "fe0597c0556210d45ea145337827129c55f89507",
        "250cbc71e22b20c2a2b16f7225d8e8856d666a48"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sun Oct 15 05:27:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 05:27:37 2017 +0000"
      },
      "message": "Merge \"omx: collapse unpopulated slot messages in GraphicBufferSource\" am: 2a27078d9a am: 3ccef7847f am: 96a1f1648a\nam: 250cbc71e2\n\nChange-Id: Ia51dd96bf34aae0f84a77f83000ed386b3aeac54\n"
    },
    {
      "commit": "250cbc71e22b20c2a2b16f7225d8e8856d666a48",
      "tree": "1ba1cf41e63be5c2561c534ce4675c78539d3d71",
      "parents": [
        "8a23ae4a220a9c8c744fa63e8568154ce0ec7ff1",
        "96a1f1648ac16408945a075d212c95e5d4a73114"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sun Oct 15 03:41:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 03:41:38 2017 +0000"
      },
      "message": "Merge \"omx: collapse unpopulated slot messages in GraphicBufferSource\" am: 2a27078d9a am: 3ccef7847f\nam: 96a1f1648a\n\nChange-Id: Id54d8c48a2dea392c81c1e792d1f9c6c2b218c90\n"
    },
    {
      "commit": "6319db1d31e012c097f48c66a37871cc0e534a91",
      "tree": "4ed547901e6f281cc50de82775a0ebce6ddf3363",
      "parents": [
        "58fc59b91c5a526c580ca24f74389f500ab2346d",
        "0ac127913119f0766f31036ea318c0d3f69d4525"
      ],
      "author": {
        "name": "Masaichi Toki",
        "email": "masaichi.x.toki@sonymobile.com",
        "time": "Sun Oct 15 03:20:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 03:20:58 2017 +0000"
      },
      "message": "Merge \"Fix ERROR_MALFORMED return in bool method, BetterSniffMPEG4\" am: 67b97497e5\nam: 0ac1279131\n\nChange-Id: I246507d0f764fa18e864378e29104663649ad765\n"
    },
    {
      "commit": "58fc59b91c5a526c580ca24f74389f500ab2346d",
      "tree": "0af8e5b91a150f8c0013ec0e04862f5a56164fc2",
      "parents": [
        "96a1f1648ac16408945a075d212c95e5d4a73114",
        "5fa7dcf26a5bec668532e086a973683edfb657a8"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Sun Oct 15 03:19:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 03:19:52 2017 +0000"
      },
      "message": "Merge \"Add missing includes.\" am: fe4ab105da\nam: 5fa7dcf26a\n\nChange-Id: I82235afed8d991240e716e83d54f5f67094a8918\n"
    },
    {
      "commit": "96a1f1648ac16408945a075d212c95e5d4a73114",
      "tree": "799f3f6ffa2b43d3a4e838a8d64c7293311929cc",
      "parents": [
        "12a4218bd64db4526e9323ede3c6e004d3015b30",
        "3ccef7847f0e5174f045c85227b577abf08e02cc"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sun Oct 15 03:18:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 03:18:59 2017 +0000"
      },
      "message": "Merge \"omx: collapse unpopulated slot messages in GraphicBufferSource\" am: 2a27078d9a\nam: 3ccef7847f\n\nChange-Id: Ia6ebfb771e6eb8e3135039e34535346f84631111\n"
    },
    {
      "commit": "0ac127913119f0766f31036ea318c0d3f69d4525",
      "tree": "91375c899828e1fa47b5274136b05d69e42cd6f2",
      "parents": [
        "5fa7dcf26a5bec668532e086a973683edfb657a8",
        "67b97497e5cf98eab426ca33a197a25ae98c5204"
      ],
      "author": {
        "name": "Masaichi Toki",
        "email": "masaichi.x.toki@sonymobile.com",
        "time": "Sun Oct 15 03:07:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 03:07:45 2017 +0000"
      },
      "message": "Merge \"Fix ERROR_MALFORMED return in bool method, BetterSniffMPEG4\"\nam: 67b97497e5\n\nChange-Id: I63572d97de709c69f536ea30adadcad12bf2c7ae\n"
    },
    {
      "commit": "5fa7dcf26a5bec668532e086a973683edfb657a8",
      "tree": "7092f03ca491432729dcd2be0f1c1cfad2611932",
      "parents": [
        "3ccef7847f0e5174f045c85227b577abf08e02cc",
        "fe4ab105dad9fdbc23e9f681e0d342e892a74b18"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Sun Oct 15 03:06:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 03:06:50 2017 +0000"
      },
      "message": "Merge \"Add missing includes.\"\nam: fe4ab105da\n\nChange-Id: Ib95769338491b8cd3f5b1640a7839dfaff301da0\n"
    },
    {
      "commit": "3ccef7847f0e5174f045c85227b577abf08e02cc",
      "tree": "b0c0134dd6a010f552ea1a3c913d97eae207acc0",
      "parents": [
        "d0cc49f98dc995835ba1e69db10a5f25791e69fe",
        "2a27078d9a973a8af98d3f9e2df20bbaa095e3d1"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sun Oct 15 03:06:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 03:06:05 2017 +0000"
      },
      "message": "Merge \"omx: collapse unpopulated slot messages in GraphicBufferSource\"\nam: 2a27078d9a\n\nChange-Id: I472469e7ea55ea2519349c614704e2d20fb4c6d0\n"
    },
    {
      "commit": "67b97497e5cf98eab426ca33a197a25ae98c5204",
      "tree": "fe91abdbe4e42d790d1128cd7d5e184911cac40b",
      "parents": [
        "fe4ab105dad9fdbc23e9f681e0d342e892a74b18",
        "1f133f696d3d886e8270133aecea6301499607b0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 13 20:45:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 13 20:45:43 2017 +0000"
      },
      "message": "Merge \"Fix ERROR_MALFORMED return in bool method, BetterSniffMPEG4\""
    },
    {
      "commit": "fe4ab105dad9fdbc23e9f681e0d342e892a74b18",
      "tree": "0072f4cbd19109556087484d1ac0a04a1bd6d786",
      "parents": [
        "2a27078d9a973a8af98d3f9e2df20bbaa095e3d1",
        "cb2e7fb2a42542c3406678c4fd4ccfab9ceb8748"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 13 18:43:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 13 18:43:33 2017 +0000"
      },
      "message": "Merge \"Add missing includes.\""
    },
    {
      "commit": "cb2e7fb2a42542c3406678c4fd4ccfab9ceb8748",
      "tree": "6705febfb1f64fdb8ca5659998d919dccb175326",
      "parents": [
        "16f2c1559c5722a6cd69fef3c17dc5756ba73fe6"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Oct 11 12:43:41 2017 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Oct 13 18:43:30 2017 +0000"
      },
      "message": "Add missing includes.\n\nTest: mma\nBug: None\nExempt-From-Owner-Approval: trivial cleanup\nMerged-In: I97b9e5e1b6e8b3126a8668460a8c99e4ef1a907d\nChange-Id: I97b9e5e1b6e8b3126a8668460a8c99e4ef1a907d\n"
    },
    {
      "commit": "fe0597c0556210d45ea145337827129c55f89507",
      "tree": "a754d1496b6e0c1c69057b66f0ccffe47faf84a7",
      "parents": [
        "a2a8eaf550810e7275b8ec4940efea06274565b0",
        "2c32f4d2e887178a83bfa3d2d2097b4581fb412e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 13 16:17:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 13 16:17:52 2017 +0000"
      },
      "message": "Merge \"NdkMediaCodec: add AMediaCodec_getBufferFormat\""
    },
    {
      "commit": "2a27078d9a973a8af98d3f9e2df20bbaa095e3d1",
      "tree": "0595a43743704546d1330f1301ad60a14101146f",
      "parents": [
        "b7939bbfbfa733dfa8ca9838fadb714adfe759fd",
        "d1e318857fdaf92ec674b53ecda22ae244224f6e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 13 16:16:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 13 16:16:43 2017 +0000"
      },
      "message": "Merge \"omx: collapse unpopulated slot messages in GraphicBufferSource\""
    },
    {
      "commit": "a2a8eaf550810e7275b8ec4940efea06274565b0",
      "tree": "39e0030aa62368e7c1c31bca83f8fc530e850cad",
      "parents": [
        "bf44f4ec30875008727b60703486162f82d2e5d1",
        "b7798a01d4b68bf2406907bb58f29b48dece8214"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 13 02:45:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 13 02:45:40 2017 +0000"
      },
      "message": "Merge \"Remove OMX dependency from MediaPlayerService\""
    },
    {
      "commit": "2c32f4d2e887178a83bfa3d2d2097b4581fb412e",
      "tree": "2f1eff87d1407182e740aa422cb3415deb216fa4",
      "parents": [
        "b45a3c22e6895abfaf29ebb52116f29b39ad71cd"
      ],
      "author": {
        "name": "Manikanta Kanamarlapudi",
        "email": "kmanikan@codeaurora.org",
        "time": "Fri Jul 07 16:24:31 2017 +0530"
      },
      "committer": {
        "name": "Alexey Polyudov",
        "email": "apolyudov@google.com",
        "time": "Thu Oct 12 17:44:42 2017 -0700"
      },
      "message": "NdkMediaCodec: add AMediaCodec_getBufferFormat\n\nAdd new AMediaCodec_getBufferFormat api to get\nformat of the buffer of specified index.\n\nChange-Id: Ib5d6537b601dc8ce9c5c0096485637e0cf44a16a\n"
    },
    {
      "commit": "b7798a01d4b68bf2406907bb58f29b48dece8214",
      "tree": "b0b34ca04c0d22b24ac4dddf7a8f31aae333a800",
      "parents": [
        "284aa3014feb77fc89143caa00fc8f31c1300f0f"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Oct 09 23:21:44 2017 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Oct 12 17:14:51 2017 -0700"
      },
      "message": "Remove OMX dependency from MediaPlayerService\n\nAlso, convert Android.mk files to Android.bp.\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts \\\n-m CtsMediaTestCases \\\n-t android.media.cts.MediaPlayerTest\n\nBug: 67652488\nChange-Id: I7172d1a2513826a5dafbe51245af11d863f50585\n"
    },
    {
      "commit": "bf44f4ec30875008727b60703486162f82d2e5d1",
      "tree": "3cae9bb10a8b697e8c8b6a117d9a10c98a48ead2",
      "parents": [
        "49e4421c9bcee5c6b44659a3513bc6d7c2b7bdff",
        "116c7922f7d595fe0ad9d8a6a313ee206c0117f5"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Thu Oct 12 22:08:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 12 22:08:05 2017 +0000"
      },
      "message": "Merge \"Track libgui changes\""
    },
    {
      "commit": "49e4421c9bcee5c6b44659a3513bc6d7c2b7bdff",
      "tree": "7919f4378b70e28b81524689abc0737ec0ad22cf",
      "parents": [
        "ee6dd5ccdcc176f9f7ffa6336e3f3b7847c51ee6",
        "ecd0813e91e1fbb1167ec8fd0faa22c1c87af804"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 12 21:36:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 12 21:36:28 2017 +0000"
      },
      "message": "Merge \"stagefright: renaming some variable in ItemTable\""
    },
    {
      "commit": "ee6dd5ccdcc176f9f7ffa6336e3f3b7847c51ee6",
      "tree": "6a132bb3a902ed844c523507862f16882703e8ea",
      "parents": [
        "a0cf449854c822a8d811b1b0425dd2be3b5e6e64",
        "8a23ae4a220a9c8c744fa63e8568154ce0ec7ff1"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Oct 12 21:01:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 21:01:59 2017 +0000"
      },
      "message": "Merge \"Camera: fix use after freed error\" am: b7939bbfbf am: d0cc49f98d am: 12a4218bd6\nam: 8a23ae4a22\n\nChange-Id: I6c24833ae8e5ab673848f5be11dc925427f842f0\n"
    },
    {
      "commit": "8a23ae4a220a9c8c744fa63e8568154ce0ec7ff1",
      "tree": "1ba1cf41e63be5c2561c534ce4675c78539d3d71",
      "parents": [
        "89224466a6c38d498f3794bca8ed3cd7ca1887e0",
        "12a4218bd64db4526e9323ede3c6e004d3015b30"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Oct 12 20:48:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 20:48:49 2017 +0000"
      },
      "message": "Merge \"Camera: fix use after freed error\" am: b7939bbfbf am: d0cc49f98d\nam: 12a4218bd6\n\nChange-Id: If205b11101420feb9318ff26e5d85c3375f63d3d\n"
    },
    {
      "commit": "a0cf449854c822a8d811b1b0425dd2be3b5e6e64",
      "tree": "ee090cf5117e5f7588eea8c0fbcbc097e349ca30",
      "parents": [
        "c12b9b8c69d840a85b9c0bddcd04ac5441a5ce99",
        "73e95a9bd43724058651cb11c58dbe3fae651d56"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 12 20:45:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 12 20:45:38 2017 +0000"
      },
      "message": "Merge \"avoid 32-bit integer overflow\""
    },
    {
      "commit": "c12b9b8c69d840a85b9c0bddcd04ac5441a5ce99",
      "tree": "720eb2dfce15a3779fdfcb6bdf68195edd921e0e",
      "parents": [
        "ffbb56d67ac4b9ac40ff9a7e55de0a4842d7bade",
        "89224466a6c38d498f3794bca8ed3cd7ca1887e0"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 12 20:41:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 20:41:32 2017 +0000"
      },
      "message": "Merge \"Don\u0027t hide NDK types behind API level guards.\" am: 37dc3d2136 am: 23ac59ad8d am: d32aab8c29\nam: 89224466a6\n\nChange-Id: I32760fae1179927e7f2772f50c44cbfc9fb24466\n"
    },
    {
      "commit": "89224466a6c38d498f3794bca8ed3cd7ca1887e0",
      "tree": "b98ec8267f57566c5154798701a0b543e6b52537",
      "parents": [
        "606174973c928b5a27d9c3ce761af0088728ecb9",
        "d32aab8c29b466e072dad54ccc62af200c24ff96"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 12 20:37:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 20:37:54 2017 +0000"
      },
      "message": "Merge \"Don\u0027t hide NDK types behind API level guards.\" am: 37dc3d2136 am: 23ac59ad8d\nam: d32aab8c29\n\nChange-Id: Ia12c48c93542aa9ca62377b033a2fed2d152d9b8\n"
    },
    {
      "commit": "12a4218bd64db4526e9323ede3c6e004d3015b30",
      "tree": "d147757099ed1de3627f8b307208bc07b5761e71",
      "parents": [
        "d32aab8c29b466e072dad54ccc62af200c24ff96",
        "d0cc49f98dc995835ba1e69db10a5f25791e69fe"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Oct 12 20:32:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 20:32:53 2017 +0000"
      },
      "message": "Merge \"Camera: fix use after freed error\" am: b7939bbfbf\nam: d0cc49f98d\n\nChange-Id: Ib0039015a209112cad8dafbfef546674c20ed9fb\n"
    },
    {
      "commit": "d32aab8c29b466e072dad54ccc62af200c24ff96",
      "tree": "81f6c5fd56f1a4041ccf85c1740cc6bc36acc0bb",
      "parents": [
        "75840e808e19a17f33781be01ffe70a6c35fb5a0",
        "23ac59ad8d4bd40ec7dead44932bb3480ef5da51"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 12 20:26:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 20:26:24 2017 +0000"
      },
      "message": "Merge \"Don\u0027t hide NDK types behind API level guards.\" am: 37dc3d2136\nam: 23ac59ad8d\n\nChange-Id: I54f89f274a755bcd0815c8437cb25cf1070e81f9\n"
    },
    {
      "commit": "d0cc49f98dc995835ba1e69db10a5f25791e69fe",
      "tree": "13a67795d09168cfaf38f08107a6d8de7043b33a",
      "parents": [
        "23ac59ad8d4bd40ec7dead44932bb3480ef5da51",
        "b7939bbfbfa733dfa8ca9838fadb714adfe759fd"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Oct 12 20:23:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 20:23:29 2017 +0000"
      },
      "message": "Merge \"Camera: fix use after freed error\"\nam: b7939bbfbf\n\nChange-Id: Ic2d8d779fbf8246e7e75f1c42fd63555681815fb\n"
    },
    {
      "commit": "23ac59ad8d4bd40ec7dead44932bb3480ef5da51",
      "tree": "bb528ffdfcf24025d9de02f2dc956e616752a704",
      "parents": [
        "9e6949855f2237e1d47d48e089ff69c4655c1693",
        "37dc3d2136077e2987df5f86dae7bc173bee8926"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 12 20:21:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 20:21:31 2017 +0000"
      },
      "message": "Merge \"Don\u0027t hide NDK types behind API level guards.\"\nam: 37dc3d2136\n\nChange-Id: I1539ef5d56ec6070f135a21a75f18862691233be\n"
    },
    {
      "commit": "b7939bbfbfa733dfa8ca9838fadb714adfe759fd",
      "tree": "db02b8e167c1139bd65c2e12e005c6127ed1e7e8",
      "parents": [
        "37dc3d2136077e2987df5f86dae7bc173bee8926",
        "d21c46b3cc97497be689c344046b51cba00aa4b5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 12 20:18:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 12 20:18:26 2017 +0000"
      },
      "message": "Merge \"Camera: fix use after freed error\""
    },
    {
      "commit": "d1e318857fdaf92ec674b53ecda22ae244224f6e",
      "tree": "1c45c705fb8c09e7954621ccd17a8f7287d502ee",
      "parents": [
        "16f2c1559c5722a6cd69fef3c17dc5756ba73fe6"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Sep 12 14:20:10 2017 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Oct 12 13:09:41 2017 -0700"
      },
      "message": "omx: collapse unpopulated slot messages in GraphicBufferSource\n\nPrint one message per onBuffersReleased instead of one per each\nslot.\n\nBug: 64452834\nChange-Id: I2d849415ca05303926eb79904f00a176d5ddab32\n"
    },
    {
      "commit": "37dc3d2136077e2987df5f86dae7bc173bee8926",
      "tree": "6eef65f7f7e87f198fe47538e48afd5943c58de5",
      "parents": [
        "16f2c1559c5722a6cd69fef3c17dc5756ba73fe6",
        "5e496db43045b59bec22f9de7c7490f80e8f42df"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 12 20:08:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 12 20:08:04 2017 +0000"
      },
      "message": "Merge \"Don\u0027t hide NDK types behind API level guards.\""
    },
    {
      "commit": "73e95a9bd43724058651cb11c58dbe3fae651d56",
      "tree": "e73d9946f87c27f72eec84d178bb923a55e439f1",
      "parents": [
        "ac8b6868a34f46c54ca29abc20f627b775bdf9ad"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 12 10:15:31 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 12 12:04:33 2017 -0700"
      },
      "message": "avoid 32-bit integer overflow\n\nchange calculation to scale encoder delay and padding when sample rate\nchanges to use 64-bit math and avoid possible 32-bit overflow.\n\nBug: 67737022\nTest: re-ran affected use case\nChange-Id: I6e37341256f3f0e3274ffdd3bad284eaacac25ab\n"
    },
    {
      "commit": "ecd0813e91e1fbb1167ec8fd0faa22c1c87af804",
      "tree": "df7fc78f1068d7a4b10ba77a01313e7f5eaff46f",
      "parents": [
        "3d762515b88c266f6be7d8f05c83517960dbc92f"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Oct 05 16:09:29 2017 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Oct 12 11:36:27 2017 -0700"
      },
      "message": "stagefright: renaming some variable in ItemTable\n\nRenamed most \"imageIndex\" to \"itemIndex\". This is a\nrefactoring with no functional change, in preparation\nfor upcoming changes to support image sequence retrieval,\nas the image index will be referring to the index of\ndisplayable images, instead of the index into item table.\n\nbug: 67652588\n\nChange-Id: If7fc51eb90df7e44e635a756f628a6d344155a79\n"
    },
    {
      "commit": "ffbb56d67ac4b9ac40ff9a7e55de0a4842d7bade",
      "tree": "355ae282ebc80eee8f09cef8e47dbdbb11a9eb45",
      "parents": [
        "284aa3014feb77fc89143caa00fc8f31c1300f0f",
        "36967fb1a52f44cef9b5bdcca0f646aa136e285a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 12 17:01:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 12 17:01:45 2017 +0000"
      },
      "message": "Merge \"Add missing includes.\""
    },
    {
      "commit": "36967fb1a52f44cef9b5bdcca0f646aa136e285a",
      "tree": "8e3fd54b0c0cc9a55cd0f1c80f17698a0bca47b2",
      "parents": [
        "3d762515b88c266f6be7d8f05c83517960dbc92f"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Oct 11 12:43:41 2017 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Oct 11 17:19:33 2017 -0700"
      },
      "message": "Add missing includes.\n\nTest: mma\nBug: None\nChange-Id: I97b9e5e1b6e8b3126a8668460a8c99e4ef1a907d\n"
    },
    {
      "commit": "116c7922f7d595fe0ad9d8a6a313ee206c0117f5",
      "tree": "3012665abc303919ff447a5695f712653b7155eb",
      "parents": [
        "7de1920b41a7c5a6aa466dcd4fffc936193328b1"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Thu Aug 31 15:58:36 2017 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed Oct 11 16:00:14 2017 -0700"
      },
      "message": "Track libgui changes\n\nNew SurfaceFlinger API.\n\nTest: Boots\nChange-Id: Icdc53535664fef32ebc937eb2283e96abdefbbc1\n"
    },
    {
      "commit": "284aa3014feb77fc89143caa00fc8f31c1300f0f",
      "tree": "14bfea4a663c0b5cf53a09d080f69e7098167cbc",
      "parents": [
        "3d762515b88c266f6be7d8f05c83517960dbc92f"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Oct 06 17:46:18 2017 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Oct 11 21:16:58 2017 +0000"
      },
      "message": "Fix dependency on IOMX in OMXClient.h\n\nChange-Id: I5bc970c770f6e603b2e1cf27a705fdf7fe266329\n"
    },
    {
      "commit": "3d762515b88c266f6be7d8f05c83517960dbc92f",
      "tree": "813f6b7e61bc673d10808d824571548537b3927f",
      "parents": [
        "f1cb8fa8d452c7d6a583702338319bcb332317c1",
        "084f8e11cb3fa318b00afb6a34c09ff57dce5166"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 11 18:58:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 18:58:30 2017 +0000"
      },
      "message": "Merge \"Codec2: add argument for C2Buffer::unregisterNotify\""
    },
    {
      "commit": "f1cb8fa8d452c7d6a583702338319bcb332317c1",
      "tree": "a82b936d96de51d85c7fae4bb23e7606570344ce",
      "parents": [
        "b45a3c22e6895abfaf29ebb52116f29b39ad71cd",
        "e7a8a637a019d67983bdc858ba5e879431619d5a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 11 18:47:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 18:47:34 2017 +0000"
      },
      "message": "Merge \"Move MediaDefs from libmedia to libstagefright_foundation\""
    },
    {
      "commit": "084f8e11cb3fa318b00afb6a34c09ff57dce5166",
      "tree": "9a0b501e5500ae6fc5f0741c36923d30bd7d02ed",
      "parents": [
        "b147f7e5eb36911ec1be7218af36ca8b0db34698"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Oct 10 16:40:31 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Oct 11 17:23:25 2017 +0000"
      },
      "message": "Codec2: add argument for C2Buffer::unregisterNotify\n\nThis is essential for the callback as the same callback may be reused\nfor multiple buffers.\n\nBug: 30262321\nChange-Id: I1f1c33acffed999fa06733d421773d5ac3c34451\n"
    },
    {
      "commit": "b45a3c22e6895abfaf29ebb52116f29b39ad71cd",
      "tree": "1d2eec007e73ac8edd2dce36a95d254053fca2c9",
      "parents": [
        "fefee89e8f91e1927e8ec44abad66373f340627f",
        "b147f7e5eb36911ec1be7218af36ca8b0db34698"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 11 17:23:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 17:23:01 2017 +0000"
      },
      "message": "Merge \"Codec2: fix miscellaneous typos\""
    },
    {
      "commit": "fefee89e8f91e1927e8ec44abad66373f340627f",
      "tree": "5545ae0a858a50f084a28aa9f6ecf795390d30b0",
      "parents": [
        "0222d33937b18dd72c581a3d34a0ddf680c05388",
        "d76a4a1e096ec3ccaee2599bbb5079d97e5879f7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 11 16:43:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 16:43:24 2017 +0000"
      },
      "message": "Merge \"Fix HEIF support\""
    },
    {
      "commit": "0222d33937b18dd72c581a3d34a0ddf680c05388",
      "tree": "4e4f6e1fd6e1e588886babf3c67339c3398d6509",
      "parents": [
        "ac835db1e69d8e5cdd785a6d1f3f182a827840d8",
        "607612858f3afad1ade51a098aafa2a41523b5f7"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 11 16:02:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 16:02:02 2017 +0000"
      },
      "message": "Merge \"Move UXX_AT families to libstagefright_foundation\""
    },
    {
      "commit": "ac835db1e69d8e5cdd785a6d1f3f182a827840d8",
      "tree": "c6b81a9b0ab82d222254210d9cce2a13a8c06ee3",
      "parents": [
        "960a62f229b1bafcd1b1b5f6624c16364e586fc0",
        "3dced075597b6457cbec377f4e0dabb81f6e5724"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 11 16:00:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 16:00:43 2017 +0000"
      },
      "message": "Merge \"Move AWakeLock from foundation to libmediaplayerservice\""
    },
    {
      "commit": "e7a8a637a019d67983bdc858ba5e879431619d5a",
      "tree": "003bb115ddea9d683add0462cb5e74934531ad28",
      "parents": [
        "607612858f3afad1ade51a098aafa2a41523b5f7"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Oct 09 14:52:58 2017 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 11 08:58:10 2017 -0700"
      },
      "message": "Move MediaDefs from libmedia to libstagefright_foundation\n\nThis is needed to remove the libmedia dependency from extractors.\nOther remaining dependencies like IMediaSource::ReadOptions will be\naddressed with a separate change.\n\nTest: build\nBug: 65851881\nChange-Id: I4460e960360db4847a0784732accd0cfe28a9ec0\n"
    },
    {
      "commit": "607612858f3afad1ade51a098aafa2a41523b5f7",
      "tree": "351d21ec35304967695c01b845369c117759f144",
      "parents": [
        "3dced075597b6457cbec377f4e0dabb81f6e5724"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Oct 09 11:16:48 2017 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 11 08:58:10 2017 -0700"
      },
      "message": "Move UXX_AT families to libstagefright_foundation\n\nByte handling utilities moved to libstagefright_foundation so that\nthey can be used in extractors without depending on libstagefright.\n\nTest: build\nBug: 65851881\nChange-Id: If72d8befadf3e63a93396f08efac0d6e3f4e273e\n"
    },
    {
      "commit": "3dced075597b6457cbec377f4e0dabb81f6e5724",
      "tree": "dd2c8e49dcda780a5d1366e8e49a8f0639bbdeef",
      "parents": [
        "df36af1052a82c6961839918f7ba9d109bec6831"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Oct 09 08:55:22 2017 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 11 08:58:10 2017 -0700"
      },
      "message": "Move AWakeLock from foundation to libmediaplayerservice\n\nThis removes libpowermanager dependency from libstagefright_foundation.\nAWakeLock is being used only in libmediaplayerservice.\n\nTest: build\nBug: 65851881\nChange-Id: I1a34210f66fd4fdc30b7aa6467b642fd99b71731\n"
    },
    {
      "commit": "d76a4a1e096ec3ccaee2599bbb5079d97e5879f7",
      "tree": "dac59a018232ca27f53a9bde9b68191c378856ea",
      "parents": [
        "0d182e194f61490368459831579a19cfcaf2a0b0"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 11 07:54:21 2017 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 11 07:57:14 2017 -0700"
      },
      "message": "Fix HEIF support\n\nIgnore mime type and just always sniff\n\nBug: 67639035\nTest: yes\nChange-Id: I33d22db0ece8edea6f678f7b8253caf40158d2a1\n"
    },
    {
      "commit": "1f133f696d3d886e8270133aecea6301499607b0",
      "tree": "6e79e6bb79a8c336381848e6669bc01a5666cd18",
      "parents": [
        "16f2c1559c5722a6cd69fef3c17dc5756ba73fe6"
      ],
      "author": {
        "name": "Masaichi Toki",
        "email": "masaichi.x.toki@sonymobile.com",
        "time": "Fri Jul 07 09:02:16 2017 +0900"
      },
      "committer": {
        "name": "Takahiro Aizawa",
        "email": "Takahiro.Aizawa@sony.com",
        "time": "Wed Oct 11 05:56:51 2017 +0000"
      },
      "message": "Fix ERROR_MALFORMED return in bool method, BetterSniffMPEG4\n\nThere\u0027s possibility that ERROR_MALFORMED is returned from\nbool method, BetterSniffMPEG4 in MPEG4Extractor.\nThe bug is from 452599f23a36207d436f7275ebc7e3ccac6ca76c.\n\nThis commit solves such a minor coding bug.\n\nBug: 67665041\nTest: boot and play video\n\nChange-Id: I7cf2002143983370d6ee50ce12c3b81069b8564b\n"
    },
    {
      "commit": "725cad09b930b2ec386dc72caf4848e233a731b1",
      "tree": "2692f8aa21d9d3a77ecbae11f3cb573cd3aede0b",
      "parents": [
        "16f2c1559c5722a6cd69fef3c17dc5756ba73fe6"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Sep 15 15:56:31 2017 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 10 18:48:05 2017 -0700"
      },
      "message": "Remove unused IMediaSource Implementation, AACEncoder\n\nThe usage of this class was removed in N with I57e5b2368e3df138645ef73\n\nTest: build\nBug: 65851881\nChange-Id: I101334d1a5132fbe7da64f48770a415397020a02\n"
    },
    {
      "commit": "960a62f229b1bafcd1b1b5f6624c16364e586fc0",
      "tree": "e832aebee2231e5889f1350f01f857183b244d27",
      "parents": [
        "4f9bf54ccf3d724ad527a7aa36ee0694a7be4de8",
        "606174973c928b5a27d9c3ce761af0088728ecb9"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Oct 11 00:35:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 00:35:12 2017 +0000"
      },
      "message": "Merge changes from topic \"am-18b00723a9f84b9a9f6c42239c0583b1\" into oc-dev am: 402b8a0ef5 am: e14c028ff7 am: e3c46b0a49\nam: 606174973c\n\nChange-Id: Ie2b71a3ea04f272332fa980f82a30bbfd62cb4f1\n"
    },
    {
      "commit": "4f9bf54ccf3d724ad527a7aa36ee0694a7be4de8",
      "tree": "e832aebee2231e5889f1350f01f857183b244d27",
      "parents": [
        "40701578a4a42aee581bdcdbb0ba2cce7e759a04",
        "a2e80ab41c6fc5eb033dadcf10d5f6699c9f1f7a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Oct 11 00:30:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 00:30:14 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock around OMX::freeNode\" into oc-dev am: 1e79b0c156 am: 648703351f am: d5fd320184\nam: a2e80ab41c\n\nChange-Id: I02d45db9ab349b2ac1ebc7cfdf1a27001c806127\n"
    },
    {
      "commit": "40701578a4a42aee581bdcdbb0ba2cce7e759a04",
      "tree": "e832aebee2231e5889f1350f01f857183b244d27",
      "parents": [
        "36eb8ab58033a4ccd8f4509a8609d09e6c087415",
        "3393982470e422fbd04532c9af3c2f67f3579546"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Oct 11 00:12:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 00:12:01 2017 +0000"
      },
      "message": "Merge changes from topic \"am-18b00723a9f84b9a9f6c42239c0583b1\" into oc-dev am: 402b8a0ef5 am: e14c028ff7 am: 75840e808e\nam: 3393982470\n\nChange-Id: I0c1e212cd115ecb4b877d7f03e3e4c3ceea206be\n"
    },
    {
      "commit": "36eb8ab58033a4ccd8f4509a8609d09e6c087415",
      "tree": "e832aebee2231e5889f1350f01f857183b244d27",
      "parents": [
        "e8059502f4e88e0dd28d286eafbd93d5dd89e58d",
        "ce9b9e146a6f409f7a954e26cc8c4e9de1d2b377"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Oct 11 00:09:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 00:09:44 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock around OMX::freeNode\" into oc-dev am: 1e79b0c156 am: 648703351f am: 204b7f82a4\nam: ce9b9e146a\n\nChange-Id: If4c2b6dae16816b3fbe245fbdc7a33e8ff5ab8e3\n"
    },
    {
      "commit": "606174973c928b5a27d9c3ce761af0088728ecb9",
      "tree": "c03ab4ab335a87783e3637c57a442257dea4c2fa",
      "parents": [
        "a2e80ab41c6fc5eb033dadcf10d5f6699c9f1f7a",
        "e3c46b0a49d045fa38d35e5cf7ad4becaacbbed6"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Oct 11 00:00:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 00:00:32 2017 +0000"
      },
      "message": "Merge changes from topic \"am-18b00723a9f84b9a9f6c42239c0583b1\" into oc-dev am: 402b8a0ef5 am: e14c028ff7\nam: e3c46b0a49\n\nChange-Id: Ibde070903049b0b9052ca1d396f8bb2e90781763\n"
    },
    {
      "commit": "a2e80ab41c6fc5eb033dadcf10d5f6699c9f1f7a",
      "tree": "c03ab4ab335a87783e3637c57a442257dea4c2fa",
      "parents": [
        "3393982470e422fbd04532c9af3c2f67f3579546",
        "d5fd320184016eed434c39cc103a0aec5c2ece1e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Oct 10 23:58:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:58:51 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock around OMX::freeNode\" into oc-dev am: 1e79b0c156 am: 648703351f\nam: d5fd320184\n\nChange-Id: I4c4bcc6cdf7a8adfa9917c4db50251ebd764c302\n"
    },
    {
      "commit": "3393982470e422fbd04532c9af3c2f67f3579546",
      "tree": "c03ab4ab335a87783e3637c57a442257dea4c2fa",
      "parents": [
        "ce9b9e146a6f409f7a954e26cc8c4e9de1d2b377",
        "75840e808e19a17f33781be01ffe70a6c35fb5a0"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Oct 10 23:47:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:47:40 2017 +0000"
      },
      "message": "Merge changes from topic \"am-18b00723a9f84b9a9f6c42239c0583b1\" into oc-dev am: 402b8a0ef5 am: e14c028ff7\nam: 75840e808e\n\nChange-Id: If227a53d23040179fb7a5cf8838224decc1420aa\n"
    },
    {
      "commit": "b147f7e5eb36911ec1be7218af36ca8b0db34698",
      "tree": "cab2e542cc010f61f6ed8c6e8de14b82f572fa83",
      "parents": [
        "e8059502f4e88e0dd28d286eafbd93d5dd89e58d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Oct 10 16:39:30 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Oct 10 16:44:21 2017 -0700"
      },
      "message": "Codec2: fix miscellaneous typos\n\nBug: 30262321\nChange-Id: Iccb33d6a1fd0242b8e64dc2b5344b70c2286a527\n"
    },
    {
      "commit": "75840e808e19a17f33781be01ffe70a6c35fb5a0",
      "tree": "113409fd438be2f6db2a748c9141570f3ccc581a",
      "parents": [
        "204b7f82a49050c330e2e49132a9d09a9cc098ea",
        "e14c028ff7e1166d35768e3be4ee6cd14c5ff8fa"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Oct 10 23:40:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:40:29 2017 +0000"
      },
      "message": "Merge changes from topic \"am-18b00723a9f84b9a9f6c42239c0583b1\" into oc-dev am: 402b8a0ef5\nam: e14c028ff7\n\nChange-Id: I8164075e19cd75d4caa429dacc685f8caac49da4\n"
    },
    {
      "commit": "e3c46b0a49d045fa38d35e5cf7ad4becaacbbed6",
      "tree": "9efb6026ed9ec06908f53e0286d28656ef59366f",
      "parents": [
        "d5fd320184016eed434c39cc103a0aec5c2ece1e",
        "e14c028ff7e1166d35768e3be4ee6cd14c5ff8fa"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Oct 10 23:39:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:39:58 2017 +0000"
      },
      "message": "Merge changes from topic \"am-18b00723a9f84b9a9f6c42239c0583b1\" into oc-dev am: 402b8a0ef5\nam: e14c028ff7\n\nChange-Id: I15b17df04afbbd0379c98f74e4fcf7aef7cb5a42\n"
    },
    {
      "commit": "ce9b9e146a6f409f7a954e26cc8c4e9de1d2b377",
      "tree": "c03ab4ab335a87783e3637c57a442257dea4c2fa",
      "parents": [
        "b013b15154603b132caa4b57dd3b4a00df3ad69b",
        "204b7f82a49050c330e2e49132a9d09a9cc098ea"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Oct 10 23:38:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:38:25 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock around OMX::freeNode\" into oc-dev am: 1e79b0c156 am: 648703351f\nam: 204b7f82a4\n\nChange-Id: I88dd5e1d64fce580cf3ca59c8f43b4bdc473eb70\n"
    },
    {
      "commit": "e8059502f4e88e0dd28d286eafbd93d5dd89e58d",
      "tree": "e832aebee2231e5889f1350f01f857183b244d27",
      "parents": [
        "6bc63e22b4a8ddbab7610ce5c9c288ef0efe9146",
        "b013b15154603b132caa4b57dd3b4a00df3ad69b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 10 23:37:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:37:31 2017 +0000"
      },
      "message": "Merge \"Merge \"Soundtrigger service: fix cross deadlock with audio policy service\" into nyc-dev am: dbda8a95eb am: 7f0263ba2d am: 31ac3bd137 am: 830bbb259e am: 960f0f335e  -s ours am: 1fd129f457  -s ours am: a5d924154e  -s ours am: 0df59eb1e6  -s ours\" into oc-mr1-dev-plus-aosp\nam: b013b15154  -s ours\n\nChange-Id: I26fb9db87c8c6980a802b24c5cefdbc140a8b1a1\n"
    },
    {
      "commit": "6bc63e22b4a8ddbab7610ce5c9c288ef0efe9146",
      "tree": "e832aebee2231e5889f1350f01f857183b244d27",
      "parents": [
        "abdca767b92f1ede36fffdd22d815b3ee5400511",
        "8ac83c374b920b071b870bd4870512b22a78deb8"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 10 23:34:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:34:26 2017 +0000"
      },
      "message": "Merge \"Soundtrigger service: fix cross deadlock with audio policy service\" into nyc-dev am: dbda8a95eb am: 7f0263ba2d am: 31ac3bd137 am: 830bbb259e am: 960f0f335e  -s ours am: 1fd129f457  -s ours am: a5d924154e  -s ours am: b313fcada1  -s ours\nam: 8ac83c374b  -s ours\n\nChange-Id: I79a963228984e606aa8f9f306af4bda8435ed741\n"
    },
    {
      "commit": "e14c028ff7e1166d35768e3be4ee6cd14c5ff8fa",
      "tree": "720ec3a062f5b408eb929888b7abfb5410df6ce5",
      "parents": [
        "648703351fd78c1704fa413c0f375198e36039d1",
        "402b8a0ef5c4fa0f7a70020bf0d93ec4714edbf3"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Oct 10 23:28:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:28:26 2017 +0000"
      },
      "message": "Merge changes from topic \"am-18b00723a9f84b9a9f6c42239c0583b1\" into oc-dev\nam: 402b8a0ef5\n\nChange-Id: Id2a604cf81ce8f44739365d77d5777caccf76220\n"
    },
    {
      "commit": "d5fd320184016eed434c39cc103a0aec5c2ece1e",
      "tree": "9efb6026ed9ec06908f53e0286d28656ef59366f",
      "parents": [
        "0df59eb1e69f5cd0de611e68f679c80e4253bf84",
        "648703351fd78c1704fa413c0f375198e36039d1"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Oct 10 23:27:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:27:45 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock around OMX::freeNode\" into oc-dev am: 1e79b0c156\nam: 648703351f\n\nChange-Id: I0e610da707f2988f441eb86d5b55f6d9088feec6\n"
    },
    {
      "commit": "204b7f82a49050c330e2e49132a9d09a9cc098ea",
      "tree": "113409fd438be2f6db2a748c9141570f3ccc581a",
      "parents": [
        "b313fcada113f22b1a2a738c5b1cb1bb335363b9",
        "648703351fd78c1704fa413c0f375198e36039d1"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Oct 10 23:27:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:27:43 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock around OMX::freeNode\" into oc-dev am: 1e79b0c156\nam: 648703351f\n\nChange-Id: I08dd8a52ec12ebaa6917f9df370d781d60a76c1a\n"
    },
    {
      "commit": "648703351fd78c1704fa413c0f375198e36039d1",
      "tree": "720ec3a062f5b408eb929888b7abfb5410df6ce5",
      "parents": [
        "a5d924154eb9833823c8dfe8edad87922ca38b1b",
        "1e79b0c156b631e6528ca4b60e159ce023cf310a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Oct 10 23:24:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:24:34 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock around OMX::freeNode\" into oc-dev\nam: 1e79b0c156\n\nChange-Id: I2ce31c4b8db21cf20975f9855215b48e3779915e\n"
    },
    {
      "commit": "402b8a0ef5c4fa0f7a70020bf0d93ec4714edbf3",
      "tree": "dc3773b00fd17786c9233402ca7fb71a6f8501d4",
      "parents": [
        "1e79b0c156b631e6528ca4b60e159ce023cf310a",
        "4fbd2434d533a49524d6572e29b7a0336b1c45a5"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:20:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 23:20:56 2017 +0000"
      },
      "message": "Merge changes from topic \"am-18b00723a9f84b9a9f6c42239c0583b1\" into oc-dev\n\n* changes:\n  MediaExtractor: ensure users to check returned value by getTrack. am: 46e359cbc0 am: 1fad937a9c am: 7b66ddb747 am: 6c15ae2aa9  -s ours am: 41392611b5 am: 0b6424a441 am: b9e0bdb6e8 am: 1d242fdfff am: c8ab764e51\n  Don\u0027t CHECK if the source can\u0027t be started am: 711f83fa6c am: c3f16a62a2 am: 0ada8e950b am: efcbb62657  -s ours am: 769a422071 am: 4797f02aee am: d951771d27 am: bd9ffb2a77 am: da86840b7b\n"
    },
    {
      "commit": "4fbd2434d533a49524d6572e29b7a0336b1c45a5",
      "tree": "fc7e73d40a07d48e9d566a560554d01f794d4f0c",
      "parents": [
        "a9c56b5a6ad28b41e8033c86a8dce110bf964d52",
        "c8ab764e51b9806beb3f56645cd5331d4b8dcfd9"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Oct 10 23:19:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:19:32 2017 +0000"
      },
      "message": "MediaExtractor: ensure users to check returned value by getTrack. am: 46e359cbc0 am: 1fad937a9c am: 7b66ddb747 am: 6c15ae2aa9  -s ours am: 41392611b5 am: 0b6424a441 am: b9e0bdb6e8 am: 1d242fdfff\nam: c8ab764e51\n\nChange-Id: Icb9afd4abcdca6b64fdedbb5dbf5f468d9d88130\n"
    }
  ],
  "next": "abdca767b92f1ede36fffdd22d815b3ee5400511"
}
