)]}'
{
  "log": [
    {
      "commit": "485366ec5533cc3120a2c8dce35e38571c16f1cd",
      "tree": "13e816199c9299ef2766ba5c6dfbfaf5b0ef3edf",
      "parents": [
        "4051b1c2df459cba75b3487767a235e9f814ef31",
        "9addb6e1b192f27c419da21cf61fc9440ccd5012"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Sat Feb 17 03:55:56 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 17 03:55:56 2018 +0000"
      },
      "message": "Merge \"Camera NDK: fix headers\" am: fa87fc3b31\nam: 9addb6e1b1\n\nChange-Id: Ie034ecc0fff542fefcba0ce1f4e09c2b15ef87b8\n"
    },
    {
      "commit": "9addb6e1b192f27c419da21cf61fc9440ccd5012",
      "tree": "82c48f0933097d30c158fd040e390b6aede14266",
      "parents": [
        "35be00e8e6ce939993e5531d669b67dd0e3232c0",
        "fa87fc3b31e273efe3a2f5090dcd9c283e414aa5"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Sat Feb 17 03:44:11 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 17 03:44:11 2018 +0000"
      },
      "message": "Merge \"Camera NDK: fix headers\"\nam: fa87fc3b31\n\nChange-Id: Ic72dfb8129a20ae1feb319e463b8713d2e97c98e\n"
    },
    {
      "commit": "fa87fc3b31e273efe3a2f5090dcd9c283e414aa5",
      "tree": "82c48f0933097d30c158fd040e390b6aede14266",
      "parents": [
        "4d9abd9392ab0697548bd9c4c7a25617886a8980",
        "4846b9048bc711dc77ec7ead69e76273fed008e5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 17 02:04:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 17 02:04:35 2018 +0000"
      },
      "message": "Merge \"Camera NDK: fix headers\""
    },
    {
      "commit": "4846b9048bc711dc77ec7ead69e76273fed008e5",
      "tree": "82c48f0933097d30c158fd040e390b6aede14266",
      "parents": [
        "4d9abd9392ab0697548bd9c4c7a25617886a8980"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Feb 16 12:04:48 2018 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Feb 16 16:27:42 2018 -0800"
      },
      "message": "Camera NDK: fix headers\n\n- Include stdbool.h for using bool in C\n- Add typedef to restore backward compatibility\n\nBug: https://github.com/android-ndk/ndk/issues/559\nChange-Id: I28f5a99ea6271e364a2d1db793dbadcc63fe2f2c\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": "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": "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": "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": "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": "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": "b9c3d1990cab57710a5373aeb9c23b9b4d40ca8d",
      "tree": "1a8924da9a975e199d300dfa7b7d689d221d110b",
      "parents": [
        "5d05c38db22aedaef35b31124e5dded06f516e51",
        "ef977699de69f6d8f016cc98cf2fcadbb9632a18"
      ],
      "author": {
        "name": "Santhosh Behara",
        "email": "santhoshbehara@codeaurora.org",
        "time": "Thu Feb 08 20:53:49 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 08 20:53:49 2018 +0000"
      },
      "message": "Merge \"libmedia: Fix null pointer crash in secure buffer allocation.\" into oc-dev am: b9d90149a9 am: 8347d50e63\nam: ef977699de\n\nChange-Id: Ie964845732468495bde286ed73f517362c81b8be\n"
    },
    {
      "commit": "ef977699de69f6d8f016cc98cf2fcadbb9632a18",
      "tree": "60cc663315da1e9a994578fd061e051966e13f3b",
      "parents": [
        "a1f05a71972f9854bc49c345cd74e22df8f51fc1",
        "8347d50e63d8f92bbad06a844b744c4a376e16f7"
      ],
      "author": {
        "name": "Santhosh Behara",
        "email": "santhoshbehara@codeaurora.org",
        "time": "Thu Feb 08 20:49:06 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 08 20:49:06 2018 +0000"
      },
      "message": "Merge \"libmedia: Fix null pointer crash in secure buffer allocation.\" into oc-dev am: b9d90149a9\nam: 8347d50e63\n\nChange-Id: I8c4e32aad8f8a4e8b3faf3a55fd9f96175093210\n"
    },
    {
      "commit": "8347d50e63d8f92bbad06a844b744c4a376e16f7",
      "tree": "a53a509d39ab0754f67cb71f5932577c320bef93",
      "parents": [
        "078f1de778951df0b9b5748e4ad103ad9489e59f",
        "b9d90149a970113e94b9005646c30f3f4ed096a9"
      ],
      "author": {
        "name": "Santhosh Behara",
        "email": "santhoshbehara@codeaurora.org",
        "time": "Thu Feb 08 20:44:37 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 08 20:44:37 2018 +0000"
      },
      "message": "Merge \"libmedia: Fix null pointer crash in secure buffer allocation.\" into oc-dev\nam: b9d90149a9\n\nChange-Id: I78c237b954f053cd22faaf85aa8d84315172bec5\n"
    },
    {
      "commit": "b9d90149a970113e94b9005646c30f3f4ed096a9",
      "tree": "9c77a51499137bd77db578db4141fcb26988e761",
      "parents": [
        "68e58ff3bdd9a509b9a90d2d77bce76fc86904e5",
        "ddd508e96da76a3e2de3d8dfef16e4d0d07fbf9b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 08 20:36:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 08 20:36:38 2018 +0000"
      },
      "message": "Merge \"libmedia: Fix null pointer crash in secure buffer allocation.\" into oc-dev"
    },
    {
      "commit": "5d05c38db22aedaef35b31124e5dded06f516e51",
      "tree": "81d166d5c35484600fc1883f60cd35e8a11b5a6e",
      "parents": [
        "6d0b7083dd7ea16edebd91ce8b053434c5b9ea13",
        "a1f05a71972f9854bc49c345cd74e22df8f51fc1"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Feb 07 18:05:00 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 07 18:05:00 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d am: 8c4ae8057c am: 767a82a9d6 am: f7d9bba9b1 am: e04b7c8c06 am: 25e199f787 am: 93962ef505 am: 714148f6eb am: b6fdd7ee95 am: 3631c04dfa am: 68adda01b0 am: 68e58ff3bd am: 078f1de778\nam: a1f05a7197\n\nChange-Id: Ieefec18019f6c43214a108b0a86adc4962163a77\n"
    },
    {
      "commit": "a1f05a71972f9854bc49c345cd74e22df8f51fc1",
      "tree": "7547db922f7168e02877fb55698f3da233bc9668",
      "parents": [
        "74b97ba8f248e6d5f9fd98f963d35944f0fe1229",
        "078f1de778951df0b9b5748e4ad103ad9489e59f"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Feb 07 18:00:18 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 07 18:00:18 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d am: 8c4ae8057c am: 767a82a9d6 am: f7d9bba9b1 am: e04b7c8c06 am: 25e199f787 am: 93962ef505 am: 714148f6eb am: b6fdd7ee95 am: 3631c04dfa am: 68adda01b0 am: 68e58ff3bd\nam: 078f1de778\n\nChange-Id: Ia4ab7c252c8865e09879c2118739659b6dc6e4e8\n"
    },
    {
      "commit": "078f1de778951df0b9b5748e4ad103ad9489e59f",
      "tree": "c32e3c97cb20ee946cad251e863ee64a6fc4598c",
      "parents": [
        "444b0377489aaa6b792e6f1472e95a5f9ee898e0",
        "68e58ff3bdd9a509b9a90d2d77bce76fc86904e5"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Feb 07 17:55:11 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 07 17:55:11 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d am: 8c4ae8057c am: 767a82a9d6 am: f7d9bba9b1 am: e04b7c8c06 am: 25e199f787 am: 93962ef505 am: 714148f6eb am: b6fdd7ee95 am: 3631c04dfa am: 68adda01b0\nam: 68e58ff3bd\n\nChange-Id: I74ea636403adc3d589d05e99135b8c3a237e656e\n"
    },
    {
      "commit": "6d0b7083dd7ea16edebd91ce8b053434c5b9ea13",
      "tree": "f3ce3a66ac66af710247c6961d0ed73be9f06208",
      "parents": [
        "2fd1f62aa8a600293b10f91a1ceebcbe38c74acc",
        "35be00e8e6ce939993e5531d669b67dd0e3232c0"
      ],
      "author": {
        "name": "Gigon Bae",
        "email": "gbae@nvidia.com",
        "time": "Wed Feb 07 07:10:31 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 07 07:10:31 2018 +0000"
      },
      "message": "Merge \"Camera: parse preview fps and fps range correctly\" am: 4d9abd9392\nam: 35be00e8e6\n\nChange-Id: I840520af5fb08bea112ce0927ddfdde6df322bf3\n"
    },
    {
      "commit": "35be00e8e6ce939993e5531d669b67dd0e3232c0",
      "tree": "5a00a92a1e7d0014321f4c411eccc09ab1ebe72d",
      "parents": [
        "76121a012a14ea2622707b20eecd89a1f8f55133",
        "4d9abd9392ab0697548bd9c4c7a25617886a8980"
      ],
      "author": {
        "name": "Gigon Bae",
        "email": "gbae@nvidia.com",
        "time": "Wed Feb 07 07:06:55 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 07 07:06:55 2018 +0000"
      },
      "message": "Merge \"Camera: parse preview fps and fps range correctly\"\nam: 4d9abd9392\n\nChange-Id: I3379a28c5d2028a1d08abffcdd81786d952cf75c\n"
    },
    {
      "commit": "4d9abd9392ab0697548bd9c4c7a25617886a8980",
      "tree": "5a00a92a1e7d0014321f4c411eccc09ab1ebe72d",
      "parents": [
        "e0b256a5a24ba1e2f3a324f86ce2a2bbadca301b",
        "b915da10831802013d670d6a316727e7b2e1a74e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 07 06:59:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 07 06:59:48 2018 +0000"
      },
      "message": "Merge \"Camera: parse preview fps and fps range correctly\""
    },
    {
      "commit": "b915da10831802013d670d6a316727e7b2e1a74e",
      "tree": "5a00a92a1e7d0014321f4c411eccc09ab1ebe72d",
      "parents": [
        "e0b256a5a24ba1e2f3a324f86ce2a2bbadca301b"
      ],
      "author": {
        "name": "Gigon Bae",
        "email": "gbae@nvidia.com",
        "time": "Tue Feb 06 18:32:46 2018 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Feb 07 05:03:09 2018 +0000"
      },
      "message": "Camera: parse preview fps and fps range correctly\n\n* Swap definition of fpsRange and fpsSingle to present correct value.\n\nWithout this patch, setPreviewFpsRange() and setPreviewFrameRate()\nmethods may not work correctly.\n\nTest: partner testing\nBug 73020119\nChange-Id: I7a504bb698985489e0bee595db62c99bc2c4db64\n"
    },
    {
      "commit": "68e58ff3bdd9a509b9a90d2d77bce76fc86904e5",
      "tree": "df18280dfb7b33e6ce034f7f5d526cf47d1397d2",
      "parents": [
        "5924e3db2428f8b9ffce07add57ab7a7ad879269",
        "68adda01b0841f6c6a9880ec15ec12657571b919"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:39 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:39 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d am: 8c4ae8057c am: 767a82a9d6 am: f7d9bba9b1 am: e04b7c8c06 am: 25e199f787 am: 93962ef505 am: 714148f6eb am: b6fdd7ee95 am: 3631c04dfa am: 68adda01b0\n\nChange-Id: I482ed76d0d8e0439188680a4297304f6882c8dd8\n"
    },
    {
      "commit": "68adda01b0841f6c6a9880ec15ec12657571b919",
      "tree": "b0a2221e1ebba4f434016fe0ea2b9f1894d75134",
      "parents": [
        "33890805cd833e56293d3099de32e2ba8635e627",
        "3631c04dfae01873c56d234db71c8f58b6b8759e"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:36 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:36 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d am: 8c4ae8057c am: 767a82a9d6 am: f7d9bba9b1 am: e04b7c8c06 am: 25e199f787 am: 93962ef505 am: 714148f6eb am: b6fdd7ee95 am: 3631c04dfa\n\nChange-Id: Ifdda622d9dcd0827c2fec2ef77c21d0ebf4fa04f\n"
    },
    {
      "commit": "3631c04dfae01873c56d234db71c8f58b6b8759e",
      "tree": "4fc8cc0b45b41a3d6de0268f8562fd392daff83a",
      "parents": [
        "aec31ed33184865e4b85cfabd36d8c5354a311f4",
        "b6fdd7ee95db4827f2501db907bdb54543fe4830"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:34 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:34 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d am: 8c4ae8057c am: 767a82a9d6 am: f7d9bba9b1 am: e04b7c8c06 am: 25e199f787 am: 93962ef505 am: 714148f6eb am: b6fdd7ee95\n\nChange-Id: Id66662f4ee5503703925fcb1c2cf7cb56f06cc89\n"
    },
    {
      "commit": "b6fdd7ee95db4827f2501db907bdb54543fe4830",
      "tree": "06d7f121ec1570208b448d4cd35905dd99aa91fb",
      "parents": [
        "cd44215f9fbf9d108f36fbf121feb43f29fa0702",
        "714148f6eb5693017129b8ab958d15bc79f7205a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:32 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:32 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d am: 8c4ae8057c am: 767a82a9d6 am: f7d9bba9b1 am: e04b7c8c06 am: 25e199f787 am: 93962ef505 am: 714148f6eb\n\nChange-Id: Id6c6d3bab191bb1f1aa12aa77e5ba8a136ad28ae\n"
    },
    {
      "commit": "714148f6eb5693017129b8ab958d15bc79f7205a",
      "tree": "9f8461d28c49386467a50b3b2984c742c8ca9082",
      "parents": [
        "5c2b26a07c93765325d2f30b5aa9c443e4d54dd4",
        "93962ef5051f3f9a1f673c46a7cd81b2d74fb46c"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:30 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:30 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d am: 8c4ae8057c am: 767a82a9d6 am: f7d9bba9b1 am: e04b7c8c06 am: 25e199f787 am: 93962ef505\n\nChange-Id: Ibdf718fcf9a6494c3edaf73952c9723e155e98fd\n"
    },
    {
      "commit": "93962ef5051f3f9a1f673c46a7cd81b2d74fb46c",
      "tree": "007b73d2154018b46b0ee8b3b8826b30aa3c883b",
      "parents": [
        "8ffac892a583d798573844557fbd7382746f7a8b",
        "25e199f7871c0181979e9f01d49041ae5dc45b2c"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:27 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:27 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d am: 8c4ae8057c am: 767a82a9d6 am: f7d9bba9b1 am: e04b7c8c06 am: 25e199f787\n\nChange-Id: I6703b9a841f86bf9a211f777766e831dddf1350e\n"
    },
    {
      "commit": "25e199f7871c0181979e9f01d49041ae5dc45b2c",
      "tree": "189ad3fb032485bd74bd0d00cbdb834fd1adde86",
      "parents": [
        "86a97a8d1ac03f96e0e8ecc42ba28d0c58e24fcc",
        "e04b7c8c063dcc7f8d2a7989f81bd3e03aa42359"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:25 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:25 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d am: 8c4ae8057c am: 767a82a9d6 am: f7d9bba9b1 am: e04b7c8c06\n\nChange-Id: I875d610e53196f38dcf132338aef4258c25d30d3\n"
    },
    {
      "commit": "e04b7c8c063dcc7f8d2a7989f81bd3e03aa42359",
      "tree": "c67bb86ca4561cbba0318947321945ad071237be",
      "parents": [
        "42495748d7636252f4b3cfaeb3d72cbad5ad1a25",
        "f7d9bba9b15753a1ab485c23b00648af4f1a33a2"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:23 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:23 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d am: 8c4ae8057c am: 767a82a9d6 am: f7d9bba9b1\n\nChange-Id: Id8e79e0c9fdb20b2b3e78731d4427309547a97b5\n"
    },
    {
      "commit": "f7d9bba9b15753a1ab485c23b00648af4f1a33a2",
      "tree": "b403c8f087da3171e9a3189478027b0a08e7a8bf",
      "parents": [
        "be8e054c7a06106f2d4d775e2e23c3f7f639e2ac",
        "767a82a9d634495ddfbe0695dc8d50fa7f5f45b9"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:20 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:20 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d am: 8c4ae8057c am: 767a82a9d6\n\nChange-Id: Icc59fcf29c7f1ab02aada08a14ac289a03d785a9\n"
    },
    {
      "commit": "767a82a9d634495ddfbe0695dc8d50fa7f5f45b9",
      "tree": "2da5a3917b5232459b8dd06784fea2b254a6810c",
      "parents": [
        "a896e5b77ad3c7d10545a15c0f0421ed45ea6b0f",
        "8c4ae8057cb34c296ebc4aea20b358a8b3eecec9"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:18 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:18 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d am: 8c4ae8057c\n\nChange-Id: I62c49aaaae1a483b0f74988a52c8b3995e081683\n"
    },
    {
      "commit": "8c4ae8057cb34c296ebc4aea20b358a8b3eecec9",
      "tree": "217686eb735683633ca3e56f053c8735d421b70c",
      "parents": [
        "0790581021d89ae1d7242e5eb1197bfd12725c85",
        "e0c020969d88891b0b71bb938778e9ca762e8035"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:15 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Feb 07 00:05:15 2018 +0000"
      },
      "message": "[automerger] Check NAL size before looking inside am: e0c020969d\n\nChange-Id: I5f8c8a4b5fa4f24ba6e6feb7fd2c9bc2d2d12268\n"
    },
    {
      "commit": "e0c020969d88891b0b71bb938778e9ca762e8035",
      "tree": "ef765dc8a5d34d9939c3b1351edfa877df8940fb",
      "parents": [
        "323f6f51a67b771621633520d62599510665ebde"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Feb 06 11:25:31 2018 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Feb 06 15:56:56 2018 -0800"
      },
      "message": "Check NAL size before looking inside\n\nAdd a check to ensure we have a non-zero size for a NAL while\nparsing before we crack said NAL open to see what type it is.\n\nBug: 72117051\nTest: compilation\nChange-Id: Iaa3ebb2daae5d9225060a11e9adbb6757a168656\nMerged-In: I607c67a320b33b991476db30d78223cf4386c0e8\n"
    },
    {
      "commit": "2fd1f62aa8a600293b10f91a1ceebcbe38c74acc",
      "tree": "7a00e70c1b11557955ce7b9efe73f673420ce5a9",
      "parents": [
        "539272f30f4d62cb416c69f3e09c85d44a9a92a7",
        "76121a012a14ea2622707b20eecd89a1f8f55133"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Feb 02 04:00:12 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 02 04:00:12 2018 +0000"
      },
      "message": "Merge \"Remove unused AVI extractor\" am: e0b256a5a2\nam: 76121a012a\n\nChange-Id: If4f40a56b4a4eca47a40eefa6c11dc61ccf835d7\n"
    },
    {
      "commit": "76121a012a14ea2622707b20eecd89a1f8f55133",
      "tree": "4ec8e09bf29ce879c8b53578a1750e8be5090cbb",
      "parents": [
        "55deee701591efed4200a056ab998237142f5195",
        "e0b256a5a24ba1e2f3a324f86ce2a2bbadca301b"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Feb 01 23:32:18 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 01 23:32:18 2018 +0000"
      },
      "message": "Merge \"Remove unused AVI extractor\"\nam: e0b256a5a2\n\nChange-Id: I9a975795400b42e34136090017a1cf4e55e652ae\n"
    },
    {
      "commit": "e0b256a5a24ba1e2f3a324f86ce2a2bbadca301b",
      "tree": "4ec8e09bf29ce879c8b53578a1750e8be5090cbb",
      "parents": [
        "d31b6e37f0b04a19ce084ffd60cd1c210241d24b",
        "22c49cd6a02b57e1a314c008ae231abbe5dbee6c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 21:34:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 21:34:48 2018 +0000"
      },
      "message": "Merge \"Remove unused AVI extractor\""
    },
    {
      "commit": "22c49cd6a02b57e1a314c008ae231abbe5dbee6c",
      "tree": "4ec8e09bf29ce879c8b53578a1750e8be5090cbb",
      "parents": [
        "d31b6e37f0b04a19ce084ffd60cd1c210241d24b"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Feb 01 08:07:40 2018 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Feb 01 20:12:26 2018 +0000"
      },
      "message": "Remove unused AVI extractor\n\nThis hasn\u0027t been built or tested in years, so remove it.\nBug: 6453819\nTest: build\n\nChange-Id: I3b99a90ad8593d3b865af869b01c0a6c400142e3\nMerged-In: I3b99a90ad8593d3b865af869b01c0a6c400142e3\n"
    },
    {
      "commit": "539272f30f4d62cb416c69f3e09c85d44a9a92a7",
      "tree": "cbcc56da029c4bfc343a3055d536175ffb6d10ea",
      "parents": [
        "714d292393272e1d4857ab9efd5783986508e3ef",
        "55deee701591efed4200a056ab998237142f5195"
      ],
      "author": {
        "name": "shaohongsheng",
        "email": "shao.hongsheng@zte.com.cn",
        "time": "Tue Jan 23 06:47:54 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 23 06:47:54 2018 +0000"
      },
      "message": "Merge \"SampleIterator: fix sizeof bug in getSampleSizeDirect.\" am: d31b6e37f0\nam: 55deee7015\n\nChange-Id: I6841606c910b71000752c35d88cb51f4d89a3bd0\n"
    },
    {
      "commit": "55deee701591efed4200a056ab998237142f5195",
      "tree": "761accff39f83edc57a9764c9a5c5db676fcd6e4",
      "parents": [
        "1f1584afba0aa10bf801b9f4bd8a886275bf704b",
        "d31b6e37f0b04a19ce084ffd60cd1c210241d24b"
      ],
      "author": {
        "name": "shaohongsheng",
        "email": "shao.hongsheng@zte.com.cn",
        "time": "Tue Jan 23 06:37:43 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 23 06:37:43 2018 +0000"
      },
      "message": "Merge \"SampleIterator: fix sizeof bug in getSampleSizeDirect.\"\nam: d31b6e37f0\n\nChange-Id: I633c0fcd3cfda2100c20e4e076fbf4ec338551b0\n"
    },
    {
      "commit": "d31b6e37f0b04a19ce084ffd60cd1c210241d24b",
      "tree": "761accff39f83edc57a9764c9a5c5db676fcd6e4",
      "parents": [
        "930c98004392a56a76ce1217f1791db5965b6ea5",
        "16c8f0ddb60293a694c39aec90aeb0a8663234ca"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 23 04:06:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 23 04:06:46 2018 +0000"
      },
      "message": "Merge \"SampleIterator: fix sizeof bug in getSampleSizeDirect.\""
    },
    {
      "commit": "714d292393272e1d4857ab9efd5783986508e3ef",
      "tree": "f1598e986e44d19f4d989f7cde202ba1e0cd760a",
      "parents": [
        "57abaabdaf7545c3cbf9b6b5a6c7d533a3311583",
        "1f1584afba0aa10bf801b9f4bd8a886275bf704b"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "guennadi.liakhovetski@intel.com",
        "time": "Tue Jan 23 02:31:35 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 23 02:31:35 2018 +0000"
      },
      "message": "Merge \"CameraService: fix camera removal paths\" am: 930c980043\nam: 1f1584afba\n\nChange-Id: I0581b0b0a4d44c941d5617de8d746a99da38761a\n"
    },
    {
      "commit": "1f1584afba0aa10bf801b9f4bd8a886275bf704b",
      "tree": "6fdae909fe3cd857651a294da51c98b6c97f858d",
      "parents": [
        "677755f2e4ced986cade64653222d7f045d0044d",
        "930c98004392a56a76ce1217f1791db5965b6ea5"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "guennadi.liakhovetski@intel.com",
        "time": "Tue Jan 23 02:06:00 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 23 02:06:00 2018 +0000"
      },
      "message": "Merge \"CameraService: fix camera removal paths\"\nam: 930c980043\n\nChange-Id: Ia97ce84c1b954fcfd0a15743071e968492e40221\n"
    },
    {
      "commit": "930c98004392a56a76ce1217f1791db5965b6ea5",
      "tree": "6fdae909fe3cd857651a294da51c98b6c97f858d",
      "parents": [
        "06d588e89bb410907eb4048b3a1661db6c073ef4",
        "6034bf5f21c57f66f3307d7934bc5c7616d2acf3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 23 00:52:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 23 00:52:00 2018 +0000"
      },
      "message": "Merge \"CameraService: fix camera removal paths\""
    },
    {
      "commit": "57abaabdaf7545c3cbf9b6b5a6c7d533a3311583",
      "tree": "90cb7f132176199d8d808e9311466dd9fdd58366",
      "parents": [
        "19a128b33ec0eb2920b9900dd19763a96a419349",
        "677755f2e4ced986cade64653222d7f045d0044d"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Jan 22 20:29:13 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 22 20:29:13 2018 +0000"
      },
      "message": "Merge \"Camera: fix use after disconnect error\" am: 06d588e89b\nam: 677755f2e4\n\nChange-Id: I9bbaf6f73a28dfa4dceef329f08e0aa424bce6f5\n"
    },
    {
      "commit": "677755f2e4ced986cade64653222d7f045d0044d",
      "tree": "f704c6f50f1292a6c3c3a8069f3a5b6c27221674",
      "parents": [
        "a3114f7a27f2f5ce64c761dbf4588f90d516f829",
        "06d588e89bb410907eb4048b3a1661db6c073ef4"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Jan 22 20:26:38 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 22 20:26:38 2018 +0000"
      },
      "message": "Merge \"Camera: fix use after disconnect error\"\nam: 06d588e89b\n\nChange-Id: Ib5d543f7d8580f97f6d943641ecf77a1d5eb0419\n"
    },
    {
      "commit": "06d588e89bb410907eb4048b3a1661db6c073ef4",
      "tree": "f704c6f50f1292a6c3c3a8069f3a5b6c27221674",
      "parents": [
        "3d0a566bcc5e698fffa26f4913f85f5de6136572",
        "f44c24ad2e048c8d7bf751be896d5a75c35d3c8d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 22 20:12:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 22 20:12:26 2018 +0000"
      },
      "message": "Merge \"Camera: fix use after disconnect error\""
    },
    {
      "commit": "6034bf5f21c57f66f3307d7934bc5c7616d2acf3",
      "tree": "cc7fe6bd323f5c58f4a43c3738745b4288d82c21",
      "parents": [
        "3d0a566bcc5e698fffa26f4913f85f5de6136572"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "guennadi.liakhovetski@intel.com",
        "time": "Thu Dec 07 10:28:29 2017 +0100"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Jan 19 22:24:34 2018 +0000"
      },
      "message": "CameraService: fix camera removal paths\n\nCurrently the camera subsystem is trying to store all cameras, that\nhave ever been registered with it by camera HALs. This makes it\neasier for the framework, but with hotpluggable cameras it makes\nlittle sense, because for this HALs also have to store all cameras,\nthat have ever been plugged in and with every new plug in event\nidentify, whether this is a new camera or a known one. An easier and\ncleaner approach is to remove cameras upon unplug. This patch\nimplements that.\n\nChange-Id: Ie38cad59449386351518655e723e3f826a2ec826\nSigned-off-by: Guennadi Liakhovetski \u003cguennadi.liakhovetski@intel.com\u003e\n"
    },
    {
      "commit": "19a128b33ec0eb2920b9900dd19763a96a419349",
      "tree": "873b5e024d83fcde406248e56f5be66b7b356339",
      "parents": [
        "c61baba71e32c551b7e46db61c433829477b89d3",
        "a3114f7a27f2f5ce64c761dbf4588f90d516f829"
      ],
      "author": {
        "name": "David Sehr",
        "email": "sehr@google.com",
        "time": "Fri Jan 19 00:24:53 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 19 00:24:53 2018 +0000"
      },
      "message": "Merge \"Remove libziparchive dependency on libutils\" am: 3d0a566bcc\nam: a3114f7a27\n\nChange-Id: I2607cdeb25e0dd9d5895b74176a20324366de6eb\n"
    }
  ],
  "next": "a3114f7a27f2f5ce64c761dbf4588f90d516f829"
}
