)]}'
{
  "log": [
    {
      "commit": "42dcedca067790d053f32a1bc497fd6f99fb0744",
      "tree": "9688bc13934b3c9c21af6a392f90f7cbf9a4ada4",
      "parents": [
        "6391e98ce68761b2fc37311f0053987e4bf664ab",
        "fa344e04ff81b4bfed83888c53b3913b13505e41"
      ],
      "author": {
        "name": "Hayden Gomes",
        "email": "haydengomes@google.com",
        "time": "Mon Sep 14 15:53:51 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 14 15:53:51 2020 +0000"
      },
      "message": "Merge \"Check for disabled camera in MediaRecorderClient\""
    },
    {
      "commit": "6391e98ce68761b2fc37311f0053987e4bf664ab",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "de0724490ba2f4f3c073aa112674a1b09fa2333a",
        "58e328690a8792d6e3da41af1ef3651a1d3252fd"
      ],
      "author": {
        "name": "wenchangliu",
        "email": "wenchangliu@google.com",
        "time": "Sat Sep 12 21:55:15 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 21:55:15 2020 +0000"
      },
      "message": "Do not use max/min luminance if it\u0027s 0 am: f3f9288eae am: 58e328690a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11472594\n\nChange-Id: I8ec0dc4c3c05300f22d080c07fc7821bfea6820c\n"
    },
    {
      "commit": "de0724490ba2f4f3c073aa112674a1b09fa2333a",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "2f0709b552f4ed0002cbc4726fe8dfce665e79c9",
        "09bb23950c44a59f1463f45ceeb7d114d948a59c"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Sat Sep 12 21:55:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 21:55:07 2020 +0000"
      },
      "message": "[automerger skipped] Merge \"Add tests for TreeHugger Presubmit.\" into rvc-dev am: ffba173b07 am: 09bb23950c -s ours\n\nam skip reason: Change-Id I866283b649a60b11cd907f517e721a040be8c221 with SHA-1 858b66a493 is in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11373378\n\nChange-Id: I2da85623e17856f00d1b9e9fccb45b295bc74a49\n"
    },
    {
      "commit": "2f0709b552f4ed0002cbc4726fe8dfce665e79c9",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "81eeacbf4e3f73c89e15dc66d0fab8b02cbd74e8",
        "7100301e34dcbe5d0c4b2c36655d747cad758fd3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Sep 12 21:52:22 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 21:52:22 2020 +0000"
      },
      "message": "Merge \"MediaMetrics: Prepare statistics for protos\" into rvc-dev am: 09869a1c36 am: 7100301e34\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11455384\n\nChange-Id: I8ca3224cc1bb4b70bfe0d30dc7ee1790018e5cf4\n"
    },
    {
      "commit": "81eeacbf4e3f73c89e15dc66d0fab8b02cbd74e8",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "99c8412edd99e11f37f9ab8105980b2dd551572c",
        "415d30c4be7196f55d8a0739344b74a40193e840"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Sep 12 21:52:16 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 21:52:16 2020 +0000"
      },
      "message": "Merge \"Camera3: Add flush support to HEIC composite streams\" into rvc-dev am: 22e5822304 am: 415d30c4be\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11303460\n\nChange-Id: I138264b4d6add43182c5bacafd20df4588e70a72\n"
    },
    {
      "commit": "99c8412edd99e11f37f9ab8105980b2dd551572c",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "7d5f16c771ffd262e9f11579f9be8b3d0789672b",
        "97090332fd57b5cd2adce47bef76751dc48a4d20"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Sat Sep 12 21:52:11 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 21:52:11 2020 +0000"
      },
      "message": "Merge \"Revert \"CameraMetadata: Add trace points CameraMetadata operations\"\" into rvc-dev am: 3e58083f21 am: 97090332fd\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11456670\n\nChange-Id: I743e969e916c4f5cafa15fffe54ba6ba5a7b907d\n"
    },
    {
      "commit": "7d5f16c771ffd262e9f11579f9be8b3d0789672b",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "2c2551d2cb7e4e3d92a410ac116609cfca88bf9c",
        "4feacaf75f3a7e2990acdfecd7f9a22944de5dd0"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sat Sep 12 21:51:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 21:51:59 2020 +0000"
      },
      "message": "Merge \"Camera: Fix minor NDK doc formatting error\" into rvc-dev am: 94ba1a762f am: 4feacaf75f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11444623\n\nChange-Id: I5c997e476cd90d6c10174140165eeb4668ab8fb4\n"
    },
    {
      "commit": "2c2551d2cb7e4e3d92a410ac116609cfca88bf9c",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "c8bc2413c2c819dfd2f0c6aaf8d361aa62e4a2b3",
        "6be6f96b492320ba4f46e2b21edf853ea712aced"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Sep 12 21:51:41 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 21:51:41 2020 +0000"
      },
      "message": "Merge \"OMX: Hide OMX components if vendor.media.omx is 0\" into rvc-dev am: 38e65911a6 am: 6be6f96b49\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11404490\n\nChange-Id: I16e150e61659539a0f3c493abebf2329501d110e\n"
    },
    {
      "commit": "c8bc2413c2c819dfd2f0c6aaf8d361aa62e4a2b3",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "3d1751afefa5c9e4b69181386918defe69f7975c",
        "827d4d11bd4df53295d97b0a1596699954fa09c9"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sat Sep 12 21:51:33 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 21:51:33 2020 +0000"
      },
      "message": "Merge \"Expand nuplayer mutex for mediametrics management\" into rvc-dev am: d6bca9b588 am: 827d4d11bd\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11373384\n\nChange-Id: Ie79d4f302c2aeea67d318acf399cb8b12d383d0c\n"
    },
    {
      "commit": "3d1751afefa5c9e4b69181386918defe69f7975c",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "8e70a6d2740ca77712462206445b5317327da242",
        "311421111214100f20da94521e962648bbd090ba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Sep 12 21:51:26 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 21:51:26 2020 +0000"
      },
      "message": "Merge \"AMRWB: Initialize rx_state passed to mime_unsorting\" into rvc-dev am: 9c871c7799 am: 3114211112\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11368147\n\nChange-Id: I7b54f6febecedb1b336100ad8580ae23cfe5cac0\n"
    },
    {
      "commit": "8e70a6d2740ca77712462206445b5317327da242",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "810d0889be3ac0115252924f4da456dd835a7272",
        "a0134520b781e693390a7d24a76585699badf1cb"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sat Sep 12 21:51:17 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 21:51:17 2020 +0000"
      },
      "message": "Merge \"CCodec: revise resource releases\" into rvc-dev am: 48779be75d am: a0134520b7\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11437536\n\nChange-Id: I941168ddbaf34aeb71031666553ca1ff795cbb59\n"
    },
    {
      "commit": "810d0889be3ac0115252924f4da456dd835a7272",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "e5d0db24f75cb85fd5e728bbf6a38f3c61ffcfd4",
        "6af523126deb613ceeb04223459f7276bb0c847b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Sep 12 21:51:11 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 21:51:11 2020 +0000"
      },
      "message": "Merge \"Camera: Fix memory leak if malformed face data is received\" into rvc-dev am: fd267eb2f9 am: 6af523126d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11427417\n\nChange-Id: I336febf8436885e436f492bd5511f72b9bc42822\n"
    },
    {
      "commit": "e5d0db24f75cb85fd5e728bbf6a38f3c61ffcfd4",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "660601732a2034ecb5c11fdd9e354fa303a4d40a",
        "fc61a19c8d6a93716b64c9d6a0af5806d6827a4b"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Sat Sep 12 21:51:01 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 21:51:01 2020 +0000"
      },
      "message": "audioflinger: fix NUL terminator in dumpsys am: 651d0a5755 am: fc61a19c8d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11427232\n\nChange-Id: I489387f4081edcdaaff617f6cf33add9d6aaca01\n"
    },
    {
      "commit": "660601732a2034ecb5c11fdd9e354fa303a4d40a",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "45f0ede278a20c80efb9a69fc61a82948ff90c02",
        "b770759cf96281366b46d17342a1a20866309953"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Sat Sep 12 02:12:49 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 02:12:49 2020 +0000"
      },
      "message": "[automerger skipped] Merge \"aaudio test: catch errors with release of input stream\" into rvc-qpr-dev am: b8d89f38b2 am: b770759cf9 -s ours\n\nam skip reason: Change-Id Ib423186083a2245a5fdb817eee0ff781ed1cfa22 with SHA-1 ef170f08df is in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12567382\n\nChange-Id: I9548bffb3885d6c29618079774b3b92f425d3443\n"
    },
    {
      "commit": "b770759cf96281366b46d17342a1a20866309953",
      "tree": "df6d8dca6de798134fe977eaa92554a7acbeecc3",
      "parents": [
        "1281c1d4ec7d5752d7c0981f32171a83f80b2438",
        "b8d89f38b24cab1f4d123192c01d5d766b88bd33"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Sat Sep 12 01:37:03 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 01:37:03 2020 +0000"
      },
      "message": "Merge \"aaudio test: catch errors with release of input stream\" into rvc-qpr-dev am: b8d89f38b2\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12567382\n\nChange-Id: Ib3c70b6ac20a86b938b4146ef891a77defa05e00\n"
    },
    {
      "commit": "b8d89f38b24cab1f4d123192c01d5d766b88bd33",
      "tree": "cf37c4ed8070e6e21aebd3cb64996c0583bacbc0",
      "parents": [
        "27514853147fb24d48af6a4f678c010e822b1c8e",
        "33f03f61133460e7876d9c2b52ae865fc31d9a12"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Sat Sep 12 01:17:04 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Sep 12 01:17:04 2020 +0000"
      },
      "message": "Merge \"aaudio test: catch errors with release of input stream\" into rvc-qpr-dev"
    },
    {
      "commit": "45f0ede278a20c80efb9a69fc61a82948ff90c02",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "303790c4eb294a8fe0822d14c170a08da0fed389",
        "1281c1d4ec7d5752d7c0981f32171a83f80b2438"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Sat Sep 12 00:12:01 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 00:12:01 2020 +0000"
      },
      "message": "[automerger skipped] Merge changes from topic \"aaudio-callback-close\" into rvc-qpr-dev am: 2751485314 am: 1281c1d4ec -s ours\n\nam skip reason: Change-Id I30fc7f00061a9caf5e3d9f7c8e257102c34f9d92 with SHA-1 4e8396f030 is in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12551623\n\nChange-Id: I44f4deec4d3104711576c8ff12aeb3aafbf242fd\n"
    },
    {
      "commit": "303790c4eb294a8fe0822d14c170a08da0fed389",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "fe6234c0d99267b1dd7ad6674c667d4ce7ece626",
        "af69d2203db2e0147f24c43486c36cf2b02c997f"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Sat Sep 12 00:11:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 00:11:59 2020 +0000"
      },
      "message": "[automerger skipped] aaudio: prevent onAudioDeviceUpdate past close am: 79224cacfb am: af69d2203d -s ours\n\nam skip reason: Change-Id Ic24aca3eaf5d1610504bb89c06001a37d0d4a1c3 with SHA-1 58f5ce146a is in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12551622\n\nChange-Id: Id38909be5f012ed81534efabe0cab93f9d88be8e\n"
    },
    {
      "commit": "fe6234c0d99267b1dd7ad6674c667d4ce7ece626",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "a29c0f0465bc766ec34ffde1ec82c4f46edbddd8",
        "52bc293ab6d9b3e67c52fcc5fefd500060b4f6b9"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Sat Sep 12 00:11:57 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 12 00:11:57 2020 +0000"
      },
      "message": "[automerger skipped] aaudio: fix crash from callbacks during close am: 4719048ce0 am: 52bc293ab6 -s ours\n\nam skip reason: Change-Id If8f6f6f17ffe06eae98eb8b3930bca08c49a15f8 with SHA-1 320910fcf1 is in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12540591\n\nChange-Id: I6befc8a3d676f22a4285e4b82a0705d2a2138189\n"
    },
    {
      "commit": "a29c0f0465bc766ec34ffde1ec82c4f46edbddd8",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "f61805dfbef4193770ea40ea0a373af50cab3a53",
        "60669b443009fdaf85d3e5f4782baf7b6aaa3ab7"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Sep 11 23:57:43 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 23:57:43 2020 +0000"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE Attribute SOURCE_HOTWORD to OP_RECORD_AUDIO_HOTWORD.\" into rvc-qpr-dev am: ed3dca686b am: 60669b4430 -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12468978\n\nChange-Id: I08331f836ddcd5621442213845cff3c8edd3a9d2\n"
    },
    {
      "commit": "f61805dfbef4193770ea40ea0a373af50cab3a53",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "c37d94252ee1c61ddb345716e8e537d79173b828",
        "88f8f94606933ec389ea50b07f5394622750819e"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Sep 11 23:57:41 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 23:57:41 2020 +0000"
      },
      "message": "[automerger skipped] DO NOT MERGE Attribute SOURCE_HOTWORD to OP_RECORD_AUDIO_HOTWORD. am: d127644025 am: 88f8f94606 -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12468978\n\nChange-Id: I1577fc89681d8de178b5d9f55532832b307e3847\n"
    },
    {
      "commit": "c37d94252ee1c61ddb345716e8e537d79173b828",
      "tree": "4c4398d9ac7357f56ac06f0689304ca589d2906f",
      "parents": [
        "ffebb80bd127ecebfc4af02fe481d048d0c9a29c",
        "181438e955bac2e0137d991c468f583bdf3de153"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Sep 11 23:47:16 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 23:47:16 2020 +0000"
      },
      "message": "Merge \"libeffects: Add multichannel support to Reverb\" am: ba88b6bfd1 am: 6a715cf983 am: a364a910cf am: 291cd2df2c am: 181438e955\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1396509\n\nChange-Id: Iad15751dd5c964ade61ead92ab8369cb0302dca4\n"
    },
    {
      "commit": "ffebb80bd127ecebfc4af02fe481d048d0c9a29c",
      "tree": "fe4891f208a845ad5f37eef670dac3f3ea01f136",
      "parents": [
        "c9783f6b9e01c63639e54e40cbe3783f729930d3",
        "696c43b5a7b39c7b850ea76b3c1e96cc5963a49e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Sep 11 21:27:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 21:27:20 2020 +0000"
      },
      "message": "[automerger skipped] Merge \"Merge Android R\" am: 0bbd9a10e5 -s ours am: fcc43c2c03 -s ours am: 9e98556449 -s ours am: e88bfc12fa -s ours am: 696c43b5a7 -s ours\n\nam skip reason: Change-Id Ic54c8dcf210e9b375e7fdce6444c7d882a1784d6 with SHA-1 451a36a9a6 is in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1422365\n\nChange-Id: I64711068c414c6798d4dae79f3e67da125639efe\n"
    },
    {
      "commit": "c9783f6b9e01c63639e54e40cbe3783f729930d3",
      "tree": "fe4891f208a845ad5f37eef670dac3f3ea01f136",
      "parents": [
        "65e60e2b37f1ed9279afe7a8a290f83b98be3fbe",
        "485fb0248674c8b5d0ebed11ec7eae0d60766340"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 11 20:34:38 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 11 20:34:38 2020 +0000"
      },
      "message": "Merge \"Relocate ResourceManager aidls to mediaresourcemanager\""
    },
    {
      "commit": "33f03f61133460e7876d9c2b52ae865fc31d9a12",
      "tree": "1e9eccc3e465bc0a2b25e65a330bb2f294e14834",
      "parents": [
        "e1f1cb5827a6c99d41e05e090b3b382f3598a58e"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Aug 07 18:50:04 2020 +0000"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Sep 11 11:44:09 2020 -0700"
      },
      "message": "aaudio test: catch errors with release of input stream\n\nThe test_various.cpp file was missing some crashes\nthat could occur if AAudio query functions were called after\nAAudioStream_release().\n\nBug: 163165126\nTest: adb shell test_various\nChange-Id: Ib423186083a2245a5fdb817eee0ff781ed1cfa22\nMerged-In: Ib423186083a2245a5fdb817eee0ff781ed1cfa22\n"
    },
    {
      "commit": "65e60e2b37f1ed9279afe7a8a290f83b98be3fbe",
      "tree": "a8caa9f12a9adbb073c54e3899c98dbc5af9f363",
      "parents": [
        "10a7efe0387b11acc57cf6cea3f2ae594b1d8907"
      ],
      "author": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Tue Sep 08 14:22:47 2020 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Sep 11 18:00:01 2020 +0000"
      },
      "message": "transcoding: Add operating rate in aidl interface to boost speed.\n\nBoost the decoder and encoder to maximum operating rate.\n\nBug: 167735283\nTest: None as just AIDL interface.\n\nChange-Id: If4989fdc39086a7f741548d99f561f445d894862\n"
    },
    {
      "commit": "485fb0248674c8b5d0ebed11ec7eae0d60766340",
      "tree": "e55e03d1e040c607e33ca6f8d8750ea4987b4048",
      "parents": [
        "10a7efe0387b11acc57cf6cea3f2ae594b1d8907"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Sep 08 12:52:46 2020 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Sep 11 10:54:22 2020 -0700"
      },
      "message": "Relocate ResourceManager aidls to mediaresourcemanager\n\nOtherwise these are  mixed together with other media\ninterface files, and difficult to manage.\n\nbug: 168307955\nbug: 154733526\n\nChange-Id: Ifa3fefe5dc12229e8043a54ffd1f3958d6b02310\n"
    },
    {
      "commit": "1281c1d4ec7d5752d7c0981f32171a83f80b2438",
      "tree": "d62219e73d503ad08c4d60a3029d22e61b8309dd",
      "parents": [
        "af69d2203db2e0147f24c43486c36cf2b02c997f",
        "27514853147fb24d48af6a4f678c010e822b1c8e"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Sep 11 16:49:25 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 16:49:25 2020 +0000"
      },
      "message": "Merge changes from topic \"aaudio-callback-close\" into rvc-qpr-dev am: 2751485314\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12551623\n\nChange-Id: I520180492759313fd28baea43e43ec0af1f6c334\n"
    },
    {
      "commit": "af69d2203db2e0147f24c43486c36cf2b02c997f",
      "tree": "7795d5ebeaa82c7c18f3827b8e640f19a7a66e60",
      "parents": [
        "52bc293ab6d9b3e67c52fcc5fefd500060b4f6b9",
        "79224cacfbdb30956428bbe915323233949b768d"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Sep 11 16:49:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 16:49:24 2020 +0000"
      },
      "message": "aaudio: prevent onAudioDeviceUpdate past close am: 79224cacfb\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12551622\n\nChange-Id: I9530b754c9b67f968ae9b0088e627fa6434172f3\n"
    },
    {
      "commit": "52bc293ab6d9b3e67c52fcc5fefd500060b4f6b9",
      "tree": "fad3d97e165d291264d510247d06fa1594b20f58",
      "parents": [
        "60669b443009fdaf85d3e5f4782baf7b6aaa3ab7",
        "4719048ce0e6f8656a417a2f2fe6fbb848ed2ba7"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Sep 11 16:49:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 16:49:21 2020 +0000"
      },
      "message": "aaudio: fix crash from callbacks during close am: 4719048ce0\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12540591\n\nChange-Id: Ic046f39f0327c662362ceed7b090bb2cf91e2e1b\n"
    },
    {
      "commit": "27514853147fb24d48af6a4f678c010e822b1c8e",
      "tree": "19a48638e723f2fe1cb6a2cb904e65f45aad26fb",
      "parents": [
        "ed3dca686bd7eac70200a0b068206615fc0f7288",
        "5cad6399aaae8fd448f389967a30d00068b1efe0"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Sep 11 16:24:05 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 11 16:24:05 2020 +0000"
      },
      "message": "Merge changes from topic \"aaudio-callback-close\" into rvc-qpr-dev\n\n* changes:\n  aaudio: fix crash on disconnect for shared streams\n  aaudio: prevent onAudioDeviceUpdate past close\n  aaudio: fix crash from callbacks during close\n"
    },
    {
      "commit": "fa344e04ff81b4bfed83888c53b3913b13505e41",
      "tree": "af49ac600c91f9ce1b4b6c711f47c0423d73a536",
      "parents": [
        "c3ffbec518f26fc0798164141ab4878279d400f1"
      ],
      "author": {
        "name": "Hayden Gomes",
        "email": "haydengomes@google.com",
        "time": "Wed Sep 09 16:34:10 2020 -0700"
      },
      "committer": {
        "name": "Hayden Gomes",
        "email": "haydengomes@google.com",
        "time": "Fri Sep 11 09:16:58 2020 -0700"
      },
      "message": "Check for disabled camera in MediaRecorderClient\n\nTo avoid encountering the getService timeout, we should first check if\nthe camera service has been disabled before fetching it.\n\nBug: 163322246\nTest: ran on device with disabled camera to verify getService was\nskipped\n\nChange-Id: I47e8878182fe82c1473da59c8054ee7281efe23e\n"
    },
    {
      "commit": "60669b443009fdaf85d3e5f4782baf7b6aaa3ab7",
      "tree": "03de782f4f7e84193c84ee6dcb8e8f5462e94f60",
      "parents": [
        "88f8f94606933ec389ea50b07f5394622750819e",
        "ed3dca686bd7eac70200a0b068206615fc0f7288"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Sep 11 13:09:22 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 13:09:22 2020 +0000"
      },
      "message": "Merge \"DO NOT MERGE Attribute SOURCE_HOTWORD to OP_RECORD_AUDIO_HOTWORD.\" into rvc-qpr-dev am: ed3dca686b\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12468978\n\nChange-Id: I7afc064dd0b45165723b92031848f40feba65a4e\n"
    },
    {
      "commit": "88f8f94606933ec389ea50b07f5394622750819e",
      "tree": "03de782f4f7e84193c84ee6dcb8e8f5462e94f60",
      "parents": [
        "181438e955bac2e0137d991c468f583bdf3de153",
        "d127644025c5820e39a2908a249691284b4447d6"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Sep 11 13:09:19 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 13:09:19 2020 +0000"
      },
      "message": "DO NOT MERGE Attribute SOURCE_HOTWORD to OP_RECORD_AUDIO_HOTWORD. am: d127644025\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12468978\n\nChange-Id: I3253b81c324ae91762a54533a2c1708c80026e8e\n"
    },
    {
      "commit": "ed3dca686bd7eac70200a0b068206615fc0f7288",
      "tree": "96ba30f7f36738482d869c1082a265cddea34f87",
      "parents": [
        "b197286f8c5e01c02e5a04d4e8332c8eca3fda5e",
        "d127644025c5820e39a2908a249691284b4447d6"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Sep 11 12:19:36 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 11 12:19:36 2020 +0000"
      },
      "message": "Merge \"DO NOT MERGE Attribute SOURCE_HOTWORD to OP_RECORD_AUDIO_HOTWORD.\" into rvc-qpr-dev"
    },
    {
      "commit": "181438e955bac2e0137d991c468f583bdf3de153",
      "tree": "fb9ac3e5a3b91629b042d8f2dc4f211b0efa38c5",
      "parents": [
        "696c43b5a7b39c7b850ea76b3c1e96cc5963a49e",
        "291cd2df2cfa06b449d22e978ca5490595a8ba52"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Sep 11 04:55:11 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 04:55:11 2020 +0000"
      },
      "message": "Merge \"libeffects: Add multichannel support to Reverb\" am: ba88b6bfd1 am: 6a715cf983 am: a364a910cf am: 291cd2df2c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1396509\n\nChange-Id: I9e4fc3a6ef367bb1af7d6243584d839558c6e072\n"
    },
    {
      "commit": "696c43b5a7b39c7b850ea76b3c1e96cc5963a49e",
      "tree": "0f822ade4b9c29f5295be9f18a51cc2ef0d9b9d5",
      "parents": [
        "85109f953b728cbd50b36c18c48e52ef71f3bb95",
        "e88bfc12fa63b5f083d87faa5f40751b3bbfc1c9"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Sep 11 03:58:51 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 03:58:51 2020 +0000"
      },
      "message": "[automerger skipped] Merge \"Merge Android R\" am: 0bbd9a10e5 -s ours am: fcc43c2c03 -s ours am: 9e98556449 -s ours am: e88bfc12fa -s ours\n\nam skip reason: Change-Id Ic54c8dcf210e9b375e7fdce6444c7d882a1784d6 with SHA-1 451a36a9a6 is in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1422365\n\nChange-Id: I3a4a56bbb9ca5b1823319914b94cbbf547f6fd38\n"
    },
    {
      "commit": "291cd2df2cfa06b449d22e978ca5490595a8ba52",
      "tree": "327e763d377be721d140a9968d9c249452ff32f9",
      "parents": [
        "e88bfc12fa63b5f083d87faa5f40751b3bbfc1c9",
        "a364a910cfbf49ef13d958c0fa5a66336eb8c564"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Sep 11 03:51:05 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 03:51:05 2020 +0000"
      },
      "message": "Merge \"libeffects: Add multichannel support to Reverb\" am: ba88b6bfd1 am: 6a715cf983 am: a364a910cf\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1396509\n\nChange-Id: Id136c4cf65c9623eca5d017dc7fe21231e4449c2\n"
    },
    {
      "commit": "e88bfc12fa63b5f083d87faa5f40751b3bbfc1c9",
      "tree": "27a7cd1cc44669e7deee1b9be06ff201c80492ba",
      "parents": [
        "3f185ad132f4dd2c4e31a06b69aec83aa44fcd39",
        "9e985564491244bb08054f45a2392fc6826be6b2"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Sep 11 03:33:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 03:33:20 2020 +0000"
      },
      "message": "[automerger skipped] Merge \"Merge Android R\" am: 0bbd9a10e5 -s ours am: fcc43c2c03 -s ours am: 9e98556449 -s ours\n\nam skip reason: Change-Id Ic54c8dcf210e9b375e7fdce6444c7d882a1784d6 with SHA-1 451a36a9a6 is in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1422365\n\nChange-Id: Ia68df4d8a961cb01c27f390b516c5da2b136db7e\n"
    },
    {
      "commit": "a364a910cfbf49ef13d958c0fa5a66336eb8c564",
      "tree": "c7ec6e8bb532c691d844b7563515bd3a732717d1",
      "parents": [
        "9e985564491244bb08054f45a2392fc6826be6b2",
        "6a715cf98325db2abb60e3f65352fede2f768939"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Sep 11 02:17:00 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 02:17:00 2020 +0000"
      },
      "message": "Merge \"libeffects: Add multichannel support to Reverb\" am: ba88b6bfd1 am: 6a715cf983\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1396509\n\nChange-Id: Ic5e9d14519f1942a42613b83084c053cb8ca05db\n"
    },
    {
      "commit": "9e985564491244bb08054f45a2392fc6826be6b2",
      "tree": "2f64e10a0e25e11ec4cbec2997ca61757cdce0e5",
      "parents": [
        "77230bc934f9646030640993fa3f0a0db4c9ca5e",
        "fcc43c2c035a156e0c549d7496ed878478ce010b"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Sep 11 02:02:29 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 02:02:29 2020 +0000"
      },
      "message": "[automerger skipped] Merge \"Merge Android R\" am: 0bbd9a10e5 -s ours am: fcc43c2c03 -s ours\n\nam skip reason: Change-Id Ic54c8dcf210e9b375e7fdce6444c7d882a1784d6 with SHA-1 451a36a9a6 is in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1422365\n\nChange-Id: Ib51fb43f78f31b27bc3b08fc7a3b9327eb2bc98c\n"
    },
    {
      "commit": "6a715cf98325db2abb60e3f65352fede2f768939",
      "tree": "dee2b4a0d227df2df3afb72223e50b72bcedc496",
      "parents": [
        "fcc43c2c035a156e0c549d7496ed878478ce010b",
        "ba88b6bfd10d9cad8d5f10406e61408a8152eb50"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Sep 11 01:03:43 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 01:03:43 2020 +0000"
      },
      "message": "Merge \"libeffects: Add multichannel support to Reverb\" am: ba88b6bfd1\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1396509\n\nChange-Id: I657d6ec24eefa655a3d7e81b6d9a4cc5f6c7179d\n"
    },
    {
      "commit": "fcc43c2c035a156e0c549d7496ed878478ce010b",
      "tree": "41e1735a1a979a48cb51e05cd9ac8b165bdbecec",
      "parents": [
        "451a36a9a67eb9cad6931b908736072c76d30ec2",
        "0bbd9a10e5794965903028d5ce9d0fa955547c5e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Sep 11 00:39:51 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 11 00:39:51 2020 +0000"
      },
      "message": "[automerger skipped] Merge \"Merge Android R\" am: 0bbd9a10e5 -s ours\n\nam skip reason: Change-Id Ic54c8dcf210e9b375e7fdce6444c7d882a1784d6 with SHA-1 451a36a9a6 is in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1422365\n\nChange-Id: I2275546c05453392d5ba25accad19e8ff70ed9ca\n"
    },
    {
      "commit": "5cad6399aaae8fd448f389967a30d00068b1efe0",
      "tree": "60cdccf08e4a665a3657a15303a525b934f36093",
      "parents": [
        "79224cacfbdb30956428bbe915323233949b768d"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Sep 01 20:55:18 2020 +0000"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Sep 10 14:55:00 2020 -0700"
      },
      "message": "aaudio: fix crash on disconnect for shared streams\n\nThis fixes a regression caused by ag/12396646\nThat CL changed the way that AudioStreams are managed\nusing android::sp\u003c\u003e. Unfortunately it caused\na crash in audioserver when shared streams were disconnected.\nThe root cause was calling disconnectedRegisteredStreams()\nfrom a data processing thread, which resulted\nin deleting the object while the thread was using it.\n\nThe call was unnecessary so it was removed.\n\nBug: 161914201\nBug: 163165126\nBug: 164411271\nBug: 166877425\nTest: adb logcat *:F\nTest: Use OboeTester TEST DISCONNECT\nTest: See b/166877425 for more details\nChange-Id: I30fc7f00061a9caf5e3d9f7c8e257102c34f9d92\nMerged-In: I30fc7f00061a9caf5e3d9f7c8e257102c34f9d92\n"
    },
    {
      "commit": "79224cacfbdb30956428bbe915323233949b768d",
      "tree": "3ff5396e1b0f316f25a4af8e48c9465d91cbc2a9",
      "parents": [
        "4719048ce0e6f8656a417a2f2fe6fbb848ed2ba7"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Aug 12 14:29:10 2020 +0000"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Sep 10 14:54:30 2020 -0700"
      },
      "message": "aaudio: prevent onAudioDeviceUpdate past close\n\nTo prevent late device update callbacks, the AudioStream\nwas made into a RefBase AudioDeviceCallback.\nSo now we can use a smart pointer to delay deletion of the\nstream if any callbacks are in flight while the stream is closed.\n\nSo an AudioStream is now a RefBased object and can be used with\nandroid::sp. That required some changes to the way it is referenced\nin several places.\n\nMyPlayerBase was modified to use a weak pointer to the parent stream.\n\nUse delete[] for mDistributionBuffer\n\nBug: 161914201\nBug: 163165126\nBug: 164411271\nTest: see bug for repro of the crash\nTest: atest CtsNativeMediaAAudioTestCases\nChange-Id: Ic24aca3eaf5d1610504bb89c06001a37d0d4a1c3\nMerged-In: Ic24aca3eaf5d1610504bb89c06001a37d0d4a1c3\n"
    },
    {
      "commit": "4719048ce0e6f8656a417a2f2fe6fbb848ed2ba7",
      "tree": "8feaf2f9358a3993b5077647ddcd8952c71f7798",
      "parents": [
        "e1f1cb5827a6c99d41e05e090b3b382f3598a58e"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Aug 12 14:29:10 2020 +0000"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Sep 10 14:52:58 2020 -0700"
      },
      "message": "aaudio: fix crash from callbacks during close\n\nMove some code from release_l() into a new close_l().\nAlso stop callbacks before freeing memory in the\nFixedBlockReader.\n\nThe AudioTrack and AudioRecord callbacks can occur\nup until their destructors are called. This can lead\nto race conditions if the AAudio stream is dismantled\nwhile the AudioTrack or AudioRecord is still alive.\nThe AudioRecord was being deleted but not the AudioTrack.\nThat caused some streams to fail if they were using\na FixedBlockReader, which is used when the app\ncalls AAudioStreamBuilder_setFramesPerDataCallback().\n\nThere was also a problem with a few functions like\nAAudioStream_getFramesPerBurst() or AAudioStream_getTimestamp(),\nwhich would crash if called after AAudioStream_release( for\nINPUT streams.\n\nBug: 161914201\nBug: 163165126\nTest: see bug for repro of the crash\nTest: atest CtsNativeMediaAAudioTestCases\nChange-Id: If8f6f6f17ffe06eae98eb8b3930bca08c49a15f8\nMerged-In: If8f6f6f17ffe06eae98eb8b3930bca08c49a15f8\n(cherry picked from commit 320910fcf1e7d7729f37f95f591093191414e73f)\n"
    },
    {
      "commit": "ba88b6bfd10d9cad8d5f10406e61408a8152eb50",
      "tree": "dee2b4a0d227df2df3afb72223e50b72bcedc496",
      "parents": [
        "0bbd9a10e5794965903028d5ce9d0fa955547c5e",
        "71e87bfa0719b54059babbcb6f14ad0738da9c19"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Sep 10 19:42:17 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 10 19:42:17 2020 +0000"
      },
      "message": "Merge \"libeffects: Add multichannel support to Reverb\""
    },
    {
      "commit": "71e87bfa0719b54059babbcb6f14ad0738da9c19",
      "tree": "bbb440a06a64da52c76232fcc046d853498fe23b",
      "parents": [
        "579a5284be48aec4905160464716011cc7e89b9c"
      ],
      "author": {
        "name": "Saketh Sathuvalli",
        "email": "saketh.sathuvalli@ittiam.com",
        "time": "Sun Aug 09 11:58:16 2020 +0530"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Sep 10 19:41:36 2020 +0000"
      },
      "message": "libeffects: Add multichannel support to Reverb\n\nTest: SoloTester and Clarity app\nTest: Standalone application test\nBug: 129491957\nChange-Id: Ifac02eb2a7ac3eba5fae9318c3ae1e1c7df4f681\n"
    },
    {
      "commit": "0bbd9a10e5794965903028d5ce9d0fa955547c5e",
      "tree": "41e1735a1a979a48cb51e05cd9ac8b165bdbecec",
      "parents": [
        "bd5bb90b4d0032980a74849a798a52cba0f4a185",
        "fa8772b1a6b694d87c379b37bcb483c05021017a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Sep 10 17:22:30 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 10 17:22:30 2020 +0000"
      },
      "message": "Merge \"Merge Android R\""
    },
    {
      "commit": "10a7efe0387b11acc57cf6cea3f2ae594b1d8907",
      "tree": "d8a4377069379dc1dff703d71235e3067f3faa95",
      "parents": [
        "c3ffbec518f26fc0798164141ab4878279d400f1",
        "85109f953b728cbd50b36c18c48e52ef71f3bb95"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Sep 10 16:02:35 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 10 16:02:35 2020 +0000"
      },
      "message": "Merge \"audio policy: fix beacon mute delay\" into rvc-qpr-dev am: b197286f8c am: 85109f953b\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12383405\n\nChange-Id: I27fc91ae964adabfea479e3c7f24783eca782451\n"
    },
    {
      "commit": "85109f953b728cbd50b36c18c48e52ef71f3bb95",
      "tree": "0f822ade4b9c29f5295be9f18a51cc2ef0d9b9d5",
      "parents": [
        "ec0f0ec225b7f5a95b305f0c4a345acc78874633",
        "b197286f8c5e01c02e5a04d4e8332c8eca3fda5e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Sep 10 15:52:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 10 15:52:31 2020 +0000"
      },
      "message": "Merge \"audio policy: fix beacon mute delay\" into rvc-qpr-dev am: b197286f8c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12383405\n\nChange-Id: I899bd7396e7e54aef461ef75f5d78c65c7b40b85\n"
    },
    {
      "commit": "b197286f8c5e01c02e5a04d4e8332c8eca3fda5e",
      "tree": "e84d3182bbb1eab2b1a7c63b2fdb4b21c7695627",
      "parents": [
        "5fc17f2fae4fd72e7695bc828200eb3b8202a754",
        "33897bac9744f10c126b9f44488d390b4de49331"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Sep 10 15:17:07 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 10 15:17:07 2020 +0000"
      },
      "message": "Merge \"audio policy: fix beacon mute delay\" into rvc-qpr-dev"
    },
    {
      "commit": "fa8772b1a6b694d87c379b37bcb483c05021017a",
      "tree": "41e1735a1a979a48cb51e05cd9ac8b165bdbecec",
      "parents": [
        "bd5bb90b4d0032980a74849a798a52cba0f4a185",
        "451a36a9a67eb9cad6931b908736072c76d30ec2"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Sep 09 20:21:09 2020 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Sep 09 20:21:09 2020 -0700"
      },
      "message": "Merge Android R\n\nBug: 168057903\nMerged-In: Ic54c8dcf210e9b375e7fdce6444c7d882a1784d6\nChange-Id: Ibf198e9a93931b2af8a26827ac79ac0135f3ff3c\n"
    },
    {
      "commit": "c3ffbec518f26fc0798164141ab4878279d400f1",
      "tree": "d8a4377069379dc1dff703d71235e3067f3faa95",
      "parents": [
        "2bf7f2992eb55bcc410340fb802494ae91bceb7e",
        "f5b9cc68a46184bd18ecf7c4d9d150460acd19e1"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Sep 09 18:25:25 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 18:25:25 2020 +0000"
      },
      "message": "Merge \"libcamera_client: Add utils function isCameraServiceDisabled.\""
    },
    {
      "commit": "2bf7f2992eb55bcc410340fb802494ae91bceb7e",
      "tree": "c5b7dacebb47b969a5513928166daf14631f2a17",
      "parents": [
        "14c3722d8f588771771f6d375ed5d09adf682390",
        "ec0f0ec225b7f5a95b305f0c4a345acc78874633"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 09 17:24:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 09 17:24:06 2020 +0000"
      },
      "message": "Merge \"Skip devices with multiple bits set.\" am: bd5bb90b4d am: 451a36a9a6 am: 77230bc934 am: 3f185ad132 am: ec0f0ec225\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1421703\n\nChange-Id: I35c49c2538c476a245cff1d0958db4dd8f87d5b2\n"
    },
    {
      "commit": "ec0f0ec225b7f5a95b305f0c4a345acc78874633",
      "tree": "a4da22251dab4aee686d9217e626383376d7e692",
      "parents": [
        "acb4d9ca255eb027141f623d221d87fb30c9fc40",
        "3f185ad132f4dd2c4e31a06b69aec83aa44fcd39"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 09 17:16:19 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 09 17:16:19 2020 +0000"
      },
      "message": "Merge \"Skip devices with multiple bits set.\" am: bd5bb90b4d am: 451a36a9a6 am: 77230bc934 am: 3f185ad132\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1421703\n\nChange-Id: I7205d741c7113277a52b922b777c208a9e3d6beb\n"
    },
    {
      "commit": "14c3722d8f588771771f6d375ed5d09adf682390",
      "tree": "e4b0dea245363177472c19eb4aae502878af4b4c",
      "parents": [
        "c929e63dbb7385f5bced432988f020852030e950",
        "acb4d9ca255eb027141f623d221d87fb30c9fc40"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Sep 09 17:16:10 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 09 17:16:10 2020 +0000"
      },
      "message": "Merge \"Camera: Fix deadlock caused by ordering of mStatusLock and mCameraStatesLock.\" into rvc-qpr-dev am: 5fc17f2fae am: acb4d9ca25\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12393352\n\nChange-Id: Iaad4fc4ce9bfe1f02bac0859a18fabd08a01558c\n"
    },
    {
      "commit": "3f185ad132f4dd2c4e31a06b69aec83aa44fcd39",
      "tree": "27a7cd1cc44669e7deee1b9be06ff201c80492ba",
      "parents": [
        "8843cf96f564248d4e2b17c559dea377dce34d9c",
        "77230bc934f9646030640993fa3f0a0db4c9ca5e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 09 16:58:41 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 09 16:58:41 2020 +0000"
      },
      "message": "Merge \"Skip devices with multiple bits set.\" am: bd5bb90b4d am: 451a36a9a6 am: 77230bc934\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1421703\n\nChange-Id: I4a44f3cbd6643acb970cf0797954699656b38f63\n"
    },
    {
      "commit": "acb4d9ca255eb027141f623d221d87fb30c9fc40",
      "tree": "0ee39a3661a169087cab9c7f0265bd4573f313d1",
      "parents": [
        "499713d39f11b7e01c53b1f16f325451d280e5b9",
        "5fc17f2fae4fd72e7695bc828200eb3b8202a754"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Sep 09 16:58:34 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 09 16:58:34 2020 +0000"
      },
      "message": "Merge \"Camera: Fix deadlock caused by ordering of mStatusLock and mCameraStatesLock.\" into rvc-qpr-dev am: 5fc17f2fae\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12393352\n\nChange-Id: I10315aec4a263581eee7734cae2745544cfc2577\n"
    },
    {
      "commit": "77230bc934f9646030640993fa3f0a0db4c9ca5e",
      "tree": "2f64e10a0e25e11ec4cbec2997ca61757cdce0e5",
      "parents": [
        "c5c9086d323906f2bdd2d020910291044250081e",
        "451a36a9a67eb9cad6931b908736072c76d30ec2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 09 16:26:47 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 09 16:26:47 2020 +0000"
      },
      "message": "Merge \"Skip devices with multiple bits set.\" am: bd5bb90b4d am: 451a36a9a6\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1421703\n\nChange-Id: Iad96bd32869ba3d798a185c82740684ead3349a8\n"
    },
    {
      "commit": "5fc17f2fae4fd72e7695bc828200eb3b8202a754",
      "tree": "b9aa8c34f45e693af40cc6f655982d144d4b24ca",
      "parents": [
        "e1f1cb5827a6c99d41e05e090b3b382f3598a58e",
        "5e2cd30c8942d6ee32c8f1a34997bb106b4ac971"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Sep 09 16:22:58 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 16:22:58 2020 +0000"
      },
      "message": "Merge \"Camera: Fix deadlock caused by ordering of mStatusLock and mCameraStatesLock.\" into rvc-qpr-dev"
    },
    {
      "commit": "451a36a9a67eb9cad6931b908736072c76d30ec2",
      "tree": "41e1735a1a979a48cb51e05cd9ac8b165bdbecec",
      "parents": [
        "2cbbfa584a989ce07ac5fa31d8159f31848c9825",
        "bd5bb90b4d0032980a74849a798a52cba0f4a185"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 09 16:18:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 09 16:18:23 2020 +0000"
      },
      "message": "Merge \"Skip devices with multiple bits set.\" am: bd5bb90b4d\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1421703\n\nChange-Id: Ic54c8dcf210e9b375e7fdce6444c7d882a1784d6\n"
    },
    {
      "commit": "bd5bb90b4d0032980a74849a798a52cba0f4a185",
      "tree": "766e8d5c0e353b06334cd1d261f100c2df3774fd",
      "parents": [
        "8028dfb98b90cdb555fd615049165031aa319fb9",
        "e3c22e22cac4625e0b5e8052826cc06ec171c45a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 09 16:08:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 09 16:08:02 2020 +0000"
      },
      "message": "Merge \"Skip devices with multiple bits set.\""
    },
    {
      "commit": "e3c22e22cac4625e0b5e8052826cc06ec171c45a",
      "tree": "766e8d5c0e353b06334cd1d261f100c2df3774fd",
      "parents": [
        "8028dfb98b90cdb555fd615049165031aa319fb9"
      ],
      "author": {
        "name": "Hongguang Chen",
        "email": "hgchen@google.com",
        "time": "Tue Sep 08 13:22:56 2020 -0700"
      },
      "committer": {
        "name": "Hongguang Chen",
        "email": "hgchen@google.com",
        "time": "Tue Sep 08 22:24:02 2020 -0700"
      },
      "message": "Skip devices with multiple bits set.\n\naosp/1399204 added AUDIO_DEVICE_OUT_BLE_SPEAKER whose value is\n0x20000001. The buildCommonTypesStructureFile.py didn\u0027t cover that kind\nof values and it caused audioserver crashed.\n\nThis CL skips that kind of devices. A general solution (b/168065706)\nshould be addressed in the configurable audio policy and parameter\nframework.\n\nBUG: 167745916\nTest: Check PolicySubsystem-CommonTypes.xml and boot up device.\nChange-Id: Id802d37c18c4fd152a84a5a1579390b464c505f1\n"
    },
    {
      "commit": "c929e63dbb7385f5bced432988f020852030e950",
      "tree": "2bb82acf6513cadd707f660b551e06ba9c405c7d",
      "parents": [
        "fe0f619cebbcf1bc3a8e0d2ee22cf655d06d26c0",
        "499713d39f11b7e01c53b1f16f325451d280e5b9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 09 04:24:55 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 09 04:24:55 2020 +0000"
      },
      "message": "Merge \"Update DrmSessionManager to comply with Android\u0027s inclusive language guidance\" am: 8028dfb98b am: 2cbbfa584a am: c5c9086d32 am: 8843cf96f5 am: 499713d39f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1403167\n\nChange-Id: I68d3f4e30333bf8b36234bd7c412ab3960e0c74a\n"
    },
    {
      "commit": "499713d39f11b7e01c53b1f16f325451d280e5b9",
      "tree": "f2918dbcb1d96e16122dea4f4c896eab68d59126",
      "parents": [
        "3803ff3ec558396240f6133ecbb22d02b931d142",
        "8843cf96f564248d4e2b17c559dea377dce34d9c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 09 04:07:37 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 09 04:07:37 2020 +0000"
      },
      "message": "Merge \"Update DrmSessionManager to comply with Android\u0027s inclusive language guidance\" am: 8028dfb98b am: 2cbbfa584a am: c5c9086d32 am: 8843cf96f5\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1403167\n\nChange-Id: Id32216fcae706b1e17078f2ebe3a5aa8f4e96e47\n"
    },
    {
      "commit": "8843cf96f564248d4e2b17c559dea377dce34d9c",
      "tree": "229bc04d7b549e37707d47c43c7f44d2920ffc0a",
      "parents": [
        "876d943f7ed1c75688338c9072489d50ef4bae8f",
        "c5c9086d323906f2bdd2d020910291044250081e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 09 03:49:33 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 09 03:49:33 2020 +0000"
      },
      "message": "Merge \"Update DrmSessionManager to comply with Android\u0027s inclusive language guidance\" am: 8028dfb98b am: 2cbbfa584a am: c5c9086d32\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1403167\n\nChange-Id: I75c1d3bbd2f10bae3f64eab5c4a84bb8a094b81b\n"
    },
    {
      "commit": "c5c9086d323906f2bdd2d020910291044250081e",
      "tree": "e395e6dc34630c9aa26c68ee0c64327c07332cf6",
      "parents": [
        "ed26941cd3de067436e659adef120d583ea77c98",
        "2cbbfa584a989ce07ac5fa31d8159f31848c9825"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 09 03:01:48 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 09 03:01:48 2020 +0000"
      },
      "message": "Merge \"Update DrmSessionManager to comply with Android\u0027s inclusive language guidance\" am: 8028dfb98b am: 2cbbfa584a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1403167\n\nChange-Id: I5cc64f8c5a69ef50171e3999a79c1a6680c870b3\n"
    },
    {
      "commit": "fe0f619cebbcf1bc3a8e0d2ee22cf655d06d26c0",
      "tree": "a6fc5b01f9d1b983b478cb7132a53133b8ac706f",
      "parents": [
        "ee0a9bffef0cc9a5e7212e930b0617d761916a84",
        "8cf965252f0912760d5237d4d6d003eb06e70b23"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Sep 09 02:52:20 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 02:52:20 2020 +0000"
      },
      "message": "Merge \"Fork RenderEngine\""
    },
    {
      "commit": "2cbbfa584a989ce07ac5fa31d8159f31848c9825",
      "tree": "c9db3a61c9d4bdf82baef244288c079cd3806273",
      "parents": [
        "11e6000285d6338d4d62d16c035ed14e191f8d40",
        "8028dfb98b90cdb555fd615049165031aa319fb9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 09 02:40:35 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 09 02:40:35 2020 +0000"
      },
      "message": "Merge \"Update DrmSessionManager to comply with Android\u0027s inclusive language guidance\" am: 8028dfb98b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1403167\n\nChange-Id: I883890b91c21a4a0f442633d9486a41396bd4d72\n"
    },
    {
      "commit": "8028dfb98b90cdb555fd615049165031aa319fb9",
      "tree": "28dcc67bd4e22d70ca724e04c385875786a1be8d",
      "parents": [
        "df913f7b9357c3d039508fecdb57b73e825f7d22",
        "6d9dac24dc9ff07c31f4aa132ea1065a783102f0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 09 02:24:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 09 02:24:58 2020 +0000"
      },
      "message": "Merge \"Update DrmSessionManager to comply with Android\u0027s inclusive language guidance\""
    },
    {
      "commit": "ee0a9bffef0cc9a5e7212e930b0617d761916a84",
      "tree": "5b6ba7fcad5d2d23afc75c731e13aa22e039d671",
      "parents": [
        "ac744ad46d3f98c2fc1e888981cd5b8dafea5991",
        "bde90a429a92525660fbd0e3a3c5f3b7e3e30ed1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 09 01:24:04 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 01:24:04 2020 +0000"
      },
      "message": "Merge \"Add \u0027-unstable\u0027 to solve ODR violation\""
    },
    {
      "commit": "f5b9cc68a46184bd18ecf7c4d9d150460acd19e1",
      "tree": "72500bc42947630053271686647fa4a6ecc0d918",
      "parents": [
        "6b5fdb53573f08258392cc60ff167fc90b553363"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Sep 08 16:25:17 2020 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Sep 08 18:01:02 2020 -0700"
      },
      "message": "libcamera_client: Add utils function isCameraServiceDisabled.\n\nNote: ndk_vendor/ACameraManager.cpp is vendor code whcih can\u0027t depend on\na framework library without it being vndk, which libcamera_client isn\u0027t.\n\nBug: 168061412\n\nTest: builds\nTest: Camera app, native cts imagereader test(validity)\n\nChange-Id: I87d8e056d0e8ef938d5c8f976417ca707d6471d9\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "ac744ad46d3f98c2fc1e888981cd5b8dafea5991",
      "tree": "38d068655137f9ce33e2ce42630c19843c85691e",
      "parents": [
        "72c38cc36232d08f481b234924c920fe00f06afb",
        "3b98d3208183a6a2ec4d3eb2b24a1cd53cf15c46"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 08 22:46:28 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 22:46:28 2020 +0000"
      },
      "message": "Merge \"Revert^2 \"Support device role for capture preset.\"\""
    },
    {
      "commit": "72c38cc36232d08f481b234924c920fe00f06afb",
      "tree": "9918e6e5d753653b9d5d2e5a19ade161dd65008b",
      "parents": [
        "3ae974b4e59ca2f1880b8eb76e53c8f550cf96bf",
        "3803ff3ec558396240f6133ecbb22d02b931d142"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Sep 08 20:42:46 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 08 20:42:46 2020 +0000"
      },
      "message": "audio policy: correct force use touch sound delay am: e1f1cb5827 am: 3803ff3ec5\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12539419\n\nChange-Id: I1454b146f42fa59b03dd387ec2a3ec109c4de68f\n"
    },
    {
      "commit": "3803ff3ec558396240f6133ecbb22d02b931d142",
      "tree": "5c2b9367155715e704d22f137a64d4a8a1f85905",
      "parents": [
        "9447b48f36b1bf26645e6256dd29224b6a398161",
        "e1f1cb5827a6c99d41e05e090b3b382f3598a58e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Sep 08 20:17:33 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 08 20:17:33 2020 +0000"
      },
      "message": "audio policy: correct force use touch sound delay am: e1f1cb5827\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12539419\n\nChange-Id: I7b8ecc463d043da5c9e479bf92a73654ba8f3ad7\n"
    },
    {
      "commit": "e1f1cb5827a6c99d41e05e090b3b382f3598a58e",
      "tree": "5a867b160cc351c30d777319aad5c3f5fc727eee",
      "parents": [
        "d1fa2375194096937bbdfd2def97969c4336191b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Aug 21 12:50:41 2020 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Sep 08 18:25:21 2020 +0000"
      },
      "message": "audio policy: correct force use touch sound delay\n\nDo not apply the special delay added in setForceUse() multiple times.\nThis delay was meant to be applied only once to avoid truncating touch\nsounds but is actually used multiple times when updating routes on all\noutput streams, thus lengthening the call audio path switch time\nunnecessarily.\n\nBug: 163537547\nTest: manual call routing test\nChange-Id: I6fe15d4ed9b1f37452921585e9f7684637e8a30b\n(cherry picked from commit b36b4accf36ba413529a0b6735802a65f42c2f7c)\n"
    },
    {
      "commit": "3ae974b4e59ca2f1880b8eb76e53c8f550cf96bf",
      "tree": "9918e6e5d753653b9d5d2e5a19ade161dd65008b",
      "parents": [
        "583d18e45ae5893f51d937caae8a5b83629c6fed",
        "19a4793fd2e6a9d0ec73c09949cef64dab831345"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 07 02:50:31 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 07 02:50:31 2020 +0000"
      },
      "message": "Merge \"Remove unused mediaswcodec.rc on system\""
    },
    {
      "commit": "8cf965252f0912760d5237d4d6d003eb06e70b23",
      "tree": "11172bb2ce3e5eccb029fedcc840402fdc2d1bce",
      "parents": [
        "f3a626fa54d1ad52673655edaf849b5a6b7c44ab"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Sep 02 14:22:38 2020 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Sep 03 16:06:04 2020 -0700"
      },
      "message": "Fork RenderEngine\n\nRenderEngine is going to undergo some evolution and\nis at this point not interested in clients other\nthan SurfaceFlinger. Land a copy into stagefright so\nit can continue with whatever it was doing.\n\nAs renderengine was a static library, this should have\nno change on binary sizes.\n\nTest: builds; no behavior changes otherwise\nBug: 167727943\nChange-Id: Id69680e0c9558dac672f2fabbf4d2c268a8d0e64\n"
    },
    {
      "commit": "583d18e45ae5893f51d937caae8a5b83629c6fed",
      "tree": "b952f4ea666e4db2b95e9f0dd8c0a4ac91efec4f",
      "parents": [
        "8dbd241e279e1a637502e38af32ef6ead483768f",
        "e69bfcbc7c7494bf62a100a5058aca0d36a3771e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 03 17:56:05 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 03 17:56:05 2020 +0000"
      },
      "message": "Merge \"aaudio: use natural burst size for recording\""
    },
    {
      "commit": "3b98d3208183a6a2ec4d3eb2b24a1cd53cf15c46",
      "tree": "40d78318ee59cb23fa5cfbd53fdff57035fe8b32",
      "parents": [
        "bcfb2ce24a4eb736d701197293d4337f23ba59c4"
      ],
      "author": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Thu Sep 03 17:54:16 2020 +0000"
      },
      "committer": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Thu Sep 03 17:54:16 2020 +0000"
      },
      "message": "Revert^2 \"Support device role for capture preset.\"\n\nbcfb2ce24a4eb736d701197293d4337f23ba59c4\n\nChange-Id: I368d562ec2aae68aa239dce75d54ca2772b30e76\n"
    },
    {
      "commit": "19a4793fd2e6a9d0ec73c09949cef64dab831345",
      "tree": "e181f052932a4861920c17d1ac13449cdbeaf3a3",
      "parents": [
        "6ea4a7734d29692c0a5f3093881a859f959834f4"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Sep 03 09:30:45 2020 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Sep 03 10:29:53 2020 -0700"
      },
      "message": "Remove unused mediaswcodec.rc on system\n\nbug: 163086880\ntest: verify media.swcodec process starts properly;\ncts MediaMetadataRetrieverTest and check that sw decoders\nare used for thumbnail extractions.\n\nChange-Id: Icbf3774a69b4d4699045c4c71fe7dd0567528568\n"
    },
    {
      "commit": "8dbd241e279e1a637502e38af32ef6ead483768f",
      "tree": "733edec2f52c4eadf28d30ce670bcdc848cb7fe7",
      "parents": [
        "bf1d0a629c1a606757de52b3e47785bb3304b239",
        "bcfb2ce24a4eb736d701197293d4337f23ba59c4"
      ],
      "author": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Thu Sep 03 17:25:20 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 03 17:25:20 2020 +0000"
      },
      "message": "Merge \"Revert \"Support device role for capture preset.\"\""
    },
    {
      "commit": "bf1d0a629c1a606757de52b3e47785bb3304b239",
      "tree": "dff8999679b4fdb9a436a732e35b3236df56858f",
      "parents": [
        "d58a7bdbb9a23c8c8d341dacc771e2b64df1e31c",
        "ae8b06eb65df96731e2f7f987afa9babbe83fb08"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 03 15:52:47 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 03 15:52:47 2020 +0000"
      },
      "message": "Merge \"Unit tests w/dynamic content to \"dynamic-presubmit\"\""
    },
    {
      "commit": "bcfb2ce24a4eb736d701197293d4337f23ba59c4",
      "tree": "e4a01d8d1e3c5ccbd3ab7db611315a1b5ea97239",
      "parents": [
        "dddc2aef4e5f9f27a79909f475c31c96eb688200"
      ],
      "author": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Thu Sep 03 02:45:05 2020 +0000"
      },
      "committer": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Thu Sep 03 02:45:05 2020 +0000"
      },
      "message": "Revert \"Support device role for capture preset.\"\n\nRevert \"Support set/clear/get preferred device for capture preset.\"\n\nRevert submission 12409575-devicesRoleForCapturePreset\n\nReason for revert: break CarAudioZonesHelperTest\nReverted Changes:\nI92fdb2cbd:Support set/clear/get preferred device for capture...\nI44e67d5b0:Add a helper function of checking if an audio sour...\nIb16ab2ec8:Support device role for capture preset.\nI46bd8dfb5:Add tests for set/get/clearPreferredDeviceForCaptu...\n\nChange-Id: I80f5267a01b48d01681a2d97cf3eb9de573ca6b5\n"
    },
    {
      "commit": "d58a7bdbb9a23c8c8d341dacc771e2b64df1e31c",
      "tree": "5b6576369454cc063abe8edc8aeeb0ec2ce9f193",
      "parents": [
        "2162f7b11434dafa6e70d39068d870dba3a754a8",
        "9447b48f36b1bf26645e6256dd29224b6a398161"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Sep 03 01:18:14 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 03 01:18:14 2020 +0000"
      },
      "message": "Merge \"audio flinger: handle race condition in AudioRecord creation\" into rvc-qpr-dev am: d1fa237519 am: 9447b48f36\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12484593\n\nChange-Id: I2647d7c8feb9f2ca7dfccd2b87c488201c6a8965\n"
    },
    {
      "commit": "9447b48f36b1bf26645e6256dd29224b6a398161",
      "tree": "62bc6e0895af051df03446dc2c5ecca8dd288d0f",
      "parents": [
        "37e93d1bc4df8b2d9682c48236bb4dae87d6dd1b",
        "d1fa2375194096937bbdfd2def97969c4336191b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Sep 03 00:53:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 03 00:53:20 2020 +0000"
      },
      "message": "Merge \"audio flinger: handle race condition in AudioRecord creation\" into rvc-qpr-dev am: d1fa237519\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12484593\n\nChange-Id: I5e330127a6ef2efe394b06524af5ae20f01a71bc\n"
    },
    {
      "commit": "d1fa2375194096937bbdfd2def97969c4336191b",
      "tree": "f2873c68b18cd34fec81208f8b5286c86b66985e",
      "parents": [
        "35238dd6585645018f7a7a8a32fdece432458ce7",
        "717bc28fc5959c0edb2bbd86692ba5164893f719"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Sep 03 00:22:46 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 03 00:22:46 2020 +0000"
      },
      "message": "Merge \"audio flinger: handle race condition in AudioRecord creation\" into rvc-qpr-dev"
    },
    {
      "commit": "2162f7b11434dafa6e70d39068d870dba3a754a8",
      "tree": "5b6576369454cc063abe8edc8aeeb0ec2ce9f193",
      "parents": [
        "f3a626fa54d1ad52673655edaf849b5a6b7c44ab",
        "37e93d1bc4df8b2d9682c48236bb4dae87d6dd1b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 02 23:25:29 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 02 23:25:29 2020 +0000"
      },
      "message": "Merge \"Allow graceful degradation of MediaProfile with broken configuration.\" am: df913f7b93 am: 11e6000285 am: ed26941cd3 am: 876d943f7e am: 37e93d1bc4\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1289076\n\nChange-Id: I92c19179463550ded5b56d24421507566b422b18\n"
    },
    {
      "commit": "37e93d1bc4df8b2d9682c48236bb4dae87d6dd1b",
      "tree": "9b8b6dd0456585a36d18a959f65d4b197eaf42bc",
      "parents": [
        "5294eb92f5e27c9872edcd6a449370a3bf5cd7aa",
        "876d943f7ed1c75688338c9072489d50ef4bae8f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 02 22:48:16 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 02 22:48:16 2020 +0000"
      },
      "message": "Merge \"Allow graceful degradation of MediaProfile with broken configuration.\" am: df913f7b93 am: 11e6000285 am: ed26941cd3 am: 876d943f7e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1289076\n\nChange-Id: If61efad4a80aa65e3e9f6fd0c9d6529f9ead9f58\n"
    },
    {
      "commit": "876d943f7ed1c75688338c9072489d50ef4bae8f",
      "tree": "a2337a0b7c118974cc7b537a08f315dc3768c236",
      "parents": [
        "6848641a68a245c9acdb6b0563b61af05fe5d688",
        "ed26941cd3de067436e659adef120d583ea77c98"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 02 22:17:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 02 22:17:02 2020 +0000"
      },
      "message": "Merge \"Allow graceful degradation of MediaProfile with broken configuration.\" am: df913f7b93 am: 11e6000285 am: ed26941cd3\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1289076\n\nChange-Id: I6d536e6b1059fc53acec94f22cddd6783da66999\n"
    },
    {
      "commit": "e69bfcbc7c7494bf62a100a5058aca0d36a3771e",
      "tree": "0590380e03dbdefb57c8094cb996c531ce9e739f",
      "parents": [
        "f3a626fa54d1ad52673655edaf849b5a6b7c44ab"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Aug 20 00:10:35 2020 +0000"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Sep 02 21:48:03 2020 +0000"
      },
      "message": "aaudio: use natural burst size for recording\n\nThis is similar to ag/12420089\nbut is for input streams.\n\nBUG: 165675305\nTest: see bug for detailed repro steps\nTest: atest CtsNativeMediaAAudioTestCases\nChange-Id: I9b6dfb4d4e9c22d8aac51f86149d7c3bf29cb990\n"
    },
    {
      "commit": "ed26941cd3de067436e659adef120d583ea77c98",
      "tree": "2fff59547ebc5644d2ebda5fc03158473cc21b2f",
      "parents": [
        "8b712f70450c5318b46579c6b2c3b3d75be95fc8",
        "11e6000285d6338d4d62d16c035ed14e191f8d40"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 02 21:35:11 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 02 21:35:11 2020 +0000"
      },
      "message": "Merge \"Allow graceful degradation of MediaProfile with broken configuration.\" am: df913f7b93 am: 11e6000285\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1289076\n\nChange-Id: I6a87dac3f3e050d608077f6afe55b83f028edb88\n"
    },
    {
      "commit": "11e6000285d6338d4d62d16c035ed14e191f8d40",
      "tree": "6ed0c602fe86115e7676da19cf89e1a54b1d3078",
      "parents": [
        "697ce36c44e6c3674b26039cc2f8da76e3990f30",
        "df913f7b9357c3d039508fecdb57b73e825f7d22"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 02 21:05:08 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 02 21:05:08 2020 +0000"
      },
      "message": "Merge \"Allow graceful degradation of MediaProfile with broken configuration.\" am: df913f7b93\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1289076\n\nChange-Id: I0127f5ec69825b5568c57cc5cc6f57f9ecac8f14\n"
    },
    {
      "commit": "df913f7b9357c3d039508fecdb57b73e825f7d22",
      "tree": "f302d75022dbf4c2a0327a75b7745953e294a8ec",
      "parents": [
        "96a663b0ef0b0273111a47aa2c3fdc4029a36e4e",
        "032f7a122fd4a778147dc348b1954ac7dc112a84"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 02 20:43:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 02 20:43:06 2020 +0000"
      },
      "message": "Merge \"Allow graceful degradation of MediaProfile with broken configuration.\""
    },
    {
      "commit": "f3a626fa54d1ad52673655edaf849b5a6b7c44ab",
      "tree": "c53c739d09c181a4cdd7d9eb993b441c03615d50",
      "parents": [
        "6ea4a7734d29692c0a5f3093881a859f959834f4",
        "4e8396f030bc2d63714f345e1b9985adc0733211"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Sep 02 19:50:36 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 02 19:50:36 2020 +0000"
      },
      "message": "Merge \"aaudio: fix crash on disconnect for shared streams\""
    },
    {
      "commit": "6ea4a7734d29692c0a5f3093881a859f959834f4",
      "tree": "5586a760a9464d5a3617fd942f8c1967fa130dbf",
      "parents": [
        "42c0447db6f279e23cf4a3dabf4e0a6764277b6b",
        "5294eb92f5e27c9872edcd6a449370a3bf5cd7aa"
      ],
      "author": {
        "name": "Hayden Gomes",
        "email": "haydengomes@google.com",
        "time": "Wed Sep 02 17:11:51 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 02 17:11:51 2020 +0000"
      },
      "message": "[automerger skipped] Merge \"audio policy: fix concurrent capture policy for virtual sources\" into rvc-qpr-dev am: 35238dd658 am: 5294eb92f5 -s ours\n\nam skip reason: Change-Id I2f28026dbecfa72b5d44f52b95538fc13996627b with SHA-1 14a8863016 is in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12196105\n\nChange-Id: I58335b10f98027fa0dc53018b3eb361595dd66ae\n"
    },
    {
      "commit": "5294eb92f5e27c9872edcd6a449370a3bf5cd7aa",
      "tree": "789d0b6bdb31ea469f7d645b0194aab3e76a82f3",
      "parents": [
        "738f5ecdaea2af982ba00c4b974a33dbac8f7d0c",
        "35238dd6585645018f7a7a8a32fdece432458ce7"
      ],
      "author": {
        "name": "Hayden Gomes",
        "email": "haydengomes@google.com",
        "time": "Wed Sep 02 16:33:33 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 02 16:33:33 2020 +0000"
      },
      "message": "Merge \"audio policy: fix concurrent capture policy for virtual sources\" into rvc-qpr-dev am: 35238dd658\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12196105\n\nChange-Id: I6029ece39734bea6bdcad7cc1ea5f2b2ab5e593a\n"
    },
    {
      "commit": "42c0447db6f279e23cf4a3dabf4e0a6764277b6b",
      "tree": "5586a760a9464d5a3617fd942f8c1967fa130dbf",
      "parents": [
        "a85c486cc4226cf2cb63c7f1542d436b6610ab86",
        "dddc2aef4e5f9f27a79909f475c31c96eb688200"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 02 16:12:47 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 02 16:12:47 2020 +0000"
      },
      "message": "Merge \"Support device role for capture preset.\""
    },
    {
      "commit": "35238dd6585645018f7a7a8a32fdece432458ce7",
      "tree": "acebd01148680908072bb155c37217cf0aaad8e8",
      "parents": [
        "23d433f4a27a05dc89e558c06032b305ad0337f6",
        "55fd81d7e1011565e894a4530eb8693c824f45b4"
      ],
      "author": {
        "name": "Hayden Gomes",
        "email": "haydengomes@google.com",
        "time": "Wed Sep 02 15:55:30 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 02 15:55:30 2020 +0000"
      },
      "message": "Merge \"audio policy: fix concurrent capture policy for virtual sources\" into rvc-qpr-dev"
    }
  ],
  "next": "a85c486cc4226cf2cb63c7f1542d436b6610ab86"
}
