)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "ac8b6868a34f46c54ca29abc20f627b775bdf9ad",
      "tree": "e832aebee2231e5889f1350f01f857183b244d27",
      "parents": [
        "7de1920b41a7c5a6aa466dcd4fffc936193328b1",
        "e36c3fa9432401f5da859b2cac9020ef8f62aee1"
      ],
      "author": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Mon Oct 09 20:00:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 09 20:00:42 2017 +0000"
      },
      "message": "Merge \"Enable integer sanitizer in libmediapleyrservice.\""
    },
    {
      "commit": "e36c3fa9432401f5da859b2cac9020ef8f62aee1",
      "tree": "e4f07c91d1cbddf8d4cf4a34c6f5f7515850a286",
      "parents": [
        "ad764cd0e198a0ede404c53e2da5fd38ecb1e049"
      ],
      "author": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Mon Oct 09 10:37:53 2017 -0700"
      },
      "committer": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Mon Oct 09 10:37:53 2017 -0700"
      },
      "message": "Enable integer sanitizer in libmediapleyrservice.\n\nThis turns on unsigned and signed integer overflow sanitization in\nlibmediaplayerservice.\n\nBug: 67010565\nTest: Ran CtsMediaTestCases, device boots.\nChange-Id: I86b5726bd5c6ca7add0eafa11890e1a35d27563b\n"
    },
    {
      "commit": "7de1920b41a7c5a6aa466dcd4fffc936193328b1",
      "tree": "bfa232ba35685d6e0aa78433702ce090e4f816e4",
      "parents": [
        "e156e8fff8b6523c82692ac3d75adb1005d36201",
        "c993cdcdac4a3f5e7d0d840e82cddbaf6f7570ab"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Oct 06 05:36:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 06 05:36:11 2017 +0000"
      },
      "message": "Merge \"stagefright: convert heif rotation angle to clockwise\" into oc-mr1-dev am: 94cb791a4c\nam: c993cdcdac\n\nChange-Id: I010a4c26b191335af7a1442d7c11f216a74d2927\n"
    },
    {
      "commit": "c993cdcdac4a3f5e7d0d840e82cddbaf6f7570ab",
      "tree": "c03ab4ab335a87783e3637c57a442257dea4c2fa",
      "parents": [
        "f3b73f46c70a5a5530e1e628d59baf055c6ffd56",
        "94cb791a4c74c9324a1ce25ae1d78698997759a2"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Oct 06 05:24:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 06 05:24:33 2017 +0000"
      },
      "message": "Merge \"stagefright: convert heif rotation angle to clockwise\" into oc-mr1-dev\nam: 94cb791a4c\n\nChange-Id: Ib1fb52e95b82a3fde9f82d12dd907d4a356135a1\n"
    },
    {
      "commit": "94cb791a4c74c9324a1ce25ae1d78698997759a2",
      "tree": "9efb6026ed9ec06908f53e0286d28656ef59366f",
      "parents": [
        "338e8ba374432cc4ee853f4fcefcf7bd7bae3bb9",
        "686c23b85099378cf8b1efb82260342d996ceb3c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 06 05:20:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 05:20:15 2017 +0000"
      },
      "message": "Merge \"stagefright: convert heif rotation angle to clockwise\" into oc-mr1-dev"
    },
    {
      "commit": "686c23b85099378cf8b1efb82260342d996ceb3c",
      "tree": "54ca1a4f245220bd724c92ffd78aa9d5580419c9",
      "parents": [
        "c1982130b3a55816ac43928bf7b7d0fc61ed937a"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Oct 05 15:16:59 2017 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Oct 05 15:16:59 2017 -0700"
      },
      "message": "stagefright: convert heif rotation angle to clockwise\n\nbug: 67470228\nTest: verify rotation using test app attached in the bug\nChange-Id: I75605d207243e2bc0cc67abc7cdc135c02984779\n"
    },
    {
      "commit": "5e496db43045b59bec22f9de7c7490f80e8f42df",
      "tree": "6eef65f7f7e87f198fe47538e48afd5943c58de5",
      "parents": [
        "16f2c1559c5722a6cd69fef3c17dc5756ba73fe6"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 05 15:03:07 2017 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 05 15:03:07 2017 -0700"
      },
      "message": "Don\u0027t hide NDK types behind API level guards.\n\nThe types are still needed if you want to target a lower API level\nand use dlsym to conditionally access new APIs when running on new\ndevices.\n\nTest: make checkbuild\nBug: https://github.com/android-ndk/ndk/issues/529\nChange-Id: If5e41102b1badfd47f3625656058196373f119b3\n"
    },
    {
      "commit": "9a0b42ea62167fc1605f15bfb9012e5a5662b01f",
      "tree": "b9b6574e832d0a7885011a72a27d4fe5cb75db7d",
      "parents": [
        "8eef13424571b2382315248ac058e56cd9ddffee",
        "73b78ac7d99d3ba397b987eb806bd8a4ee7e89ef"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Oct 04 23:38:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 04 23:38:56 2017 +0000"
      },
      "message": "aaudio: disable MMAP mode by not creating AAudioService am: 969f2c97f0\nam: 73b78ac7d9\n\nChange-Id: I5aef2d977ac0fbf7628858b7125a545400b9e605\n"
    },
    {
      "commit": "73b78ac7d99d3ba397b987eb806bd8a4ee7e89ef",
      "tree": "7bc35a0177af4093ff8b799fba80dbad0a40f5fa",
      "parents": [
        "fbf55f744a717cb239275eea43bf0343f55aacb6",
        "969f2c97f04a0570a23d4d94b6f0a0642d2224cb"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Oct 04 23:35:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 04 23:35:11 2017 +0000"
      },
      "message": "aaudio: disable MMAP mode by not creating AAudioService\nam: 969f2c97f0\n\nChange-Id: I360ee2a32a4ed67539932775ef8c1f001b756092\n"
    },
    {
      "commit": "df36af1052a82c6961839918f7ba9d109bec6831",
      "tree": "4f6e5ebe7c4d6a7a13f19bbf1651af97c7b65f7d",
      "parents": [
        "fe235c86729716bfe4763f2c5cbd8ee968612a66",
        "049cfaaea038aa40126456ff3f916f2696cfb8b5"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Oct 04 03:40:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 04 03:40:03 2017 +0000"
      },
      "message": "Merge \"Monitor binder status to media.metrics service\" into oc-mr1-dev am: 7932c6d14b\nam: 049cfaaea0\n\nChange-Id: I6c2674db7b1afe3782b976ce5419a964a9e164ef\n"
    },
    {
      "commit": "049cfaaea038aa40126456ff3f916f2696cfb8b5",
      "tree": "770859f5bbcb9bceba2fc9c287daed852a5681fc",
      "parents": [
        "17051d200be5a4000d59ce3e3aa2ed9683b6b519",
        "7932c6d14b09c1eeaef4d76859ef18ef93b62bf4"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Oct 04 03:38:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 04 03:38:05 2017 +0000"
      },
      "message": "Merge \"Monitor binder status to media.metrics service\" into oc-mr1-dev\nam: 7932c6d14b\n\nChange-Id: I7ec51e5b91624395a713ec4e006e7b1301001055\n"
    },
    {
      "commit": "7932c6d14b09c1eeaef4d76859ef18ef93b62bf4",
      "tree": "6c83b3f69cf945d43da0b21803f4f12bde75bb9a",
      "parents": [
        "69fe2e5e9699993b2166c2e5ec96a3ec73f6058d",
        "2ab3c43f0a73a534f79903e86284f5cabe3f5831"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 04 03:34:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 03:34:36 2017 +0000"
      },
      "message": "Merge \"Monitor binder status to media.metrics service\" into oc-mr1-dev"
    },
    {
      "commit": "fe235c86729716bfe4763f2c5cbd8ee968612a66",
      "tree": "7eea78dcd57126ee4b6260939993322dc18d3b7f",
      "parents": [
        "035173914e23089e4e46a32a19766426c5a29443",
        "17051d200be5a4000d59ce3e3aa2ed9683b6b519"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Oct 04 03:14:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 04 03:14:59 2017 +0000"
      },
      "message": "Merge \"Check transaction status in WGraphicBufferSource\" into oc-mr1-dev am: 69fe2e5e96\nam: 17051d200b\n\nChange-Id: Ifc197209384a3d970e93add384d7faeef8adab9e\n"
    },
    {
      "commit": "17051d200be5a4000d59ce3e3aa2ed9683b6b519",
      "tree": "2607a5962875c004852b6ff523c691bd5def4181",
      "parents": [
        "810b792ed0749f8d6c0e12e2190546920c21a0e4",
        "69fe2e5e9699993b2166c2e5ec96a3ec73f6058d"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Oct 04 03:11:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 04 03:11:08 2017 +0000"
      },
      "message": "Merge \"Check transaction status in WGraphicBufferSource\" into oc-mr1-dev\nam: 69fe2e5e96\n\nChange-Id: Ifdc4014f20f67a5711a1a27f9c21403688a485fd\n"
    },
    {
      "commit": "69fe2e5e9699993b2166c2e5ec96a3ec73f6058d",
      "tree": "74ae8e253919859b6fcd330c2e6a3d21255a8311",
      "parents": [
        "c1982130b3a55816ac43928bf7b7d0fc61ed937a",
        "c80d8810bffeb28f1dcf6e92bd81fc549df13348"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 04 03:08:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 03:08:45 2017 +0000"
      },
      "message": "Merge \"Check transaction status in WGraphicBufferSource\" into oc-mr1-dev"
    },
    {
      "commit": "035173914e23089e4e46a32a19766426c5a29443",
      "tree": "af035d38e7281f0aa26fb1de6a3080720d2f0910",
      "parents": [
        "06702248e739d7e194ee189421aa252b2f51a73f",
        "75226177f20a176d50e3e53bbb34067cb49112c3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 04 00:16:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 00:16:55 2017 +0000"
      },
      "message": "Merge \"Make extractors separate libraries\""
    },
    {
      "commit": "06702248e739d7e194ee189421aa252b2f51a73f",
      "tree": "fff35a4183d9940f7c5031bb6817efa765dce740",
      "parents": [
        "2754608bf220e389da50753caa84b70ac68a44fc",
        "b33e50868d01a4495d7e070d76c3df18ac01b547"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 03 22:56:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 03 22:56:11 2017 +0000"
      },
      "message": "Merge \"Revive compile options mistakenly dropped by I101334d1a5132\""
    },
    {
      "commit": "75226177f20a176d50e3e53bbb34067cb49112c3",
      "tree": "31d809eeb7e884765c8538bac139be1079e1f1a3",
      "parents": [
        "a098be2bfa75d04c07f5bbf7a3eb991add89f260"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Nov 16 14:10:52 2016 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 03 15:03:19 2017 -0700"
      },
      "message": "Make extractors separate libraries\n\ninstead of being integrated into libstagefright\n\nTest: thoroughly\nChange-Id: I11cdfde6d2daf248c8e0f99237db1c74be260eb0\n"
    },
    {
      "commit": "a098be2bfa75d04c07f5bbf7a3eb991add89f260",
      "tree": "5238a21dc1319580a0513759a8e3f77706debce0",
      "parents": [
        "9f3df1081fe4da10ef2d6e77234adbdc70d5f354",
        "21385d04729f131eec74cf569b67dd7f9c95d26e"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Tue Oct 03 21:47:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 03 21:47:19 2017 +0000"
      },
      "message": "Merge \"audioserver.rc: start audioserver earlier\""
    },
    {
      "commit": "b33e50868d01a4495d7e070d76c3df18ac01b547",
      "tree": "aea08d511a21ff4509f0d5e707ecf32e51e25c30",
      "parents": [
        "9f3df1081fe4da10ef2d6e77234adbdc70d5f354"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 03 13:36:59 2017 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 03 13:47:21 2017 -0700"
      },
      "message": "Revive compile options mistakenly dropped by I101334d1a5132\n\nSome configurations were mistakenly dropped during rebasing.\n\nTest: build\nChange-Id: I2f867a8cbb52fe772be1e8c40cea73b7d252049e\n"
    },
    {
      "commit": "9f3df1081fe4da10ef2d6e77234adbdc70d5f354",
      "tree": "b27d0efe930d985bd4513faa046a908e0521adfb",
      "parents": [
        "ec8aec0d83678ab4fea92639610f234fa0f01a65",
        "c146c68d19b62c3988c45046715ab563f3935d97"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 03 20:22:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 03 20:22:14 2017 +0000"
      },
      "message": "Merge \"Remove unused IMediaSource Implementation, AACEncoder\""
    },
    {
      "commit": "ec8aec0d83678ab4fea92639610f234fa0f01a65",
      "tree": "9271643859af55bd93c42eb7928c89e50e5334a2",
      "parents": [
        "80b3165a6ad328dc6b864bdb096066689de6a422",
        "d60b9de7c4594be831d23b9614a2475ff08e0633"
      ],
      "author": {
        "name": "tomoki hanzawa",
        "email": "tomoki.x.hanzawa@sonymobile.com",
        "time": "Tue Oct 03 20:17:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 20:17:03 2017 +0000"
      },
      "message": "Merge \"Support Hong Kong specific supervisory tone\" am: 78041ba297 am: cbb79ebda5 am: 593f9251c8\nam: d60b9de7c4\n\nChange-Id: I21fe2515577cc09f649ae38141ad65d6ed76d737\n"
    },
    {
      "commit": "80b3165a6ad328dc6b864bdb096066689de6a422",
      "tree": "ad34c3e230f1392786086cf005ec91b345956e6b",
      "parents": [
        "bfb6e108a3f4869166fbc53f7f6e153f3283016a",
        "d3bce141edb95bd06fe6d1ff593f7a9a8f66460e"
      ],
      "author": {
        "name": "Johan Gustavsson",
        "email": "johan1.gustavsson.x@sonymobile.com",
        "time": "Tue Oct 03 20:16:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 20:16:26 2017 +0000"
      },
      "message": "Merge changes I86076b07,I7409732e,I248b1b27 am: d773fbbb5c am: 160741e742 am: c9d45b85a4\nam: d3bce141ed\n\nChange-Id: I7982b3733c6142d4694004fe7ea0e3a06f8a7820\n"
    },
    {
      "commit": "d60b9de7c4594be831d23b9614a2475ff08e0633",
      "tree": "064a745cc171c8de9161720509b9de633a1227a6",
      "parents": [
        "d3bce141edb95bd06fe6d1ff593f7a9a8f66460e",
        "593f9251c8abd3023a75507723865eace5fc62d3"
      ],
      "author": {
        "name": "tomoki hanzawa",
        "email": "tomoki.x.hanzawa@sonymobile.com",
        "time": "Tue Oct 03 20:08:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 20:08:21 2017 +0000"
      },
      "message": "Merge \"Support Hong Kong specific supervisory tone\" am: 78041ba297 am: cbb79ebda5\nam: 593f9251c8\n\nChange-Id: I7176f17472b32753ef0342eec954d6e18a58025f\n"
    },
    {
      "commit": "d3bce141edb95bd06fe6d1ff593f7a9a8f66460e",
      "tree": "ea2bfaa5d46c9e796ad18e9866df20c0e2266e61",
      "parents": [
        "838ec2d2ab4b6ae2f9037323caf341ff90c85b77",
        "c9d45b85a4bc8b59b60caea58517e8031a3ede89"
      ],
      "author": {
        "name": "Johan Gustavsson",
        "email": "johan1.gustavsson.x@sonymobile.com",
        "time": "Tue Oct 03 20:07:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 20:07:36 2017 +0000"
      },
      "message": "Merge changes I86076b07,I7409732e,I248b1b27 am: d773fbbb5c am: 160741e742\nam: c9d45b85a4\n\nChange-Id: I797853c94c87b0a183accafb2a43f74434edf223\n"
    },
    {
      "commit": "593f9251c8abd3023a75507723865eace5fc62d3",
      "tree": "b3288aae4e1b5a16b6c31b165ee01e52ecb766b3",
      "parents": [
        "c9d45b85a4bc8b59b60caea58517e8031a3ede89",
        "cbb79ebda5f4aec6ef5309d965d693f26ba33bd8"
      ],
      "author": {
        "name": "tomoki hanzawa",
        "email": "tomoki.x.hanzawa@sonymobile.com",
        "time": "Tue Oct 03 20:04:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 20:04:27 2017 +0000"
      },
      "message": "Merge \"Support Hong Kong specific supervisory tone\" am: 78041ba297\nam: cbb79ebda5\n\nChange-Id: Ib5a0b577a09fe36ab990d2b3889e34233b172f36\n"
    },
    {
      "commit": "c9d45b85a4bc8b59b60caea58517e8031a3ede89",
      "tree": "4ef6dcf55e1bdaa8629c6dcb810e0db7b3b85cea",
      "parents": [
        "6e401fdf3350c9c7879c12e7fc1e52ab9a863c45",
        "160741e7425ba50f428a8b9982301bb5139cf2d8"
      ],
      "author": {
        "name": "Johan Gustavsson",
        "email": "johan1.gustavsson.x@sonymobile.com",
        "time": "Tue Oct 03 20:03:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 20:03:49 2017 +0000"
      },
      "message": "Merge changes I86076b07,I7409732e,I248b1b27 am: d773fbbb5c\nam: 160741e742\n\nChange-Id: I047d8d9f9170bb407d48085d4871262da6ee0fd4\n"
    },
    {
      "commit": "cbb79ebda5f4aec6ef5309d965d693f26ba33bd8",
      "tree": "82dab2cf5c5161474bff57d62878c074b0a345fe",
      "parents": [
        "160741e7425ba50f428a8b9982301bb5139cf2d8",
        "78041ba297e0c9e8d3550f79d751683a4dd2a332"
      ],
      "author": {
        "name": "tomoki hanzawa",
        "email": "tomoki.x.hanzawa@sonymobile.com",
        "time": "Tue Oct 03 19:59:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 19:59:13 2017 +0000"
      },
      "message": "Merge \"Support Hong Kong specific supervisory tone\"\nam: 78041ba297\n\nChange-Id: I4a22b757e2e55155b041c97581118d3d02813afa\n"
    },
    {
      "commit": "160741e7425ba50f428a8b9982301bb5139cf2d8",
      "tree": "065755b50f9958882ed1f6632cc2c5fa402f4a4f",
      "parents": [
        "848fa50927b712748103ca9cc8c45bc39139ae8b",
        "d773fbbb5c23ae7b67eba52eca79a19926157025"
      ],
      "author": {
        "name": "Johan Gustavsson",
        "email": "johan1.gustavsson.x@sonymobile.com",
        "time": "Tue Oct 03 19:58:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 19:58:04 2017 +0000"
      },
      "message": "Merge changes I86076b07,I7409732e,I248b1b27\nam: d773fbbb5c\n\nChange-Id: I7ad0e8ccb29f5f626b6f4ef4b951f4f321a607e1\n"
    },
    {
      "commit": "78041ba297e0c9e8d3550f79d751683a4dd2a332",
      "tree": "ed6da26f681b273b9e059b478289986c5992f4de",
      "parents": [
        "d773fbbb5c23ae7b67eba52eca79a19926157025",
        "ef8d73a77cb2a4a344ce29a9aaaacbc7ca4f2206"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 03 19:38:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 03 19:38:44 2017 +0000"
      },
      "message": "Merge \"Support Hong Kong specific supervisory tone\""
    },
    {
      "commit": "bfb6e108a3f4869166fbc53f7f6e153f3283016a",
      "tree": "afb008f335a840c6ca43ced6b634db0b8517c234",
      "parents": [
        "158482dcc8a81172ef6ac5725bee2bf7329b1e96",
        "838ec2d2ab4b6ae2f9037323caf341ff90c85b77"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Oct 03 19:38:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 19:38:08 2017 +0000"
      },
      "message": "Merge \"audioserver: enable AAudioService for MR1\" into oc-mr1-dev am: c1982130b3\nam: 838ec2d2ab\n\nChange-Id: Iea21e186795daa65b59a25fc22e25c7b5bc215a7\n"
    },
    {
      "commit": "d773fbbb5c23ae7b67eba52eca79a19926157025",
      "tree": "a3a7cb45c0384574684b9e82ad92d417ffeba2eb",
      "parents": [
        "24287d0bd55ccb779ca800647f39f266c584e3f6",
        "0f6500b61b7aaf3299eef8309c67ba2e86d2d065"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 03 19:34:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 03 19:34:13 2017 +0000"
      },
      "message": "Merge changes I86076b07,I7409732e,I248b1b27\n\n* changes:\n  Support Singapore specific supervisory tone\n  Support Australia specific supervisory tone\n  Support GB specific supervisory tone\n"
    },
    {
      "commit": "838ec2d2ab4b6ae2f9037323caf341ff90c85b77",
      "tree": "478d4405e87226417feb1bde65de92a0a5b05d6b",
      "parents": [
        "a1a88b03cfd73ef22318f59d312ab67444315246",
        "c1982130b3a55816ac43928bf7b7d0fc61ed937a"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Oct 03 19:22:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 19:22:08 2017 +0000"
      },
      "message": "Merge \"audioserver: enable AAudioService for MR1\" into oc-mr1-dev\nam: c1982130b3\n\nChange-Id: Ibeb8a74a8b12b36c0898fc98c3d4bd2857632252\n"
    },
    {
      "commit": "969f2c97f04a0570a23d4d94b6f0a0642d2224cb",
      "tree": "83d58fdd71ac6b5460d7ad7bc9dc05f3144b92e4",
      "parents": [
        "0e4a89e436be1fc249f3d16e63af4d60c62c815d"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Sep 12 16:42:44 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Oct 03 19:17:22 2017 +0000"
      },
      "message": "aaudio: disable MMAP mode by not creating AAudioService\n\nOnly Legacy mode will work, which uses AudioFlinger.\n\nNote that another CL with the same ID in oc-mr1-dev is used to prevent\nAAudio MMAP from being disabled in MR1 and master.\n\nBug: 65280854\nBug: 65262790\nTest: See bugs. Any attempt to use MMAP will fail to open the service.\nMerged-In: Ic68d136c99c16134aa704495311ab25285fd76a9\nChange-Id: Ic68d136c99c16134aa704495311ab25285fd76a9\n"
    },
    {
      "commit": "c1982130b3a55816ac43928bf7b7d0fc61ed937a",
      "tree": "c82d6cd575428678eaa4b6beb7f9a1b16aa737a5",
      "parents": [
        "66bc7b728cfffb2b0c2ff10e32dc3fe82c8b240a",
        "5b38eb309cebf994402f0a2461dae763bcd6b81a"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Oct 03 19:16:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 03 19:16:54 2017 +0000"
      },
      "message": "Merge \"audioserver: enable AAudioService for MR1\" into oc-mr1-dev"
    },
    {
      "commit": "c146c68d19b62c3988c45046715ab563f3935d97",
      "tree": "02dd5a3c2b38beb506bc2c198fe59179e0f57b23",
      "parents": [
        "003e3fb00fdea3c8a898fa559c6cc3e09149c849"
      ],
      "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 03 10:59:00 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": "158482dcc8a81172ef6ac5725bee2bf7329b1e96",
      "tree": "08ce7b3f080f2f692305670e0a8bdc425f77d354",
      "parents": [
        "3463e1de5b6c4fc99724cdff249aa6abaa8ebdf5",
        "8589ce7045fd4f5520aabbc773f00c7136925fd7"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Oct 03 15:53:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 03 15:53:43 2017 +0000"
      },
      "message": "Merge \"Split nblog off from nbaio\""
    },
    {
      "commit": "3463e1de5b6c4fc99724cdff249aa6abaa8ebdf5",
      "tree": "b166ccb17648ca513965bc7c326a81cbd2b00e99",
      "parents": [
        "d441f0f147278372a5019e7a8c84e74fb82c8d52",
        "a1a88b03cfd73ef22318f59d312ab67444315246"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 03 11:08:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 11:08:25 2017 +0000"
      },
      "message": "Merge \"Correct cleanup when compacting metrics attributes\" into oc-mr1-dev am: 66bc7b728c\nam: a1a88b03cf\n\nChange-Id: Ifdb2b46f3b34c33cf7595f607d53ede636cf3373\n"
    },
    {
      "commit": "a1a88b03cfd73ef22318f59d312ab67444315246",
      "tree": "8d0910f9237e730c06f6ec794e83ac3fbb497b0b",
      "parents": [
        "7501480fcfd20035735e9f00b92975c19fa8de28",
        "66bc7b728cfffb2b0c2ff10e32dc3fe82c8b240a"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 03 11:04:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 11:04:37 2017 +0000"
      },
      "message": "Merge \"Correct cleanup when compacting metrics attributes\" into oc-mr1-dev\nam: 66bc7b728c\n\nChange-Id: I19793e847f718b36142bf2fa93dd7805fee625bd\n"
    },
    {
      "commit": "d441f0f147278372a5019e7a8c84e74fb82c8d52",
      "tree": "50afd84bef9fbb7fe8663cfef99920cae78ddde0",
      "parents": [
        "5aaeb498006caf9a92bc3972abe9caf215d47612",
        "dccf85bbb2144ae6c0c8b388503d3739614d1918"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 03 01:57:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 03 01:57:25 2017 +0000"
      },
      "message": "Merge \"codec2: use bitmask type for BufferPack flags\""
    },
    {
      "commit": "c80d8810bffeb28f1dcf6e92bd81fc549df13348",
      "tree": "767bba0ae5016cfbe5c7f0786d458ecbb86d144e",
      "parents": [
        "ac18a847a44ad16666f36e6e7ba43fc83b403faa"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Oct 02 17:58:37 2017 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Oct 02 17:58:37 2017 -0700"
      },
      "message": "Check transaction status in WGraphicBufferSource\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts-dev -m \\\nCtsMediaTestCases --compatibility:module-arg \\\nCtsMediaTestCases:include-annotation:\\\nandroid.platform.test.annotations.RequiresDevice\n\nBug: 67298613\nChange-Id: Ibd6f4c28e3bffc65c59a32d5790cec52e29ab8ec\n"
    },
    {
      "commit": "5aaeb498006caf9a92bc3972abe9caf215d47612",
      "tree": "144e80eaebe02176ee091dc6a795915d88175ecf",
      "parents": [
        "358410019a51b4d601e696777d7b06c3c40b8e4d",
        "7501480fcfd20035735e9f00b92975c19fa8de28"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 03 00:38:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 00:38:44 2017 +0000"
      },
      "message": "Merge \"Add implementations for move and copy operations.\" am: 24287d0bd5 am: 848fa50927 am: 6e401fdf33\nam: 7501480fcf\n\nChange-Id: I4c89088e517908e5cfe7a9447bfbdaf5bf35eb19\n"
    },
    {
      "commit": "7501480fcfd20035735e9f00b92975c19fa8de28",
      "tree": "e6642a06bc3481f3e819b3f8021caae99188243b",
      "parents": [
        "29880190f622974c5515fd7be1aebfa5e4aee674",
        "6e401fdf3350c9c7879c12e7fc1e52ab9a863c45"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 03 00:31:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 00:31:02 2017 +0000"
      },
      "message": "Merge \"Add implementations for move and copy operations.\" am: 24287d0bd5 am: 848fa50927\nam: 6e401fdf33\n\nChange-Id: I787850832e701a25022ba496315f68325442e627\n"
    },
    {
      "commit": "6e401fdf3350c9c7879c12e7fc1e52ab9a863c45",
      "tree": "6f3121efd3f108ced16b1a8d4da7be15f866ce51",
      "parents": [
        "248334cb2a316cba230cef4359b409fdd3c3e2ab",
        "848fa50927b712748103ca9cc8c45bc39139ae8b"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 03 00:11:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 00:11:51 2017 +0000"
      },
      "message": "Merge \"Add implementations for move and copy operations.\" am: 24287d0bd5\nam: 848fa50927\n\nChange-Id: Id2d5820d26771392f9ed5f6d342b10f73f03c976\n"
    },
    {
      "commit": "848fa50927b712748103ca9cc8c45bc39139ae8b",
      "tree": "9b8b9cefd5b2042e48e13c1df7e18cbf19287693",
      "parents": [
        "dad308b4f3deb589094b93eedda26fb07078d44f",
        "24287d0bd55ccb779ca800647f39f266c584e3f6"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 03 00:00:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 00:00:57 2017 +0000"
      },
      "message": "Merge \"Add implementations for move and copy operations.\"\nam: 24287d0bd5\n\nChange-Id: I9a63975ec6f1dd0df0e93255e8a8be4ec1db170a\n"
    },
    {
      "commit": "708b3e0b72189d2d2e932459bd0391f98c9ff9a2",
      "tree": "fc7856849cca6731143755c464df310e817d78f7",
      "parents": [
        "0d51135defebfe9bf0d790216ee4668c96041224"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Sep 26 17:53:39 2017 -0700"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon Oct 02 11:56:25 2017 -0700"
      },
      "message": "Add implementations for move and copy operations.\n\nPreviously, we didn\u0027t have these implemented so the\nhost OS would emulate them by pulling the object\nand pushing it to a new location. This can result\nin data being lost and it is slow.\n\nWith the operations implemented, moving objects\non the same storage is instantaneous since the data\ndoesn\u0027t need to move. Moving objects between storages\nand copying objects are both much faster since no\ndata has to be moved through USB.\n\nBug: 66679910\nTest: Move and copy objects, verify they are correct\nChange-Id: I38c69eee41d883af46fa2f1b9e091193b2847e8c\n"
    },
    {
      "commit": "58f5873633ee9ed6b3ed54a18c196e0df20ea961",
      "tree": "15727b8406396a6e476670d34709f2b0eba173cb",
      "parents": [
        "73d0374fcb522fc5106c2c8f75d482cbc8a5e1c0"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Oct 02 10:56:18 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Oct 02 11:02:05 2017 -0700"
      },
      "message": "Correct cleanup when compacting metrics attributes\n\nCorrect management of compacted media metrics attributes; ensure\nproper release of a stale reference after copying it down into\na spot vacated as part of a deletion.\n\nBug: 67110197\nTest: logcat to see it trip through the fix\nChange-Id: I19031ebf257e958141524458da6b808fa741cce7\n"
    },
    {
      "commit": "2ab3c43f0a73a534f79903e86284f5cabe3f5831",
      "tree": "8d7e673d036fba8ab30c744877527fa2b96bb49e",
      "parents": [
        "73d0374fcb522fc5106c2c8f75d482cbc8a5e1c0"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Oct 02 09:29:49 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Oct 02 09:29:49 2017 -0700"
      },
      "message": "Monitor binder status to media.metrics service\n\nAdd code to use binder\u0027s linkToDeath() so that our clients learn when\n(infrequently, we hope) the media.metrics service dies for some\nreason. When this happens, arrange for the client to re-establish\nits connection to the service.\n\nBug: 66948389\nTest: kill media.metrics, watch logcat for reestablishment messages\nChange-Id: Ic518b955ce6816698b21e6a9c844587cef2e2712\n"
    },
    {
      "commit": "dccf85bbb2144ae6c0c8b388503d3739614d1918",
      "tree": "e23453593606567fad0552630166e17382b78983",
      "parents": [
        "290062c548526a4b5346ceab04d97ad8e640e1f4"
      ],
      "author": {
        "name": "Johny Lin",
        "email": "johnylin@google.com",
        "time": "Wed Sep 27 20:35:10 2017 +0800"
      },
      "committer": {
        "name": "Johny Lin",
        "email": "johnylin@google.com",
        "time": "Mon Oct 02 20:54:11 2017 +0800"
      },
      "message": "codec2: use bitmask type for BufferPack flags\n\nTest: build linstagefright_codec2\n\nChange-Id: I4cf0bb3239f01b76c844770c94833fc72e2bad2a\n"
    },
    {
      "commit": "5b38eb309cebf994402f0a2461dae763bcd6b81a",
      "tree": "d2b5912b996317cd0594ce61e57da5eda035fd94",
      "parents": [
        "01fc3aee04547d95b1e28bc03256cd774355ba82"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Sep 29 15:06:40 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Sun Oct 01 11:55:50 2017 -0700"
      },
      "message": "audioserver: enable AAudioService for MR1\n\nAnother CL in OC-DEV may have turned it off.\nThis was added to resolve merge conflicts and to\nonly enable AAudioService when supported by the vendor.\n\nBug: 65280854\nBug: 65262790\nTest: Enter  adb shell setprop aaudio.mmap_policy 1\nTest: Enter  adb shell killall audioserver\nTest: Enter  adb shell dumpsys media.aaudio\nTest: It should print \"Can\u0027t find service: media.aaudio\".\nTest: Enter  adb shell setprop aaudio.mmap_policy 2\nTest: Enter  adb shell killall audioserver\nTest: Enter  adb shell dumpsys media.aaudio\nTest: It should print a short dump because the service is running.\n\nChange-Id: Ic68d136c99c16134aa704495311ab25285fd76a9\n"
    },
    {
      "commit": "fcfb09c6b77e873baeca3051eb21068f5b646412",
      "tree": "a509b892a78f21de1d2d0aa286955b0a62952dfd",
      "parents": [
        "7bf095eec69110068849f7c8174fe4bce25dcebb",
        "17648f365e5914fa772bbfebaf9f5c6a37ddfb99"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 27 22:44:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 27 22:44:02 2017 +0000"
      },
      "message": "Merge \"NuPlayerRenderer: use timer for video rendering\""
    },
    {
      "commit": "17648f365e5914fa772bbfebaf9f5c6a37ddfb99",
      "tree": "78ec7a8b4e8e2a8cb3f3eac566d783ae25596c48",
      "parents": [
        "75e61dba572b8d9d4b4e7f720c107ebf10519438"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Sep 19 13:16:30 2017 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Sep 27 11:45:25 2017 -0700"
      },
      "message": "NuPlayerRenderer: use timer for video rendering\n\nMediaClock: timer can be adjusted by system time offset\nTest: plays many media files\nBug: 65204641\nChange-Id: Icd73a06d9b2fe720224ed951db94136f399d82f8\n"
    },
    {
      "commit": "290062c548526a4b5346ceab04d97ad8e640e1f4",
      "tree": "2f592e97dc96aa076d0fd0cf1cce6dfcf8b8c30a",
      "parents": [
        "608fa64d520cc9c0f38fef2c8f2b50af6e264a90",
        "a3c657a486080c547d4bce56403f85f59ec43d77"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Sep 26 22:59:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 22:59:51 2017 +0000"
      },
      "message": "Merge \"NdkMediaCodec: typedef struct ANativeWindow ANativeWindow\" am: 700ba4e8b4 am: 8add7e58e1 am: 2ee6848d14\nam: a3c657a486\n\nChange-Id: I4e47d2f4e73a9a2244277b6fbbdcbe4c7f66a5c7\n"
    }
  ],
  "next": "a3c657a486080c547d4bce56403f85f59ec43d77"
}
