)]}'
{
  "log": [
    {
      "commit": "a9eaa7cdb4c426e2e84563b0bbb305ad8cfe7abc",
      "tree": "4724118946ef0b86c27acb51517c147ad43e3e91",
      "parents": [
        "be3708cf048dd6351d1ce9a62771cba29d5f3cd2",
        "964414602e7559b486d499dd46e7c15871deb31e"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Feb 12 23:16:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 12 23:16:59 2018 +0000"
      },
      "message": "Merge \"Camera: Revise MOTION_TRACKING capability\""
    },
    {
      "commit": "be3708cf048dd6351d1ce9a62771cba29d5f3cd2",
      "tree": "bf498b585c1b97a1556bef299a4cce6cba34eda5",
      "parents": [
        "e54461ae132a79d0ffa9d3ec4631df13eb5c7809",
        "083e9098e6bb6dce2d1eed3412a836484a5a17ec"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Feb 12 22:02:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 12 22:02:54 2018 +0000"
      },
      "message": "Merge \"MediaPlayer2: seekTo does not change state.\""
    },
    {
      "commit": "083e9098e6bb6dce2d1eed3412a836484a5a17ec",
      "tree": "3bc2d6f19c6a1e5c3eb3a2c95d9ec10e7d6626b2",
      "parents": [
        "d8d4ef440fe25095d34e535e591edd8fa1457307"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Feb 12 11:46:04 2018 -0800"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Feb 12 11:46:04 2018 -0800"
      },
      "message": "MediaPlayer2: seekTo does not change state.\n\nTest: MediaPlayer2 plays\nBug: 63934228\nChange-Id: I13ec7225277b2f53535274828eb9d06ccd77db0c\n"
    },
    {
      "commit": "964414602e7559b486d499dd46e7c15871deb31e",
      "tree": "395de95a186b1451c7f7089164efce5e7310ee3d",
      "parents": [
        "e54461ae132a79d0ffa9d3ec4631df13eb5c7809"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Feb 06 11:41:55 2018 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Feb 12 11:29:18 2018 -0800"
      },
      "message": "Camera: Revise MOTION_TRACKING capability\n\nSimplify the API for the P release.\n\nTest: Revised Camera CTS passes\nBug: 63629224\n\nChange-Id: Icf19d25f841a9e3bede77c39ea5f98c933d72871\n"
    },
    {
      "commit": "e54461ae132a79d0ffa9d3ec4631df13eb5c7809",
      "tree": "f9dd3c1b47b99a5bb720fb51ca061625aa2a6306",
      "parents": [
        "d8d4ef440fe25095d34e535e591edd8fa1457307",
        "c84dc0762ef685b6ccd698c027a987218f09af28"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 12 17:55:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 12 17:55:50 2018 +0000"
      },
      "message": "Merge changes from topic \"fix_set_security_level\"\n\n* changes:\n  Fix build error in topic fix_set_security_level\n  Revert \"Revert \"Update drm hal to find drm@1.1 factories\"\"\n  Revert \"Revert \"Fix MediaDrm security level APIs\"\"\n"
    },
    {
      "commit": "d8d4ef440fe25095d34e535e591edd8fa1457307",
      "tree": "c1ab6f94082d434198e493dc49f71077be0eb099",
      "parents": [
        "a8b87fdd07b3b0c3f9a0b9a0a894155ca6d8c2e6",
        "ea02767af55896a5481edbba9b696ddf328b646a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 12 09:48:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 12 09:48:23 2018 +0000"
      },
      "message": "Merge \"MediaControlView2: Add UX for ad mode\""
    },
    {
      "commit": "a8b87fdd07b3b0c3f9a0b9a0a894155ca6d8c2e6",
      "tree": "d3d8cfa6ed103ed7aec875b75017c973dafa421a",
      "parents": [
        "ed5436834c197a5012d37e4b749950fa5f2f3398",
        "ad1050c8492bae6a730467fe62d5ceb72d7b8bda"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 12 09:45:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 12 09:45:25 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Add utility functions for MediaSession2Stub\""
    },
    {
      "commit": "ea02767af55896a5481edbba9b696ddf328b646a",
      "tree": "5d31457b828f489f0f0519b285baae4a26a8edae",
      "parents": [
        "798b6244999a799742218dea267b7dca35afc1b7"
      ],
      "author": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Thu Feb 08 15:50:09 2018 +0900"
      },
      "committer": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Mon Feb 12 16:49:12 2018 +0900"
      },
      "message": "MediaControlView2: Add UX for ad mode\n\nAdd initial UX layouts for Advertisement mode\n\nBug: 73136129\nTest: manually run VideoViewTest.apk\nChange-Id: I7c0ccc052963cc97061451d365bbeda417d942ae\n"
    },
    {
      "commit": "ad1050c8492bae6a730467fe62d5ceb72d7b8bda",
      "tree": "d453a4bf30fd674a22fdc1eda80224504803c453",
      "parents": [
        "9b67177ebfe5f46c0c6216f87f5ee98c03e5cbad"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Fri Feb 09 22:05:16 2018 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Feb 12 16:45:07 2018 +0900"
      },
      "message": "MediaSession2: Add utility functions for MediaSession2Stub\n\nAdded two functions for MediaSession2Stub not to check if its used by\nLibrarySession or Session.\n  - MediaLibrarySessionImpl.getCallback()\n  - MediaSession2Stub.getLibrarySession()\n\nTest: Run all MediaComponents tests once\nChange-Id: Ie88e1b3d8fc2aa6f2a84db1812de989e23ac8ed3\n"
    },
    {
      "commit": "ed5436834c197a5012d37e4b749950fa5f2f3398",
      "tree": "817a69e4edbcde4a3dc57ece789c731db516d28b",
      "parents": [
        "eddaba902590d675a55216ffbafe637ac6b46da9",
        "9b67177ebfe5f46c0c6216f87f5ee98c03e5cbad"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 12 06:58:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 12 06:58:22 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Fix bug in MediaSession2.setCustomLayout()\""
    },
    {
      "commit": "9b67177ebfe5f46c0c6216f87f5ee98c03e5cbad",
      "tree": "967327a62f18cf62094810736a8a61ccb5bf77d2",
      "parents": [
        "b41bfb59dd52decb1e5c5952d6ed786f159d772d"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Fri Feb 09 20:23:37 2018 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Feb 12 15:21:49 2018 +0900"
      },
      "message": "MediaSession2: Fix bug in MediaSession2.setCustomLayout()\n\nThere had been a bug that only the MediaBrowser2 can receive the change\nin the custom layout.\n\nThis CL fixes the issue by moving code related with getting custom\nlayout change from MediaBrowser2Impl to the MediaController2Impl.\nRelated tests are also added.\n\nTest: Run all MediaComponent tests once\nChange-Id: If5ce1be19057af306f46f1b1ab64f18e3f3fb7bd\n"
    },
    {
      "commit": "eddaba902590d675a55216ffbafe637ac6b46da9",
      "tree": "ccde98233f8bc929e5f77441abcd934253095d39",
      "parents": [
        "8cb898d7b2c90ba717b44ebcf50f5a314371f8bf",
        "b41bfb59dd52decb1e5c5952d6ed786f159d772d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 12 05:53:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 12 05:53:20 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Pull out MediaSession2CallbackStub\""
    },
    {
      "commit": "8cb898d7b2c90ba717b44ebcf50f5a314371f8bf",
      "tree": "5e49f7e2f838c22b825ea871a21eb9d29133eaa6",
      "parents": [
        "9ce7eef98ca823ecf5d6ad98d28ec3af8f08a591",
        "2e46c5c8a61d182f65e080f124148f48a66bce46"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 12 04:14:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 12 04:14:08 2018 +0000"
      },
      "message": "Merge \"VideoView2: Applying missing experimental code for enabling subtitle\""
    },
    {
      "commit": "c84dc0762ef685b6ccd698c027a987218f09af28",
      "tree": "9c8e40eb55d5ea7ecde4928aa154beeadc7626bd",
      "parents": [
        "e307dc4e7b2c9d3c4018a755db687309cf590369"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Sun Feb 11 20:03:39 2018 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Sun Feb 11 20:03:39 2018 -0800"
      },
      "message": "Fix build error in topic fix_set_security_level\n\nChange-Id: I199713a577422e23c922aa31860daa93bec6a3c1\nrelated-to-bug:3565352\n"
    },
    {
      "commit": "9ce7eef98ca823ecf5d6ad98d28ec3af8f08a591",
      "tree": "43c4a3bc075c0e218d4cedea72d99e7114bc3ceb",
      "parents": [
        "dc5cb6a1a826d5be4750adb9d6d937460633248c",
        "6c6702001502c1ced03dd4a3886060dcef6926d9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 12 02:21:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 12 02:21:18 2018 +0000"
      },
      "message": "Merge \"Fix MediaControlView2 progress bar issue\""
    },
    {
      "commit": "dc5cb6a1a826d5be4750adb9d6d937460633248c",
      "tree": "2f837df2cfdfde3715817d4888693bc91360af54",
      "parents": [
        "c23849a8ea5d7e2939e9d8a0aa8b6da9c08ee625",
        "9cf12df166dff26da5e6009f7349e9a53b264363"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 12 02:11:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 12 02:11:24 2018 +0000"
      },
      "message": "Merge \"SoftVPX related perf tuning\""
    },
    {
      "commit": "6c6702001502c1ced03dd4a3886060dcef6926d9",
      "tree": "e27fa466343f689bcd298133cded29fe96e95e86",
      "parents": [
        "798b6244999a799742218dea267b7dca35afc1b7"
      ],
      "author": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Wed Feb 07 14:24:36 2018 +0900"
      },
      "committer": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Mon Feb 12 09:44:45 2018 +0900"
      },
      "message": "Fix MediaControlView2 progress bar issue\n\nThis CL does the following\n1. Fix progress bar not updating issue by\n   a) Removing mCurrentVisibility variable.\n   b) posting progress update Runnable when playback state is\n      changed.\n2. Add support for hiding MediaControlView2 instance with both\n   View.INVISIBLE and View.GONE inside #onVisibilityAggregated.\n\nBug: 73096369\nTest: manually run VideoViewTest.apk\nChange-Id: I9c2569e824e85c7bdd809dd4a459cf35ae1aeaa6\n"
    },
    {
      "commit": "e307dc4e7b2c9d3c4018a755db687309cf590369",
      "tree": "05cb67d957ee0b3f7f193df6914b4d6aa487fb8b",
      "parents": [
        "41d279a7f3bc55a63b510d4dce07e18964cda152"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Sun Feb 11 19:53:54 2018 +0000"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Sun Feb 11 12:52:11 2018 -0800"
      },
      "message": "Revert \"Revert \"Update drm hal to find drm@1.1 factories\"\"\n\nThis reverts commit d3eece8aa39560e8458ba8231b8684d99f11ee6b.\n\nChange-Id: I15ca1dba1a384ccc026406f0a9a02c2598873456\n"
    },
    {
      "commit": "41d279a7f3bc55a63b510d4dce07e18964cda152",
      "tree": "5d2c1f4a1ddabe93b57e6e3b0e616cab1f871645",
      "parents": [
        "c23849a8ea5d7e2939e9d8a0aa8b6da9c08ee625"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Sun Feb 11 19:52:08 2018 +0000"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Sun Feb 11 12:51:19 2018 -0800"
      },
      "message": "Revert \"Revert \"Fix MediaDrm security level APIs\"\"\n\nThis reverts commit 5f5e43fa83551a3636b92871bd2ad6b260a8815b.\n\nChange-Id: I72d585fd3768730eef6ad9effdbda81b32418dea\n"
    },
    {
      "commit": "9cf12df166dff26da5e6009f7349e9a53b264363",
      "tree": "8d080be75ab9c02a40a13445a48683264514acb9",
      "parents": [
        "fd4fb71b83d43e3566215c9b8babe3afc99f0816"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Feb 06 15:45:00 2018 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Sun Feb 11 11:04:26 2018 -0800"
      },
      "message": "SoftVPX related perf tuning\n\n- Boost decoding thread priority to match ACodec\u0027s for video\n\n- Bump up SoftVPX input/output buffer count to 16\n\n- Set buffer count in native window when SoftwareRenderer is used\n\n- Set native window usage to READ_NEVER | WRITE_RARELY to avoid\n  unnecessary cache invalidation upon lock/unlock\n\nbug: 72841545\nChange-Id: Ib7ac3f881fd0612884ecee68ffc79d6fa8f8ca37\n"
    },
    {
      "commit": "c23849a8ea5d7e2939e9d8a0aa8b6da9c08ee625",
      "tree": "c569b1e589dfb58fd73cc07c7824180770dcf55e",
      "parents": [
        "4afda1eaee1c954b08177fb18fe755c370a6637e",
        "5f5e43fa83551a3636b92871bd2ad6b260a8815b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Feb 11 17:16:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 11 17:16:14 2018 +0000"
      },
      "message": "Merge \"Revert \"Fix MediaDrm security level APIs\"\""
    },
    {
      "commit": "4afda1eaee1c954b08177fb18fe755c370a6637e",
      "tree": "5d2c1f4a1ddabe93b57e6e3b0e616cab1f871645",
      "parents": [
        "1a099eb7b58c3aab997b960030ea533a33006898",
        "d3eece8aa39560e8458ba8231b8684d99f11ee6b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Feb 11 17:09:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 11 17:09:07 2018 +0000"
      },
      "message": "Merge \"Revert \"Update drm hal to find drm@1.1 factories\"\""
    },
    {
      "commit": "d3eece8aa39560e8458ba8231b8684d99f11ee6b",
      "tree": "e6010dce1f091847db51b7464c566af774a98f74",
      "parents": [
        "a3c77911df570d4378ae4869d1060915001f0eba"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Sun Feb 11 15:22:12 2018 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Sun Feb 11 15:22:12 2018 +0000"
      },
      "message": "Revert \"Update drm hal to find drm@1.1 factories\"\n\nThis reverts commit a3c77911df570d4378ae4869d1060915001f0eba.\n\nReason for revert: build cop here. The original CL broke build git_master / walleye_asan, hence I\u0027m reverting.\n\nhttps://android-build.googleplex.com/builds/submitted/4597721/walleye_asan-userdebug/latest/view/logs/build_error.log\n\nIn file included from vendor/google/tools/security/fuzzers/libFuzzer/ICrypto_fuzzer/ICrypto_fuzzer.cpp:24:\nframeworks/av/include/media/CryptoHal.h:23:10: fatal error: \u0027android/hardware/drm/1.1/ICryptoFactory.h\u0027 file not found\n\nChange-Id: I185d5310cadb9990b864d71e42bba94f4740160c\n"
    },
    {
      "commit": "5f5e43fa83551a3636b92871bd2ad6b260a8815b",
      "tree": "e6010dce1f091847db51b7464c566af774a98f74",
      "parents": [
        "56134cc9e790f39b3b10a18b701b0607c20b6154"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Sun Feb 11 15:00:57 2018 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Sun Feb 11 15:04:10 2018 +0000"
      },
      "message": "Revert \"Fix MediaDrm security level APIs\"\n\nThis reverts commit 56134cc9e790f39b3b10a18b701b0607c20b6154.\n\nReason for revert: Build cop here. The CL topic that I\u0027m reverting broke several builds: Drm.h\u0027s openSession(Vector\u003cuint8_t\u003e \u0026sessionId) hides overloaded virtual function openSession(DrmPlugin::SecurityLevel securityLevel, ..) from IDrm.h.\n\nhttps://android-build.googleplex.com/builds/submitted/4598692/full-eng/latest/view/logs/build_error.log\n\nChange-Id: I0de7738748ab793249df68bcbf18232d6a2d120a\n"
    },
    {
      "commit": "1a099eb7b58c3aab997b960030ea533a33006898",
      "tree": "05cb67d957ee0b3f7f193df6914b4d6aa487fb8b",
      "parents": [
        "3382ea723d78979fd5b0102283fe5ddf5e27380e",
        "4051b1c2df459cba75b3487767a235e9f814ef31"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Feb 10 14:30:17 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 10 14:30:17 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556 skipped: fd3a46a9ba skipped: 099f0d75f6 skipped: 842144c616 skipped: 9b8f9d3c00 skipped: c3762fa147 skipped: 991a84f3d8 skipped: 15c0925fbd ski skipped: 7e571e4cb9 am: a28856d4cf  -s ours am: 6579d3cdc0  -s ours am: 291daf4507  -s ours\nam: 4051b1c2df  -s ours\n\nChange-Id: If3f988d27fbb3b00c894ae43aa1480ac8cf98758\n"
    },
    {
      "commit": "4051b1c2df459cba75b3487767a235e9f814ef31",
      "tree": "6be1cd785c8e13060f1d535357acb1691fb5771f",
      "parents": [
        "9e6bf25f9a987f62a9a106709c581e7c7fefbb79",
        "291daf4507228aeecfd0f07c5fabf373ed84bf27"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Feb 10 14:27:58 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 10 14:27:58 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556 skipped: fd3a46a9ba skipped: 099f0d75f6 skipped: 842144c616 skipped: 9b8f9d3c00 skipped: c3762fa147 skipped: 991a84f3d8 skipped: 15c0925fbd ski skipped: 7e571e4cb9 am: a28856d4cf  -s ours am: 6579d3cdc0  -s ours\nam: 291daf4507  -s ours\n\nChange-Id: I84ac1bd1272ac361b1e92816cf6f5c958f3d7b4b\n"
    },
    {
      "commit": "291daf4507228aeecfd0f07c5fabf373ed84bf27",
      "tree": "3043f6a9727ec9e54dfb152f7aead74216059bec",
      "parents": [
        "a5115e25ef50601fc74708e181d1fa747795057f",
        "6579d3cdc0b5d713314f0456f9cb83c15afabde5"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Feb 10 14:23:20 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 10 14:23:20 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556 skipped: fd3a46a9ba skipped: 099f0d75f6 skipped: 842144c616 skipped: 9b8f9d3c00 skipped: c3762fa147 skipped: 991a84f3d8 skipped: 15c0925fbd ski skipped: 7e571e4cb9 am: a28856d4cf  -s ours\nam: 6579d3cdc0  -s ours\n\nChange-Id: Ia282bea11ee606aeeffa474dab28d0851bce9ccc\n"
    },
    {
      "commit": "6579d3cdc0b5d713314f0456f9cb83c15afabde5",
      "tree": "e287ee622ad58b687a8a2f2bca855af5b0d849e7",
      "parents": [
        "f39e35e6ae96272d6acd59ea2cfd3360d4cebc0c",
        "a28856d4cf6ae6e63bd5e38297013bec70c405fd"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Feb 10 14:19:08 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 10 14:19:08 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556 skipped: fd3a46a9ba skipped: 099f0d75f6 skipped: 842144c616 skipped: 9b8f9d3c00 skipped: c3762fa147 skipped: 991a84f3d8 skipped: 15c0925fbd ski skipped: 7e571e4cb9\nam: a28856d4cf  -s ours\n\nChange-Id: I8493db16f79ab0f751a8230e7c7cc59ed6800485\n"
    },
    {
      "commit": "a28856d4cf6ae6e63bd5e38297013bec70c405fd",
      "tree": "ac830125a49fdbc022b173ff1af33206886dbbbf",
      "parents": [
        "695442be2dd689561fdab3b2b979977a8e192a44",
        "7e571e4cb91e6df8c64d98715ce50f7dc6aaeac3"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:35 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:35 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556 skipped: fd3a46a9ba skipped: 099f0d75f6 skipped: 842144c616 skipped: 9b8f9d3c00 skipped: c3762fa147 skipped: 991a84f3d8 skipped: 15c0925fbd ski skipped: 7e571e4cb9\n\nChange-Id: Ia1e4749fe704da7005f86a8c452bccc323945c74\n"
    },
    {
      "commit": "7e571e4cb91e6df8c64d98715ce50f7dc6aaeac3",
      "tree": "e3ba619325e2e3e4a3b64010eb3b936b4511561b",
      "parents": [
        "a6bcc0d854f6b174ad4693fbe9361bece4fe388d",
        "59c933355047943760f55ad419c6393a263a0e63"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:33 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:33 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556 skipped: fd3a46a9ba skipped: 099f0d75f6 skipped: 842144c616 skipped: 9b8f9d3c00 skipped: c3762fa147 skipped: 991a84f3d8 skipped: 15c0925fbd skipped: 59c9333550\n\nChange-Id: I884c1c8ef1be258a86f05df2e3f673c56109c470\n"
    },
    {
      "commit": "59c933355047943760f55ad419c6393a263a0e63",
      "tree": "489ff1503c05e8f66afe163bfc6990b6d1c0c068",
      "parents": [
        "61ca195969506335d0b5a13af0c3fee5bd84068c",
        "15c0925fbdcf646f7688963de2e5d0f164569f7e"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:32 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:32 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556 skipped: fd3a46a9ba skipped: 099f0d75f6 skipped: 842144c616 skipped: 9b8f9d3c00 skipped: c3762fa147 skipped: 991a84f3d8 skipped: 15c0925fbd\n\nChange-Id: I6f1cfa68aded18f832d0e1434f805c501240c953\n"
    },
    {
      "commit": "15c0925fbdcf646f7688963de2e5d0f164569f7e",
      "tree": "95d4fd2b69f563c81c167de5776d7c60ba28fb6a",
      "parents": [
        "5d9229cec1dda792993c5ca6ecf72c3b6775c852",
        "991a84f3d8dccb5f3c51389296ade779094d388b"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:30 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:30 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556 skipped: fd3a46a9ba skipped: 099f0d75f6 skipped: 842144c616 skipped: 9b8f9d3c00 skipped: c3762fa147 skipped: 991a84f3d8\n\nChange-Id: I02f5a545481444b5fcb76860ab067964ca65d245\n"
    },
    {
      "commit": "991a84f3d8dccb5f3c51389296ade779094d388b",
      "tree": "2d50e56dac5b8516b9875c457b4b55fc1b2ba889",
      "parents": [
        "ed969649d881df73ecd20989efa1161557afb2a8",
        "c3762fa14781f8356129096bce5c5e49b35ef5ec"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:29 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:29 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556 skipped: fd3a46a9ba skipped: 099f0d75f6 skipped: 842144c616 skipped: 9b8f9d3c00 skipped: c3762fa147\n\nChange-Id: Iaa99e32862d0ee76854b47585ea859698ab1d70e\n"
    },
    {
      "commit": "c3762fa14781f8356129096bce5c5e49b35ef5ec",
      "tree": "26679c6e67a72b6bf23ee36e77abdfbeaa2b015a",
      "parents": [
        "1bbef639608cf7d3f407fe8e9e5a6b706455ff08",
        "9b8f9d3c0020a3aed60d4b0a098015e4081b03f4"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:27 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:27 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556 skipped: fd3a46a9ba skipped: 099f0d75f6 skipped: 842144c616 skipped: 9b8f9d3c00\n\nChange-Id: Ic4ed1e52653137223737cd04c0e01168d14426ce\n"
    },
    {
      "commit": "9b8f9d3c0020a3aed60d4b0a098015e4081b03f4",
      "tree": "10ed51e8ee2eec95fd09a22d7f4eebb78783cf4a",
      "parents": [
        "4495da6fd3227b352755c4e15c9a5adcd8de44c7",
        "842144c61639146cd21866a64b5250be858b5aa9"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:25 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:25 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556 skipped: fd3a46a9ba skipped: 099f0d75f6 skipped: 842144c616\n\nChange-Id: I259235ef7337d6ad8ed40a8b58e693bd9c0ee5bb\n"
    },
    {
      "commit": "842144c61639146cd21866a64b5250be858b5aa9",
      "tree": "2f7d24d9b37c39f61be2d7604a66e762607b4664",
      "parents": [
        "9c02eb201b22914cf75c4d6c981e3900f8037b9f",
        "099f0d75f6ea5382d014f1afcc30646591b3c0f3"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:24 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:24 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556 skipped: fd3a46a9ba skipped: 099f0d75f6\n\nChange-Id: I02e6fd7b7470068b74119df5ca17e5d4dd4f78a1\n"
    },
    {
      "commit": "099f0d75f6ea5382d014f1afcc30646591b3c0f3",
      "tree": "a394c27969dd5144c84266e5e3be803d1fde914b",
      "parents": [
        "2b9a42237e31de42491bfae336648676b12cae02",
        "fd3a46a9bafa259609f246990804d26496af7150"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:22 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:22 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556 skipped: fd3a46a9ba\n\nChange-Id: Ic5e9666f88a669e5b13e098609abe20bbd476f21\n"
    },
    {
      "commit": "fd3a46a9bafa259609f246990804d26496af7150",
      "tree": "f62678c7490c9a26ca224e858d7f98b5c57d8b56",
      "parents": [
        "0f2451fcf1055a247e72e34c039bb57c08c7a663",
        "c458816556841ee428541b8444dc1b18f921065f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:19 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 11:28:19 2018 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free skipped: c458816556\n\nChange-Id: I23172329a79f966e6544b4f91a5a4cc05962397a\n"
    },
    {
      "commit": "3382ea723d78979fd5b0102283fe5ddf5e27380e",
      "tree": "05cb67d957ee0b3f7f193df6914b4d6aa487fb8b",
      "parents": [
        "8eb1e621e3fa2301fb48f1f1d6e8fd8683bc17db",
        "9e6bf25f9a987f62a9a106709c581e7c7fefbb79"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Feb 10 08:48:00 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 10 08:48:00 2018 +0000"
      },
      "message": "Merge changes from topic \"am-b13a1f4c-8656-492a-ba4c-6b204a543b93\" into oc-dev am: 695442be2d  -s ours am: f39e35e6ae  -s ours am: a5115e25ef  -s ours\nam: 9e6bf25f9a  -s ours\n\nChange-Id: I920fd30ea3d09d15dbc2c4dba0593f4b7ee93c67\n"
    },
    {
      "commit": "9e6bf25f9a987f62a9a106709c581e7c7fefbb79",
      "tree": "6be1cd785c8e13060f1d535357acb1691fb5771f",
      "parents": [
        "2eea7cac16925b54c95389e7e26ec663f2dfb41d",
        "a5115e25ef50601fc74708e181d1fa747795057f"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Feb 10 08:44:16 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 10 08:44:16 2018 +0000"
      },
      "message": "Merge changes from topic \"am-b13a1f4c-8656-492a-ba4c-6b204a543b93\" into oc-dev am: 695442be2d  -s ours am: f39e35e6ae  -s ours\nam: a5115e25ef  -s ours\n\nChange-Id: Ia45a953260551eb12d027096912cd678070d2ce1\n"
    },
    {
      "commit": "a5115e25ef50601fc74708e181d1fa747795057f",
      "tree": "3043f6a9727ec9e54dfb152f7aead74216059bec",
      "parents": [
        "83ff6b79341ebbb326d42bfaeb913ef13e5ff2bd",
        "f39e35e6ae96272d6acd59ea2cfd3360d4cebc0c"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Feb 10 08:40:40 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 10 08:40:40 2018 +0000"
      },
      "message": "Merge changes from topic \"am-b13a1f4c-8656-492a-ba4c-6b204a543b93\" into oc-dev am: 695442be2d  -s ours\nam: f39e35e6ae  -s ours\n\nChange-Id: Icfbce4acd49ddeabef669958a127d77643f657e4\n"
    },
    {
      "commit": "f39e35e6ae96272d6acd59ea2cfd3360d4cebc0c",
      "tree": "e287ee622ad58b687a8a2f2bca855af5b0d849e7",
      "parents": [
        "7d8e37600649286dc72b77859207e021f49ba1b1",
        "695442be2dd689561fdab3b2b979977a8e192a44"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Feb 10 08:36:57 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 10 08:36:57 2018 +0000"
      },
      "message": "Merge changes from topic \"am-b13a1f4c-8656-492a-ba4c-6b204a543b93\" into oc-dev\nam: 695442be2d  -s ours\n\nChange-Id: Ic06c41b6fc586e2159b140f2b92d27c830616be9\n"
    },
    {
      "commit": "8eb1e621e3fa2301fb48f1f1d6e8fd8683bc17db",
      "tree": "05cb67d957ee0b3f7f193df6914b4d6aa487fb8b",
      "parents": [
        "fa84ada543c66b83e8328dc9bdf4982394fa4347",
        "2eea7cac16925b54c95389e7e26ec663f2dfb41d"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Feb 10 08:32:41 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 10 08:32:41 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: 0c786be751 am: 2b9a42237e am: 9c02eb201b skipped: 4495da6fd3 am: 906aa6821c am: 241f1e1f74 am: 396648d2e1 am: 518eb4c707 skipped: 3fdbeb8e1a am: 5de246edcb  -s ours am: 7d8e376006  -s ours am: 83ff6b7934  -s ours\nam: 2eea7cac16  -s ours\n\nChange-Id: I62f4050f5068d28b5788a288bb54f21697958f81\n"
    },
    {
      "commit": "695442be2dd689561fdab3b2b979977a8e192a44",
      "tree": "ac830125a49fdbc022b173ff1af33206886dbbbf",
      "parents": [
        "5de246edcbd6c0b8f52ab41b656c1fdff6693e00",
        "5e6b803d7a97bc3b6ec8d4db49475706d368663d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 10 08:31:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 10 08:31:21 2018 +0000"
      },
      "message": "Merge changes from topic \"am-b13a1f4c-8656-492a-ba4c-6b204a543b93\" into oc-dev\n\n* changes:\n  [automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e am: 769fd6af7e am: 3920861bf9 am: 90acdd39d2 skipped: f5977f0110\n  [automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e am: 769fd6af7e am: 3920861bf9 am: 90acdd39d2\n  [automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e am: 769fd6af7e am: 3920861bf9\n  [automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e am: 769fd6af7e\n  [automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e\n  RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free\n"
    },
    {
      "commit": "a6bcc0d854f6b174ad4693fbe9361bece4fe388d",
      "tree": "e3ba619325e2e3e4a3b64010eb3b936b4511561b",
      "parents": [
        "3fdbeb8e1a7c72745be7b2dab47d0df3a680b7b2",
        "f5977f01101ed429b50a952572addb9e49f65ecf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 10 08:31:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 10 08:31:21 2018 +0000"
      },
      "message": "Merge changes from topic \"am-b13a1f4c-8656-492a-ba4c-6b204a543b93\" into nyc-mr2-dev\n\n* changes:\n  [automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e am: 769fd6af7e am: 3920861bf9 am: 90acdd39d2\n  [automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e am: 769fd6af7e am: 3920861bf9\n  [automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e am: 769fd6af7e\n  [automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e\n  RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free\n"
    },
    {
      "commit": "61ca195969506335d0b5a13af0c3fee5bd84068c",
      "tree": "489ff1503c05e8f66afe163bfc6990b6d1c0c068",
      "parents": [
        "518eb4c7077501281bc0830063d615760e3ec7c3",
        "90acdd39d2b9c00804deaef59b60ce531c959d2a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 10 08:31:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 10 08:31:21 2018 +0000"
      },
      "message": "Merge changes from topic \"am-b13a1f4c-8656-492a-ba4c-6b204a543b93\" into cw-f-dev\n\n* changes:\n  [automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e am: 769fd6af7e am: 3920861bf9\n  [automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e am: 769fd6af7e\n  [automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e\n  RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free\n"
    },
    {
      "commit": "5d9229cec1dda792993c5ca6ecf72c3b6775c852",
      "tree": "95d4fd2b69f563c81c167de5776d7c60ba28fb6a",
      "parents": [
        "396648d2e1ddd4ee9f619a1d314ced2d8a4423b9",
        "3920861bf948a8406402be1939d86ea7da196c31"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 10 08:31:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 10 08:31:21 2018 +0000"
      },
      "message": "Merge changes from topic \"am-b13a1f4c-8656-492a-ba4c-6b204a543b93\" into nyc-mr1-dev\n\n* changes:\n  [automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e am: 769fd6af7e\n  [automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e\n  RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free\n"
    },
    {
      "commit": "1bbef639608cf7d3f407fe8e9e5a6b706455ff08",
      "tree": "26679c6e67a72b6bf23ee36e77abdfbeaa2b015a",
      "parents": [
        "906aa6821ca80efd77d27b1592dd59054550f7e9",
        "c7fe16530e1ab27a1298114925334e1c46ebd36f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 10 08:31:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 10 08:31:21 2018 +0000"
      },
      "message": "Merge \"RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free\" into nyc-dev"
    },
    {
      "commit": "ed969649d881df73ecd20989efa1161557afb2a8",
      "tree": "2d50e56dac5b8516b9875c457b4b55fc1b2ba889",
      "parents": [
        "241f1e1f74d443a450c2dea920cde3c190f35044",
        "769fd6af7e2cb6dc3278a46efdfdd163570c1a18"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 10 08:31:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 10 08:31:20 2018 +0000"
      },
      "message": "Merge changes from topic \"am-b13a1f4c-8656-492a-ba4c-6b204a543b93\" into nyc-dr1-dev\n\n* changes:\n  [automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e\n  RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free\n"
    },
    {
      "commit": "2eea7cac16925b54c95389e7e26ec663f2dfb41d",
      "tree": "6be1cd785c8e13060f1d535357acb1691fb5771f",
      "parents": [
        "2f3c3ecd7d68bef3252b7b1aaf39ec04df4df8c2",
        "83ff6b79341ebbb326d42bfaeb913ef13e5ff2bd"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Feb 10 08:28:19 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 10 08:28:19 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: 0c786be751 am: 2b9a42237e am: 9c02eb201b skipped: 4495da6fd3 am: 906aa6821c am: 241f1e1f74 am: 396648d2e1 am: 518eb4c707 skipped: 3fdbeb8e1a am: 5de246edcb  -s ours am: 7d8e376006  -s ours\nam: 83ff6b7934  -s ours\n\nChange-Id: Ie1386757f942645f672bb0c9edc6e3ab2aed34ab\n"
    },
    {
      "commit": "83ff6b79341ebbb326d42bfaeb913ef13e5ff2bd",
      "tree": "3043f6a9727ec9e54dfb152f7aead74216059bec",
      "parents": [
        "9d1cb8082df0137c7e6dcd6c590d460b0f9d9319",
        "7d8e37600649286dc72b77859207e021f49ba1b1"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Feb 10 08:24:45 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 10 08:24:45 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: 0c786be751 am: 2b9a42237e am: 9c02eb201b skipped: 4495da6fd3 am: 906aa6821c am: 241f1e1f74 am: 396648d2e1 am: 518eb4c707 skipped: 3fdbeb8e1a am: 5de246edcb  -s ours\nam: 7d8e376006  -s ours\n\nChange-Id: Ica1e75546612eaccba107d5f444894552ca2bc59\n"
    },
    {
      "commit": "7d8e37600649286dc72b77859207e021f49ba1b1",
      "tree": "e287ee622ad58b687a8a2f2bca855af5b0d849e7",
      "parents": [
        "07fc61f790094831f29005b05af3e36eb2512033",
        "5de246edcbd6c0b8f52ab41b656c1fdff6693e00"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Feb 10 08:20:06 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 10 08:20:06 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: 0c786be751 am: 2b9a42237e am: 9c02eb201b skipped: 4495da6fd3 am: 906aa6821c am: 241f1e1f74 am: 396648d2e1 am: 518eb4c707 skipped: 3fdbeb8e1a\nam: 5de246edcb  -s ours\n\nChange-Id: I7ac2cd8c3daa5912753a4133e1716c24e4ca9722\n"
    },
    {
      "commit": "0f2451fcf1055a247e72e34c039bb57c08c7a663",
      "tree": "f62678c7490c9a26ca224e858d7f98b5c57d8b56",
      "parents": [
        "4b29913d94590e7de230d862c598696089423e2c",
        "0c786be751af641f7ec7d20b362730bd1d0d4a2d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 10 08:12:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 10 08:12:21 2018 +0000"
      },
      "message": "Merge \"RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free\" into mnc-dev"
    },
    {
      "commit": "5de246edcbd6c0b8f52ab41b656c1fdff6693e00",
      "tree": "ac830125a49fdbc022b173ff1af33206886dbbbf",
      "parents": [
        "69ae15f2b5a5b8a6ced47100da8c06b1127f1805",
        "3fdbeb8e1a7c72745be7b2dab47d0df3a680b7b2"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:45 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:45 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: 0c786be751 am: 2b9a42237e am: 9c02eb201b skipped: 4495da6fd3 am: 906aa6821c am: 241f1e1f74 am: 396648d2e1 am: 518eb4c707 skipped: 3fdbeb8e1a\n\nChange-Id: Icc4337fed2061ec46124c9406c731168de7184dc\n"
    },
    {
      "commit": "3fdbeb8e1a7c72745be7b2dab47d0df3a680b7b2",
      "tree": "f62d700b60396de6791ff62b35a5517b17ff7622",
      "parents": [
        "8d6c33352921eb4414df5eabd0d922f1a9ddbca0",
        "518eb4c7077501281bc0830063d615760e3ec7c3"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:44 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:44 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: 0c786be751 am: 2b9a42237e am: 9c02eb201b skipped: 4495da6fd3 am: 906aa6821c am: 241f1e1f74 am: 396648d2e1 am: 518eb4c707\n\nChange-Id: I62bee66c0dac3b9ee67e16c8ed72903daf380159\n"
    },
    {
      "commit": "518eb4c7077501281bc0830063d615760e3ec7c3",
      "tree": "e813e4a8b1fe97c4059115bc53b9e02b511f87a4",
      "parents": [
        "6e2df031fa459da2db025aa9a9d1dceaabc047c8",
        "396648d2e1ddd4ee9f619a1d314ced2d8a4423b9"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:43 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:43 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: 0c786be751 am: 2b9a42237e am: 9c02eb201b skipped: 4495da6fd3 am: 906aa6821c am: 241f1e1f74 am: 396648d2e1\n\nChange-Id: I948dcadb338dc1c1e5c70bed022c80f9a1939c88\n"
    },
    {
      "commit": "396648d2e1ddd4ee9f619a1d314ced2d8a4423b9",
      "tree": "970bacd885c799cf4f1edbf4d837d040d8309bbf",
      "parents": [
        "9f344e0b9c8d6fb49061b872665dc22bf9da236a",
        "241f1e1f74d443a450c2dea920cde3c190f35044"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:42 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:42 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: 0c786be751 am: 2b9a42237e am: 9c02eb201b skipped: 4495da6fd3 am: 906aa6821c am: 241f1e1f74\n\nChange-Id: I84c7714779fcde1a12bec3853ed085172dab9898\n"
    },
    {
      "commit": "241f1e1f74d443a450c2dea920cde3c190f35044",
      "tree": "b62575874de5f0bd17afcbb223e07db70b07c3a5",
      "parents": [
        "67835c7025b75d97aa1ad76e03407693fa307b57",
        "906aa6821ca80efd77d27b1592dd59054550f7e9"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:40 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:40 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: 0c786be751 am: 2b9a42237e am: 9c02eb201b skipped: 4495da6fd3 am: 906aa6821c\n\nChange-Id: I759d12a79a275e666f84bac77e650cb04fa8601a\n"
    },
    {
      "commit": "906aa6821ca80efd77d27b1592dd59054550f7e9",
      "tree": "d6184720191e6b1df582e918a2efc6925f36e369",
      "parents": [
        "e31e750544204f1f0493b8234f4a16e24d53d274",
        "4495da6fd3227b352755c4e15c9a5adcd8de44c7"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:39 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:39 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: 0c786be751 am: 2b9a42237e am: 9c02eb201b skipped: 4495da6fd3\n\nChange-Id: Ie7d85be87bc7f32dedd04f6c92da56c3175a71c9\n"
    },
    {
      "commit": "4495da6fd3227b352755c4e15c9a5adcd8de44c7",
      "tree": "10ed51e8ee2eec95fd09a22d7f4eebb78783cf4a",
      "parents": [
        "86eb4616999327bf1d813836c45e7ee515d99de7",
        "9c02eb201b22914cf75c4d6c981e3900f8037b9f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:37 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:37 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: 0c786be751 am: 2b9a42237e am: 9c02eb201b\n\nChange-Id: I107e618338f1f8125f03a2be40d826ddfff7502d\n"
    },
    {
      "commit": "9c02eb201b22914cf75c4d6c981e3900f8037b9f",
      "tree": "2f7d24d9b37c39f61be2d7604a66e762607b4664",
      "parents": [
        "1816776c89944f87f191369e883868b186e96d65",
        "2b9a42237e31de42491bfae336648676b12cae02"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:36 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:36 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: 0c786be751 am: 2b9a42237e\n\nChange-Id: Ifa61d507d9f502e664703ee371a936b5aa1e9ecf\n"
    },
    {
      "commit": "2b9a42237e31de42491bfae336648676b12cae02",
      "tree": "a394c27969dd5144c84266e5e3be803d1fde914b",
      "parents": [
        "a6bd71fcb812a45155087e07805f73ded8e576ee",
        "0c786be751af641f7ec7d20b362730bd1d0d4a2d"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:34 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:34 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: 0c786be751\n\nChange-Id: I5984a42439b67d1202355eafd1b6746be09ce703\n"
    },
    {
      "commit": "5e6b803d7a97bc3b6ec8d4db49475706d368663d",
      "tree": "ac830125a49fdbc022b173ff1af33206886dbbbf",
      "parents": [
        "69ae15f2b5a5b8a6ced47100da8c06b1127f1805",
        "f5977f01101ed429b50a952572addb9e49f65ecf"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:10 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:10 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e am: 769fd6af7e am: 3920861bf9 am: 90acdd39d2 skipped: f5977f0110\n\nChange-Id: Ic4362b56ceeb1f99694197df179fd677011174b2\n"
    },
    {
      "commit": "f5977f01101ed429b50a952572addb9e49f65ecf",
      "tree": "e3ba619325e2e3e4a3b64010eb3b936b4511561b",
      "parents": [
        "8d6c33352921eb4414df5eabd0d922f1a9ddbca0",
        "90acdd39d2b9c00804deaef59b60ce531c959d2a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:09 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:09 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e am: 769fd6af7e am: 3920861bf9 am: 90acdd39d2\n\nChange-Id: I4e5872b649f75d9d3483f48d5955fb80b6ae336e\n"
    },
    {
      "commit": "90acdd39d2b9c00804deaef59b60ce531c959d2a",
      "tree": "489ff1503c05e8f66afe163bfc6990b6d1c0c068",
      "parents": [
        "6e2df031fa459da2db025aa9a9d1dceaabc047c8",
        "3920861bf948a8406402be1939d86ea7da196c31"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:08 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:08 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e am: 769fd6af7e am: 3920861bf9\n\nChange-Id: I4335e0947ff98756de0c0cfb5431120e12445523\n"
    },
    {
      "commit": "3920861bf948a8406402be1939d86ea7da196c31",
      "tree": "95d4fd2b69f563c81c167de5776d7c60ba28fb6a",
      "parents": [
        "9f344e0b9c8d6fb49061b872665dc22bf9da236a",
        "769fd6af7e2cb6dc3278a46efdfdd163570c1a18"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:06 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:06 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e am: 769fd6af7e\n\nChange-Id: I3c1a2caeb2eb2ceed89a2d65e8eb5365c0daa921\n"
    },
    {
      "commit": "769fd6af7e2cb6dc3278a46efdfdd163570c1a18",
      "tree": "2d50e56dac5b8516b9875c457b4b55fc1b2ba889",
      "parents": [
        "67835c7025b75d97aa1ad76e03407693fa307b57",
        "c7fe16530e1ab27a1298114925334e1c46ebd36f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:05 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Sat Feb 10 07:20:05 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE Prevent MediaPlayerService::Client\u0027s use-after-free am: c7fe16530e\n\nChange-Id: I94774240581df2cfd48584abdee32587de623116\n"
    },
    {
      "commit": "fa84ada543c66b83e8328dc9bdf4982394fa4347",
      "tree": "05cb67d957ee0b3f7f193df6914b4d6aa487fb8b",
      "parents": [
        "d0e0b1a1262c80e71fa2a1bb0f4880389b1e985b",
        "56134cc9e790f39b3b10a18b701b0607c20b6154"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 10 03:28:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 10 03:28:04 2018 +0000"
      },
      "message": "Merge \"Fix MediaDrm security level APIs\""
    },
    {
      "commit": "d0e0b1a1262c80e71fa2a1bb0f4880389b1e985b",
      "tree": "ee6b015139a87ea9046e93d392e132ac0bf62837",
      "parents": [
        "913f986aec4dc5c2eee4879746e9ffdc7af7637b",
        "d2bb1bd1fb916dc487ff930cd8c1ec618b49573e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 10 02:31:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 10 02:31:46 2018 +0000"
      },
      "message": "Merge \"MediaPlayer2: hook up srcId.\""
    },
    {
      "commit": "913f986aec4dc5c2eee4879746e9ffdc7af7637b",
      "tree": "d5d6b2f5180cb520350e554083501ba03fa1eeda",
      "parents": [
        "51fbf99c725544b8511ec9613f9607ff68561055",
        "77881cd0213e2fb5619862cfd5b0aa2b9d4e3081"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 10 02:18:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 10 02:18:55 2018 +0000"
      },
      "message": "Merge changes I55e18e2e,Id3687d2a,I9fb550a9\n\n* changes:\n  fix audio port ID generation for new AudioTrack and AudioRecord\n  Revert \"Revert \"audio flinger: move record permission checks to audio policy service\"\"\n  Revert \"Revert \"audio policy: refactor audio record APIs\"\"\n"
    },
    {
      "commit": "51fbf99c725544b8511ec9613f9607ff68561055",
      "tree": "b2ff6ec3707c1ed185ece8749b745cbaf8a42fd0",
      "parents": [
        "ceeee83aaf61fc61e47773da0ac97659057e1c77",
        "a3c77911df570d4378ae4869d1060915001f0eba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 10 01:44:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 10 01:44:58 2018 +0000"
      },
      "message": "Merge \"Update drm hal to find drm@1.1 factories\""
    },
    {
      "commit": "77881cd0213e2fb5619862cfd5b0aa2b9d4e3081",
      "tree": "0920071fb96e57d396b16eaf4166cbb460deb176",
      "parents": [
        "7dca8a83b7c6922a69e266aa9f2b5693a4d773a9"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Feb 09 16:01:31 2018 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Feb 09 16:09:20 2018 -0800"
      },
      "message": "fix audio port ID generation for new AudioTrack and AudioRecord\n\ncommit 0f4b3c544 introduced a problem in audio port ID generation\nby audio policy manager when a new playback or record track\nis created: audio flinger was passing a random port ID to\ngetOutputForAttr and getInputforAttr.\nThis caused audio policy to confuse several record tracks\nand fail to process capture stop properly.\n\nBug: 72628781\nTest: manual camcorder tests\n\nChange-Id: I55e18e2e6ccb9f69c36372d9bf9becf85e7c2614\n"
    },
    {
      "commit": "7dca8a83b7c6922a69e266aa9f2b5693a4d773a9",
      "tree": "cd09df52888de8f7af339c9decc3f21367272c1b",
      "parents": [
        "fee1976a2849c37a53d8a01ac10327d522a1ba93"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jan 29 18:44:26 2018 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Feb 09 16:09:06 2018 -0800"
      },
      "message": "Revert \"Revert \"audio flinger: move record permission checks to audio policy service\"\"\n\nThis reverts commit 67651f97c9c3880a4440c86618337f8a64c3e1a9.\n\nBug: 72628781\nTest: manual camcorder tests\nChange-Id: Id3687d2a4ab90f01d66ff30b2d77e6ec4ae72b3f\n"
    },
    {
      "commit": "fee1976a2849c37a53d8a01ac10327d522a1ba93",
      "tree": "5b8a259a93f6f84a964badf5417c113a308e67c9",
      "parents": [
        "98c15702ca0c814fee9110efa14d70fc9937514e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jan 29 18:44:13 2018 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Feb 09 16:08:31 2018 -0800"
      },
      "message": "Revert \"Revert \"audio policy: refactor audio record APIs\"\"\n\nThis reverts commit e9ebcdbb0580bd4a75f4530b957b1859e535c028.\n\nBug: 72628781\nTest: manual camcorder tests\nChange-Id: I9fb550a9f62d2d15cafbd7534e5e7eaa155a7213\n"
    },
    {
      "commit": "ceeee83aaf61fc61e47773da0ac97659057e1c77",
      "tree": "15bc6ac2c4a10039eb6f26687e17a7d29b38e158",
      "parents": [
        "7a498a96c082fd6baee468261128e9f0080ef2df",
        "2f3c3ecd7d68bef3252b7b1aaf39ec04df4df8c2"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Feb 09 23:59:50 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 09 23:59:50 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f am: 4b29913d94 am: a6bd71fcb8 am: 1816776c89 am: 86eb461699 am: e31e750544 am: 67835c7025 am: 9f344e0b9c am: 6e2df031fa am: 8d6c333529 am: 69ae15f2b5 am: 07fc61f790 am: 9d1cb8082d\nam: 2f3c3ecd7d\n\nChange-Id: I503fe66a3a5b362521acf7123a1da5bf826a0f91\n"
    },
    {
      "commit": "2f3c3ecd7d68bef3252b7b1aaf39ec04df4df8c2",
      "tree": "6be1cd785c8e13060f1d535357acb1691fb5771f",
      "parents": [
        "dd9010c7151e8224e46e5700f71c210a0df39f93",
        "9d1cb8082df0137c7e6dcd6c590d460b0f9d9319"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Feb 09 23:53:37 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 09 23:53:37 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f am: 4b29913d94 am: a6bd71fcb8 am: 1816776c89 am: 86eb461699 am: e31e750544 am: 67835c7025 am: 9f344e0b9c am: 6e2df031fa am: 8d6c333529 am: 69ae15f2b5 am: 07fc61f790\nam: 9d1cb8082d\n\nChange-Id: I2d86f93d3bad0dc56d4252efe39c63d90b0f4360\n"
    },
    {
      "commit": "9d1cb8082df0137c7e6dcd6c590d460b0f9d9319",
      "tree": "3043f6a9727ec9e54dfb152f7aead74216059bec",
      "parents": [
        "d7baca3dbb2a7beb040c89482f103d12e9b6a38e",
        "07fc61f790094831f29005b05af3e36eb2512033"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Feb 09 23:47:41 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 09 23:47:41 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f am: 4b29913d94 am: a6bd71fcb8 am: 1816776c89 am: 86eb461699 am: e31e750544 am: 67835c7025 am: 9f344e0b9c am: 6e2df031fa am: 8d6c333529 am: 69ae15f2b5\nam: 07fc61f790\n\nChange-Id: Ia9e336417bbc0dafe4b39c3ac47c96bc34e5f575\n"
    },
    {
      "commit": "07fc61f790094831f29005b05af3e36eb2512033",
      "tree": "e287ee622ad58b687a8a2f2bca855af5b0d849e7",
      "parents": [
        "5c7f325b007088741da1b7d505615d0254786ce6",
        "69ae15f2b5a5b8a6ced47100da8c06b1127f1805"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Feb 09 23:41:53 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 09 23:41:53 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f am: 4b29913d94 am: a6bd71fcb8 am: 1816776c89 am: 86eb461699 am: e31e750544 am: 67835c7025 am: 9f344e0b9c am: 6e2df031fa am: 8d6c333529\nam: 69ae15f2b5\n\nChange-Id: I7e4f6d0b844b1736d9ffb92a31c61765772a6140\n"
    },
    {
      "commit": "d2bb1bd1fb916dc487ff930cd8c1ec618b49573e",
      "tree": "0fea0d78d88f2f04de24b324ce2a21c0124b9975",
      "parents": [
        "72bf2a09b4f7f4d5af75f1bd85c8364e624113fe"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Feb 08 09:47:37 2018 -0800"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Feb 09 13:55:53 2018 -0800"
      },
      "message": "MediaPlayer2: hook up srcId.\n\nTest: MediaPlayer2 plays.\nBug: 63934228\nChange-Id: I0dd8b345d89034600e1c0fb3f58e4d92990c0054\n"
    },
    {
      "commit": "69ae15f2b5a5b8a6ced47100da8c06b1127f1805",
      "tree": "ac830125a49fdbc022b173ff1af33206886dbbbf",
      "parents": [
        "01970bf6fb6ddb58e10fc9bea659f90aee74148a",
        "8d6c33352921eb4414df5eabd0d922f1a9ddbca0"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:23 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:23 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f am: 4b29913d94 am: a6bd71fcb8 am: 1816776c89 am: 86eb461699 am: e31e750544 am: 67835c7025 am: 9f344e0b9c am: 6e2df031fa am: 8d6c333529\n\nChange-Id: I992da5131a99270d4bf008318d10ce6c2e6a64ca\n"
    },
    {
      "commit": "8d6c33352921eb4414df5eabd0d922f1a9ddbca0",
      "tree": "f62d700b60396de6791ff62b35a5517b17ff7622",
      "parents": [
        "68adda01b0841f6c6a9880ec15ec12657571b919",
        "6e2df031fa459da2db025aa9a9d1dceaabc047c8"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:21 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:21 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f am: 4b29913d94 am: a6bd71fcb8 am: 1816776c89 am: 86eb461699 am: e31e750544 am: 67835c7025 am: 9f344e0b9c am: 6e2df031fa\n\nChange-Id: Ie2a6d6bb505134e2d07b196379246ea4544cb0a5\n"
    },
    {
      "commit": "6e2df031fa459da2db025aa9a9d1dceaabc047c8",
      "tree": "e813e4a8b1fe97c4059115bc53b9e02b511f87a4",
      "parents": [
        "3631c04dfae01873c56d234db71c8f58b6b8759e",
        "9f344e0b9c8d6fb49061b872665dc22bf9da236a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:20 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:20 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f am: 4b29913d94 am: a6bd71fcb8 am: 1816776c89 am: 86eb461699 am: e31e750544 am: 67835c7025 am: 9f344e0b9c\n\nChange-Id: I0c5683b92cf84e09633cb1634c2aed0aee5e1c42\n"
    },
    {
      "commit": "9f344e0b9c8d6fb49061b872665dc22bf9da236a",
      "tree": "970bacd885c799cf4f1edbf4d837d040d8309bbf",
      "parents": [
        "b6fdd7ee95db4827f2501db907bdb54543fe4830",
        "67835c7025b75d97aa1ad76e03407693fa307b57"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:18 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:18 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f am: 4b29913d94 am: a6bd71fcb8 am: 1816776c89 am: 86eb461699 am: e31e750544 am: 67835c7025\n\nChange-Id: I354563d4b9687164e9860bdaa3d4fd94d2765934\n"
    },
    {
      "commit": "67835c7025b75d97aa1ad76e03407693fa307b57",
      "tree": "b62575874de5f0bd17afcbb223e07db70b07c3a5",
      "parents": [
        "714148f6eb5693017129b8ab958d15bc79f7205a",
        "e31e750544204f1f0493b8234f4a16e24d53d274"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:16 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:16 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f am: 4b29913d94 am: a6bd71fcb8 am: 1816776c89 am: 86eb461699 am: e31e750544\n\nChange-Id: Ie94b060cdb7633e6b6f3640a6e2b5b984b3d1361\n"
    },
    {
      "commit": "e31e750544204f1f0493b8234f4a16e24d53d274",
      "tree": "d6184720191e6b1df582e918a2efc6925f36e369",
      "parents": [
        "93962ef5051f3f9a1f673c46a7cd81b2d74fb46c",
        "86eb4616999327bf1d813836c45e7ee515d99de7"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:14 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:14 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f am: 4b29913d94 am: a6bd71fcb8 am: 1816776c89 am: 86eb461699\n\nChange-Id: Id7a1afa456b8de5801606427a228002f5a1440f7\n"
    },
    {
      "commit": "86eb4616999327bf1d813836c45e7ee515d99de7",
      "tree": "33b5b024f84039cefd7636e0db119744f764fc64",
      "parents": [
        "25e199f7871c0181979e9f01d49041ae5dc45b2c",
        "1816776c89944f87f191369e883868b186e96d65"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:12 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:12 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f am: 4b29913d94 am: a6bd71fcb8 am: 1816776c89\n\nChange-Id: I4206da14e709ce8d7066ecb1fda4be4924b9ede0\n"
    },
    {
      "commit": "1816776c89944f87f191369e883868b186e96d65",
      "tree": "bd694ec8c64008b0ca97d1a166e96ace63df9bb2",
      "parents": [
        "e04b7c8c063dcc7f8d2a7989f81bd3e03aa42359",
        "a6bd71fcb812a45155087e07805f73ded8e576ee"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:10 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:10 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f am: 4b29913d94 am: a6bd71fcb8\n\nChange-Id: I51bfb3e7a77a5557c268a1c1c9b22689b871d6d2\n"
    },
    {
      "commit": "a6bd71fcb812a45155087e07805f73ded8e576ee",
      "tree": "0ed87196e2365aa37c9f2b62c0884f89a6cfcb8a",
      "parents": [
        "f7d9bba9b15753a1ab485c23b00648af4f1a33a2",
        "4b29913d94590e7de230d862c598696089423e2c"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:08 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:08 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f am: 4b29913d94\n\nChange-Id: I7d53911e6faa2b189e732b98039c50fe3c167b44\n"
    },
    {
      "commit": "4b29913d94590e7de230d862c598696089423e2c",
      "tree": "b34f9d276f8c994e7b8d378486559ab4e83edbf6",
      "parents": [
        "767a82a9d634495ddfbe0695dc8d50fa7f5f45b9",
        "f3e0afb82f104d6e9986779ba2cf548c6aab1092"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:06 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Feb 09 20:27:06 2018 +0000"
      },
      "message": "[automerger] M3UParser: detect variant streams without EXT-X-STREAM-INF am: f3e0afb82f\n\nChange-Id: Ie609291f32d610fdfbba78d05af6e10f19ea0a89\n"
    },
    {
      "commit": "f3e0afb82f104d6e9986779ba2cf548c6aab1092",
      "tree": "39b208e7ddd2ad5fb3e71101c6c826608233dfde",
      "parents": [
        "8c4ae8057cb34c296ebc4aea20b358a8b3eecec9"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Feb 09 12:19:35 2018 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Feb 09 12:21:55 2018 -0800"
      },
      "message": "M3UParser: detect variant streams without EXT-X-STREAM-INF\n\nBug: 68399439\nChange-Id: I95207b40f23a5f927da7154f9a952046118b5cad\n"
    },
    {
      "commit": "b41bfb59dd52decb1e5c5952d6ed786f159d772d",
      "tree": "2e1d534f04a5433fbec58887c17f4cdee6901110",
      "parents": [
        "7a498a96c082fd6baee468261128e9f0080ef2df"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Fri Feb 09 16:23:26 2018 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Fri Feb 09 20:31:20 2018 +0900"
      },
      "message": "MediaSession2: Pull out MediaSession2CallbackStub\n\nIt had been in the MediaController2Impl, but it doesn\u0027t make sense\nbecause the MediaSession2CallbackStub also handles browser specific\ncommands.\n\nTest: Run all MediaComponent tests once\nChange-Id: I8e8e64c020abbcf87bde3af9db56e601f2a01bb4\n"
    },
    {
      "commit": "7a498a96c082fd6baee468261128e9f0080ef2df",
      "tree": "1cf4a24c90a8a16eca9e2fc973e86ea589aac297",
      "parents": [
        "97df29e2b9c6df88fae9c14daa8e21c9ce5d45bf",
        "dd9010c7151e8224e46e5700f71c210a0df39f93"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Feb 09 10:07:52 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 09 10:07:52 2018 +0000"
      },
      "message": "Merge \"Refactor MediaPlayerBase\u0027s notify\" into oc-dev am: 01970bf6fb am: 5c7f325b00 am: d7baca3dbb\nam: dd9010c715\n\nChange-Id: I811b366fda6b63301a543d11f63c555ce489a5cd\n"
    },
    {
      "commit": "dd9010c7151e8224e46e5700f71c210a0df39f93",
      "tree": "a9f4c0f7bdd61819840840451c67ce6229386d14",
      "parents": [
        "b9c3d1990cab57710a5373aeb9c23b9b4d40ca8d",
        "d7baca3dbb2a7beb040c89482f103d12e9b6a38e"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Feb 09 10:01:39 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 09 10:01:39 2018 +0000"
      },
      "message": "Merge \"Refactor MediaPlayerBase\u0027s notify\" into oc-dev am: 01970bf6fb am: 5c7f325b00\nam: d7baca3dbb\n\nChange-Id: Iab518403b85f210af50320c3eee5ea13bf53c6d6\n"
    },
    {
      "commit": "d7baca3dbb2a7beb040c89482f103d12e9b6a38e",
      "tree": "e882b54d9af3581e3b8328a20b65323b163b75eb",
      "parents": [
        "ef977699de69f6d8f016cc98cf2fcadbb9632a18",
        "5c7f325b007088741da1b7d505615d0254786ce6"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Feb 09 09:56:00 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 09 09:56:00 2018 +0000"
      },
      "message": "Merge \"Refactor MediaPlayerBase\u0027s notify\" into oc-dev am: 01970bf6fb\nam: 5c7f325b00\n\nChange-Id: Iacf293765dea6571e2ae1882babdf53c2a746214\n"
    },
    {
      "commit": "5c7f325b007088741da1b7d505615d0254786ce6",
      "tree": "6d0c9a84751be23df2a026f159fce57753ab17ac",
      "parents": [
        "8347d50e63d8f92bbad06a844b744c4a376e16f7",
        "01970bf6fb6ddb58e10fc9bea659f90aee74148a"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Feb 09 09:50:29 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 09 09:50:29 2018 +0000"
      },
      "message": "Merge \"Refactor MediaPlayerBase\u0027s notify\" into oc-dev\nam: 01970bf6fb\n\nChange-Id: I2bf9b28a046a1415c5e087129c73006206c0e54f\n"
    },
    {
      "commit": "01970bf6fb6ddb58e10fc9bea659f90aee74148a",
      "tree": "c3880d8185a3ddcd5c320c92afa3a08da4aaeb16",
      "parents": [
        "b9d90149a970113e94b9005646c30f3f4ed096a9",
        "082e4f75a383f957a6ed9186ca0692b694e1ce45"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 09 09:40:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 09 09:40:20 2018 +0000"
      },
      "message": "Merge \"Refactor MediaPlayerBase\u0027s notify\" into oc-dev"
    },
    {
      "commit": "2e46c5c8a61d182f65e080f124148f48a66bce46",
      "tree": "f52ffcff4198bacf5613633767e029a64d9554c5",
      "parents": [
        "1bfabb36f5d6f09d87e9d52778b5a1cca9512722"
      ],
      "author": {
        "name": "Insun Kang",
        "email": "insun@google.com",
        "time": "Thu Feb 08 11:19:18 2018 +0900"
      },
      "committer": {
        "name": "Insun Kang",
        "email": "insun@google.com",
        "time": "Fri Feb 09 18:17:40 2018 +0900"
      },
      "message": "VideoView2: Applying missing experimental code for enabling subtitle\n\nThis will be repaced once it is integrated with MediaSesssion2 though.\nIt detects subtitle track and informs to MCV2 to via MediaSession event\nso that MCV2 enable CC button.\n\nTimedText related code is added for debugging purpose. It will be\nremoved later.\n\nTest: VideoViewTest app\nChange-Id: I3a8fef04b3cb4875f091f0b72d3a084bf5fa94ac\n"
    },
    {
      "commit": "97df29e2b9c6df88fae9c14daa8e21c9ce5d45bf",
      "tree": "6149fe53d0c51040dc82ee33990e3fe81ee357ee",
      "parents": [
        "04696f702ad0a4bdc59a4bbe47663a497b6128c8"
      ],
      "author": {
        "name": "Greg Hartman",
        "email": "ghartman@google.com",
        "time": "Thu Feb 08 20:16:32 2018 -0800"
      },
      "committer": {
        "name": "Greg Hartman",
        "email": "ghartman@google.com",
        "time": "Thu Feb 08 20:16:32 2018 -0800"
      },
      "message": "Fix bad assumptions around architectures\n\nBUG: 73137180\nTest: Local build and boot\nChange-Id: Ic4eb25592ad87102bad566c391c37dc089dd6a16\n"
    },
    {
      "commit": "04696f702ad0a4bdc59a4bbe47663a497b6128c8",
      "tree": "0e05c790f33385af35a3abdd676b8baa70c5e958",
      "parents": [
        "98c15702ca0c814fee9110efa14d70fc9937514e",
        "ebb2179afc0d6812fd2806c77b19bf5182718510"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 09 01:21:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 09 01:21:27 2018 +0000"
      },
      "message": "Merge \"Use @include for crash_dump seccomp policies.\""
    },
    {
      "commit": "98c15702ca0c814fee9110efa14d70fc9937514e",
      "tree": "52b650fe7c6c07821b2543c62abde91de916747a",
      "parents": [
        "ec8d39d73a2a0167ae1c21edb005a62f87d2bd38",
        "4a5b48197acdeaa397bf63a753af550bdea1b361"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 08 21:56:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 08 21:56:12 2018 +0000"
      },
      "message": "Merge \"Revert \"APM: Avoid route change mute of isolated sounds\"\""
    }
  ],
  "next": "ec8d39d73a2a0167ae1c21edb005a62f87d2bd38"
}
