)]}'
{
  "log": [
    {
      "commit": "dba03231c2fb2c54c8a7b313786c7bc7d3471908",
      "tree": "cc1ee659dacb67c1eb87cc9f6967126bf6ab9dc4",
      "parents": [
        "b59478c8fb4cefef00fb46c05749d64265d5bb4a"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Aug 19 15:54:28 2019 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Aug 30 14:41:17 2019 -0700"
      },
      "message": "Camera: implement camera audio restriction API\n\nTest: new CTS test\nBug: 135676184\nChange-Id: I5f26e343a4ee92b66fabfaa6bda94224ae311c40\n"
    },
    {
      "commit": "b59478c8fb4cefef00fb46c05749d64265d5bb4a",
      "tree": "b58bd07e48747a0c4569a6b338331c706c8463a9",
      "parents": [
        "f488bd917cb3d6b8cdf9944119afb90f506a8c0f",
        "da208450df02e12c8d2cb42769c5e6cb87949954"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 30 20:37:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 30 20:37:39 2019 +0000"
      },
      "message": "Merge \"Camera: hook up frame replaced callback for stream splitter\""
    },
    {
      "commit": "f488bd917cb3d6b8cdf9944119afb90f506a8c0f",
      "tree": "7b864965c215e6842078985499deba95c88fc5ec",
      "parents": [
        "10e49537dcf7584cc2da5a7f906150f8a2578910",
        "bf536ac5e2e415c735ba27b7879d580a0658e65d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 30 01:35:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 30 01:35:47 2019 +0000"
      },
      "message": "Merge \"Mediacodec to use C interface to mediametrics\""
    },
    {
      "commit": "10e49537dcf7584cc2da5a7f906150f8a2578910",
      "tree": "8771a1fb096c91cea5ff2c8fd276658fa098688e",
      "parents": [
        "0295125624e8253fbf37d57bae649d0c5f257b2d",
        "c23c72c49651709bcffe83a65f3f897b64e0b531"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Aug 29 17:23:51 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 29 17:23:51 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"bufferpool2: fix native handle race condition\" into qt-qpr1-dev am: 989ba10784\nam: c23c72c496 -s ours\nam skip reason: change_id I4ac142fcb7e3ecdb3fb02792f516b343d71bfc38 with SHA1 dc5cb62ff4 is in history\n\nChange-Id: I0fa51ecba7ba95a3b891c3da9fadb42a7b63dbc7\n"
    },
    {
      "commit": "c23c72c49651709bcffe83a65f3f897b64e0b531",
      "tree": "71e96930dcd317f5107020d4a0943bf16a821d40",
      "parents": [
        "70048f69ddcbd30ab974ba6f5c0db368ef5db292",
        "989ba107841626e4113828c39f139f1b766acb82"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Aug 29 17:08:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 29 17:08:14 2019 -0700"
      },
      "message": "Merge \"bufferpool2: fix native handle race condition\" into qt-qpr1-dev\nam: 989ba10784\n\nChange-Id: I83075a045225b182d49129a7af5a885353fc388e\n"
    },
    {
      "commit": "989ba107841626e4113828c39f139f1b766acb82",
      "tree": "084f69c0c1fa44fc56de1d4ba15c293c755309b1",
      "parents": [
        "141f9a9c83426674385bc0817cb4e7dd721404e2",
        "47897d5ff923f830bfc322a87c2f48670d35571c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 29 23:39:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 29 23:39:30 2019 +0000"
      },
      "message": "Merge \"bufferpool2: fix native handle race condition\" into qt-qpr1-dev"
    },
    {
      "commit": "0295125624e8253fbf37d57bae649d0c5f257b2d",
      "tree": "8771a1fb096c91cea5ff2c8fd276658fa098688e",
      "parents": [
        "33d7ab050e3dd07ad3fa2aaab4ee4d8d309b6287",
        "70a62fef1c5d2d4c6e3ee6b9b5317dde87997ff6"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Aug 28 23:08:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 28 23:08:23 2019 +0000"
      },
      "message": "Merge \"Increase OggExtractor\u0027s confidence\""
    },
    {
      "commit": "33d7ab050e3dd07ad3fa2aaab4ee4d8d309b6287",
      "tree": "c79d96533c4f172311ef24252a3ea00b0f0c3510",
      "parents": [
        "0079afdf3f8db0554aadfa869675198c14a4fb20",
        "18ea045e553fdc799c65d2899b026d3fc6d4651a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 28 03:57:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 28 03:57:22 2019 +0000"
      },
      "message": "Merge \"Include header for property_get_int32() prototype\""
    },
    {
      "commit": "0079afdf3f8db0554aadfa869675198c14a4fb20",
      "tree": "1a20eb7d7cb00375e66fdc57fd348123be07516f",
      "parents": [
        "c2f08b866c6585cf4ad775cf49719666f2d42b0e",
        "70048f69ddcbd30ab974ba6f5c0db368ef5db292"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Aug 27 17:49:12 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 27 17:49:12 2019 -0700"
      },
      "message": "Merge \"Add more tests for battery checker code\" into qt-qpr1-dev am: 141f9a9c83\nam: 70048f69dd\n\nChange-Id: I0b5832054d98c3d58d887b5227ab58af75f92684\n"
    },
    {
      "commit": "70048f69ddcbd30ab974ba6f5c0db368ef5db292",
      "tree": "f15ec1a891ef788b8eada485767475294471871a",
      "parents": [
        "b987412a27d0781d1bcf2b43069f303339f76798",
        "141f9a9c83426674385bc0817cb4e7dd721404e2"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Aug 27 17:16:07 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 27 17:16:07 2019 -0700"
      },
      "message": "Merge \"Add more tests for battery checker code\" into qt-qpr1-dev\nam: 141f9a9c83\n\nChange-Id: I8741bdb299d1b6aa8596d832b85d4452b5ae7c9e\n"
    },
    {
      "commit": "141f9a9c83426674385bc0817cb4e7dd721404e2",
      "tree": "59fa1e562c356ac54c58ed229d7ea86b7e4d1675",
      "parents": [
        "86f3ec44f45f6ad6adcc068f604562aa60737a11",
        "ad2ceb8560232dd00d225d5e29e31fd1beda91f4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 27 23:34:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 27 23:34:50 2019 +0000"
      },
      "message": "Merge \"Add more tests for battery checker code\" into qt-qpr1-dev"
    },
    {
      "commit": "18ea045e553fdc799c65d2899b026d3fc6d4651a",
      "tree": "b81e2e85a42ef46aff0e63b825fb1b321ca00ffb",
      "parents": [
        "a05365157966870963a65db4ed1b70f005256240"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Aug 27 16:07:27 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Aug 27 16:07:27 2019 -0700"
      },
      "message": "Include header for property_get_int32() prototype\n\nBug:140134471\nTest: compilation\n"
    },
    {
      "commit": "da208450df02e12c8d2cb42769c5e6cb87949954",
      "tree": "3377323dcd2f0a28898c9250caf614437edfdb1e",
      "parents": [
        "c2f08b866c6585cf4ad775cf49719666f2d42b0e"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Aug 26 15:35:57 2019 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Aug 27 22:07:57 2019 +0000"
      },
      "message": "Camera: hook up frame replaced callback for stream splitter\n\nTest: partner provided test APK\nBug: 136777506\nChange-Id: I75641c1d87672fe6ec3af5726d1f1c90356984f7\n"
    },
    {
      "commit": "c2f08b866c6585cf4ad775cf49719666f2d42b0e",
      "tree": "9aee2a0c3c03644d95b478e4b91a164ac7262a92",
      "parents": [
        "fb1ae807222a43d977790c028297496dc0583f53",
        "2f5010dfa412c4998ab4047bfd3e20b595def61b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 27 16:11:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 27 16:11:24 2019 +0000"
      },
      "message": "Merge \"Camera: Make originalDataSpace be const upon stream creation\""
    },
    {
      "commit": "fb1ae807222a43d977790c028297496dc0583f53",
      "tree": "e8fe68038039316b1cb49b7fd00e842ec602449e",
      "parents": [
        "e67d86100f23f56d78b3a666bc2b87284d0486b1",
        "ddf87effa4d80f413a80fde861f73877ccd80599"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Aug 27 15:50:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 27 15:50:18 2019 +0000"
      },
      "message": "Merge \"AudioFlinger: enforce OP_RECORD_AUDIO during recording\""
    },
    {
      "commit": "e67d86100f23f56d78b3a666bc2b87284d0486b1",
      "tree": "d338be7afa0d2a359a6a951f6dba347d06ac41e2",
      "parents": [
        "8b3b96032970ebc7a41f28cb9b4b4ac21b9e602a",
        "b987412a27d0781d1bcf2b43069f303339f76798"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Tue Aug 27 01:49:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 27 01:49:54 2019 -0700"
      },
      "message": "Merge \"Add sub-elements for \"Variant\" type\" into qt-dev am: 2322d0f769 am: 0a5f121870 am: 86f3ec44f4\nam: b987412a27\n\nChange-Id: I440592a5d4cf625399503765162d534a72ba4b55\n"
    },
    {
      "commit": "b987412a27d0781d1bcf2b43069f303339f76798",
      "tree": "40fa88367807d64400f2290cdee15c6b92b22298",
      "parents": [
        "b47c5d49b984e6f709f8bdf8bdef652cce85d43b",
        "86f3ec44f45f6ad6adcc068f604562aa60737a11"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Tue Aug 27 01:17:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 27 01:17:47 2019 -0700"
      },
      "message": "Merge \"Add sub-elements for \"Variant\" type\" into qt-dev am: 2322d0f769 am: 0a5f121870\nam: 86f3ec44f4\n\nChange-Id: I48faa5180dd6690b7a93154294402f7bf468a4ef\n"
    },
    {
      "commit": "86f3ec44f45f6ad6adcc068f604562aa60737a11",
      "tree": "f92aca3be0126b4b6fb440ffe3263989bad56e17",
      "parents": [
        "49851fcb64c476e8a3d61cef86d70b36c8a28e91",
        "0a5f121870f318cd9a9ea1b53258009a5b3e3a20"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Tue Aug 27 00:37:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 27 00:37:47 2019 -0700"
      },
      "message": "Merge \"Add sub-elements for \"Variant\" type\" into qt-dev am: 2322d0f769\nam: 0a5f121870\n\nChange-Id: I68267f21d090a7bf791af374e1fab29ca6193af7\n"
    },
    {
      "commit": "8b3b96032970ebc7a41f28cb9b4b4ac21b9e602a",
      "tree": "d338be7afa0d2a359a6a951f6dba347d06ac41e2",
      "parents": [
        "68c1cccacd3f018990994b792f180b876debe005",
        "b47c5d49b984e6f709f8bdf8bdef652cce85d43b"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Mon Aug 26 23:52:24 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 23:52:24 2019 -0700"
      },
      "message": "Merge \"Merge \"Add sub-elements for \"Variant\" type\" into qt-dev am: 2322d0f769 am: 0a5f121870\" into qt-r1-dev-plus-aosp am: ccd6d431d7\nam: b47c5d49b9\n\nChange-Id: I69d0d2bcc909bedb56ee069f63cb5782649a2cf9\n"
    },
    {
      "commit": "68c1cccacd3f018990994b792f180b876debe005",
      "tree": "d338be7afa0d2a359a6a951f6dba347d06ac41e2",
      "parents": [
        "b2581f6a743734d1f83ef341bcbd93a30bafbca2",
        "68a8affa23541c748d47864b75a23b238a64e861"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Mon Aug 26 23:14:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 23:14:58 2019 -0700"
      },
      "message": "Merge \"Add sub-elements for \"Variant\" type\" into qt-dev am: 2322d0f769 am: d185cad4d2 am: 2a6f4832da\nam: 68a8affa23\n\nChange-Id: I8f5f94a214382bd28436a5143caa5cfa9844a067\n"
    },
    {
      "commit": "b47c5d49b984e6f709f8bdf8bdef652cce85d43b",
      "tree": "40fa88367807d64400f2290cdee15c6b92b22298",
      "parents": [
        "68a8affa23541c748d47864b75a23b238a64e861",
        "ccd6d431d703a8dd91cdee565cb1e95d813dbca9"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Mon Aug 26 22:05:43 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 22:05:43 2019 -0700"
      },
      "message": "Merge \"Merge \"Add sub-elements for \"Variant\" type\" into qt-dev am: 2322d0f769 am: 0a5f121870\" into qt-r1-dev-plus-aosp\nam: ccd6d431d7\n\nChange-Id: I8118e33279bd74f9e6d5a2232885f1a931d7814d\n"
    },
    {
      "commit": "68a8affa23541c748d47864b75a23b238a64e861",
      "tree": "40fa88367807d64400f2290cdee15c6b92b22298",
      "parents": [
        "cfa9051e1ff41a52ac36c0bfa4f28629f9def099",
        "2a6f4832daeac1e9bde690ea705314e5bea544af"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Mon Aug 26 21:58:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 21:58:03 2019 -0700"
      },
      "message": "Merge \"Add sub-elements for \"Variant\" type\" into qt-dev am: 2322d0f769 am: d185cad4d2\nam: 2a6f4832da\n\nChange-Id: Ifb99798a2265b6b2ca39e04275a1074bc0419956\n"
    },
    {
      "commit": "ccd6d431d703a8dd91cdee565cb1e95d813dbca9",
      "tree": "9f801fe71b2e6c6931e3371e3dc39b258ea611a7",
      "parents": [
        "2a6f4832daeac1e9bde690ea705314e5bea544af",
        "53ca89251444b86fd1b5dfcb1c2351af39b0926f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Aug 27 04:51:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 27 04:51:12 2019 +0000"
      },
      "message": "Merge \"Merge \"Add sub-elements for \"Variant\" type\" into qt-dev am: 2322d0f769 am: 0a5f121870\" into qt-r1-dev-plus-aosp"
    },
    {
      "commit": "2a6f4832daeac1e9bde690ea705314e5bea544af",
      "tree": "9f801fe71b2e6c6931e3371e3dc39b258ea611a7",
      "parents": [
        "7fef7816553701742e6ae8798d1f249c6b795dd9",
        "d185cad4d233100a3ee2061c484b8e168392f618"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Mon Aug 26 21:51:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 21:51:00 2019 -0700"
      },
      "message": "Merge \"Add sub-elements for \"Variant\" type\" into qt-dev am: 2322d0f769\nam: d185cad4d2\n\nChange-Id: Ic20b237e575e1b71c844506d014e3ac409430130\n"
    },
    {
      "commit": "53ca89251444b86fd1b5dfcb1c2351af39b0926f",
      "tree": "9f801fe71b2e6c6931e3371e3dc39b258ea611a7",
      "parents": [
        "7fef7816553701742e6ae8798d1f249c6b795dd9",
        "0a5f121870f318cd9a9ea1b53258009a5b3e3a20"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Mon Aug 26 21:50:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 21:50:59 2019 -0700"
      },
      "message": "Merge \"Add sub-elements for \"Variant\" type\" into qt-dev am: 2322d0f769\nam: 0a5f121870\n\nChange-Id: Ie5b5e6e675022ba97ab1151de66e5b69ecc06e42\n"
    },
    {
      "commit": "d185cad4d233100a3ee2061c484b8e168392f618",
      "tree": "e7ef19685c3d9e2eb8334a38f0d2bd6ab8f84dbf",
      "parents": [
        "2da4117113c8b148fec225b12985d2e6993c07c6",
        "2322d0f769f63d977e7480e98d193fdca7c1d265"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Mon Aug 26 21:44:55 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 21:44:55 2019 -0700"
      },
      "message": "Merge \"Add sub-elements for \"Variant\" type\" into qt-dev\nam: 2322d0f769\n\nChange-Id: Id7bd4320a593fa6a05ea2114690d7d9627d3d7fe\n"
    },
    {
      "commit": "0a5f121870f318cd9a9ea1b53258009a5b3e3a20",
      "tree": "67ed65577229bec927833baae67b2a4e1a09934a",
      "parents": [
        "3cd2149e942015e709b0829b6f6269b6da3315a4",
        "2322d0f769f63d977e7480e98d193fdca7c1d265"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Mon Aug 26 21:43:55 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 21:43:55 2019 -0700"
      },
      "message": "Merge \"Add sub-elements for \"Variant\" type\" into qt-dev\nam: 2322d0f769\n\nChange-Id: Ic34e6c7e131344b4efba00342ba1d73de7f82ecd\n"
    },
    {
      "commit": "2322d0f769f63d977e7480e98d193fdca7c1d265",
      "tree": "1b101adddcdd0444a20904e85a34d96805fc2012",
      "parents": [
        "f08d61d30e9ed041d7426c0168e2ee092eaf36ac",
        "cf9526cffcf206d38b81de5651d1ecedf09921f6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 27 04:29:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 27 04:29:01 2019 +0000"
      },
      "message": "Merge \"Add sub-elements for \"Variant\" type\" into qt-dev"
    },
    {
      "commit": "b2581f6a743734d1f83ef341bcbd93a30bafbca2",
      "tree": "8f2a4b6068f5b5493bd9ae24b8c4152c99ae0177",
      "parents": [
        "2f87f183dc4f2c3a397097cf832a3746d9571624",
        "c4ae0fe9458c03d08ce4043a10f1193be9f4951b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 27 02:08:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 27 02:08:07 2019 +0000"
      },
      "message": "Merge \"Use stride in ycbcr for YUV-\u003eYUV convert\""
    },
    {
      "commit": "bf536ac5e2e415c735ba27b7879d580a0658e65d",
      "tree": "1a0a989f1d87aecef26f41cd49c5656aaffc599c",
      "parents": [
        "a05365157966870963a65db4ed1b70f005256240"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Aug 26 11:04:28 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Aug 26 19:00:16 2019 -0700"
      },
      "message": "Mediacodec to use C interface to mediametrics\n\nUse stable C interface instead of C++ interface.\n\nBug: 123543273\nTest: compilation, boot, dumpsys\nChange-Id: I04935343917ce400d0df531e06b4d23ab7269fa6\n"
    },
    {
      "commit": "2f87f183dc4f2c3a397097cf832a3746d9571624",
      "tree": "968a6b4914b8c702acfb6c8eb455df0e8ce83c58",
      "parents": [
        "9321b3d020f60749c9b85d1856a5f64bd0aa4572",
        "0af4db6ace929b75e68834d01bd3175dbe39c1a0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 27 00:46:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 27 00:46:24 2019 +0000"
      },
      "message": "Merge \"Fill in frame duration from sample meta\""
    },
    {
      "commit": "ad2ceb8560232dd00d225d5e29e31fd1beda91f4",
      "tree": "677e3a1484238d56e5a437f38055671217df5354",
      "parents": [
        "49851fcb64c476e8a3d61cef86d70b36c8a28e91"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Aug 22 16:28:59 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 26 17:04:14 2019 -0700"
      },
      "message": "Add more tests for battery checker code\n\nThere is no change on functionality, only refactoring\nto allow unit testing.\n\nbug: 138381810\nbug: 139440234\n\nChange-Id: Id927c091607d9ea5ea84b6e292d53154ef5171a6\n"
    },
    {
      "commit": "c4ae0fe9458c03d08ce4043a10f1193be9f4951b",
      "tree": "24f4a7e962bd65274146fb57cdb98b6cd28f72ab",
      "parents": [
        "f53495687949faddd7666ec4b4206f99b8ec4c04"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 26 16:35:39 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 26 16:37:42 2019 -0700"
      },
      "message": "Use stride in ycbcr for YUV-\u003eYUV convert\n\nWe\u0027re already locking in yuv mode, use the stride info returned\nby mapper instead of trying to align it to arbitrary number.\n\nbug: 139921053\ntest: ImageReaderDecoderTest\nChange-Id: I0e1e875f296f9aade907686440b077dff32e3cdc\n"
    },
    {
      "commit": "ddf87effa4d80f413a80fde861f73877ccd80599",
      "tree": "0e89ff4a5be97c07c81bc11c36f5e8741fca9eed",
      "parents": [
        "28355761d73f1495bba8994dc3c0dc631ae245a8"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Aug 20 15:42:04 2019 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Aug 26 16:00:34 2019 -0700"
      },
      "message": "AudioFlinger: enforce OP_RECORD_AUDIO during recording\n\n  Fix issue where RecordTrack silencing didn\u0027t silence the\nfull buffer: the memset to 0 was using the RecordThread frame\nsize, not the RecordTrack frame size.\n  OP_RECORD_AUDIO was only enforced at the start of a recording\nwhich would fail if not granted. This patch silences the recording\n(i.e. silence is recorded instead) when it is lost, and undoes that\nwhen granted again. This requires:\n- propagating the package name of the client to the RecordTrack class\n- registering an appOp callback in RecordTrack (through a new\n  OpRecordAudioMonitor class) to (un)silence the recording\n- update the isSilenced() method to take into account the appOp.\n\nBug: 138968594\nTest: run app that records audio, then \"adb shell appops __pack_name__ 27 2\"\n     and verify recording is silent after that.\n\nChange-Id: Ib33f5b592185a67204997213bab1ac2594d90d37\n"
    },
    {
      "commit": "0af4db6ace929b75e68834d01bd3175dbe39c1a0",
      "tree": "0a93a037452fb6913cb9225a26ecea87b0de22b6",
      "parents": [
        "f53495687949faddd7666ec4b4206f99b8ec4c04"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Aug 23 15:34:58 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 26 14:50:23 2019 -0700"
      },
      "message": "Fill in frame duration from sample meta\n\nIf sample duration is not available, use the average\nframe duration of the sequence; if that\u0027s not available\ndefault to 30fps.\n\nbug: 120414514\nbug: 139815242\ntest: test some 25fps heif sequence files, the reported\n      duration should be 40ms instead of the default 33ms.\n\nChange-Id: I5ddf0a6cbfb44021dee2955badf3f2772586bb1e\n"
    },
    {
      "commit": "9321b3d020f60749c9b85d1856a5f64bd0aa4572",
      "tree": "c7b5e44303a5bfb3e3b7ba4313cf3db95b5f76db",
      "parents": [
        "66e4c45a352821b4539b043b353293a9f6d4db8d",
        "cfa9051e1ff41a52ac36c0bfa4f28629f9def099"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Aug 26 13:53:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 13:53:13 2019 -0700"
      },
      "message": "Merge \"[automerger skipped] DO NOT MERGE - Merge build QP1A.190711.019 into stage-aosp-master am: c9e23f4554 -s ours am: 2da4117113 am: 7fef781655\" into qt-qpr1-dev-plus-aosp\nam: cfa9051e1f -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Ib20bf5b02c212bef3e3f2d698facf530f68e9d68\n"
    },
    {
      "commit": "66e4c45a352821b4539b043b353293a9f6d4db8d",
      "tree": "c7b5e44303a5bfb3e3b7ba4313cf3db95b5f76db",
      "parents": [
        "a08c0bc35d3aada4d8e05e392e59baad6d7f1c9c",
        "effa555ad64f6241cff2392efefa00bbf625aada"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Aug 26 13:21:31 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 13:21:31 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge build QP1A.190711.019 into stage-aosp-master am: c9e23f4554 -s ours am: 2da4117113 am: 7fef781655\nam: effa555ad6 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Ie3695adf3023e7d32f5db10c5b87dd9b5bdc55e4\n"
    },
    {
      "commit": "a08c0bc35d3aada4d8e05e392e59baad6d7f1c9c",
      "tree": "c7b5e44303a5bfb3e3b7ba4313cf3db95b5f76db",
      "parents": [
        "3433c5f8fd1fc844e0db1649419224ebc896933f",
        "b7f9db9ca96536e047ae687295f4971f52f028ef"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 26 13:21:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 13:21:04 2019 -0700"
      },
      "message": "Merge \"Add more testing for ResourceManagerService\" into qt-qpr1-dev am: 49851fcb64\nam: b7f9db9ca9\n\nChange-Id: Icddae8c9ea160047e43831919853cec380c07aa9\n"
    },
    {
      "commit": "cfa9051e1ff41a52ac36c0bfa4f28629f9def099",
      "tree": "c35125bf09883a861a816b7085354ff1969f9f0a",
      "parents": [
        "b7f9db9ca96536e047ae687295f4971f52f028ef",
        "effa555ad64f6241cff2392efefa00bbf625aada"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Aug 26 19:43:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 26 19:43:44 2019 +0000"
      },
      "message": "Merge \"[automerger skipped] DO NOT MERGE - Merge build QP1A.190711.019 into stage-aosp-master am: c9e23f4554 -s ours am: 2da4117113 am: 7fef781655\" into qt-qpr1-dev-plus-aosp"
    },
    {
      "commit": "3433c5f8fd1fc844e0db1649419224ebc896933f",
      "tree": "2ed09586e9123598fb7eb35e2a7874b3d404e3fd",
      "parents": [
        "f53495687949faddd7666ec4b4206f99b8ec4c04",
        "45f68375caf29dbaed3cc7d56e6c8a0f8da6d035"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Aug 26 12:39:22 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 12:39:22 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge build QP1A.190711.001 into stage-aosp-master history am: f24b76692d -s ours am: 786334ec9f am: 7871b1f354\nam: 45f68375ca -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Ib32c852dd24c1f67006e6fe7069a10cf1a53b2ed\n"
    },
    {
      "commit": "effa555ad64f6241cff2392efefa00bbf625aada",
      "tree": "c4fce7a38ef65d72e000cbeb70a86a67edc8b82d",
      "parents": [
        "45f68375caf29dbaed3cc7d56e6c8a0f8da6d035",
        "7fef7816553701742e6ae8798d1f249c6b795dd9"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Aug 26 12:18:24 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 12:18:24 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge build QP1A.190711.019 into stage-aosp-master am: c9e23f4554 -s ours am: 2da4117113\nam: 7fef781655\n\nChange-Id: I7b13b5c521ccf0e3b36dfeae22e0eac2da93fb58\n"
    },
    {
      "commit": "b7f9db9ca96536e047ae687295f4971f52f028ef",
      "tree": "c35125bf09883a861a816b7085354ff1969f9f0a",
      "parents": [
        "45f68375caf29dbaed3cc7d56e6c8a0f8da6d035",
        "49851fcb64c476e8a3d61cef86d70b36c8a28e91"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 26 12:12:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 12:12:18 2019 -0700"
      },
      "message": "Merge \"Add more testing for ResourceManagerService\" into qt-qpr1-dev\nam: 49851fcb64\n\nChange-Id: Ie9a747d95fda5579521d3d406908829a3f89d9cc\n"
    },
    {
      "commit": "45f68375caf29dbaed3cc7d56e6c8a0f8da6d035",
      "tree": "c4fce7a38ef65d72e000cbeb70a86a67edc8b82d",
      "parents": [
        "29a68645cdf627f6caa85621609a6b7dec3e0418",
        "7871b1f3541650e7631fb37a6fbd8c5378ba315e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Aug 26 11:27:44 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 11:27:44 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge build QP1A.190711.001 into stage-aosp-master history am: f24b76692d -s ours am: 786334ec9f\nam: 7871b1f354\n\nChange-Id: Ib62adb8b93906f1310df46dd0c2e856bac55a507\n"
    },
    {
      "commit": "49851fcb64c476e8a3d61cef86d70b36c8a28e91",
      "tree": "dfbc08967f450b01996d70cd9e86e4918a7dad6d",
      "parents": [
        "d434dc5ba014a616eec7a13d2a2420235019703f",
        "dd726805942fdd953509a2038ecb88a18dc63081"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 26 18:08:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 26 18:08:37 2019 +0000"
      },
      "message": "Merge \"Add more testing for ResourceManagerService\" into qt-qpr1-dev"
    },
    {
      "commit": "f53495687949faddd7666ec4b4206f99b8ec4c04",
      "tree": "2ed09586e9123598fb7eb35e2a7874b3d404e3fd",
      "parents": [
        "a05365157966870963a65db4ed1b70f005256240",
        "addf5eebc3ab9dbdf994b56200318e824f64891c"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Sun Aug 25 04:28:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 25 04:28:31 2019 +0000"
      },
      "message": "Merge \"Integrate Legacy DRM metrics with statsd\""
    },
    {
      "commit": "7fef7816553701742e6ae8798d1f249c6b795dd9",
      "tree": "7231364f45c36f8eb608c83a1185cc6f295b1531",
      "parents": [
        "7871b1f3541650e7631fb37a6fbd8c5378ba315e",
        "2da4117113c8b148fec225b12985d2e6993c07c6"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Aug 24 01:59:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Aug 24 01:59:33 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge build QP1A.190711.019 into stage-aosp-master am: c9e23f4554 -s ours\nam: 2da4117113\n\nChange-Id: Icb9e97ddd41c1a7f9e828591f7541e7edb9df833\n"
    },
    {
      "commit": "2da4117113c8b148fec225b12985d2e6993c07c6",
      "tree": "a74979d3d4897ff47520e862904a53380ab17b0c",
      "parents": [
        "786334ec9f8604a226296cb7a0c920cc9876a2cb",
        "c9e23f4554e079c9ecc6933797e6661767a4a469"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Aug 24 01:13:51 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Aug 24 01:13:51 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge build QP1A.190711.019 into stage-aosp-master\nam: c9e23f4554 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I3c28a3f976d0ce9293bfb192f26454b2cf318b17\n"
    },
    {
      "commit": "7871b1f3541650e7631fb37a6fbd8c5378ba315e",
      "tree": "7231364f45c36f8eb608c83a1185cc6f295b1531",
      "parents": [
        "483a29ee63a8b45020cff30198af90c54fb805cb",
        "786334ec9f8604a226296cb7a0c920cc9876a2cb"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 23 21:18:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 23 21:18:50 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge build QP1A.190711.001 into stage-aosp-master history am: f24b76692d -s ours\nam: 786334ec9f\n\nChange-Id: I48a5cb4e6aeb235656340f6ac59d0d3c562dc036\n"
    },
    {
      "commit": "786334ec9f8604a226296cb7a0c920cc9876a2cb",
      "tree": "a74979d3d4897ff47520e862904a53380ab17b0c",
      "parents": [
        "6922c665012ab58582356125ed80f246f5a69aca",
        "f24b76692d9b4c23e7f9c3a1c817294cfe04b642"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 23 20:26:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 23 20:26:14 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge build QP1A.190711.001 into stage-aosp-master history\nam: f24b76692d -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Ia4e83efaa2e60fbc83d03fac30f8735f6f61a912\n"
    },
    {
      "commit": "a05365157966870963a65db4ed1b70f005256240",
      "tree": "011055c090f8a233fdf8fe9da86ff67257f71bde",
      "parents": [
        "c2d93b0d7784faac4b9fb95888b7170f93d8fca7",
        "689e82c64b8e21b89f4ccc877816cc15253d6ad9"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Aug 23 21:36:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 23 21:36:22 2019 +0000"
      },
      "message": "Merge \"AudioFlinger: Enforce per uid track limitation\""
    },
    {
      "commit": "dd726805942fdd953509a2038ecb88a18dc63081",
      "tree": "ef3bb5414271091ff45c86c02075a358330ee656",
      "parents": [
        "6c2b3146c6722b7950493d1e11f15ed4c39ef860"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Aug 21 17:24:13 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Aug 23 14:05:30 2019 -0700"
      },
      "message": "Add more testing for ResourceManagerService\n\nRefactor the calls to other system services to an interface\nto allow more testing.\n\nAdd test for callbacks to BatteryStatsService and\nSchedulingPolicyService.\n\nbug: 138381810\nbug: 139440234\ntest: presubmit\nChange-Id: I04408ad5a126e9f4083b5806b228449cb432acf6\n"
    },
    {
      "commit": "c9e23f4554e079c9ecc6933797e6661767a4a469",
      "tree": "e98822a4944bad07b5de22c21b9df9fdf2162e4b",
      "parents": [
        "f24b76692d9b4c23e7f9c3a1c817294cfe04b642",
        "cee606de904204e96447ae9010ab40bb151bf3bf"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 23 06:45:13 2019 +0000"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 23 06:45:13 2019 +0000"
      },
      "message": "DO NOT MERGE - Merge build QP1A.190711.019 into stage-aosp-master\n\nBug: 139893257\nChange-Id: I4758e749be0f3d0431664ed31e6d754953eb91a1\n"
    },
    {
      "commit": "f24b76692d9b4c23e7f9c3a1c817294cfe04b642",
      "tree": "462f5e140ceb566e3978ffa9dabad4b33050b452",
      "parents": [
        "3ca47ba98d2286610e7b97c41e6418eb6441ba7c",
        "162ba6e93e518a0ec8456b174ed63669c3bc75cb"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 23 06:42:07 2019 +0000"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 23 06:42:07 2019 +0000"
      },
      "message": "DO NOT MERGE - Merge build QP1A.190711.001 into stage-aosp-master history\n\nBug: 139893257\nChange-Id: I4a580e2122ad2e58f3ee9278d0b206378bb6a4c6\n"
    },
    {
      "commit": "addf5eebc3ab9dbdf994b56200318e824f64891c",
      "tree": "0abc7d5286fe776b061f66af6aee679cbf2cb628",
      "parents": [
        "85bf8a17045dde02a1895ff51697429948dce23a"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Aug 19 14:11:13 2019 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Aug 22 22:19:58 2019 -0700"
      },
      "message": "Integrate Legacy DRM metrics with statsd\n\nBug: 134789967\nTest: statsd test_drive\nChange-Id: I113c74ef63b52ab12063523d133ade15956ce03e\n"
    },
    {
      "commit": "c2d93b0d7784faac4b9fb95888b7170f93d8fca7",
      "tree": "79c397da75c4f9974be99b7921ce797b82134689",
      "parents": [
        "41ba2079db2bcfd8f2538bb39a1a8ccc737b3aa5",
        "29a68645cdf627f6caa85621609a6b7dec3e0418"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 19:23:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 19:23:50 2019 -0700"
      },
      "message": "Merge \"Codec2 VTS: Move device resource files to data/local/tmp am: f08d61d30e am: 6922c66501\" into qt-r1-dev-plus-aosp am: 483a29ee63\nam: 29a68645cd\n\nChange-Id: I13e9310f41872a1d65f162908852b54e952135c4\n"
    },
    {
      "commit": "41ba2079db2bcfd8f2538bb39a1a8ccc737b3aa5",
      "tree": "79c397da75c4f9974be99b7921ce797b82134689",
      "parents": [
        "0c70411654a5b3644c461b67a2fb4ba1351a6292",
        "dff08764fed7c5ac4e24942b01f2f07c9c6a4f58"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 19:21:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 19:21:21 2019 -0700"
      },
      "message": "Merge \"Codec2 VTS: Move device resource files to data/local/tmp am: f08d61d30e am: 3cd2149e94 am: d434dc5ba0\" into qt-qpr1-dev-plus-aosp\nam: dff08764fe\n\nChange-Id: I2130088f82d0dc3f9be6abe6dc0e64482c7a40a0\n"
    },
    {
      "commit": "0c70411654a5b3644c461b67a2fb4ba1351a6292",
      "tree": "79c397da75c4f9974be99b7921ce797b82134689",
      "parents": [
        "cc57ed2b6b79374934755018f6ca4b15eff7cf6b",
        "6bc15578f0595db104744c8eda9c24876b0962dd"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 19:19:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 19:19:06 2019 -0700"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp am: f08d61d30e am: 3cd2149e94 am: 7404c0908d\nam: 6bc15578f0\n\nChange-Id: I833ee7cdc552c136127eba189ce8b21e35968f73\n"
    },
    {
      "commit": "29a68645cdf627f6caa85621609a6b7dec3e0418",
      "tree": "c4fce7a38ef65d72e000cbeb70a86a67edc8b82d",
      "parents": [
        "dff08764fed7c5ac4e24942b01f2f07c9c6a4f58",
        "483a29ee63a8b45020cff30198af90c54fb805cb"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 19:11:25 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 19:11:25 2019 -0700"
      },
      "message": "Merge \"Codec2 VTS: Move device resource files to data/local/tmp am: f08d61d30e am: 6922c66501\" into qt-r1-dev-plus-aosp\nam: 483a29ee63\n\nChange-Id: I4e56fc4fef298e95e1642acf3abef2a6e1aef9ae\n"
    },
    {
      "commit": "dff08764fed7c5ac4e24942b01f2f07c9c6a4f58",
      "tree": "c4fce7a38ef65d72e000cbeb70a86a67edc8b82d",
      "parents": [
        "6bc15578f0595db104744c8eda9c24876b0962dd",
        "c3c440e1bb5b39f0a6d941a420fefbcee47ffdaf"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Aug 23 02:10:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 23 02:10:29 2019 +0000"
      },
      "message": "Merge \"Codec2 VTS: Move device resource files to data/local/tmp am: f08d61d30e am: 3cd2149e94 am: d434dc5ba0\" into qt-qpr1-dev-plus-aosp"
    },
    {
      "commit": "6bc15578f0595db104744c8eda9c24876b0962dd",
      "tree": "c4fce7a38ef65d72e000cbeb70a86a67edc8b82d",
      "parents": [
        "76df1b46e37da4d493e041522c407b459823e718",
        "7404c0908d7a0159c7bc60aa0f13afe22b5453f0"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 19:09:39 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 19:09:39 2019 -0700"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp am: f08d61d30e am: 3cd2149e94\nam: 7404c0908d\n\nChange-Id: I81903ee7426732919dd861f00ad24bee0291c793\n"
    },
    {
      "commit": "c3c440e1bb5b39f0a6d941a420fefbcee47ffdaf",
      "tree": "c4fce7a38ef65d72e000cbeb70a86a67edc8b82d",
      "parents": [
        "76df1b46e37da4d493e041522c407b459823e718",
        "d434dc5ba014a616eec7a13d2a2420235019703f"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 19:09:25 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 19:09:25 2019 -0700"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp am: f08d61d30e am: 3cd2149e94\nam: d434dc5ba0\n\nChange-Id: I0340e1a4df721f164363a52d798f59ababbb4d67\n"
    },
    {
      "commit": "483a29ee63a8b45020cff30198af90c54fb805cb",
      "tree": "7231364f45c36f8eb608c83a1185cc6f295b1531",
      "parents": [
        "7404c0908d7a0159c7bc60aa0f13afe22b5453f0",
        "4a58d9e04d2a8197cb602778fce6433b19fe5f20"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Aug 23 02:00:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 23 02:00:39 2019 +0000"
      },
      "message": "Merge \"Codec2 VTS: Move device resource files to data/local/tmp am: f08d61d30e am: 6922c66501\" into qt-r1-dev-plus-aosp"
    },
    {
      "commit": "d434dc5ba014a616eec7a13d2a2420235019703f",
      "tree": "b3afadcf21089ebbca90a3ea201055d44e0b9cdd",
      "parents": [
        "51a39039d5c93709583b6ec2e32fec188a214fbc",
        "3cd2149e942015e709b0829b6f6269b6da3315a4"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 18:59:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 18:59:54 2019 -0700"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp am: f08d61d30e\nam: 3cd2149e94\n\nChange-Id: Ife96387038863cae76768eb3469143f5601b953e\n"
    },
    {
      "commit": "7404c0908d7a0159c7bc60aa0f13afe22b5453f0",
      "tree": "7231364f45c36f8eb608c83a1185cc6f295b1531",
      "parents": [
        "0b36a5dceff3ecc29811684ff5b2ed728542b22f",
        "3cd2149e942015e709b0829b6f6269b6da3315a4"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 18:59:51 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 18:59:51 2019 -0700"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp am: f08d61d30e\nam: 3cd2149e94\n\nChange-Id: I7dce951f1eee3502576e5204299c407b54db5b92\n"
    },
    {
      "commit": "4a58d9e04d2a8197cb602778fce6433b19fe5f20",
      "tree": "7231364f45c36f8eb608c83a1185cc6f295b1531",
      "parents": [
        "0b36a5dceff3ecc29811684ff5b2ed728542b22f",
        "6922c665012ab58582356125ed80f246f5a69aca"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 18:59:51 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 18:59:51 2019 -0700"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp am: f08d61d30e\nam: 6922c66501\n\nChange-Id: I66534c02487a1c63af45f0a6ea3cb9b6b25f0ba4\n"
    },
    {
      "commit": "3cd2149e942015e709b0829b6f6269b6da3315a4",
      "tree": "7dd8e0e545eb170584bf63599fb61b6e2d56c42f",
      "parents": [
        "ccc32cb95525c87461b388811e442120deef98eb",
        "f08d61d30e9ed041d7426c0168e2ee092eaf36ac"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 18:50:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 18:50:21 2019 -0700"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp\nam: f08d61d30e\n\nChange-Id: I8515c53d9b0e4a5375359aca877102d2e5758b09\n"
    },
    {
      "commit": "6922c665012ab58582356125ed80f246f5a69aca",
      "tree": "a74979d3d4897ff47520e862904a53380ab17b0c",
      "parents": [
        "3ef50539518973a8b48fda7eacc1f8840a5db970",
        "f08d61d30e9ed041d7426c0168e2ee092eaf36ac"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 18:50:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 18:50:21 2019 -0700"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp\nam: f08d61d30e\n\nChange-Id: I9081bf55c10ab785f2c1d1cc9bcb8f12fe8a539f\n"
    },
    {
      "commit": "cc57ed2b6b79374934755018f6ca4b15eff7cf6b",
      "tree": "ed13e28c098bad7e3b77c7e391241cb56526e53e",
      "parents": [
        "f70e8841508a192faef817eeba1739990a932abc",
        "e57ddab86c5f6e6e90acabcc735a2af2a0bf2022"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Aug 22 21:52:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 22 21:52:20 2019 +0000"
      },
      "message": "Merge \"Fix native exception occurred when seeking mp4 file\""
    },
    {
      "commit": "f70e8841508a192faef817eeba1739990a932abc",
      "tree": "95c34ffe93482c21d5f9d2d2ac00e3f1d53f8f1b",
      "parents": [
        "e766f145d47f67a88f6b5959f63a34e1cdcec299",
        "142514e1e422cdbba4a11493fa87b8f037e57d3e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Aug 22 21:04:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 22 21:04:37 2019 +0000"
      },
      "message": "Merge \"Fix exception when delete an uninitialized object\""
    },
    {
      "commit": "2f5010dfa412c4998ab4047bfd3e20b595def61b",
      "tree": "f5354780c63d5d4e1b04e009c7d413152c6bb89a",
      "parents": [
        "85bf8a17045dde02a1895ff51697429948dce23a"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Aug 22 12:41:12 2019 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Aug 22 12:52:24 2019 -0700"
      },
      "message": "Camera: Make originalDataSpace be const upon stream creation\n\nThe previous logic was wrong(!) where DATASPACE_UNKNOWN shouldn\u0027t be\nused as an initializtion condition.\n\nTest: CTS and vendor testing\nBug: 139820060\nChange-Id: I6b59d40ff796d48fe1804b45c189004f1ecc8c18\n"
    },
    {
      "commit": "689e82c64b8e21b89f4ccc877816cc15253d6ad9",
      "tree": "2c796ca9f6ce5187d5f894d0597182cd13f53215",
      "parents": [
        "34bbfc447ad5c3b615acf9e924a97b2a3d678ab7"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Aug 21 17:53:17 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Aug 22 12:14:07 2019 -0700"
      },
      "message": "AudioFlinger: Enforce per uid track limitation\n\nTest: atest AudioTrackTest#testMaxAudioTracks\nBug: 139811855\nChange-Id: I09d6eec98dfdae953d797037374b70ed9332a6bd\n"
    },
    {
      "commit": "e766f145d47f67a88f6b5959f63a34e1cdcec299",
      "tree": "f64f0b51d790a17d53f615d7d4329deacb2bff18",
      "parents": [
        "a466a59c51ad44ab0a1f17898cbc4dae98ff0779",
        "90a850acc80fcbb77160f80817330da1266556a2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 22 18:58:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 22 18:58:31 2019 +0000"
      },
      "message": "Merge \"resolve merge conflicts of 76df1b46e37da4d493e041522c407b459823e718 to master\""
    },
    {
      "commit": "a466a59c51ad44ab0a1f17898cbc4dae98ff0779",
      "tree": "713cc1da76865f91b3bedd132670f2938deb0bd3",
      "parents": [
        "b85bbc050ee4fb83edcf9397c388bc03819eadcb",
        "a57869ab68a061728068b7bd72637e278c509f15"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 22 18:46:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 22 18:46:43 2019 +0000"
      },
      "message": "Merge \"MediaAnalyticsService: trust AID_DRM\""
    },
    {
      "commit": "e57ddab86c5f6e6e90acabcc735a2af2a0bf2022",
      "tree": "896565d351db2904888a3934835d937507072301",
      "parents": [
        "142514e1e422cdbba4a11493fa87b8f037e57d3e"
      ],
      "author": {
        "name": "Iris Chang",
        "email": "iris.chang@mediatek.com",
        "time": "Mon Jun 24 11:12:54 2019 +0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Aug 22 10:22:27 2019 -0700"
      },
      "message": "Fix native exception occurred when seeking mp4 file\n\nThe sample count of stsz box is not equal to the sample\ncount of stts box. For example, the sample count of stts\nbox is 1502 but the sample count of stsz box is 1503.\n\nBesides, mSampleTimeEntries is not initialized with 0 when\nthe code is built. Therefore, if getSampleTime() function\nis called with index 1502, for example, we use a sample with\nsample count of stsz box to be 1503, the\nmCompositionTime with random value will be used, which\nmight result in a overflow issue.\n\nBug: 136425704\nTest: Seek a mp4 file which causes native exception before\nthis patch, and check if there is no exception\nChange-Id: I8b56e58b5b52e0bbd8e6e92fc0f381006780c3d5\n"
    },
    {
      "commit": "90a850acc80fcbb77160f80817330da1266556a2",
      "tree": "f0bab8d6ff69e9ff0b1a3b2527877043b65c9757",
      "parents": [
        "b85bbc050ee4fb83edcf9397c388bc03819eadcb",
        "76df1b46e37da4d493e041522c407b459823e718"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 22 09:41:33 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 22 09:41:33 2019 -0700"
      },
      "message": "resolve merge conflicts of 76df1b46e37da4d493e041522c407b459823e718 to master\n\nTest: I solemnly swear I tested this conflict resolution.\nBug: None\nChange-Id: Ifae00252b8d90f78ccf054727ab17da37781c317\n"
    },
    {
      "commit": "b85bbc050ee4fb83edcf9397c388bc03819eadcb",
      "tree": "51d017e6a6b94f1948fe6009dad7579ec95940f7",
      "parents": [
        "56cb6aca5ef7840578c346ab1f564b4df0df7b9c",
        "6f83b317a48ac8479d4e4e2739dfa59b49d0fb07"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Aug 22 16:03:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 22 16:03:43 2019 +0000"
      },
      "message": "Merge \"Fix a noise issue caused by random value of byteOrder\""
    },
    {
      "commit": "76df1b46e37da4d493e041522c407b459823e718",
      "tree": "5a8ccbf1410d6d9a8b838e713837ab9b74096243",
      "parents": [
        "786a87bb6c772d96bc8542f624bd7e4979cc67f8",
        "51a39039d5c93709583b6ec2e32fec188a214fbc"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 22 08:54:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 22 08:54:47 2019 -0700"
      },
      "message": "Merge changes from topic \"gav1_to_qpr1\" into qt-qpr1-dev\nam: 51a39039d5\n\nChange-Id: Id2b02c2fc31ae3565fb92688e2282b158192ffe7\n"
    },
    {
      "commit": "142514e1e422cdbba4a11493fa87b8f037e57d3e",
      "tree": "411c94ecd1c56b9004c1d6062e2f3996feca4f92",
      "parents": [
        "6f83b317a48ac8479d4e4e2739dfa59b49d0fb07"
      ],
      "author": {
        "name": "Chuangjie Xia",
        "email": "chuangjie.xia@mediatek.com",
        "time": "Tue Jul 30 16:41:33 2019 +0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Aug 22 08:43:30 2019 -0700"
      },
      "message": "Fix exception when delete an uninitialized object\n\nDue to some reason, for example, mediaserver dies, SniffAMR fails and\nthe variable mMeta is not initialized. Then exception happens when\nthe flow deletes mMeta in ~AMRExtractor().\n\nNeed to check whether mMeta is uninitialized before deleting it.\n\nBug: 138694976\nTest: MTBF test\nChange-Id: I398f1d8639a11bf076e51e9d9077a1f2dd89ab52\n"
    },
    {
      "commit": "51a39039d5c93709583b6ec2e32fec188a214fbc",
      "tree": "5f5f9ec2611b11b41d517d7352bc034254c779d1",
      "parents": [
        "6c2b3146c6722b7950493d1e11f15ed4c39ef860",
        "c2cc437a64593f0f49a040bd055a7e626304d578"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 22 15:41:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 22 15:41:49 2019 +0000"
      },
      "message": "Merge changes from topic \"gav1_to_qpr1\" into qt-qpr1-dev\n\n* changes:\n  Switch av1 implementations from aom to gav1\n  stagefright: Use libgav1 for AV1 decoding\n  codec2: Add log message for the AV1 decoder\n  codec2: Implement gav1 decoder component\n  codec2: libgav1 integration part 1\n"
    },
    {
      "commit": "cf9526cffcf206d38b81de5651d1ecedf09921f6",
      "tree": "f0f072b23bf382bcd2e1fa8fc08430195c68b888",
      "parents": [
        "b9df2ec036b3a4ecf70e5cdcefdfb8939b4ae18e"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Aug 22 22:54:02 2019 +0900"
      },
      "committer": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Aug 22 14:06:47 2019 +0000"
      },
      "message": "Add sub-elements for \"Variant\" type\n\nThe Quirk, Attribute, Alias, Limit and Feature elements are added to\n\"Variant\" type for fixing VTS error.\n\nBug: 139506623\nTest: m -j40 vts \u0026\u0026 vts-tradefed run vts -m VtsValidateMediaCodecs\nChange-Id: I55066cc1de8b820c24faccdfb469377c897e9808\n"
    },
    {
      "commit": "c2cc437a64593f0f49a040bd055a7e626304d578",
      "tree": "a3897a6a5e1dd477bd8d62d31ad3f7e4ab0d445a",
      "parents": [
        "2f0fa55f83b151518ea0401e614a1cbf8d44a6bd"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Aug 21 14:02:28 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Aug 22 12:52:35 2019 +0000"
      },
      "message": "Switch av1 implementations from aom to gav1\n\nDeprecate the aom implementation in favor of the faster/smaller gav1\nimplementation.\n\nBug: 130249450\nBug: 131989882\nTest: playback multiple av1 clips\nChange-Id: I04a3507376e32b1f7a037809cbb7848e65a404e5\n"
    },
    {
      "commit": "f08d61d30e9ed041d7426c0168e2ee092eaf36ac",
      "tree": "15aa4deb117cff0d4ae01c3ed31ddd78e0b4414e",
      "parents": [
        "b9df2ec036b3a4ecf70e5cdcefdfb8939b4ae18e"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Aug 09 21:57:44 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Aug 22 07:29:16 2019 +0000"
      },
      "message": "Codec2 VTS: Move device resource files to data/local/tmp\n\nSome devices make /sdcard a symbolic link to a non-constant target. The\ntarget changes between the setup and the execution, so files pushed to\n/sdcard during the setup cannot be found when the test runs.\n\nTest: vts-tradefed run vts -m VtsHalMediaC2V1_0Host\n\nBug: 138388013\nChange-Id: Ia27bd9eedfc6f97225abb553c4b8efbb8957966e\n"
    },
    {
      "commit": "a57869ab68a061728068b7bd72637e278c509f15",
      "tree": "dbabfdeb75da69e02f27e25f77313e673efd3c2e",
      "parents": [
        "85bf8a17045dde02a1895ff51697429948dce23a"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Aug 21 22:41:25 2019 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Aug 22 06:00:55 2019 +0000"
      },
      "message": "MediaAnalyticsService: trust AID_DRM\n\nBug: 134789967\nTest: adb shell dumpsys media.metrics | grep drmmanager\nChange-Id: I3fc94b475bb76f3776dc42f25e6cfc10e890ac8a\n"
    },
    {
      "commit": "56cb6aca5ef7840578c346ab1f564b4df0df7b9c",
      "tree": "6160c0663287ee6709fc74ac2bd7f28f6c0f358b",
      "parents": [
        "980d7067cda86a52b90d14395552a43deadb5a25",
        "468dbb8d9ffb7e8c23a238c9cb8c912c1e5fc6e6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 22 05:08:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 22 05:08:10 2019 +0000"
      },
      "message": "Merge \"Camera: Do not expect dropped physical camera metadata\""
    },
    {
      "commit": "980d7067cda86a52b90d14395552a43deadb5a25",
      "tree": "1046593c1c50af815707cc1c9434d81a6766ebc5",
      "parents": [
        "6d0d51507a2ee618daa4b0e35604d8a693306256",
        "6f67577935bf3516302ebcc19e7dfae009457860"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 22 01:56:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 22 01:56:24 2019 +0000"
      },
      "message": "Merge \"media: add list of codecs in dumpsys media.player\""
    },
    {
      "commit": "6d0d51507a2ee618daa4b0e35604d8a693306256",
      "tree": "79429850109c2ae9a318cf45385fdca651fc3d15",
      "parents": [
        "4e9991a83a2160ca4d8f33270a5d146b9c450e5b",
        "786a87bb6c772d96bc8542f624bd7e4979cc67f8"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Aug 21 17:46:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 21 17:46:09 2019 -0700"
      },
      "message": "[automerger skipped] bufferpool2: handle transfer to closed connection am: ccc32cb955 am: 6c2b3146c6 -s ours\nam: 786a87bb6c -s ours\nam skip reason: change_id I9037ab0bde48a51b2b97158ecd0086dac84f8b26 with SHA1 ccc32cb955 is in history\n\nChange-Id: I24075f39caf3dbff1de158df96ba8ec2765db085\n"
    },
    {
      "commit": "4e9991a83a2160ca4d8f33270a5d146b9c450e5b",
      "tree": "79429850109c2ae9a318cf45385fdca651fc3d15",
      "parents": [
        "f00be539f3960333f3f7b22637c86951fbde3c11",
        "c5925d30e67247d9f794b6186466da71ac246afa"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Aug 21 17:35:30 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 21 17:35:30 2019 -0700"
      },
      "message": "bufferpool2: handle transfer to closed connection am: ccc32cb955 am: 0b36a5dcef\nam: c5925d30e6\n\nChange-Id: I66631f477a1521c4132294573fe406599da6898e\n"
    },
    {
      "commit": "f00be539f3960333f3f7b22637c86951fbde3c11",
      "tree": "6dbd2671a56c539bf46bde5e05c1891dd952e4d7",
      "parents": [
        "8a096e19e5a00ed777e4744d6599d8dde58c3a83",
        "f85d129bf9365d46991cb5348d04c2a1c8d20f6f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Aug 22 00:34:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 22 00:34:06 2019 +0000"
      },
      "message": "Merge \"AudioFlinger: Clear effect_uuid_t in case of short read\""
    },
    {
      "commit": "8a096e19e5a00ed777e4744d6599d8dde58c3a83",
      "tree": "ad9ae6cf18384b457faa07018cb5b1d98d9ef9c7",
      "parents": [
        "3bc5c3c9933f1ab54c3456114f599746709bc390",
        "6496ee668444883863a144122666e6bd6b4fbf72"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Aug 21 17:19:30 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 21 17:19:30 2019 -0700"
      },
      "message": "Merge \"Add ResourceManager unit tests to presubmit\" into qt-qpr1-dev am: 99ace58391\nam: 6496ee6684\n\nChange-Id: I8765690a23776f001bc0941de61b473fa7276fbf\n"
    },
    {
      "commit": "786a87bb6c772d96bc8542f624bd7e4979cc67f8",
      "tree": "e51cf04b24f0dd1eecff3a23fd0dcb299ff9d78e",
      "parents": [
        "c5925d30e67247d9f794b6186466da71ac246afa",
        "6c2b3146c6722b7950493d1e11f15ed4c39ef860"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Aug 21 17:11:35 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 21 17:11:35 2019 -0700"
      },
      "message": "[automerger skipped] bufferpool2: handle transfer to closed connection am: ccc32cb955\nam: 6c2b3146c6 -s ours\nam skip reason: change_id I9037ab0bde48a51b2b97158ecd0086dac84f8b26 with SHA1 ccc32cb955 is in history\n\nChange-Id: I07860fdf77fd4463789affdb2cf31adb880273f5\n"
    },
    {
      "commit": "c5925d30e67247d9f794b6186466da71ac246afa",
      "tree": "e51cf04b24f0dd1eecff3a23fd0dcb299ff9d78e",
      "parents": [
        "6496ee668444883863a144122666e6bd6b4fbf72",
        "0b36a5dceff3ecc29811684ff5b2ed728542b22f"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Aug 21 17:10:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 21 17:10:54 2019 -0700"
      },
      "message": "bufferpool2: handle transfer to closed connection am: ccc32cb955\nam: 0b36a5dcef\n\nChange-Id: I6f13a8002c3e241256707d18f4c91428a16bb5a8\n"
    },
    {
      "commit": "6f67577935bf3516302ebcc19e7dfae009457860",
      "tree": "d0e8f3068c2ea42555c07a522b5909bbe50dc088",
      "parents": [
        "4811014a958f7cf233b8284fb4a422990c7a3549"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Aug 20 17:06:53 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Aug 21 17:01:04 2019 -0700"
      },
      "message": "media: add list of codecs in dumpsys media.player\n\nTest: adb shell dumpsys media.player\nChange-Id: I4e074c472496ebaa0ec2b966088949ce2eea4671\n"
    },
    {
      "commit": "0b36a5dceff3ecc29811684ff5b2ed728542b22f",
      "tree": "ebf0ba31ae2f079f5ba43eb5cc4d5a6bb4b86151",
      "parents": [
        "d6d47b2f0342ddb454c684bf9b93072697f491fe",
        "ccc32cb95525c87461b388811e442120deef98eb"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Aug 21 16:55:12 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 21 16:55:12 2019 -0700"
      },
      "message": "bufferpool2: handle transfer to closed connection\nam: ccc32cb955\n\nChange-Id: I25a58dd2eba3de5d51ce68f3945be09a51068852\n"
    },
    {
      "commit": "6c2b3146c6722b7950493d1e11f15ed4c39ef860",
      "tree": "48c476132e5ca2392521e190073692b4b0d5b8d3",
      "parents": [
        "99ace58391bb5664f1bfb5fcddf3d06e576e13a3",
        "ccc32cb95525c87461b388811e442120deef98eb"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Aug 21 16:52:11 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 21 16:52:11 2019 -0700"
      },
      "message": "bufferpool2: handle transfer to closed connection\nam: ccc32cb955\n\nChange-Id: I5b15b8980cb728fa3b24af689088f4f89067b62d\n"
    },
    {
      "commit": "6496ee668444883863a144122666e6bd6b4fbf72",
      "tree": "dcde9ed496d67eac8ebafcdbda22d239f4439243",
      "parents": [
        "82452b74566a302b058d9b5ca3c09c04dd99cf16",
        "99ace58391bb5664f1bfb5fcddf3d06e576e13a3"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Aug 21 16:41:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 21 16:41:58 2019 -0700"
      },
      "message": "Merge \"Add ResourceManager unit tests to presubmit\" into qt-qpr1-dev\nam: 99ace58391\n\nChange-Id: Ic5ea4481c3e0e731d520591735d75ba49e5147a6\n"
    },
    {
      "commit": "3bc5c3c9933f1ab54c3456114f599746709bc390",
      "tree": "67a6b098efe0186ba1b544ddc2f42e8d264fb73e",
      "parents": [
        "33f556656c712a8d7dff772b233b7bcdb8cb7654",
        "82452b74566a302b058d9b5ca3c09c04dd99cf16"
      ],
      "author": {
        "name": "Wenfeng Sun",
        "email": "wenfeng.sun@mediatek.com",
        "time": "Wed Aug 21 16:32:19 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 21 16:32:19 2019 -0700"
      },
      "message": "Merge \"Fix OffloadThread VolumeShaper issue\" am: b7a4a3c492 am: 3ca47ba98d am: 3ef5053951 am: d6d47b2f03\nam: 82452b7456\n\nChange-Id: I82ab6403e7734b04230a2b2f761eb4f25e161e51\n"
    },
    {
      "commit": "2f0fa55f83b151518ea0401e614a1cbf8d44a6bd",
      "tree": "0bd16f81ee233d3f1681ed1e89021dc35a546f84",
      "parents": [
        "61ba2cf252e63accb97d16b8c74448587fddcdf0"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Wed Jun 26 15:22:29 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Aug 21 16:08:38 2019 -0700"
      },
      "message": "stagefright: Use libgav1 for AV1 decoding\n\nUse the c2.android.gav1.decoder component instead of\nc2.android.av1.decoder component.\n\nAll the AV1 related CTS tests still pass.\n\nBug: 131989882\nBug: 130249450\nTest: cts-tradefed run commandAndExit cts-dev --include-filter CtsMediaTestCases --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.DecoderTest#testAV1*\" --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.AdaptivePlaybackTest#testAV1*\"\nMerged-In: I519040c7a7974058d1d2a4f210bb93f1c8f50ea1\nChange-Id: I519040c7a7974058d1d2a4f210bb93f1c8f50ea1\n"
    },
    {
      "commit": "61ba2cf252e63accb97d16b8c74448587fddcdf0",
      "tree": "a6c211a9fe80a574f646a18262eed84adb5416a1",
      "parents": [
        "0f3e7425b4908aed49a494b1e24ab1d5ea730d75"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Jun 24 10:04:00 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Aug 21 16:08:27 2019 -0700"
      },
      "message": "codec2: Add log message for the AV1 decoder\n\nAdd a log message about which AV1 decoder is being used.\n\nAlso remove the TODO for renaming the gav1 component.\n\nBug: 131989882\nBug: 130249450\nTest: cts-tradefed run commandAndExit cts-dev --include-filter CtsMediaTestCases --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.DecoderTest#testAV1*\" --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.AdaptivePlaybackTest#testAV1*\"\n\nMerged-In: I3eec15cc74d8ab8f9e6d4539a25407cf93d4efeb\nChange-Id: I3eec15cc74d8ab8f9e6d4539a25407cf93d4efeb\n"
    },
    {
      "commit": "0f3e7425b4908aed49a494b1e24ab1d5ea730d75",
      "tree": "b569d5a16b3440fc979abe9890137147a3238e87",
      "parents": [
        "b6d383dc8d7793e69629d189a7b018f15a0a7fc8"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Jun 17 16:21:36 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Aug 21 16:08:18 2019 -0700"
      },
      "message": "codec2: Implement gav1 decoder component\n\nNote that this CL does not switch the default AV1 decoder to gav1\nyet. That will be done in a follow-up.\n\nTest: CTS media tests related to AV1 still pass.\nBug: 131989882\nBug: 130249450\nMerged-In: Ifb88d0f51d85e59fa37d5cead8a5d4757067fedd\nChange-Id: Ifb88d0f51d85e59fa37d5cead8a5d4757067fedd\n"
    },
    {
      "commit": "b6d383dc8d7793e69629d189a7b018f15a0a7fc8",
      "tree": "259689554a7dd2d4f0f106eb6ec1694c22e9de33",
      "parents": [
        "fb092d3b720923efaf0f9d4f4c16c57da6d657ac"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Jun 10 15:11:58 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Aug 21 16:07:55 2019 -0700"
      },
      "message": "codec2: libgav1 integration part 1\n\nThis CL contains stuff that are pretty much copied over from the\nlibaom component. It makes it easier to review the series of CLs.\n\nAll the libgav1 specific functions will follow in a subsequent CL.\n\nTest: all AV1 CTS tests still pass.\nBug: 131989882\nBug: 130249450\nMerged-In: Iaafbf5379577bd42c7de64c7ec96d5b0fbb45b18\nChange-Id: Iaafbf5379577bd42c7de64c7ec96d5b0fbb45b18\n"
    }
  ],
  "next": "ccc32cb95525c87461b388811e442120deef98eb"
}
