)]}'
{
  "log": [
    {
      "commit": "e2ded2133ae4c8afc712bf7e82dde6ecd5bd110c",
      "tree": "73ccf6d901e22c41be4dfb5e918a304c2bc48217",
      "parents": [
        "068ba821bca6f2d7a2a8335e85fcdb059ea85274"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Nov 08 15:51:02 2017 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Nov 08 15:51:02 2017 -0800"
      },
      "message": "Media NDK: remove log spam\n\nChange-Id: Ie1832b72ca00cc439bcce43c87b090b8562eb04e\n"
    },
    {
      "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": "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": "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"
    },
    {
      "commit": "abdca767b92f1ede36fffdd22d815b3ee5400511",
      "tree": "e832aebee2231e5889f1350f01f857183b244d27",
      "parents": [
        "345863769f13f9af125156fc8f0b573cf72229f6",
        "a017cf22583e4a5c911a765446f75f287a10fe06"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 10 23:17:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:17:30 2017 +0000"
      },
      "message": "Merge \"Merge changes from topic \"b23270724\" into nyc-dev am: 45a05eb567 am: e79b2f044c  -s ours am: 4758facf28 am: db1e02306c am: 32d62af8e0 am: fc64ad47f6 am: cf3b663306 am: 66196b4056\" into oc-mr1-dev-plus-aosp\nam: a017cf2258\n\nChange-Id: Iaa0bf0bdff9d19441c89f4ebd6644be96ae6c19c\n"
    },
    {
      "commit": "1e79b0c156b631e6528ca4b60e159ce023cf310a",
      "tree": "dc3773b00fd17786c9233402ca7fb71a6f8501d4",
      "parents": [
        "1fd129f45786975854404186c50245764587e733",
        "271defe729a10db25b45759c8ccfb5abed24c647"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 10 23:14:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 23:14:36 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock around OMX::freeNode\" into oc-dev"
    },
    {
      "commit": "a9c56b5a6ad28b41e8033c86a8dce110bf964d52",
      "tree": "fc7e73d40a07d48e9d566a560554d01f794d4f0c",
      "parents": [
        "1fd129f45786975854404186c50245764587e733",
        "da86840b7be6c0fdc3d96a6b51ca7c3e50c6dc1e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 10 23:14:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:14:17 2017 +0000"
      },
      "message": "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\nam: da86840b7b\n\nChange-Id: I67fa80e2f3da716d86a4a08ec25b795036a6524e\n"
    },
    {
      "commit": "c8ab764e51b9806beb3f56645cd5331d4b8dcfd9",
      "tree": "0834e7b31bbaf8b298e8a7ec409ea044ac919cb8",
      "parents": [
        "da86840b7be6c0fdc3d96a6b51ca7c3e50c6dc1e",
        "1d242fdfffdb88e3dc471a043772ab70e4fadb26"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Oct 10 23:07:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:07:06 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\nam: 1d242fdfff\n\nChange-Id: Ifac6eee45c655b843f782ce732643f44dd0dd986\n"
    },
    {
      "commit": "da86840b7be6c0fdc3d96a6b51ca7c3e50c6dc1e",
      "tree": "0834e7b31bbaf8b298e8a7ec409ea044ac919cb8",
      "parents": [
        "960f0f335eef850d15f5fa1ecd1a2fd662049628",
        "bd9ffb2a77163e34a01bb3a4044ea29a2d8e981c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 10 23:05:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:05:51 2017 +0000"
      },
      "message": "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\nam: bd9ffb2a77\n\nChange-Id: I7eb4c7d04b7c51fc5a8fa230cfc1db03829760c7\n"
    },
    {
      "commit": "345863769f13f9af125156fc8f0b573cf72229f6",
      "tree": "e832aebee2231e5889f1350f01f857183b244d27",
      "parents": [
        "0d182e194f61490368459831579a19cfcaf2a0b0",
        "788ddb5cee7df8876f0456b90ceb1a4ace80c919"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 10 23:01:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 23:01:25 2017 +0000"
      },
      "message": "Merge changes from topic \"b23270724\" into nyc-dev am: 45a05eb567 am: e79b2f044c  -s ours am: 4758facf28 am: db1e02306c am: 32d62af8e0 am: fc64ad47f6 am: cf3b663306 am: a7fd5a0775\nam: 788ddb5cee\n\nChange-Id: I44cc8746df9e6d6215affe12c42018b2c4f8fb85\n"
    },
    {
      "commit": "1d242fdfffdb88e3dc471a043772ab70e4fadb26",
      "tree": "4aa6e40ca46278837ea2e3df18497c5fb2f7878e",
      "parents": [
        "bd9ffb2a77163e34a01bb3a4044ea29a2d8e981c",
        "b9e0bdb6e829ecc6b3a693e1089d9bf902aef967"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Oct 10 22:56:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:56:46 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\nam: b9e0bdb6e8\n\nChange-Id: Id003ce3e6655581041f2a427408b177f1235f431\n"
    },
    {
      "commit": "b013b15154603b132caa4b57dd3b4a00df3ad69b",
      "tree": "c03ab4ab335a87783e3637c57a442257dea4c2fa",
      "parents": [
        "8ac83c374b920b071b870bd4870512b22a78deb8",
        "e01fd56d7c2f7c0341aa5348ff3e09d2129b73ee"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:55:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 22:55:26 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"
    },
    {
      "commit": "e01fd56d7c2f7c0341aa5348ff3e09d2129b73ee",
      "tree": "c03ab4ab335a87783e3637c57a442257dea4c2fa",
      "parents": [
        "a017cf22583e4a5c911a765446f75f287a10fe06",
        "0df59eb1e69f5cd0de611e68f679c80e4253bf84"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 10 22:55:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:55:06 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\nam: 0df59eb1e6  -s ours\n\nChange-Id: I59fdc987f539018ed423bff8bf26c393e66f3340\n"
    },
    {
      "commit": "bd9ffb2a77163e34a01bb3a4044ea29a2d8e981c",
      "tree": "4aa6e40ca46278837ea2e3df18497c5fb2f7878e",
      "parents": [
        "830bbb259e5225c64667373749dce26c43b9415e",
        "d951771d27d26306bc93345742bac44de11cd682"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 10 22:54:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:54:58 2017 +0000"
      },
      "message": "Don\u0027t CHECK if the source can\u0027t be started am: 711f83fa6c am: c3f16a62a2 am: 0ada8e950b am: efcbb62657  -s ours am: 769a422071 am: 4797f02aee\nam: d951771d27\n\nChange-Id: I7345add98dd4856771587bd5b42179fe76bf5032\n"
    },
    {
      "commit": "8ac83c374b920b071b870bd4870512b22a78deb8",
      "tree": "c03ab4ab335a87783e3637c57a442257dea4c2fa",
      "parents": [
        "a017cf22583e4a5c911a765446f75f287a10fe06",
        "b313fcada113f22b1a2a738c5b1cb1bb335363b9"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 10 22:53:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:53:03 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\nam: b313fcada1  -s ours\n\nChange-Id: I7083ee97975caf1c54bb66ed8210578e0491742b\n"
    },
    {
      "commit": "a017cf22583e4a5c911a765446f75f287a10fe06",
      "tree": "c03ab4ab335a87783e3637c57a442257dea4c2fa",
      "parents": [
        "788ddb5cee7df8876f0456b90ceb1a4ace80c919",
        "e29be763191e8f78d8d97148140f093f26e866ae"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:48:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 22:48:53 2017 +0000"
      },
      "message": "Merge \"Merge changes from topic \"b23270724\" into nyc-dev am: 45a05eb567 am: e79b2f044c  -s ours am: 4758facf28 am: db1e02306c am: 32d62af8e0 am: fc64ad47f6 am: cf3b663306 am: 66196b4056\" into oc-mr1-dev-plus-aosp"
    },
    {
      "commit": "e29be763191e8f78d8d97148140f093f26e866ae",
      "tree": "c03ab4ab335a87783e3637c57a442257dea4c2fa",
      "parents": [
        "4a60f0509a739ab5a58fdd8ac0ffec0fe4e3cb98",
        "66196b40561c2734b21d3fd454de3c6681e5ce7c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 10 22:47:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:47:33 2017 +0000"
      },
      "message": "Merge changes from topic \"b23270724\" into nyc-dev am: 45a05eb567 am: e79b2f044c  -s ours am: 4758facf28 am: db1e02306c am: 32d62af8e0 am: fc64ad47f6 am: cf3b663306\nam: 66196b4056\n\nChange-Id: I206a84011d8f474ca1fd872d97cef12330417901\n"
    },
    {
      "commit": "788ddb5cee7df8876f0456b90ceb1a4ace80c919",
      "tree": "c03ab4ab335a87783e3637c57a442257dea4c2fa",
      "parents": [
        "4a60f0509a739ab5a58fdd8ac0ffec0fe4e3cb98",
        "a7fd5a0775aa35fed32c42ef301cc79b5cc947ea"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 10 22:45:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:45:42 2017 +0000"
      },
      "message": "Merge changes from topic \"b23270724\" into nyc-dev am: 45a05eb567 am: e79b2f044c  -s ours am: 4758facf28 am: db1e02306c am: 32d62af8e0 am: fc64ad47f6 am: cf3b663306\nam: a7fd5a0775\n\nChange-Id: I97c669cf1e3fd5930d14bc67398c2d2a804ace66\n"
    },
    {
      "commit": "b313fcada113f22b1a2a738c5b1cb1bb335363b9",
      "tree": "945d6166b82613b31d39979aab97e3e033e16176",
      "parents": [
        "66196b40561c2734b21d3fd454de3c6681e5ce7c",
        "a5d924154eb9833823c8dfe8edad87922ca38b1b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 10 22:41:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:41:24 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\nam: a5d924154e  -s ours\n\nChange-Id: If82646192a20f1b2684d864596047b4f5abd2313\n"
    },
    {
      "commit": "b9e0bdb6e829ecc6b3a693e1089d9bf902aef967",
      "tree": "ba8a1fe680038587475f687ef0b9f1401c9910b4",
      "parents": [
        "d951771d27d26306bc93345742bac44de11cd682",
        "0b6424a44109feea3dd70789256bfb94cfa38324"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Oct 10 22:41:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:41:24 2017 +0000"
      },
      "message": "MediaExtractor: ensure users to check returned value by getTrack. am: 46e359cbc0 am: 1fad937a9c am: 7b66ddb747 am: 6c15ae2aa9  -s ours am: 41392611b5\nam: 0b6424a441\n\nChange-Id: I37a115a1778d1852401427cd2a7c16299c8c60f4\n"
    },
    {
      "commit": "d951771d27d26306bc93345742bac44de11cd682",
      "tree": "ba8a1fe680038587475f687ef0b9f1401c9910b4",
      "parents": [
        "31ac3bd1379b1c24d2144922206edf0d9d2f40e9",
        "4797f02aee3fb5b1d3189a3451bf8df34ad1bc13"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 10 22:40:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:40:41 2017 +0000"
      },
      "message": "Don\u0027t CHECK if the source can\u0027t be started am: 711f83fa6c am: c3f16a62a2 am: 0ada8e950b am: efcbb62657  -s ours am: 769a422071\nam: 4797f02aee\n\nChange-Id: I27dea01e8c38ea4768043d5b1f1075e75fe36581\n"
    },
    {
      "commit": "0df59eb1e69f5cd0de611e68f679c80e4253bf84",
      "tree": "9efb6026ed9ec06908f53e0286d28656ef59366f",
      "parents": [
        "a7fd5a0775aa35fed32c42ef301cc79b5cc947ea",
        "a5d924154eb9833823c8dfe8edad87922ca38b1b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 10 22:40:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:40:39 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\nam: a5d924154e  -s ours\n\nChange-Id: I1810d2f976168e3b32bbdc16726cd73182f979ed\n"
    },
    {
      "commit": "a7fd5a0775aa35fed32c42ef301cc79b5cc947ea",
      "tree": "9efb6026ed9ec06908f53e0286d28656ef59366f",
      "parents": [
        "df5f9746f2dc292a4012a8aed83f80fbbb045581",
        "cf3b66330695e81365fb37faf79a903d6074e702"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 10 22:36:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:36:29 2017 +0000"
      },
      "message": "Merge changes from topic \"b23270724\" into nyc-dev am: 45a05eb567 am: e79b2f044c  -s ours am: 4758facf28 am: db1e02306c am: 32d62af8e0 am: fc64ad47f6\nam: cf3b663306\n\nChange-Id: I63bf2c7a0ec2769aaeccfd5b97677dab47975a27\n"
    },
    {
      "commit": "66196b40561c2734b21d3fd454de3c6681e5ce7c",
      "tree": "945d6166b82613b31d39979aab97e3e033e16176",
      "parents": [
        "3685ac34a1a02445c6c1d88600047d6576174dec",
        "cf3b66330695e81365fb37faf79a903d6074e702"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 10 22:36:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:36:17 2017 +0000"
      },
      "message": "Merge changes from topic \"b23270724\" into nyc-dev am: 45a05eb567 am: e79b2f044c  -s ours am: 4758facf28 am: db1e02306c am: 32d62af8e0 am: fc64ad47f6\nam: cf3b663306\n\nChange-Id: I53af5cfd496a83b696676738358eea106b0aa6bb\n"
    },
    {
      "commit": "0b6424a44109feea3dd70789256bfb94cfa38324",
      "tree": "280eeb1ba6dbb2a3503daf8ff72843dde6534e42",
      "parents": [
        "4797f02aee3fb5b1d3189a3451bf8df34ad1bc13",
        "41392611b550beaadc40ac762a6f691622484e90"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Oct 10 22:33:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:33:02 2017 +0000"
      },
      "message": "MediaExtractor: ensure users to check returned value by getTrack. am: 46e359cbc0 am: 1fad937a9c am: 7b66ddb747 am: 6c15ae2aa9  -s ours\nam: 41392611b5\n\nChange-Id: I5a120cc1fc60d9e4d47efe4c953286eb8dc6b3f2\n"
    },
    {
      "commit": "4797f02aee3fb5b1d3189a3451bf8df34ad1bc13",
      "tree": "280eeb1ba6dbb2a3503daf8ff72843dde6534e42",
      "parents": [
        "7f0263ba2da901feccdcf8d6db81d851c2690003",
        "769a4220717ac21708a4b1e3807dcde875da4976"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 10 22:32:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:32:13 2017 +0000"
      },
      "message": "Don\u0027t CHECK if the source can\u0027t be started am: 711f83fa6c am: c3f16a62a2 am: 0ada8e950b am: efcbb62657  -s ours\nam: 769a422071\n\nChange-Id: I78f95557dfa60537f1a8da92b6c5f8668f18a4c8\n"
    },
    {
      "commit": "a5d924154eb9833823c8dfe8edad87922ca38b1b",
      "tree": "a11553dd1e54764d88f0b11ce1318b89d5f25bd5",
      "parents": [
        "cf3b66330695e81365fb37faf79a903d6074e702",
        "1fd129f45786975854404186c50245764587e733"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 10 22:29:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:29:54 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\nam: 1fd129f457  -s ours\n\nChange-Id: I5471dae8cdbd105f8f76e8c7fd3bcb1f9cc847a8\n"
    },
    {
      "commit": "cf3b66330695e81365fb37faf79a903d6074e702",
      "tree": "a11553dd1e54764d88f0b11ce1318b89d5f25bd5",
      "parents": [
        "87da65273fc664ceb358f7fe0ea35a100da5ce59",
        "fc64ad47f6ffa4fe09e10542ffba91eec3dbab47"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 10 22:24:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:24:30 2017 +0000"
      },
      "message": "Merge changes from topic \"b23270724\" into nyc-dev am: 45a05eb567 am: e79b2f044c  -s ours am: 4758facf28 am: db1e02306c am: 32d62af8e0\nam: fc64ad47f6\n\nChange-Id: Ie7cf45469fd8d2a731c2d888027cec9ba76f1bc8\n"
    },
    {
      "commit": "41392611b550beaadc40ac762a6f691622484e90",
      "tree": "e8a9a099fd6d5c3b4368d56c3b093a5ce12daf86",
      "parents": [
        "769a4220717ac21708a4b1e3807dcde875da4976",
        "6c15ae2aa9f8f00f8b6b6139a34c8d235c827b9d"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Oct 10 22:22:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:22:16 2017 +0000"
      },
      "message": "MediaExtractor: ensure users to check returned value by getTrack. am: 46e359cbc0 am: 1fad937a9c am: 7b66ddb747\nam: 6c15ae2aa9  -s ours\n\nChange-Id: I100024372f76521ea697a7742dba8ac064e972cc\n"
    },
    {
      "commit": "1fd129f45786975854404186c50245764587e733",
      "tree": "fc7e73d40a07d48e9d566a560554d01f794d4f0c",
      "parents": [
        "fc64ad47f6ffa4fe09e10542ffba91eec3dbab47",
        "960f0f335eef850d15f5fa1ecd1a2fd662049628"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 10 22:22:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:22:05 2017 +0000"
      },
      "message": "Merge \"Soundtrigger service: fix cross deadlock with audio policy service\" into nyc-dev am: dbda8a95eb am: 7f0263ba2d am: 31ac3bd137 am: 830bbb259e\nam: 960f0f335e  -s ours\n\nChange-Id: I9e99134af75cc2f03eaec7e8686ee1ab04c678ed\n"
    },
    {
      "commit": "769a4220717ac21708a4b1e3807dcde875da4976",
      "tree": "e8a9a099fd6d5c3b4368d56c3b093a5ce12daf86",
      "parents": [
        "dbda8a95eb567034f904fbe28af86c0197c264ed",
        "efcbb626573759b075b43946f6d413afaa27ff62"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 10 22:21:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 10 22:21:58 2017 +0000"
      },
      "message": "Don\u0027t CHECK if the source can\u0027t be started am: 711f83fa6c am: c3f16a62a2 am: 0ada8e950b\nam: efcbb62657  -s ours\n\nChange-Id: I418cd498a25c0a1670ab1ba52c5e85ced779c3e0\n"
    }
  ],
  "next": "fc64ad47f6ffa4fe09e10542ffba91eec3dbab47"
}
