)]}'
{
  "log": [
    {
      "commit": "facece35f51a8aa92f0b28e3d8dd1f976b3f609d",
      "tree": "ce1a9947bf3dc45ff449ee66d9c090b8a66c161c",
      "parents": [
        "a3eef1a987ba559982c6cd5b9d4a98232fcc5ec4",
        "a88303ec777525276724fac71ef75ed284a28730"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jun 13 12:48:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 13 12:48:45 2019 -0700"
      },
      "message": "Merge \"avoid crash in emptyBuffer when input buffer handle is invalid\" into qt-dev am: e116345903 am: 671bc34173\nam: a88303ec77\n\nChange-Id: Id1957a6d48c41af3ce0233e5cca2447d4d81bb8e\n"
    },
    {
      "commit": "a88303ec777525276724fac71ef75ed284a28730",
      "tree": "37c664d8cc33a6f6337a1e1c9a290a03b9934d07",
      "parents": [
        "4f4fc2d1bdd0ab7382a61f8ae90337fa687e4dc0",
        "671bc34173e8caa4e7333ce411072d2179d86baa"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jun 13 12:40:20 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 13 12:40:20 2019 -0700"
      },
      "message": "Merge \"avoid crash in emptyBuffer when input buffer handle is invalid\" into qt-dev am: e116345903\nam: 671bc34173\n\nChange-Id: I1162e9ddb3a7af8f610a997ca71e6fe4b5057b7e\n"
    },
    {
      "commit": "671bc34173e8caa4e7333ce411072d2179d86baa",
      "tree": "7c4cde4dfc36c3950886971a69d1bf85f14c6605",
      "parents": [
        "48eb9b80c4e2751488b68df29ea64a137b52e2f7",
        "e1163459035a6cac598a891b49a9081192a3c0cd"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jun 13 12:32:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 13 12:32:49 2019 -0700"
      },
      "message": "Merge \"avoid crash in emptyBuffer when input buffer handle is invalid\" into qt-dev\nam: e116345903\n\nChange-Id: I491f7c1beba690323d2e6db9a09964fe63d6ad6d\n"
    },
    {
      "commit": "e1163459035a6cac598a891b49a9081192a3c0cd",
      "tree": "a7d5e785fd4e9b115290d95d71be81a9094c7b3a",
      "parents": [
        "e81a326d90dfce1249917b796f69b48fe1c59971",
        "33d60a5f0c4249cf8350bc61d16d11b7a6d09c85"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 13 19:13:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 19:13:42 2019 +0000"
      },
      "message": "Merge \"avoid crash in emptyBuffer when input buffer handle is invalid\" into qt-dev"
    },
    {
      "commit": "a3eef1a987ba559982c6cd5b9d4a98232fcc5ec4",
      "tree": "3a1ed52cfc7a3501cee38e9ebee089dc13c2ee9a",
      "parents": [
        "924b5b2fe2b57d9e94682417f447d8e0f3b0342e",
        "4f4fc2d1bdd0ab7382a61f8ae90337fa687e4dc0"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Jun 12 16:24:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 12 16:24:09 2019 -0700"
      },
      "message": "AImageReaderVendorTest: Tolerate failures for ACameraDevice_isSessionConfigurationSupported. am: 48eb9b80c4\nam: 4f4fc2d1bd\n\nChange-Id: I420ff4bfcc37c57d66b2d5423c2e69226fedee83\n"
    },
    {
      "commit": "4f4fc2d1bdd0ab7382a61f8ae90337fa687e4dc0",
      "tree": "2b1ac14ec8417312baa2eae6603e38a45f3eebb8",
      "parents": [
        "ad1e5754677ecda1861c816ec6ba19850b4cbe04",
        "48eb9b80c4e2751488b68df29ea64a137b52e2f7"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Jun 12 16:17:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 12 16:17:52 2019 -0700"
      },
      "message": "AImageReaderVendorTest: Tolerate failures for ACameraDevice_isSessionConfigurationSupported.\nam: 48eb9b80c4\n\nChange-Id: I9a50faea2b22ac5952bf4d5bde1b43a8c7315fd3\n"
    },
    {
      "commit": "33d60a5f0c4249cf8350bc61d16d11b7a6d09c85",
      "tree": "84bdbed720b303c1a614aed2d75fd08bb2c6c5a5",
      "parents": [
        "f5ec24e8df7e61ff0bbc8b9f86b7e24c3a3d29e9"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jun 12 13:45:01 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jun 12 13:45:01 2019 -0700"
      },
      "message": "avoid crash in emptyBuffer when input buffer handle is invalid\n\nTry to fail with error instead of crashing when the input buffer\nhandle to TWOmxNode::emptyBuffer is invalid. Save an unnecessary\nhandle clone, and let the convertTo to GraphicBuffer do the clone.\nIf the clone fails, return with error.\n\nbug: 133254412\ntest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\n    Change-Id: I6abb5526d8df1e57b70c96f5b32d132e4a5de389\n\nChange-Id: If5ca8fae449a3cdf790c967add3713ad73369f03\n"
    },
    {
      "commit": "48eb9b80c4e2751488b68df29ea64a137b52e2f7",
      "tree": "26e99f02d3b5e80becf6eb10741864c1ff40b5ae",
      "parents": [
        "fd80bbcb2b4f6aa910c28fca41d8136aa038a033"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Jun 11 13:35:42 2019 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Jun 12 12:52:54 2019 -0700"
      },
      "message": "AImageReaderVendorTest: Tolerate failures for ACameraDevice_isSessionConfigurationSupported.\n\nBug: 134683975\n\nTest: AImageReaderVendorTest on multiple devices supporting physical different stream\n      combinations.\n\nChange-Id: I6aabd024b7092d4ecf60f8e0adbd0a2bf799cd25\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "924b5b2fe2b57d9e94682417f447d8e0f3b0342e",
      "tree": "41f470cfa45804f49caa3d8465a1b71330389769",
      "parents": [
        "c2a5c62475ef33075c062c0d2cd7aff93f21b8c7",
        "ad1e5754677ecda1861c816ec6ba19850b4cbe04"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 11 19:01:22 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 19:01:22 2019 -0700"
      },
      "message": "Merge \"Merge \"audioservice: add RTT mode observer\" into qt-dev am: e81a326d90 am: fd80bbcb2b\" into qt-r1-dev-plus-aosp\nam: ad1e575467\n\nChange-Id: Ib078fd06d8b83a9a4444cfd7803b977bbef2bf75\n"
    },
    {
      "commit": "c2a5c62475ef33075c062c0d2cd7aff93f21b8c7",
      "tree": "41f470cfa45804f49caa3d8465a1b71330389769",
      "parents": [
        "75f28c3b3eb2cb87672a168ed9ec6a7232cad4bc",
        "a24e4d451ba7f7c44030fdf7c8f252219d0c62a8"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 11 18:43:05 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 18:43:05 2019 -0700"
      },
      "message": "Merge \"audioservice: add RTT mode observer\" into qt-dev am: e81a326d90 am: cdc2f7cb34\nam: a24e4d451b\n\nChange-Id: I63fe67eb0affdf9e9cccce5b7bc05864511a6396\n"
    },
    {
      "commit": "ad1e5754677ecda1861c816ec6ba19850b4cbe04",
      "tree": "964b17e733473f3f2f5a4e1eed55617204b308b2",
      "parents": [
        "a24e4d451ba7f7c44030fdf7c8f252219d0c62a8",
        "f0dbe8ff69f346aa8f8be0880309d57c5b732732"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Wed Jun 12 01:42:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 12 01:42:43 2019 +0000"
      },
      "message": "Merge \"Merge \"audioservice: add RTT mode observer\" into qt-dev am: e81a326d90 am: fd80bbcb2b\" into qt-r1-dev-plus-aosp"
    },
    {
      "commit": "f0dbe8ff69f346aa8f8be0880309d57c5b732732",
      "tree": "964b17e733473f3f2f5a4e1eed55617204b308b2",
      "parents": [
        "97bb6b1739ea152b01a9516edecf5e5c1efbd40f",
        "fd80bbcb2b4f6aa910c28fca41d8136aa038a033"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 11 18:41:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 18:41:38 2019 -0700"
      },
      "message": "Merge \"audioservice: add RTT mode observer\" into qt-dev am: e81a326d90\nam: fd80bbcb2b\n\nChange-Id: I7cdd60f3504d31997656ca55b25f25c9c9908620\n"
    },
    {
      "commit": "a24e4d451ba7f7c44030fdf7c8f252219d0c62a8",
      "tree": "964b17e733473f3f2f5a4e1eed55617204b308b2",
      "parents": [
        "97bb6b1739ea152b01a9516edecf5e5c1efbd40f",
        "cdc2f7cb3480f528d79966044013cea47296deb9"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 11 18:39:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 18:39:06 2019 -0700"
      },
      "message": "Merge \"audioservice: add RTT mode observer\" into qt-dev am: e81a326d90\nam: cdc2f7cb34\n\nChange-Id: I64e2993ce561ef38a189564940c123eb6f29da37\n"
    },
    {
      "commit": "75f28c3b3eb2cb87672a168ed9ec6a7232cad4bc",
      "tree": "fe9cb01b4ca9f1404beab6168bc68ebabac48bd0",
      "parents": [
        "b85afd32bb0e1a3d606e98760f0359f864297c10",
        "97bb6b1739ea152b01a9516edecf5e5c1efbd40f"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Jun 11 18:35:25 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 18:35:25 2019 -0700"
      },
      "message": "Merge \"OggWriter: Support format without CSD for opus\" into qt-dev am: b365706b26 am: 1c23036f6c\nam: 97bb6b1739\n\nChange-Id: I72d28ca3d3e9e839f0d9def7904e3efdd28c1b84\n"
    },
    {
      "commit": "b85afd32bb0e1a3d606e98760f0359f864297c10",
      "tree": "fe9cb01b4ca9f1404beab6168bc68ebabac48bd0",
      "parents": [
        "4382367a2914ca5cc04ce49c6c3c07c0e4da7551",
        "b3dd0053df3697705d5ca53c8dfee74e26b55f74"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Jun 11 18:32:36 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 18:32:36 2019 -0700"
      },
      "message": "Merge \"OggWriter: Support format without CSD for opus\" into qt-dev am: b365706b26 am: 0fff5050e1\nam: b3dd0053df\n\nChange-Id: I76f83fa378e2c5727c0cec834c5062a117f6c2a0\n"
    },
    {
      "commit": "cdc2f7cb3480f528d79966044013cea47296deb9",
      "tree": "4deef1c8ff0b99122c8497464282c281af855a5d",
      "parents": [
        "1c23036f6c55e4f38653b330bbebd05fd8fcba17",
        "e81a326d90dfce1249917b796f69b48fe1c59971"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 11 18:31:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 18:31:59 2019 -0700"
      },
      "message": "Merge \"audioservice: add RTT mode observer\" into qt-dev\nam: e81a326d90\n\nChange-Id: I9490f8b940629a09cf62cd5211c4f626e2d4079c\n"
    },
    {
      "commit": "fd80bbcb2b4f6aa910c28fca41d8136aa038a033",
      "tree": "59853b3de1b27b7065048d638d9f658a3d368dcb",
      "parents": [
        "0fff5050e1e72b0ea0b26653c7a34d96b7ceaf41",
        "e81a326d90dfce1249917b796f69b48fe1c59971"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 11 18:31:01 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 18:31:01 2019 -0700"
      },
      "message": "Merge \"audioservice: add RTT mode observer\" into qt-dev\nam: e81a326d90\n\nChange-Id: Ib14ec53635da419711c3e084a3b76dbaf199eaa0\n"
    },
    {
      "commit": "97bb6b1739ea152b01a9516edecf5e5c1efbd40f",
      "tree": "d4dadc23ceab993dab9222846990f273c69c6968",
      "parents": [
        "b3dd0053df3697705d5ca53c8dfee74e26b55f74",
        "1c23036f6c55e4f38653b330bbebd05fd8fcba17"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Jun 11 18:29:27 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 18:29:27 2019 -0700"
      },
      "message": "Merge \"OggWriter: Support format without CSD for opus\" into qt-dev am: b365706b26\nam: 1c23036f6c\n\nChange-Id: I399129f3985bf916d39a7a69854b1a6568190da1\n"
    },
    {
      "commit": "e81a326d90dfce1249917b796f69b48fe1c59971",
      "tree": "ff2150258ac552a5ac5d23a626d4821be434cf36",
      "parents": [
        "b365706b2675fcc16eb14d89db5c3736170c7dd5",
        "6ede98f9b3e3e1988f401d79b625ead653027ccc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 12 01:02:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 12 01:02:33 2019 +0000"
      },
      "message": "Merge \"audioservice: add RTT mode observer\" into qt-dev"
    },
    {
      "commit": "b3dd0053df3697705d5ca53c8dfee74e26b55f74",
      "tree": "d4dadc23ceab993dab9222846990f273c69c6968",
      "parents": [
        "92a1e0c601242f1805707364448f7873c39b9711",
        "0fff5050e1e72b0ea0b26653c7a34d96b7ceaf41"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Jun 11 18:00:55 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 18:00:55 2019 -0700"
      },
      "message": "Merge \"OggWriter: Support format without CSD for opus\" into qt-dev am: b365706b26\nam: 0fff5050e1\n\nChange-Id: I8fe738c5629fd25bc41f5747fbea724a970785b0\n"
    },
    {
      "commit": "1c23036f6c55e4f38653b330bbebd05fd8fcba17",
      "tree": "600ad5b57d9955a1fd30e26a1335ffcddf0d1e4e",
      "parents": [
        "38639f136cc6d3b3ac6daef95e8abb003b68068d",
        "b365706b2675fcc16eb14d89db5c3736170c7dd5"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Jun 11 17:49:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 17:49:32 2019 -0700"
      },
      "message": "Merge \"OggWriter: Support format without CSD for opus\" into qt-dev\nam: b365706b26\n\nChange-Id: Ifb369a5cafbe82931d2f03d2957de782fdb0c6fa\n"
    },
    {
      "commit": "0fff5050e1e72b0ea0b26653c7a34d96b7ceaf41",
      "tree": "32c11ca3d677a2c7d54c47603997c31e095417f7",
      "parents": [
        "fc3069c439a1fe72ea4946931511c5e03030badd",
        "b365706b2675fcc16eb14d89db5c3736170c7dd5"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Jun 11 17:42:40 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 17:42:40 2019 -0700"
      },
      "message": "Merge \"OggWriter: Support format without CSD for opus\" into qt-dev\nam: b365706b26\n\nChange-Id: I70a3917af52de4c77a8a33010730e237c77485ff\n"
    },
    {
      "commit": "b365706b2675fcc16eb14d89db5c3736170c7dd5",
      "tree": "8fe655b74cce846cf740e602ccd3c30291810716",
      "parents": [
        "f57ace7a6b729211ad0180cfbddb1f5b5be7a48c",
        "16f2fa2d5ef25a517376a0de4d07903483cf1f14"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 12 00:20:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 12 00:20:00 2019 +0000"
      },
      "message": "Merge \"OggWriter: Support format without CSD for opus\" into qt-dev"
    },
    {
      "commit": "6ede98f9b3e3e1988f401d79b625ead653027ccc",
      "tree": "2306e3b551752f70ec01a6d8ed87824743c2ef81",
      "parents": [
        "e0092766d214720c1fd22b8c08ccc7ceeaf4a700"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 11 14:50:30 2019 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 11 14:55:25 2019 -0700"
      },
      "message": "audioservice: add RTT mode observer\n\nEnable audio capture by the Assistant when RTT is ON during a call\nsimilarly to when an accessibility service is in the foreground.\n\nAlso remove log when permission checked for hotword\nand audio output capture fail as those checks are now done\nsystematically.\n\nAlso do not check permission to bypass interruption policy if\nbypass flags are not set.\n\nBug: 132976361\nTest: use voice input during a call with RTT enabled.\nChange-Id: Iff45b0816dac889262ec29ea115f74dea4dc6b6d\n"
    },
    {
      "commit": "16f2fa2d5ef25a517376a0de4d07903483cf1f14",
      "tree": "edc3ad85d6dd1804df37b65e52591e40e8135817",
      "parents": [
        "50f9a1320b8dfff8732ca26c73a50b1950f2831e"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Jun 05 10:19:55 2019 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 11 12:43:50 2019 -0700"
      },
      "message": "OggWriter: Support format without CSD for opus\n\nIf format doesn\u0027t contain CSD, then look for it when writing sample\ndata.\nWhen CSD is present in both Format and sample data, the one in format\nis used like MPEG4Writer.\n\nBug: 131747486\nBug: 134509194\nTest: poc from bug\n\nChange-Id: If2cab79d540688283afb4d74a6b043ea2e089ef0\n"
    },
    {
      "commit": "4382367a2914ca5cc04ce49c6c3c07c0e4da7551",
      "tree": "1933acfb09e011aef74d6b0cad719dc8d4e28f93",
      "parents": [
        "d6d4c3039799b4b761d486bdbf95be84a2b1eb0f",
        "92a1e0c601242f1805707364448f7873c39b9711"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Tue Jun 11 11:48:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 11:48:13 2019 -0700"
      },
      "message": "Merge \"Merge \"qt-dev should be v290000000 and targetSdkVersion\u003d29\" into qt-dev am: f57ace7a6b am: 38639f136c\" into qt-r1-dev-plus-aosp\nam: 92a1e0c601\n\nChange-Id: Ib7fda5effcc70614b986cb0e833fb16b11eae6b3\n"
    },
    {
      "commit": "d6d4c3039799b4b761d486bdbf95be84a2b1eb0f",
      "tree": "1933acfb09e011aef74d6b0cad719dc8d4e28f93",
      "parents": [
        "8e60dbc28f1f4b5ca9617032e0477dd1b5d8c8d7",
        "951830e9709bc546886b03208d1f61ee1b068e87"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Tue Jun 11 11:42:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 11:42:21 2019 -0700"
      },
      "message": "Merge \"qt-dev should be v290000000 and targetSdkVersion\u003d29\" into qt-dev am: f57ace7a6b am: fc3069c439\nam: 951830e970\n\nChange-Id: Ic0067f34d585ab59dc29e051e1bc55f63df81131\n"
    },
    {
      "commit": "92a1e0c601242f1805707364448f7873c39b9711",
      "tree": "c8d1cdaa3f2c902bbb6fba5880566973ec6c0ea3",
      "parents": [
        "951830e9709bc546886b03208d1f61ee1b068e87",
        "cb462e4f3937fb016e443c118d13a94c0c942469"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 11 18:35:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 11 18:35:24 2019 +0000"
      },
      "message": "Merge \"Merge \"qt-dev should be v290000000 and targetSdkVersion\u003d29\" into qt-dev am: f57ace7a6b am: 38639f136c\" into qt-r1-dev-plus-aosp"
    },
    {
      "commit": "cb462e4f3937fb016e443c118d13a94c0c942469",
      "tree": "c8d1cdaa3f2c902bbb6fba5880566973ec6c0ea3",
      "parents": [
        "cf5ed52dae3a8a2fd6dc887b67e58ceb09f2141f",
        "38639f136cc6d3b3ac6daef95e8abb003b68068d"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Tue Jun 11 11:31:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 11:31:41 2019 -0700"
      },
      "message": "Merge \"qt-dev should be v290000000 and targetSdkVersion\u003d29\" into qt-dev am: f57ace7a6b\nam: 38639f136c\n\nChange-Id: I9204010291114ac1a7c3a1f85ef1b7999668076b\n"
    },
    {
      "commit": "951830e9709bc546886b03208d1f61ee1b068e87",
      "tree": "c8d1cdaa3f2c902bbb6fba5880566973ec6c0ea3",
      "parents": [
        "cf5ed52dae3a8a2fd6dc887b67e58ceb09f2141f",
        "fc3069c439a1fe72ea4946931511c5e03030badd"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Tue Jun 11 11:31:15 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 11:31:15 2019 -0700"
      },
      "message": "Merge \"qt-dev should be v290000000 and targetSdkVersion\u003d29\" into qt-dev am: f57ace7a6b\nam: fc3069c439\n\nChange-Id: Iae635351335d95ac50dbed829bab86c8ddbe58ba\n"
    },
    {
      "commit": "8e60dbc28f1f4b5ca9617032e0477dd1b5d8c8d7",
      "tree": "a00f9a78ab0fe7c058302ca3eaec377895ee2bac",
      "parents": [
        "ce078623ef075cfa6377c8e2b94696985913bdb1",
        "8711cfda98b1a2ab421b2a7792866681b363c1c2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 11 18:29:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 11 18:29:22 2019 +0000"
      },
      "message": "Merge \"audio HAL wrapper: createAudioPatch handle reuse\""
    },
    {
      "commit": "38639f136cc6d3b3ac6daef95e8abb003b68068d",
      "tree": "eae45c58a072c957b290254479d0d1761b69e135",
      "parents": [
        "945e7042a0bc24e4c1e7f0c03aec0dddd9d01af6",
        "f57ace7a6b729211ad0180cfbddb1f5b5be7a48c"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Tue Jun 11 11:24:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 11:24:06 2019 -0700"
      },
      "message": "Merge \"qt-dev should be v290000000 and targetSdkVersion\u003d29\" into qt-dev\nam: f57ace7a6b\n\nChange-Id: I7104aee5ef3d6a4da956b75ff19389d711a4bb71\n"
    },
    {
      "commit": "fc3069c439a1fe72ea4946931511c5e03030badd",
      "tree": "0b9becbc0caa82242c3193a24ba55245aa37c229",
      "parents": [
        "988810bb8b61c615f65edfd13853875f6e93a5fd",
        "f57ace7a6b729211ad0180cfbddb1f5b5be7a48c"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Tue Jun 11 11:24:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 11:24:06 2019 -0700"
      },
      "message": "Merge \"qt-dev should be v290000000 and targetSdkVersion\u003d29\" into qt-dev\nam: f57ace7a6b\n\nChange-Id: I68f4420bd95ce5c494749c9a9daa224978c97825\n"
    },
    {
      "commit": "ce078623ef075cfa6377c8e2b94696985913bdb1",
      "tree": "8d60e97c750b73858be1b1243e03d9eec35d0c2c",
      "parents": [
        "c50a74ecdfbec579f7ba0894b8c546a30365e719",
        "cf5ed52dae3a8a2fd6dc887b67e58ceb09f2141f"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Jun 11 11:10:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 11:10:41 2019 -0700"
      },
      "message": "Merge \"Camera: Compare old and new overrides for finishConfigure\" into qt-dev am: 584d868a6b am: 988810bb8b\nam: cf5ed52dae\n\nChange-Id: Ic87b5d9de0e59f9a465a39e5baf57207a1546ed6\n"
    },
    {
      "commit": "c50a74ecdfbec579f7ba0894b8c546a30365e719",
      "tree": "8d60e97c750b73858be1b1243e03d9eec35d0c2c",
      "parents": [
        "9d90dd9f3c3027e6489094a2000788c212c6b55e",
        "00656873f8e955cbe67d289daf78ee354487f21c"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Jun 11 11:09:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 11:09:53 2019 -0700"
      },
      "message": "Merge \"Camera: Compare old and new overrides for finishConfigure\" into qt-dev am: 584d868a6b am: 945e7042a0\nam: 00656873f8\n\nChange-Id: I34094faf52b87faa801b2a3c2ad09ed2a4a867c9\n"
    },
    {
      "commit": "cf5ed52dae3a8a2fd6dc887b67e58ceb09f2141f",
      "tree": "a8e98f35d36062327b476b7b0fb0c638b8a3271a",
      "parents": [
        "00656873f8e955cbe67d289daf78ee354487f21c",
        "988810bb8b61c615f65edfd13853875f6e93a5fd"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Jun 11 11:03:51 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 11:03:51 2019 -0700"
      },
      "message": "Merge \"Camera: Compare old and new overrides for finishConfigure\" into qt-dev am: 584d868a6b\nam: 988810bb8b\n\nChange-Id: I5cf0e27260439b858d8026ff32c9f004cc7bb639\n"
    },
    {
      "commit": "f57ace7a6b729211ad0180cfbddb1f5b5be7a48c",
      "tree": "2c841b14165fe80498644636a23d082ef8f82fad",
      "parents": [
        "584d868a6bfc0a51ff4c0b6e9ea2b5b9895d3240",
        "ceb9efad60fbb25f523b9e54604cea59c55f363b"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Tue Jun 11 18:00:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 11 18:00:19 2019 +0000"
      },
      "message": "Merge \"qt-dev should be v290000000 and targetSdkVersion\u003d29\" into qt-dev"
    },
    {
      "commit": "00656873f8e955cbe67d289daf78ee354487f21c",
      "tree": "a8e98f35d36062327b476b7b0fb0c638b8a3271a",
      "parents": [
        "bdb7a4e7ace89539921c593535ae603143fd9d61",
        "945e7042a0bc24e4c1e7f0c03aec0dddd9d01af6"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Jun 11 10:57:48 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 10:57:48 2019 -0700"
      },
      "message": "Merge \"Camera: Compare old and new overrides for finishConfigure\" into qt-dev am: 584d868a6b\nam: 945e7042a0\n\nChange-Id: Idc4b2440a748e3b77f6bb75a3f2c221a6056198c\n"
    },
    {
      "commit": "945e7042a0bc24e4c1e7f0c03aec0dddd9d01af6",
      "tree": "fa1d777b5e53c487c935a849d913622be5f6820c",
      "parents": [
        "20f33e6ffcaa23b485884898bb35e29e81ea34a1",
        "584d868a6bfc0a51ff4c0b6e9ea2b5b9895d3240"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Jun 11 10:52:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 10:52:47 2019 -0700"
      },
      "message": "Merge \"Camera: Compare old and new overrides for finishConfigure\" into qt-dev\nam: 584d868a6b\n\nChange-Id: I0465aa07525c485236a9de4f3d28b70dff3e2eba\n"
    },
    {
      "commit": "988810bb8b61c615f65edfd13853875f6e93a5fd",
      "tree": "d9d08244e7ffce5a36d873c6a27cb49113107ecf",
      "parents": [
        "70255455b77d2ab52a606f681e172d6442656ffb",
        "584d868a6bfc0a51ff4c0b6e9ea2b5b9895d3240"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Jun 11 10:52:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 10:52:47 2019 -0700"
      },
      "message": "Merge \"Camera: Compare old and new overrides for finishConfigure\" into qt-dev\nam: 584d868a6b\n\nChange-Id: Ied6ed85e8429f7b4a20c49254875ce3cd08bb07b\n"
    },
    {
      "commit": "584d868a6bfc0a51ff4c0b6e9ea2b5b9895d3240",
      "tree": "dfb8a7c7a03280efa17a995369cd3a2bf6706617",
      "parents": [
        "7a92b009df1f4cc5a98078f1c2808524e237b7bc",
        "f9b4eb9e3f74ee03adccdf471d9e1073b6bc9d8c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 11 17:36:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 11 17:36:54 2019 +0000"
      },
      "message": "Merge \"Camera: Compare old and new overrides for finishConfigure\" into qt-dev"
    },
    {
      "commit": "9d90dd9f3c3027e6489094a2000788c212c6b55e",
      "tree": "fe3c68f59d51c33891077e8d416261be6a682e5b",
      "parents": [
        "92326a739e5532eefd3b10c2e5c2d3cf0672d1bf",
        "bdb7a4e7ace89539921c593535ae603143fd9d61"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jun 11 09:56:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 09:56:52 2019 -0700"
      },
      "message": "Merge \"CCodec: fix i-frame-interval and aac configs\" into qt-r1-dev am: 70255455b7\nam: bdb7a4e7ac\n\nChange-Id: Idce8cacbfe517730cd5f8a881bd359cc358662cc\n"
    },
    {
      "commit": "bdb7a4e7ace89539921c593535ae603143fd9d61",
      "tree": "1ba26478f9bbc132c9347fae9b5f5ecd565657bd",
      "parents": [
        "825149efa177618dcb2ff84684e1179c9d162f61",
        "70255455b77d2ab52a606f681e172d6442656ffb"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jun 11 09:52:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 09:52:21 2019 -0700"
      },
      "message": "Merge \"CCodec: fix i-frame-interval and aac configs\" into qt-r1-dev\nam: 70255455b7\n\nChange-Id: Id0d61deca0428aa5ac6a3dfc585e987682263ae2\n"
    },
    {
      "commit": "70255455b77d2ab52a606f681e172d6442656ffb",
      "tree": "6665f9d0e704db9d0a8beae2fa8ece8c14fe95a2",
      "parents": [
        "d51d99d6ec99c27276c77884222d3618a2b02467",
        "cb260add2adea7f710e0b3238fbdee1764d198f5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 11 16:37:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 11 16:37:13 2019 +0000"
      },
      "message": "Merge \"CCodec: fix i-frame-interval and aac configs\" into qt-r1-dev"
    },
    {
      "commit": "f9b4eb9e3f74ee03adccdf471d9e1073b6bc9d8c",
      "tree": "6b40d02f452498ca27294677f68b11ebac9994ac",
      "parents": [
        "9c8dfd599caf7c8b727b90601da4fc8160d23ab4"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Jun 10 11:06:01 2019 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Jun 10 22:48:33 2019 -0700"
      },
      "message": "Camera: Compare old and new overrides for finishConfigure\n\nWith the new dataSpace/format override logic, during\nfinishConfiguration, we shouldn\u0027t check mDataSpaceOverride flag anymore\nbecause now mDataSpaceOverride will be true for reconfigure.\n\nInstead, we should check if the new override is the same as old\noverride.\n\nTest: testPrepare on HAL device with dataSpace override\nBug: 134800141\nChange-Id: I1ddc258100dfd7e3c2cc86f9e476d8d52c710e3f\n"
    },
    {
      "commit": "92326a739e5532eefd3b10c2e5c2d3cf0672d1bf",
      "tree": "fe3c68f59d51c33891077e8d416261be6a682e5b",
      "parents": [
        "f41ff6ebebde2fddb74e232e8e8ba165d78440e6",
        "825149efa177618dcb2ff84684e1179c9d162f61"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jun 10 20:19:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 20:19:09 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Merge \"CCodec: fix i-frame-interval and aac configs\" into qt-dev am: 7a92b009df am: d51d99d6ec\" into qt-r1-dev-plus-aosp\nam: 825149efa1 -s ours\nam skip reason: change_id I95ad7638148dfdfe7ecb76e8b2682e86c23812e8 with SHA1 0080d7ec3d is in history\n\nChange-Id: I8628636bf327f75053e7463efdb0eabe8967877f\n"
    },
    {
      "commit": "f41ff6ebebde2fddb74e232e8e8ba165d78440e6",
      "tree": "fe3c68f59d51c33891077e8d416261be6a682e5b",
      "parents": [
        "824b45f821c5f88a85c47af080191ea5cdcf65a1",
        "426a90e679c249b4307fa6fbb8e4cc62b2c1fdbd"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jun 10 20:18:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 20:18:06 2019 -0700"
      },
      "message": "Merge \"CCodec: fix i-frame-interval and aac configs\" into qt-dev am: 7a92b009df am: 20f33e6ffc\nam: 426a90e679\n\nChange-Id: I2b823a44b68a5938e27f0a564df5a2d39728b6b1\n"
    },
    {
      "commit": "825149efa177618dcb2ff84684e1179c9d162f61",
      "tree": "1ba26478f9bbc132c9347fae9b5f5ecd565657bd",
      "parents": [
        "426a90e679c249b4307fa6fbb8e4cc62b2c1fdbd",
        "aa86d9c223ddfab618fb21751263b9e64e879168"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 11 03:06:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 11 03:06:52 2019 +0000"
      },
      "message": "Merge \"Merge \"CCodec: fix i-frame-interval and aac configs\" into qt-dev am: 7a92b009df am: d51d99d6ec\" into qt-r1-dev-plus-aosp"
    },
    {
      "commit": "426a90e679c249b4307fa6fbb8e4cc62b2c1fdbd",
      "tree": "1ba26478f9bbc132c9347fae9b5f5ecd565657bd",
      "parents": [
        "f775191b7f74a974c5a36c942068d20a3265a6ec",
        "20f33e6ffcaa23b485884898bb35e29e81ea34a1"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jun 10 20:06:40 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 20:06:40 2019 -0700"
      },
      "message": "Merge \"CCodec: fix i-frame-interval and aac configs\" into qt-dev am: 7a92b009df\nam: 20f33e6ffc\n\nChange-Id: Ib2901670b05c3f33944fadc937eef8dfdc5ed646\n"
    },
    {
      "commit": "aa86d9c223ddfab618fb21751263b9e64e879168",
      "tree": "1ba26478f9bbc132c9347fae9b5f5ecd565657bd",
      "parents": [
        "f775191b7f74a974c5a36c942068d20a3265a6ec",
        "d51d99d6ec99c27276c77884222d3618a2b02467"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jun 10 20:06:40 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 20:06:40 2019 -0700"
      },
      "message": "Merge \"CCodec: fix i-frame-interval and aac configs\" into qt-dev am: 7a92b009df\nam: d51d99d6ec\n\nChange-Id: I1fe2abdc628e79b6fde6067ae06152e908735427\n"
    },
    {
      "commit": "20f33e6ffcaa23b485884898bb35e29e81ea34a1",
      "tree": "18e0ec419487370b5be77f9d715a888ef25d08de",
      "parents": [
        "cdedbb3824e1a2123b187a9df37f0721b05eeae4",
        "7a92b009df1f4cc5a98078f1c2808524e237b7bc"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jun 10 20:02:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 20:02:41 2019 -0700"
      },
      "message": "Merge \"CCodec: fix i-frame-interval and aac configs\" into qt-dev\nam: 7a92b009df\n\nChange-Id: I0e3d791baca36ca7c2f782fd565e10684e19e24d\n"
    },
    {
      "commit": "d51d99d6ec99c27276c77884222d3618a2b02467",
      "tree": "6665f9d0e704db9d0a8beae2fa8ece8c14fe95a2",
      "parents": [
        "c7aedb3844b9bfc4d524f31852b1e087bc6c4d07",
        "7a92b009df1f4cc5a98078f1c2808524e237b7bc"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jun 10 20:02:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 20:02:41 2019 -0700"
      },
      "message": "Merge \"CCodec: fix i-frame-interval and aac configs\" into qt-dev\nam: 7a92b009df\n\nChange-Id: I5d9acc00e06799dec506162e2f53c2a2ebc2fbdd\n"
    },
    {
      "commit": "7a92b009df1f4cc5a98078f1c2808524e237b7bc",
      "tree": "81851251612b459d5780dfd7d4e743d98f65b17b",
      "parents": [
        "ed95748f36d6440fad826ca2d01331697c5e4215",
        "0080d7ec3d795a0e420abd20c6085329b7aa0eb1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 11 02:55:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 11 02:55:47 2019 +0000"
      },
      "message": "Merge \"CCodec: fix i-frame-interval and aac configs\" into qt-dev"
    },
    {
      "commit": "824b45f821c5f88a85c47af080191ea5cdcf65a1",
      "tree": "6688fc3e30f818076c1d313c07992864d3ae48da",
      "parents": [
        "375c4a641db68ee760e57a63c8d14bfc336e9cb0",
        "f775191b7f74a974c5a36c942068d20a3265a6ec"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Jun 10 18:13:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 18:13:47 2019 -0700"
      },
      "message": "Merge \"Fix remote-submix not found for MIX_TYPE_RECORDERS LOOPBACK\" into qt-dev am: ed95748f36 am: cdedbb3824\nam: f775191b7f\n\nChange-Id: I9b577c9842c2847f79efd1031e0b2ba8f92f4173\n"
    },
    {
      "commit": "375c4a641db68ee760e57a63c8d14bfc336e9cb0",
      "tree": "6688fc3e30f818076c1d313c07992864d3ae48da",
      "parents": [
        "57b10c474b9dde57ff83c8c2b9f19681e09fdee7",
        "33e5d494d6a4ce8e1bfa7b0bd77035885f3599a9"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Jun 10 18:12:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 18:12:00 2019 -0700"
      },
      "message": "Merge \"Fix remote-submix not found for MIX_TYPE_RECORDERS LOOPBACK\" into qt-dev am: ed95748f36 am: c7aedb3844\nam: 33e5d494d6\n\nChange-Id: I33cee3236aa5038b465dd3776a3b958a253b459c\n"
    },
    {
      "commit": "57b10c474b9dde57ff83c8c2b9f19681e09fdee7",
      "tree": "a65aa711efb5a3635f512d5c3542c2cd1e5c4bbc",
      "parents": [
        "dc19993acc088954079357e7c0685020bc0e922d",
        "7a50ad40f2bbfe687b1f179fe222c110fbe39c06"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Mon Jun 10 18:10:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 18:10:09 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Add /apex/com.android.runtime/${LIB} to runtime search path.\" into qt-r1-dev am: f3f97245d0\nam: 7a50ad40f2 -s ours\nam skip reason: change_id I1f63e1a2a61e1717d00736ef431f3ec2a9334193 with SHA1 61f5fdf5c9 is in history\n\nChange-Id: Iad6ec16576ea1cdbb3404a11fc4784dbfdf4ae02\n"
    },
    {
      "commit": "f775191b7f74a974c5a36c942068d20a3265a6ec",
      "tree": "c0bb30f78fb158b60fc2f16135b590e10e36d2b4",
      "parents": [
        "33e5d494d6a4ce8e1bfa7b0bd77035885f3599a9",
        "cdedbb3824e1a2123b187a9df37f0721b05eeae4"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Jun 10 18:07:23 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 18:07:23 2019 -0700"
      },
      "message": "Merge \"Fix remote-submix not found for MIX_TYPE_RECORDERS LOOPBACK\" into qt-dev am: ed95748f36\nam: cdedbb3824\n\nChange-Id: Ifec8da2211fab4d7e03c5bc649228645d0e0427b\n"
    },
    {
      "commit": "8711cfda98b1a2ab421b2a7792866681b363c1c2",
      "tree": "22b5e883c3503ba9de88e2b8f34d75bd8a733b5e",
      "parents": [
        "8b7a6326397a6645fbc8abb4d1fa0b32d5999236"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jun 10 18:06:33 2019 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jun 10 18:06:33 2019 -0700"
      },
      "message": "audio HAL wrapper: createAudioPatch handle reuse\n\nAdd workaround for missing patch handle in HIDL\ninterface createAudioPatch() method signature.\nThe legacy HAL implementation has the convention of releasing\nprevious audio patch when a valid patch handle is passed.\nThe framework relies on this optimization and does not release previous\npatch explicitly when just updating the sinks of an existing patch.\n\nBug: 117744819\nTest: repro steps in bug\nChange-Id: I93e19e4b16b0beac31438cffd0553f5db3117a1e\n"
    },
    {
      "commit": "33e5d494d6a4ce8e1bfa7b0bd77035885f3599a9",
      "tree": "c0bb30f78fb158b60fc2f16135b590e10e36d2b4",
      "parents": [
        "7a50ad40f2bbfe687b1f179fe222c110fbe39c06",
        "c7aedb3844b9bfc4d524f31852b1e087bc6c4d07"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Jun 10 17:58:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 17:58:16 2019 -0700"
      },
      "message": "Merge \"Fix remote-submix not found for MIX_TYPE_RECORDERS LOOPBACK\" into qt-dev am: ed95748f36\nam: c7aedb3844\n\nChange-Id: I43c0187bd1903240d905a40859a5889819b7a26f\n"
    },
    {
      "commit": "7a50ad40f2bbfe687b1f179fe222c110fbe39c06",
      "tree": "28b3574fd546f26660e84ba2f5ddaec8154e67e3",
      "parents": [
        "569a78d816d9ac6ae750819bc51b31b51e9d22ae",
        "f3f97245d0553ec2506b7200b68c0b34ebd8e2c0"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Mon Jun 10 17:57:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 17:57:33 2019 -0700"
      },
      "message": "Merge \"Add /apex/com.android.runtime/${LIB} to runtime search path.\" into qt-r1-dev\nam: f3f97245d0\n\nChange-Id: I7294e508adc440814b98ec0dc2814d4a5851f025\n"
    },
    {
      "commit": "cdedbb3824e1a2123b187a9df37f0721b05eeae4",
      "tree": "357582d3fc8216033603525592e500dd9b9b4033",
      "parents": [
        "909d9505e6f23c8781b20ec459d9069c3fb3498e",
        "ed95748f36d6440fad826ca2d01331697c5e4215"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Jun 10 17:53:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 17:53:58 2019 -0700"
      },
      "message": "Merge \"Fix remote-submix not found for MIX_TYPE_RECORDERS LOOPBACK\" into qt-dev\nam: ed95748f36\n\nChange-Id: Ib217638000eb7c50e3488cbc2eb571eb41afd740\n"
    },
    {
      "commit": "c7aedb3844b9bfc4d524f31852b1e087bc6c4d07",
      "tree": "f9b9d7dfe63410d62a8a1a2884243441bbec3446",
      "parents": [
        "f3f97245d0553ec2506b7200b68c0b34ebd8e2c0",
        "ed95748f36d6440fad826ca2d01331697c5e4215"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Jun 10 17:51:27 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 17:51:27 2019 -0700"
      },
      "message": "Merge \"Fix remote-submix not found for MIX_TYPE_RECORDERS LOOPBACK\" into qt-dev\nam: ed95748f36\n\nChange-Id: Ia8c9a19f7408abfcb26b6356eff7089b38a98b0e\n"
    },
    {
      "commit": "f3f97245d0553ec2506b7200b68c0b34ebd8e2c0",
      "tree": "a762f7ff87047452dbd07330e74df77d33080631",
      "parents": [
        "aefeb2ab9ea6556cffcbd902db8c1c181c19bca8",
        "97835e9715f03014301464461bfa91015d91dfe9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 11 00:31:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 11 00:31:44 2019 +0000"
      },
      "message": "Merge \"Add /apex/com.android.runtime/${LIB} to runtime search path.\" into qt-r1-dev"
    },
    {
      "commit": "ed95748f36d6440fad826ca2d01331697c5e4215",
      "tree": "6df4961c85d7c76fbb6cfaaa48e623d247fd0b81",
      "parents": [
        "e0092766d214720c1fd22b8c08ccc7ceeaf4a700",
        "4e5f402253592726d05f4864b2f30b740abf15fc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 10 23:55:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 10 23:55:45 2019 +0000"
      },
      "message": "Merge \"Fix remote-submix not found for MIX_TYPE_RECORDERS LOOPBACK\" into qt-dev"
    },
    {
      "commit": "dc19993acc088954079357e7c0685020bc0e922d",
      "tree": "a65aa711efb5a3635f512d5c3542c2cd1e5c4bbc",
      "parents": [
        "b69878456aef15f2c24a3df3437e2180427a6eef",
        "569a78d816d9ac6ae750819bc51b31b51e9d22ae"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Jun 10 15:02:27 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 15:02:27 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"audioserver: Remove direct dependency on IAudioRecord.aidl\" am: 39ec5a7acc am: e57ca41a04 -s ours am: 909d9505e6 -s ours\nam: 569a78d816 -s ours\nam skip reason: change_id If165768e9097d1c95980883f1fe6e1aacae97506 with SHA1 464cf2be50 is in history\n\nChange-Id: I7d8d2bbabe22672eff3618619e339ffa9b21edcc\n"
    },
    {
      "commit": "569a78d816d9ac6ae750819bc51b31b51e9d22ae",
      "tree": "c332d791f7290454319e9f5264645154874fce06",
      "parents": [
        "fa7be7a13067d91f186b073a01f25c5c3688acb6",
        "909d9505e6f23c8781b20ec459d9069c3fb3498e"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Jun 10 14:55:24 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 14:55:24 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"audioserver: Remove direct dependency on IAudioRecord.aidl\" am: 39ec5a7acc am: e57ca41a04 -s ours\nam: 909d9505e6 -s ours\nam skip reason: change_id If165768e9097d1c95980883f1fe6e1aacae97506 with SHA1 464cf2be50 is in history\n\nChange-Id: Ia61246916ab285251b6d6a3e6f39bf87a0bef296\n"
    },
    {
      "commit": "909d9505e6f23c8781b20ec459d9069c3fb3498e",
      "tree": "6b3a26e0629cdae078413bc42dee61254f81bef0",
      "parents": [
        "2d4db47ff293b708bdab62f94ba6f8f5ba45d3a9",
        "e57ca41a048e3a634b9606a41ceff2341a21b63b"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Jun 10 14:50:22 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 14:50:22 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"audioserver: Remove direct dependency on IAudioRecord.aidl\" am: 39ec5a7acc\nam: e57ca41a04 -s ours\nam skip reason: change_id If165768e9097d1c95980883f1fe6e1aacae97506 with SHA1 464cf2be50 is in history\n\nChange-Id: I3a711f9c816a67a453f6c9e321113b2a1013f820\n"
    },
    {
      "commit": "e57ca41a048e3a634b9606a41ceff2341a21b63b",
      "tree": "70f0187cc4529849890aa8775aa85f7e247074d0",
      "parents": [
        "bcd74f6c0cf22244c94773e5a89fd1429af1e6f7",
        "39ec5a7accf61d89a41908999bc789d5c8d0e3d3"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Jun 10 14:45:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 14:45:21 2019 -0700"
      },
      "message": "Merge \"audioserver: Remove direct dependency on IAudioRecord.aidl\"\nam: 39ec5a7acc\n\nChange-Id: If3b9b8d58fa53b58e79f5aab8d82e2cc264d2ab6\n"
    },
    {
      "commit": "39ec5a7accf61d89a41908999bc789d5c8d0e3d3",
      "tree": "70f0187cc4529849890aa8775aa85f7e247074d0",
      "parents": [
        "6c30cb6a6a35f8402508f0a26844504869d40408",
        "cda1e2236b7c0e974dd46a267278458a090a31af"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 10 21:37:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 10 21:37:55 2019 +0000"
      },
      "message": "Merge \"audioserver: Remove direct dependency on IAudioRecord.aidl\""
    },
    {
      "commit": "b69878456aef15f2c24a3df3437e2180427a6eef",
      "tree": "a65aa711efb5a3635f512d5c3542c2cd1e5c4bbc",
      "parents": [
        "392edc0372b4c670bd738961e2789f103a4b086d",
        "fa7be7a13067d91f186b073a01f25c5c3688acb6"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Jun 10 14:11:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 14:11:04 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.190605.003) into master\" am: 6c30cb6a6a -s ours am: bcd74f6c0c -s ours am: 2d4db47ff2\nam: fa7be7a130 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I9eb2f846245cd1edba14afc70cd5d90daa20df86\n"
    },
    {
      "commit": "4e5f402253592726d05f4864b2f30b740abf15fc",
      "tree": "985acb69bb0c83784662238236e2a9bfd4e1adf7",
      "parents": [
        "90d1d53862638210d848ddedef2600aae35337d3"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Sat Jun 08 02:32:21 2019 -0700"
      },
      "committer": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Jun 10 14:06:11 2019 -0700"
      },
      "message": "Fix remote-submix not found for MIX_TYPE_RECORDERS LOOPBACK\n\n[Context]\nWhen a LOOPBACK dynamic audio policy mix PLAYER/RECORDER\nis registered, first the REMOTE_SUBMIX device that will be\nused by the app to capture/play respectively is activated.\n\nEg a mix RECORDER (used to inject audio to apps recording),\nwhen registered will activate an OUT_REMOTE_SUBMIX.\n\nThen the app can open a record/playback track on this\nREMOTE_SUBMIX, which will trigger the other end of the pipe\nto be activated.\n\nFollowing this the playback/Record Tracks that match the\nmix will be routed to the IN/OUT REMOTE_SUBMIX.\n\n[Example for an app FUU]\n 1) App FUU register Playback/record mix\n    2) APM activates out/in remote submix\n 3) App FUU opens track to out/in remote submix\n    4) APM activates in/out remote submix\n 5) tracks matching mix are redirected to the out/in remote submix\n\nWhen an OUT_REMOTE_SUBMIX is activated, it tries to check if it matches\na mix, if it does, it saves the output in the mix (in mOutput).\nThis output is then used to find a matching mix output in\ngetOutputForAttr(). If a mix has no output is is considered inactive.\n\nNote that IN_REMOTE_SUBMIX do not save their input in the mix, the\ninput is queried by APM each time in its mAvailableInputDevices.\n\n[Issue]\nThe issue is that in step (2), when an OUT_REMOTE_SUBMIX is\nactivated (thus for a MIX_TYPE_RECORDERS), no mix is matched because the\nmix is of type IN_REMOTE_SUBMIX as it will be used to route AudioTracks\nin step (5).\nThus no mix output is found in getOutputForAttr and the step (3) fails.\n\nThis is a recent regression as previously the type was not checked when\nlooking up for a mix in step (1).\n\nThe Change-Id of the patch that caused the regression is:\nI4dc7f23bef19a7d47afc2998102da07dde41fbca, its sha1 is:\n679172768d86e29a47b9e15dd56776694128cf59\n\n[Workaround]\nFor now, given the release timing, implement a minimal fix that restore\nthe previous behavior for the OUT_REMOTE_SUBMIX output save lookup.\nAka, make sure to query for a IN_REMOTE_SUBMIX mix in step (2).\n\nStep (4) is fine as the mix type is the same as the REMOTE_SUBMIX type.\n\nAs IN_REMOTE_SUBMIX do not attempt to save their output in the mix, no\nissue is present on this code path.\n\nA proper fix needs to be implemented on master, preferably by having the\nsame device save behaviour on both mix type.\n\nBug: 134068143\nTest: Wifi calling call screening\nTest: atest AudioPlaybackCaptureTest AudioHostTest\nChange-Id: I1547948ae412dbdeb2d85cc62bf18f7ac5f1efc0\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n"
    },
    {
      "commit": "392edc0372b4c670bd738961e2789f103a4b086d",
      "tree": "a65aa711efb5a3635f512d5c3542c2cd1e5c4bbc",
      "parents": [
        "1ba222397fc47bf03bdc766b0d389b7b67dfe289",
        "92937821f0be946dfc1e36b538cf3e5b0913d168"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jun 10 13:43:36 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 13:43:36 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190605.003) into master am: 08987d6413 -s ours am: e0e7ee8fa4 -s ours am: b81148c354\nam: 92937821f0 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I0c8a9057fbd9d20f85ea4ca183742b90b4184bae\n"
    },
    {
      "commit": "fa7be7a13067d91f186b073a01f25c5c3688acb6",
      "tree": "c332d791f7290454319e9f5264645154874fce06",
      "parents": [
        "92937821f0be946dfc1e36b538cf3e5b0913d168",
        "2d4db47ff293b708bdab62f94ba6f8f5ba45d3a9"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Jun 10 13:38:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 13:38:38 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.190605.003) into master\" am: 6c30cb6a6a -s ours am: bcd74f6c0c -s ours\nam: 2d4db47ff2\n\nChange-Id: I55d05db16b65cb53d7f0800600a6cb9c71087f5d\n"
    },
    {
      "commit": "92937821f0be946dfc1e36b538cf3e5b0913d168",
      "tree": "c332d791f7290454319e9f5264645154874fce06",
      "parents": [
        "ba293e43200d309ed38b6802092ff84686ab760a",
        "b81148c354ad0cdcd9d1a9c4a4e1b4ccfdf97ed2"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jun 10 13:29:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 13:29:50 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190605.003) into master am: 08987d6413 -s ours am: e0e7ee8fa4 -s ours\nam: b81148c354\n\nChange-Id: I1323f2b4b5ce9619b3ae03667474bb1f3d0c2d42\n"
    },
    {
      "commit": "2d4db47ff293b708bdab62f94ba6f8f5ba45d3a9",
      "tree": "6b3a26e0629cdae078413bc42dee61254f81bef0",
      "parents": [
        "b81148c354ad0cdcd9d1a9c4a4e1b4ccfdf97ed2",
        "bcd74f6c0cf22244c94773e5a89fd1429af1e6f7"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Jun 10 13:23:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 13:23:04 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.190605.003) into master\" am: 6c30cb6a6a -s ours\nam: bcd74f6c0c -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I254d2c80e0b3821aae2732752962bc0fbec14d9b\n"
    },
    {
      "commit": "b81148c354ad0cdcd9d1a9c4a4e1b4ccfdf97ed2",
      "tree": "6b3a26e0629cdae078413bc42dee61254f81bef0",
      "parents": [
        "cc51e690199485dc21d4ec3c11a17e67e442fc43",
        "e0e7ee8fa4ddfe3226cd19035b8e612e94d17c27"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jun 10 13:17:35 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 13:17:35 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190605.003) into master am: 08987d6413 -s ours\nam: e0e7ee8fa4 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I2fa26cf8ace45fc0b923c110b2cc747a0ebb9bdf\n"
    },
    {
      "commit": "bcd74f6c0cf22244c94773e5a89fd1429af1e6f7",
      "tree": "882e5930adb71207c5846c1de252f8da4405f24b",
      "parents": [
        "e0e7ee8fa4ddfe3226cd19035b8e612e94d17c27",
        "6c30cb6a6a35f8402508f0a26844504869d40408"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Jun 10 13:12:39 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 13:12:39 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.190605.003) into master\"\nam: 6c30cb6a6a -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I22d57a27cc72f51b2e997ffc5ff088071c7fa80b\n"
    },
    {
      "commit": "cda1e2236b7c0e974dd46a267278458a090a31af",
      "tree": "4ea356abb7673fef08eb6fe2fe022b5c3eb7595e",
      "parents": [
        "1224227e19b418b42056cd9eb4e03ce9d68fce35"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Oct 11 12:11:01 2018 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Jun 10 20:10:28 2019 +0000"
      },
      "message": "audioserver: Remove direct dependency on IAudioRecord.aidl\n\naudioserver should not link directly the code generated from\nIAudioRecord.aidl because it also gets it as a result of\ndepending on libmedia.so and other libraries.\n\nLinking IAudioRecord.o directly causes violation of ODR\nbecause it contains global data.\n\nBug: 117507477\nTest: make\nChange-Id: If165768e9097d1c95980883f1fe6e1aacae97506\nMerged-In: If165768e9097d1c95980883f1fe6e1aacae97506\n"
    },
    {
      "commit": "e0e7ee8fa4ddfe3226cd19035b8e612e94d17c27",
      "tree": "882e5930adb71207c5846c1de252f8da4405f24b",
      "parents": [
        "3258fc0472bbd48a0e801e4f62295a471f019289",
        "08987d641317a49b7051f78b57c90c913bb89c9e"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jun 10 13:06:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 13:06:02 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190605.003) into master\nam: 08987d6413 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Ibdf3f6da49c14f34b64fbcd506cbec45337f3ff0\n"
    },
    {
      "commit": "6c30cb6a6a35f8402508f0a26844504869d40408",
      "tree": "882e5930adb71207c5846c1de252f8da4405f24b",
      "parents": [
        "3e0608b615ecce9dbdcc9c2151e5332065418db4",
        "08987d641317a49b7051f78b57c90c913bb89c9e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Jun 10 19:54:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 10 19:54:58 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.190605.003) into master\""
    },
    {
      "commit": "1ba222397fc47bf03bdc766b0d389b7b67dfe289",
      "tree": "a65aa711efb5a3635f512d5c3542c2cd1e5c4bbc",
      "parents": [
        "9b34fb902dde67a8d612f001d45b8ea5298a6d99",
        "ba293e43200d309ed38b6802092ff84686ab760a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jun 10 11:09:51 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 11:09:51 2019 -0700"
      },
      "message": "Merge \"Fix cannot play issue after seeking for Vorbis Playback.\" am: 3e0608b615 am: 3258fc0472 am: cc51e69019\nam: ba293e4320\n\nChange-Id: I4ea41b5c52d5be44010de60de0dfc473771872f6\n"
    },
    {
      "commit": "ba293e43200d309ed38b6802092ff84686ab760a",
      "tree": "c332d791f7290454319e9f5264645154874fce06",
      "parents": [
        "c8eff6872d0d8dbb29bc356bb4d5ef0c80ad7647",
        "cc51e690199485dc21d4ec3c11a17e67e442fc43"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jun 10 11:00:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 11:00:03 2019 -0700"
      },
      "message": "Merge \"Fix cannot play issue after seeking for Vorbis Playback.\" am: 3e0608b615 am: 3258fc0472\nam: cc51e69019\n\nChange-Id: Ic0b17967539604d14698adc3a626c9b74a44dc56\n"
    },
    {
      "commit": "97835e9715f03014301464461bfa91015d91dfe9",
      "tree": "7c5632726a032529d60b42dfa6bfbeb59567a2f1",
      "parents": [
        "fd643d425f4b23714762ee7f3e76705143c57892"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Thu Apr 25 23:27:18 2019 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Jun 10 10:58:29 2019 -0700"
      },
      "message": "Add /apex/com.android.runtime/${LIB} to runtime search path.\n\nThe canonical location of the HWASAN runtime, an LL-NDK library, is being moved\nto the runtime APEX. It is apparently the first LL-NDK library in the runtime\nAPEX that does not require a legacy symlink in /system/${LIB}. Therefore we\nneed to add the runtime APEX\u0027s ${LIB} directory to the various search paths\nused by the linker so that the library can be loaded from the default and\nsphal namespaces.\n\nBug: http://b/134459232\nTest: Builds\n\nChange-Id: I1f63e1a2a61e1717d00736ef431f3ec2a9334193\nMerged-In: I1f63e1a2a61e1717d00736ef431f3ec2a9334193\n(cherry picked from commit 61f5fdf5c907f83f777395b7ebd45432855b5e7b)\n"
    },
    {
      "commit": "cc51e690199485dc21d4ec3c11a17e67e442fc43",
      "tree": "6b3a26e0629cdae078413bc42dee61254f81bef0",
      "parents": [
        "8fa810a4ead2c1d13e71e35e03a6f2399d10a812",
        "3258fc0472bbd48a0e801e4f62295a471f019289"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jun 10 10:52:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 10:52:50 2019 -0700"
      },
      "message": "Merge \"Fix cannot play issue after seeking for Vorbis Playback.\" am: 3e0608b615\nam: 3258fc0472\n\nChange-Id: Idb7101ea79b9d977fab3d0bcade773b50b7faad9\n"
    },
    {
      "commit": "3258fc0472bbd48a0e801e4f62295a471f019289",
      "tree": "882e5930adb71207c5846c1de252f8da4405f24b",
      "parents": [
        "25739def77957097d5d721275a00511f9e11147f",
        "3e0608b615ecce9dbdcc9c2151e5332065418db4"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jun 10 10:47:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 10:47:33 2019 -0700"
      },
      "message": "Merge \"Fix cannot play issue after seeking for Vorbis Playback.\"\nam: 3e0608b615\n\nChange-Id: I46e7caafb13142b5e71741e248bac74790904071\n"
    },
    {
      "commit": "3e0608b615ecce9dbdcc9c2151e5332065418db4",
      "tree": "6fa269c3fd6e6cf94eb705c37a7e607b672b09b4",
      "parents": [
        "1224227e19b418b42056cd9eb4e03ce9d68fce35",
        "219b2341dd7dfe2c272f5138169c64f5e02ee1f8"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jun 10 17:25:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 10 17:25:57 2019 +0000"
      },
      "message": "Merge \"Fix cannot play issue after seeking for Vorbis Playback.\""
    },
    {
      "commit": "08987d641317a49b7051f78b57c90c913bb89c9e",
      "tree": "e694f98db70e830f696adeebf742f2e7fe8087cc",
      "parents": [
        "1224227e19b418b42056cd9eb4e03ce9d68fce35",
        "25739def77957097d5d721275a00511f9e11147f"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jun 10 09:32:27 2019 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jun 10 09:32:27 2019 -0700"
      },
      "message": "DO NOT MERGE - Merge pie-platform-release (PPRL.190605.003) into master\n\nBug: 134605042\nChange-Id: I97cee1c3de845bf7a5160c35f4d5381b8fecb8fb\n"
    },
    {
      "commit": "219b2341dd7dfe2c272f5138169c64f5e02ee1f8",
      "tree": "be912c32f5c7af8c9f9b5d85e22534931e500c82",
      "parents": [
        "e8a9a230ac79a42ccd629f5fcfbdadb4ed60f872"
      ],
      "author": {
        "name": "Mengjie Xie",
        "email": "mengjie.xie@mediatek.com",
        "time": "Thu May 23 10:47:27 2019 +0800"
      },
      "committer": {
        "name": "Iris Chang",
        "email": "iris.chang@mediatek.com",
        "time": "Mon Jun 10 01:29:46 2019 +0000"
      },
      "message": "Fix cannot play issue after seeking for Vorbis Playback.\n\nRoot cause:\n1. Play a Vorbis file, and seek several times\n2. Resubmit csd-0, mState is cleared and mInputBufferCount is\n   set to 1 in SoftVorbis\n3. Flush again, mInputBufferCount will not reset to 0 due to\n   mState is null\n4. Resubmit csd-0 and csd-1, csd-0 will be used to do\n   _vorbis_unpack_books due to mInputBufferCount is 1, and\n   error occurs\n\nSolution: Reset mInputBufferCount in onPortFlushCompleted\n\nBug: 133472577\nTest: Play a Vorbis file, seek several times, and check if the\ndevice can play it normally\nChange-Id: I4feff27ffb8a69b17b8009ca91350339691c5100\n"
    },
    {
      "commit": "9b34fb902dde67a8d612f001d45b8ea5298a6d99",
      "tree": "2a1d8b6370482387bfcce70b165191dbe1bdda1f",
      "parents": [
        "232953058f86e1239ebdd7cb3509144408c4612e",
        "c8eff6872d0d8dbb29bc356bb4d5ef0c80ad7647"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Fri Jun 07 17:18:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 07 17:18:16 2019 -0700"
      },
      "message": "Merge \"Fix android.media.cts.MediaPlayerFlakyNetworkTest failure\" into qt-dev am: e0092766d2 am: aefeb2ab9e\nam: c8eff6872d\n\nChange-Id: I539bd91fb7bcec8e91783b8dff0a1c1f20c79a52\n"
    },
    {
      "commit": "c8eff6872d0d8dbb29bc356bb4d5ef0c80ad7647",
      "tree": "dd2d364e5d9641cad9f39fb0ad4acc9e6e6aab6f",
      "parents": [
        "7ffca5d659e876cc68e4482ce7e396d62294f20d",
        "aefeb2ab9ea6556cffcbd902db8c1c181c19bca8"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Fri Jun 07 17:13:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 07 17:13:13 2019 -0700"
      },
      "message": "Merge \"Fix android.media.cts.MediaPlayerFlakyNetworkTest failure\" into qt-dev am: e0092766d2\nam: aefeb2ab9e\n\nChange-Id: I209cbbbbfd15518233d7833c9390484b2071f98d\n"
    },
    {
      "commit": "232953058f86e1239ebdd7cb3509144408c4612e",
      "tree": "2a1d8b6370482387bfcce70b165191dbe1bdda1f",
      "parents": [
        "41b9d755b1558dfb973a587b3b8472a6f1e67f44",
        "7ffca5d659e876cc68e4482ce7e396d62294f20d"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Fri Jun 07 17:12:56 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 07 17:12:56 2019 -0700"
      },
      "message": "Merge \"Fix android.media.cts.MediaPlayerFlakyNetworkTest failure\" into qt-dev am: e0092766d2 am: 8fa810a4ea\nam: 7ffca5d659\n\nChange-Id: I312d039c79cc02757ec5d3f27a06cd1bf75ef67d\n"
    },
    {
      "commit": "aefeb2ab9ea6556cffcbd902db8c1c181c19bca8",
      "tree": "bd463284cbd69037e973083df9928979a96e52bc",
      "parents": [
        "c7c45c606add466d6c05ea94c529458db1e17c80",
        "e0092766d214720c1fd22b8c08ccc7ceeaf4a700"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Fri Jun 07 17:07:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 07 17:07:14 2019 -0700"
      },
      "message": "Merge \"Fix android.media.cts.MediaPlayerFlakyNetworkTest failure\" into qt-dev\nam: e0092766d2\n\nChange-Id: I71c6e8d5658ac9bf4a05d8882dad40ba232cd0d4\n"
    },
    {
      "commit": "7ffca5d659e876cc68e4482ce7e396d62294f20d",
      "tree": "dd2d364e5d9641cad9f39fb0ad4acc9e6e6aab6f",
      "parents": [
        "da953ce8379351bf1c78b4b58e45c22ee0feabe5",
        "8fa810a4ead2c1d13e71e35e03a6f2399d10a812"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Fri Jun 07 17:06:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 07 17:06:54 2019 -0700"
      },
      "message": "Merge \"Fix android.media.cts.MediaPlayerFlakyNetworkTest failure\" into qt-dev am: e0092766d2\nam: 8fa810a4ea\n\nChange-Id: I1a58d1b6aa26f34ed4812fac88e9a92398d15aff\n"
    },
    {
      "commit": "8fa810a4ead2c1d13e71e35e03a6f2399d10a812",
      "tree": "200a2d51cf418044da0eacf377d1da7896cb72ff",
      "parents": [
        "125b9193d8e2bc89b3b4280ad9dfa6d86f8ac564",
        "e0092766d214720c1fd22b8c08ccc7ceeaf4a700"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Fri Jun 07 16:59:01 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 07 16:59:01 2019 -0700"
      },
      "message": "Merge \"Fix android.media.cts.MediaPlayerFlakyNetworkTest failure\" into qt-dev\nam: e0092766d2\n\nChange-Id: I45c15fecc674eb2e73afd1a3f02cd6f8f496c946\n"
    },
    {
      "commit": "e0092766d214720c1fd22b8c08ccc7ceeaf4a700",
      "tree": "8daf55daa2f45e240c1807000c4eb87e2f2ca47d",
      "parents": [
        "9c8dfd599caf7c8b727b90601da4fc8160d23ab4",
        "13497d02b5bd63c4867e2284833a6bf57cdf119e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 07 23:51:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 07 23:51:28 2019 +0000"
      },
      "message": "Merge \"Fix android.media.cts.MediaPlayerFlakyNetworkTest failure\" into qt-dev"
    },
    {
      "commit": "ceb9efad60fbb25f523b9e54604cea59c55f363b",
      "tree": "9f113e26bbe35e67af54f8599507abf49d2ba7a5",
      "parents": [
        "9c8dfd599caf7c8b727b90601da4fc8160d23ab4"
      ],
      "author": {
        "name": "Akshay",
        "email": "aksh@google.com",
        "time": "Fri Jun 07 13:20:56 2019 -0700"
      },
      "committer": {
        "name": "Akshay",
        "email": "aksh@google.com",
        "time": "Fri Jun 07 13:20:56 2019 -0700"
      },
      "message": "qt-dev should be v290000000 and targetSdkVersion\u003d29\n\nBug: 129546105\nChange-Id: Ib035b5aab4f781b0b3a32b3c54c9efd2eb767a97\n"
    },
    {
      "commit": "41b9d755b1558dfb973a587b3b8472a6f1e67f44",
      "tree": "2413e69ca569ee3469939097723ff295580abaa0",
      "parents": [
        "4b6ae381aa5a7648d40a9b9b0ee720171a2d2cd5",
        "da953ce8379351bf1c78b4b58e45c22ee0feabe5"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Fri Jun 07 10:31:31 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 07 10:31:31 2019 -0700"
      },
      "message": "Merge \"libcamera2ndk_vendor: Don\u0027t retrieve value from failed HIDL calls.\" into qt-dev am: 9c8dfd599c am: 125b9193d8\nam: da953ce837\n\nChange-Id: I0ea06ae5089e2d10708da3ad8cefddcb28840081\n"
    },
    {
      "commit": "4b6ae381aa5a7648d40a9b9b0ee720171a2d2cd5",
      "tree": "2413e69ca569ee3469939097723ff295580abaa0",
      "parents": [
        "24914140b6b94d0c09314eb2ed219fa27d3169ee",
        "498bfde8902db38d5769cb817d1d4776ddffb1f2"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Fri Jun 07 10:27:39 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 07 10:27:39 2019 -0700"
      },
      "message": "Merge \"libcamera2ndk_vendor: Don\u0027t retrieve value from failed HIDL calls.\" into qt-dev am: 9c8dfd599c am: c7c45c606a\nam: 498bfde890\n\nChange-Id: I01512874959c213cea34dcae8ca28b16c69380ab\n"
    },
    {
      "commit": "da953ce8379351bf1c78b4b58e45c22ee0feabe5",
      "tree": "f0d26800fa62846f0a2a3bdf379bf4f4b3b53563",
      "parents": [
        "498bfde8902db38d5769cb817d1d4776ddffb1f2",
        "125b9193d8e2bc89b3b4280ad9dfa6d86f8ac564"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Fri Jun 07 10:27:30 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 07 10:27:30 2019 -0700"
      },
      "message": "Merge \"libcamera2ndk_vendor: Don\u0027t retrieve value from failed HIDL calls.\" into qt-dev am: 9c8dfd599c\nam: 125b9193d8\n\nChange-Id: I484c1e7568c9163a89476a6548cf26e5cbed1f36\n"
    },
    {
      "commit": "0080d7ec3d795a0e420abd20c6085329b7aa0eb1",
      "tree": "371a30a25598ef32e12a4bcbd1257164d654fa5b",
      "parents": [
        "814d18929ca4d880b95d21c650528e953de69916"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jun 06 14:20:26 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jun 07 17:24:47 2019 +0000"
      },
      "message": "CCodec: fix i-frame-interval and aac configs\n\nBug: 134533155\nTest: manual\nChange-Id: I95ad7638148dfdfe7ecb76e8b2682e86c23812e8\nMerged-In: I95ad7638148dfdfe7ecb76e8b2682e86c23812e8\n"
    }
  ],
  "next": "cb260add2adea7f710e0b3238fbdee1764d198f5"
}
