)]}'
{
  "log": [
    {
      "commit": "6e1affe3b6595a464a301d009227b61e484766ae",
      "tree": "4954ea90c679c42c069dad6d3715c186593d3fa9",
      "parents": [
        "f1bec8ec7c2c8603e17e837d505a2021de718006",
        "55d49ff31a58708497efe39db85db3379c15bb65"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Dec 03 00:13:59 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Dec 03 00:13:59 2024 +0000"
      },
      "message": "Snap for 12735943 from 55d49ff31a58708497efe39db85db3379c15bb65 to 25Q1-release\n\nChange-Id: Ieb4de017da6c9e713fbed234aaa160179ecba476\n"
    },
    {
      "commit": "55d49ff31a58708497efe39db85db3379c15bb65",
      "tree": "4954ea90c679c42c069dad6d3715c186593d3fa9",
      "parents": [
        "81c93b6dc46412b47fafdf526ebe810e2124f645",
        "7616b33d9bf4b25fadc85c7aea326a3fa8e403e2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Dec 02 19:37:42 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 02 19:37:42 2024 +0000"
      },
      "message": "Merge \"Add permission check for audio attributes tags.\" into main"
    },
    {
      "commit": "81c93b6dc46412b47fafdf526ebe810e2124f645",
      "tree": "ecd0763a9767ddbf580ed48871ee938f6fe0798c",
      "parents": [
        "0cbc6751f74ccb0520e852ab5571a5990b50fb55",
        "499a6c8b18d0c6c2f14462b87432968873f98695"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Dec 02 17:59:07 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 02 17:59:07 2024 +0000"
      },
      "message": "Merge \"audio policy manager: fix crash in verbose log message\" into main"
    },
    {
      "commit": "7616b33d9bf4b25fadc85c7aea326a3fa8e403e2",
      "tree": "f822895e4a8fd6d0417586036640c189b500dfac",
      "parents": [
        "0cbc6751f74ccb0520e852ab5571a5990b50fb55"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Nov 20 04:47:02 2024 +0000"
      },
      "committer": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Mon Dec 02 17:24:55 2024 +0000"
      },
      "message": "Add permission check for audio attributes tags.\n\nAudio attributes tags are system APIs in NDK that can be used to affect\nrouting, volume control, etc. In that case, apply\nMODIFY_AUDIO_SETTINGS_PRIVILEGED permission check to protect it.\n\nBug: 378909923\nTest: atest test_attributes\nFlag: EXEMPT NDK\nChange-Id: Id2a4063b72587e9495bd1221ef82122725f28b5a\n"
    },
    {
      "commit": "0cbc6751f74ccb0520e852ab5571a5990b50fb55",
      "tree": "4b914402b5683a3ca68334cc1b31119f1889d91e",
      "parents": [
        "d8b3de0b9d0afdb805b2c6171855824256c85fa7",
        "518b68fd13dc8dee645a0e0b1364a6b027069512"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Dec 02 15:41:41 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 02 15:41:41 2024 +0000"
      },
      "message": "Merge \"Fix CFI issues with extractor threading\" into main"
    },
    {
      "commit": "499a6c8b18d0c6c2f14462b87432968873f98695",
      "tree": "3768a541d537da52d6f47de5aa0a86546c1f0d57",
      "parents": [
        "d8b3de0b9d0afdb805b2c6171855824256c85fa7"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Dec 02 13:42:18 2024 +0000"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Dec 02 13:42:18 2024 +0000"
      },
      "message": "audio policy manager: fix crash in verbose log message\n\nfix crash in connectTelephonyRxAudioSource() if mCallRxSourceClient\nis null.\n\nTest: make\nFlag: EXEMPT bug fix\nChange-Id: I4390b20a859dcabea3129b8a50a6722743a671ed\n"
    },
    {
      "commit": "d8b3de0b9d0afdb805b2c6171855824256c85fa7",
      "tree": "5b42f9f35ee6022f5fbe1074624961338f6e12b9",
      "parents": [
        "9aab1380a87a0cedb35788e48016737805564a2d",
        "61b571ab566c38d556864f31469eaf894c92283c"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Mon Dec 02 02:18:49 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 02 02:18:49 2024 +0000"
      },
      "message": "Merge \"Preserve previous control parameters with common AIDL parameter setting\" into main"
    },
    {
      "commit": "f1bec8ec7c2c8603e17e837d505a2021de718006",
      "tree": "2a049d1ac4e9ec5d2760dafa3c750259e5f8f796",
      "parents": [
        "a4b1fa1562dbd47bd8c377725c7417001a3438a3",
        "9aab1380a87a0cedb35788e48016737805564a2d"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Nov 30 02:14:02 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Nov 30 02:14:02 2024 +0000"
      },
      "message": "Snap for 12730349 from 9aab1380a87a0cedb35788e48016737805564a2d to 25Q1-release\n\nChange-Id: I73724388c89909ff43cc1f64edec7b9ef196a3b2\n"
    },
    {
      "commit": "9aab1380a87a0cedb35788e48016737805564a2d",
      "tree": "2a049d1ac4e9ec5d2760dafa3c750259e5f8f796",
      "parents": [
        "e3cfe8780817d352fc9cd704c79559cd5b1eeee1"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Nov 22 16:38:24 2024 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Nov 29 00:15:49 2024 +0000"
      },
      "message": "Spatializer speaker capabilities queried from effect\n\nBug: 377582613\nFlag: android.media.audio.spatializer_capabilities\nTest: adb shell dumpsys audio | grep \"Spatial audio\" -A 7\nChange-Id: Ic000fcb8f98f80afa140155653173e41ce3db5f5\n"
    },
    {
      "commit": "a4b1fa1562dbd47bd8c377725c7417001a3438a3",
      "tree": "4f7e6c54b27da501c61b7f1c05fc59e483f972da",
      "parents": [
        "33b35d8cdfadec8cdadd172bdf462c08158fc034",
        "e3cfe8780817d352fc9cd704c79559cd5b1eeee1"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Nov 29 00:14:03 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Nov 29 00:14:03 2024 +0000"
      },
      "message": "Snap for 12727401 from e3cfe8780817d352fc9cd704c79559cd5b1eeee1 to 25Q1-release\n\nChange-Id: Icfcd71e525e1b4651e14743d24cddfc74731a33c\n"
    },
    {
      "commit": "e3cfe8780817d352fc9cd704c79559cd5b1eeee1",
      "tree": "4f7e6c54b27da501c61b7f1c05fc59e483f972da",
      "parents": [
        "c123951e56dd5a171e6c24e973135665c7c3d473",
        "dd0d1c0d0bc14e88438d1856c66195f921cda7b8"
      ],
      "author": {
        "name": "Vadim Caen",
        "email": "caen@google.com",
        "time": "Thu Nov 28 11:48:27 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 28 11:48:27 2024 +0000"
      },
      "message": "Merge \"Fix producer usage in virtual camera\" into main am: 46aff2601e am: dd0d1c0d0b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3380568\n\nChange-Id: I727d9caaab3084b1b57a7c2e1c888ce7b3322ec3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dd0d1c0d0bc14e88438d1856c66195f921cda7b8",
      "tree": "6f356ad0d075fada7ccb101a2e2eecb61d9a5e8e",
      "parents": [
        "0077bf0b72c71046bbb1b7f60b8be58c55417bb5",
        "46aff2601eec6ff55d45599e510656cbb2e1d5b7"
      ],
      "author": {
        "name": "Vadim Caen",
        "email": "caen@google.com",
        "time": "Thu Nov 28 11:24:48 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 28 11:24:48 2024 +0000"
      },
      "message": "Merge \"Fix producer usage in virtual camera\" into main am: 46aff2601e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3380568\n\nChange-Id: I4f6c849911b67b81a3684540c4650a837096273f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "46aff2601eec6ff55d45599e510656cbb2e1d5b7",
      "tree": "18e5523061b2f1a0b3599bab3355d8f5fec95583",
      "parents": [
        "0a121506f7ca9ebdd4da67e55cae4be1c4efb233",
        "22a113615d945d2fa6d0a6f844e523f6d819bb17"
      ],
      "author": {
        "name": "Vadim Caen",
        "email": "caen@google.com",
        "time": "Thu Nov 28 10:57:46 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 28 10:57:46 2024 +0000"
      },
      "message": "Merge \"Fix producer usage in virtual camera\" into main"
    },
    {
      "commit": "c123951e56dd5a171e6c24e973135665c7c3d473",
      "tree": "52257989cdf9f54ac8f7c1267ae9a27eaef85f8e",
      "parents": [
        "2cdc038692bd47eec4806760df74549aabf900b2",
        "fca0abaabf6cb7802386067f4114b45f48ce3a64"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Nov 28 09:16:54 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 28 09:16:54 2024 +0000"
      },
      "message": "Merge \"Revert^2 \"Mark @FlaggedApi flags as exported\"\" into main"
    },
    {
      "commit": "fca0abaabf6cb7802386067f4114b45f48ce3a64",
      "tree": "18d9ed059f215f46792b50a29b818a4bc0fb2041",
      "parents": [
        "33b620a42b81f9ad350f1dc5f049730bcd24f15a"
      ],
      "author": {
        "name": "Mårten Kongstad",
        "email": "amhk@google.com",
        "time": "Thu Nov 28 07:58:20 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 28 07:58:55 2024 +0000"
      },
      "message": "Revert^2 \"Mark @FlaggedApi flags as exported\"\n\n33b620a42b81f9ad350f1dc5f049730bcd24f15a\n\nChange-Id: Ia97694a9e37000c3fe662db72d2e8c3c7c6c5938\n"
    },
    {
      "commit": "2cdc038692bd47eec4806760df74549aabf900b2",
      "tree": "7a4aa4c8f6447735865a8cbc4a8b7dac4fb59459",
      "parents": [
        "88913abbe1c8068ecb5549f92970489847046be8",
        "0077bf0b72c71046bbb1b7f60b8be58c55417bb5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Nov 28 07:27:37 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 28 07:27:37 2024 +0000"
      },
      "message": "Merge \"libaudioclient: fix AudioTrack blocking write after underrun\" into main am: 0a121506f7 am: 0077bf0b72\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3364094\n\nChange-Id: I351e3f6a9493afa59e67dd58c4cd4e60b181011f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0077bf0b72c71046bbb1b7f60b8be58c55417bb5",
      "tree": "e57378bc46b3cf192ae3c2b864d3ea4461f42d69",
      "parents": [
        "bdc4c6c6806d98fd7c859ad4871cca0fe6dae1b3",
        "0a121506f7ca9ebdd4da67e55cae4be1c4efb233"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Nov 28 06:30:54 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 28 06:30:54 2024 +0000"
      },
      "message": "Merge \"libaudioclient: fix AudioTrack blocking write after underrun\" into main am: 0a121506f7\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3364094\n\nChange-Id: Idc2a3c89f01dd150895651cb59b9f70e3c42026a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0a121506f7ca9ebdd4da67e55cae4be1c4efb233",
      "tree": "c9890293df0f1bab1ddfc303a6bee8dd4163e65a",
      "parents": [
        "c90093cd13306918b3bfd04890347b2a08e19d13",
        "5a36f93bb75f5aaf6bfbd54b14c4ed9becb0dfb5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Nov 28 06:06:51 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 28 06:06:51 2024 +0000"
      },
      "message": "Merge \"libaudioclient: fix AudioTrack blocking write after underrun\" into main"
    },
    {
      "commit": "88913abbe1c8068ecb5549f92970489847046be8",
      "tree": "5a37d04eadd6be9f81d339026dc014a114008e62",
      "parents": [
        "6431e87e83868298af84c1efcb8c1f8c0a280b9f",
        "bdc4c6c6806d98fd7c859ad4871cca0fe6dae1b3"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Nov 28 02:17:00 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 28 02:17:00 2024 +0000"
      },
      "message": "Merge \"Revert^4 \"Codec2Client: add support to ApexCodec\"\" into main am: c90093cd13 am: bdc4c6c680\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3379926\n\nChange-Id: Ia3e840d66079b91b797d85beae544081ad6dbe21\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bdc4c6c6806d98fd7c859ad4871cca0fe6dae1b3",
      "tree": "294a90d3ae2e308ee74239f0f1c46a07b311171d",
      "parents": [
        "097204983250fc5ee42986ae56f71fe7c86b666e",
        "c90093cd13306918b3bfd04890347b2a08e19d13"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Nov 28 01:40:00 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 28 01:40:00 2024 +0000"
      },
      "message": "Merge \"Revert^4 \"Codec2Client: add support to ApexCodec\"\" into main am: c90093cd13\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3379926\n\nChange-Id: I2992602946f18e05207d63673b45a22679e8143e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c90093cd13306918b3bfd04890347b2a08e19d13",
      "tree": "a3c9e91e7683ad9228440861c968f30890a543ca",
      "parents": [
        "0fe0350bbcdcf391c522a330f25ac1a8aaae47fc",
        "935d4de6069ca3b1381dc7dfa049033a590ea82d"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Nov 28 01:03:46 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 28 01:03:46 2024 +0000"
      },
      "message": "Merge \"Revert^4 \"Codec2Client: add support to ApexCodec\"\" into main"
    },
    {
      "commit": "33b35d8cdfadec8cdadd172bdf462c08158fc034",
      "tree": "7f751ffbaca174fc64ef8e9afad4f4160472301b",
      "parents": [
        "e36b753da45d633302985dbd83ba539dd9a9c684",
        "6431e87e83868298af84c1efcb8c1f8c0a280b9f"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Nov 28 00:14:01 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Nov 28 00:14:01 2024 +0000"
      },
      "message": "Snap for 12722466 from 6431e87e83868298af84c1efcb8c1f8c0a280b9f to 25Q1-release\n\nChange-Id: I3ae38af7bd16748adb7da97509079c6c9736664e\n"
    },
    {
      "commit": "935d4de6069ca3b1381dc7dfa049033a590ea82d",
      "tree": "d2668093b5f0dd945610dbc3466d0f0bd418ed37",
      "parents": [
        "58ffe394ad829cf0758291497688d7e7bbf54565"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Nov 27 22:11:25 2024 +0000"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Nov 27 23:52:49 2024 +0000"
      },
      "message": "Revert^4 \"Codec2Client: add support to ApexCodec\"\n\nBug: 297922713\nTest: presubmit\nTest: DeviceBootTest on oriole_hwasan target\nFlag: android.media.codec.in_process_sw_audio_codec_support\nChange-Id: Icaa45c160c8273d014bacb583de426adae282453\n"
    },
    {
      "commit": "6431e87e83868298af84c1efcb8c1f8c0a280b9f",
      "tree": "7f751ffbaca174fc64ef8e9afad4f4160472301b",
      "parents": [
        "f6b50e880d1604cef77ccc24b94f58ddd3ebddb9",
        "097204983250fc5ee42986ae56f71fe7c86b666e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Nov 27 19:49:42 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 27 19:49:42 2024 +0000"
      },
      "message": "Merge \"Revert^3 \"Codec2Client: add support to ApexCodec\"\" into main am: 0fe0350bbc am: 0972049832\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3379925\n\nChange-Id: Ib9c776b77c355ad1c7ca019dfa9e879fa4e1e611\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f6b50e880d1604cef77ccc24b94f58ddd3ebddb9",
      "tree": "5780adc5663eb736801020f46f2a49a58b0cc68c",
      "parents": [
        "d67963d8ceca2df13f79945e3c17bae29cdebee7",
        "3b5e5edd7b80e5fd6c9f8e5641083f700e436536"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Nov 27 19:36:53 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 27 19:36:53 2024 +0000"
      },
      "message": "Merge \"Update APIs for audio attributes tags.\" into main"
    },
    {
      "commit": "097204983250fc5ee42986ae56f71fe7c86b666e",
      "tree": "44b981e2eb88c50475351f7022e1ace64f513fa6",
      "parents": [
        "f6cfc585a6cde104f346d192c42e279985aaadbe",
        "0fe0350bbcdcf391c522a330f25ac1a8aaae47fc"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Nov 27 19:18:26 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 27 19:18:26 2024 +0000"
      },
      "message": "Merge \"Revert^3 \"Codec2Client: add support to ApexCodec\"\" into main am: 0fe0350bbc\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3379925\n\nChange-Id: Ia0d9287de92f2b1568fbf26f0bc748495ec2bc35\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0fe0350bbcdcf391c522a330f25ac1a8aaae47fc",
      "tree": "ae9eb0ae238efdd13ddb65cc4e396f2ab8012e3f",
      "parents": [
        "05c2c223afe116641ffb9f2aa465f3e7ddb7001b",
        "58ffe394ad829cf0758291497688d7e7bbf54565"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Nov 27 18:54:18 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 27 18:54:18 2024 +0000"
      },
      "message": "Merge \"Revert^3 \"Codec2Client: add support to ApexCodec\"\" into main"
    },
    {
      "commit": "58ffe394ad829cf0758291497688d7e7bbf54565",
      "tree": "dda55a3fde4c2f009379cb3a5d6aa7fb356f5359",
      "parents": [
        "ffc868e3ba4011c03fa8307df31964b9b410b7b3"
      ],
      "author": {
        "name": "Liana Kazanova",
        "email": "lkazanova@google.com",
        "time": "Wed Nov 27 18:52:26 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 27 18:52:26 2024 +0000"
      },
      "message": "Revert^3 \"Codec2Client: add support to ApexCodec\"\n\nThis reverts commit ffc868e3ba4011c03fa8307df31964b9b410b7b3.\n\nReason for revert: DroidMonitor: Potential culprit for http://b/381221276 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.\n\nChange-Id: Iec348d014ed18865d831db4d0ec825f09af7bc82\n"
    },
    {
      "commit": "d67963d8ceca2df13f79945e3c17bae29cdebee7",
      "tree": "72e30b2b8e6a051ae4bb1a3e65764c7a9530a09c",
      "parents": [
        "1fd461f4cdda972d446b41ae8ffcf9464de0a904",
        "31681aa1d8f213b7478db83c16515fa5cbf7c781"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Nov 27 18:43:20 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 27 18:43:20 2024 +0000"
      },
      "message": "Merge \"Camera: Remove fwk only keys after they are used\" into main"
    },
    {
      "commit": "3b5e5edd7b80e5fd6c9f8e5641083f700e436536",
      "tree": "f1c58611557691d7115854d15e53232a5e310697",
      "parents": [
        "794a9bd78b9a214e116ff07c548104b65683abfd"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Mon Nov 18 19:26:27 2024 +0000"
      },
      "committer": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Wed Nov 27 17:57:15 2024 +0000"
      },
      "message": "Update APIs for audio attributes tags.\n\nBug: 378909923\nTest: atest test_attributes\nTest: libaaudio_fuzzer\nFlag: EXEMPT NDK\nChange-Id: Iea60b5dca94e4d309d22430913d6f40be0c9eaa0\n"
    },
    {
      "commit": "1fd461f4cdda972d446b41ae8ffcf9464de0a904",
      "tree": "f378567171ca34f36b4b0193ecba387bb2402dc0",
      "parents": [
        "6fa22b19e7e719d57dfc1c7263fe36770e6b6f85",
        "0c0cbf870aeedd66069db683455539d9bfb92ef0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Nov 27 17:31:46 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 27 17:31:46 2024 +0000"
      },
      "message": "Merge \"Move APIs from AAudioTesting.h to AAudio.h\" into main"
    },
    {
      "commit": "22a113615d945d2fa6d0a6f844e523f6d819bb17",
      "tree": "9298547444846d60add3d39d46457250d107183b",
      "parents": [
        "05c2c223afe116641ffb9f2aa465f3e7ddb7001b"
      ],
      "author": {
        "name": "Vadim Caen",
        "email": "caen@google.com",
        "time": "Fri Nov 15 09:56:04 2024 +0100"
      },
      "committer": {
        "name": "Vadim Caen",
        "email": "caen@google.com",
        "time": "Wed Nov 27 17:32:22 2024 +0100"
      },
      "message": "Fix producer usage in virtual camera\n\nPer documentation the HAL should add its own usage flag on top of the\nones provided by the hal stream config.\n\nTest: Camera CTS, VirtualCamera CTS\nFlag: EXEMPT bugfix\nChange-Id: I84e268929ee9afb94ac9fcf041cf6b3ba2419c0d\n"
    },
    {
      "commit": "6fa22b19e7e719d57dfc1c7263fe36770e6b6f85",
      "tree": "3386482a872087b299fe228592f6d1404b13ebdb",
      "parents": [
        "bb003add7cf7639d92bc75d2c1e68f89b186df59",
        "33b620a42b81f9ad350f1dc5f049730bcd24f15a"
      ],
      "author": {
        "name": "Chaitanya Cheemala (xWF)",
        "email": "ccheemala@google.com",
        "time": "Wed Nov 27 16:27:23 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 27 16:27:23 2024 +0000"
      },
      "message": "Merge \"Revert \"Mark @FlaggedApi flags as exported\"\" into main"
    },
    {
      "commit": "33b620a42b81f9ad350f1dc5f049730bcd24f15a",
      "tree": "703032f819383c497d0da6a4b69a10fd751d14c3",
      "parents": [
        "e52953ef7d90022d3ed1ce5e8f6f7e4b5eeb17c8"
      ],
      "author": {
        "name": "Chaitanya Cheemala (xWF)",
        "email": "ccheemala@google.com",
        "time": "Wed Nov 27 14:37:59 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 27 14:38:43 2024 +0000"
      },
      "message": "Revert \"Mark @FlaggedApi flags as exported\"\n\nRevert submission 30583310-fix-non-exported-flags\n\nReason for revert: Likely culprit for b/381233132  - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.\n\nReverted changes: /q/submissionid:30583310-fix-non-exported-flags\n\nChange-Id: Id0bce130d996af3a92ae8dd0138ca4595b51022b\n"
    },
    {
      "commit": "bb003add7cf7639d92bc75d2c1e68f89b186df59",
      "tree": "decc56767aa3289c7bc3204c78a08bec334f66f9",
      "parents": [
        "006dd83a1c9d63aef0b857fa8d7e8c5fd3e23de5",
        "7baca0639f87ca7f383ffaa6ea133c3da2384126"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Nov 27 13:00:52 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 27 13:00:52 2024 +0000"
      },
      "message": "Merge \"Don\u0027t rely on GLConsumer frame number in virtual camera\" into main"
    },
    {
      "commit": "006dd83a1c9d63aef0b857fa8d7e8c5fd3e23de5",
      "tree": "33a68ae7a611c099a352f379626e14023e56dbec",
      "parents": [
        "910ceb25b4556506684dfa2a58e4323e8b10cfed",
        "e52953ef7d90022d3ed1ce5e8f6f7e4b5eeb17c8"
      ],
      "author": {
        "name": "Mårten Kongstad",
        "email": "amhk@google.com",
        "time": "Wed Nov 27 12:59:34 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 27 12:59:34 2024 +0000"
      },
      "message": "Merge \"Mark @FlaggedApi flags as exported\" into main"
    },
    {
      "commit": "7baca0639f87ca7f383ffaa6ea133c3da2384126",
      "tree": "34de54439a5866292dfe49609f4b4b3dc131fd2b",
      "parents": [
        "2f9ad13079de5066918ffb8fe86147f25a5d6072"
      ],
      "author": {
        "name": "Biswarup Pal",
        "email": "biswarupp@google.com",
        "time": "Tue Nov 26 15:57:23 2024 +0000"
      },
      "committer": {
        "name": "Biswarup Pal",
        "email": "biswarupp@google.com",
        "time": "Wed Nov 27 09:02:45 2024 +0000"
      },
      "message": "Don\u0027t rely on GLConsumer frame number in virtual camera\n\nSometimes the GLConsumer frame number is not set correctly\n(depending on how one writes into the Surface) causing the virtual\ncamera render thread to get stuck. This change maintains an atomic\nbool within the virtual camera service itself to check if the\nfirst frame has been drawn.\n\nTest: VdmHost + VdmClient\nTest: CtsVirtualDevicesCameraTestCases\nBug: 381074653\nFlag: EXEMPT minor bugfix\nChange-Id: If108f4d8da4f52c9bea550d27f34c927d7622737\n"
    },
    {
      "commit": "910ceb25b4556506684dfa2a58e4323e8b10cfed",
      "tree": "0550786094b8abdb0b012490d1802558954a4f9b",
      "parents": [
        "49b8299cc03eb6c32a6239aea70a094a906163eb",
        "386bc6657e62de385afa303b009666e4a6632cbb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Nov 27 08:30:25 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 27 08:30:25 2024 +0000"
      },
      "message": "Merge \"Fix MMAP stream perm check\" into main"
    },
    {
      "commit": "61b571ab566c38d556864f31469eaf894c92283c",
      "tree": "c1637797c1dc52f2a38b8c44f13589d438a3dd8c",
      "parents": [
        "9d6fa955e634455addd0599dc5fe696457a2e9b1"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Wed Nov 27 06:21:59 2024 +0000"
      },
      "committer": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Wed Nov 27 06:27:55 2024 +0000"
      },
      "message": "Preserve previous control parameters with common AIDL parameter setting\n\nmake sure the initial volume setting not lost\n\nFlag: EXEMPT bugfix\nBug: 374157658\nTest: HapticGenerator testing app\nTest: atest CtsMediaAudioTestCases\nChange-Id: I20ab2e878a3bb6ef422a2021150a9b7b7f5ee110\n"
    },
    {
      "commit": "386bc6657e62de385afa303b009666e4a6632cbb",
      "tree": "cc8907883961ddf09c571bafef0348ce2be73a0f",
      "parents": [
        "21398d59fd1ff9b3780623c80615f6c2b924d9f3"
      ],
      "author": {
        "name": "Atneya Nair",
        "email": "atneya@google.com",
        "time": "Mon Nov 25 20:40:58 2024 -0800"
      },
      "committer": {
        "name": "Atneya Nair",
        "email": "atneya@google.com",
        "time": "Tue Nov 26 21:02:30 2024 -0800"
      },
      "message": "Fix MMAP stream perm check\n\nFix issue in refactoring APM permission checking where the MMAP path\nwas missing a call to the perm check.\n\nFixes: 380479018\nFlag: EXEMPT bugfix\nTest: atest CtsNativeMediaAAudioTestCases\nChange-Id: I85b9a8329c988d469d28f45e06c1d159a127ef7c\n"
    },
    {
      "commit": "49b8299cc03eb6c32a6239aea70a094a906163eb",
      "tree": "14ece5d66c8abe09e75f8633576edcb6f0543e10",
      "parents": [
        "21398d59fd1ff9b3780623c80615f6c2b924d9f3",
        "7688a417889ee20b772bf32e29fcafb9a880936c"
      ],
      "author": {
        "name": "Austin Borger",
        "email": "borgera@google.com",
        "time": "Wed Nov 27 04:52:34 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 27 04:52:34 2024 +0000"
      },
      "message": "Merge \"Pass \"start camera \u003ccamera_id\u003e\" message to AppOps for data delivery.\" into main"
    },
    {
      "commit": "7688a417889ee20b772bf32e29fcafb9a880936c",
      "tree": "211552bb86e51903390bde67a3785febcb3369b5",
      "parents": [
        "2f94da0b01f2428764fea85dc296d056b8baf8fe"
      ],
      "author": {
        "name": "Austin Borger",
        "email": "borgera@google.com",
        "time": "Tue Nov 26 18:05:06 2024 -0800"
      },
      "committer": {
        "name": "Austin Borger",
        "email": "borgera@google.com",
        "time": "Wed Nov 27 04:52:12 2024 +0000"
      },
      "message": "Pass \"start camera \u003ccamera_id\u003e\" message to AppOps for data delivery.\n\nAppOpsLoggingTest#openCameraWithDefaultAttribution looks at the message\nsent to AppOps when starting data delivery, and expects the camera id\nto be present. The old path (noteOp) passes the correct message. Update\nthe PermissionChecker calls to use the same message.\n\nBug: 380583796\nTest: Ran test on physical device.\nFlag: com.android.internal.camera.flags.data_delivery_permission_checks\nChange-Id: Ice28d0e0d7bbbdac0c6a70f707f551c3b9458ad6\n"
    },
    {
      "commit": "21398d59fd1ff9b3780623c80615f6c2b924d9f3",
      "tree": "b738b94fab0aa70f0a78b3cea1b5dcfd7d57d36b",
      "parents": [
        "9d6fa955e634455addd0599dc5fe696457a2e9b1",
        "dcfd592001563f328d908a10595486bc74221fe0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Nov 27 03:51:02 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 27 03:51:02 2024 +0000"
      },
      "message": "Merge \"Pull AttrSourceIter into lib\" into main"
    },
    {
      "commit": "dcfd592001563f328d908a10595486bc74221fe0",
      "tree": "beeeaab1a9644b4703aaf18ba0b7f360d347ff6f",
      "parents": [
        "7582af8bd53b39f901251dd7060945c49e0bac68"
      ],
      "author": {
        "name": "Atneya Nair",
        "email": "atneya@google.com",
        "time": "Tue Nov 26 16:05:02 2024 -0800"
      },
      "committer": {
        "name": "Atneya Nair",
        "email": "atneya@google.com",
        "time": "Wed Nov 27 02:18:32 2024 +0000"
      },
      "message": "Pull AttrSourceIter into lib\n\nAllows for re-use. Add const iterator as well.\n\nBug: 355498020\nFlag: EXEMPT mechanical refactoring\nTest: atest libaudiopermission_tests\nChange-Id: If28e8d2742bcb05a63e2e6fc78051a6beea1f9d9\n"
    },
    {
      "commit": "5a36f93bb75f5aaf6bfbd54b14c4ed9becb0dfb5",
      "tree": "d1c1267129b16bbde26562ea7322ae712b2581df",
      "parents": [
        "aa1a64aa1e0c4d01692ab9edd01b3a68605da723"
      ],
      "author": {
        "name": "youfa.song",
        "email": "vsyfar@gmail.com",
        "time": "Wed Nov 20 14:41:20 2024 +0800"
      },
      "committer": {
        "name": "youfa.song",
        "email": "vsyfar@gmail.com",
        "time": "Wed Nov 27 09:41:54 2024 +0800"
      },
      "message": "libaudioclient: fix AudioTrack blocking write after underrun\n\nAfter checking that the ring buffer is full and before waiting for more buffer space,\nthere\u0027s a window where AudioFlinger may disable the track due to an underrun.\nIf this occurs, the client track will never wake up because it awaits buffer space\nthat will never become available.\nThis commit addresses the issue by ensuring the client track handles this scenario properly,\npreventing a potential hang.\n\nChange-Id: I4b9575c7a70ef7d5ad2158c9e27cd9259ab7cfe6\nSigned-off-by: youfa.song \u003cvsyfar@gmail.com\u003e\n"
    },
    {
      "commit": "e36b753da45d633302985dbd83ba539dd9a9c684",
      "tree": "40cd4e2cffbdae3bfec73a50ff7afb4013b6a2bd",
      "parents": [
        "98b65e04cc677f94c83c226f705b296259bca1b3",
        "55d0ea49cb7044659aef62fc6f8592e292fe95a2"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Nov 27 00:14:48 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Nov 27 00:14:48 2024 +0000"
      },
      "message": "Snap for 12715656 from 55d0ea49cb7044659aef62fc6f8592e292fe95a2 to 25Q1-release\n\nChange-Id: Ifb99bd6eaa2c3ed2122fd5156ffbc497af0e4b9a\n"
    },
    {
      "commit": "9d6fa955e634455addd0599dc5fe696457a2e9b1",
      "tree": "40cd4e2cffbdae3bfec73a50ff7afb4013b6a2bd",
      "parents": [
        "55d0ea49cb7044659aef62fc6f8592e292fe95a2",
        "f6cfc585a6cde104f346d192c42e279985aaadbe"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 26 21:06:56 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 26 21:06:56 2024 +0000"
      },
      "message": "[automerger skipped] Merge \"Do not include selected output in secondary output list.\" into main am: 05c2c223af am: f6cfc585a6 -s ours\n\nam skip reason: Merged-In I629303ad5ee2e2ddf3f65edc9875e310d8048b21 with SHA-1 6838cdade7 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3375076\n\nChange-Id: I0a1c2a8e7666ff7c717f8177578998318d650eea\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f6cfc585a6cde104f346d192c42e279985aaadbe",
      "tree": "7cd6a52eeac82f55752b287689ca195825fba96a",
      "parents": [
        "d7b90545b6d309b0d2620a5c7943d42c3182e9ba",
        "05c2c223afe116641ffb9f2aa465f3e7ddb7001b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 26 20:16:22 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 26 20:16:22 2024 +0000"
      },
      "message": "Merge \"Do not include selected output in secondary output list.\" into main am: 05c2c223af\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3375076\n\nChange-Id: I47e644462fce44238da17893c5351df946bef85f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "05c2c223afe116641ffb9f2aa465f3e7ddb7001b",
      "tree": "0c9f87d9b5f9f22ec80245b5fd4f018668506807",
      "parents": [
        "8c45a7ab096d217fffda7651c67d0ba95fd09eda",
        "6d66b3718e197236d1cade6ace9e69ffc93fadc2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 26 19:00:27 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 26 19:00:27 2024 +0000"
      },
      "message": "Merge \"Do not include selected output in secondary output list.\" into main"
    },
    {
      "commit": "55d0ea49cb7044659aef62fc6f8592e292fe95a2",
      "tree": "40cd4e2cffbdae3bfec73a50ff7afb4013b6a2bd",
      "parents": [
        "4b2b57d56458234ba25018ab4921b2e705a4ddef",
        "d7b90545b6d309b0d2620a5c7943d42c3182e9ba"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 26 15:41:31 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 26 15:41:31 2024 +0000"
      },
      "message": "Merge \"Revert^2 \"Codec2Client: add support to ApexCodec\"\" into main am: 8c45a7ab09 am: d7b90545b6\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3376609\n\nChange-Id: I136aa40c2d715c6e412032571b5cfea0193b263f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d7b90545b6d309b0d2620a5c7943d42c3182e9ba",
      "tree": "26cea446470db86cbf3653c7c4886782e2379075",
      "parents": [
        "23cb079a7d96a23105e12ae75de2d445120bb187",
        "8c45a7ab096d217fffda7651c67d0ba95fd09eda"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 26 15:18:58 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 26 15:18:58 2024 +0000"
      },
      "message": "Merge \"Revert^2 \"Codec2Client: add support to ApexCodec\"\" into main am: 8c45a7ab09\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3376609\n\nChange-Id: I5ce971ba1e1a08a16255a003b076b1a25ab4ace4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8c45a7ab096d217fffda7651c67d0ba95fd09eda",
      "tree": "44aa38cbea8b2234145c1bb40632e0b78e7d2718",
      "parents": [
        "dacd91eca8f674a4372d530aeffced35becd88f1",
        "ffc868e3ba4011c03fa8307df31964b9b410b7b3"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 26 14:55:19 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 26 14:55:19 2024 +0000"
      },
      "message": "Merge \"Revert^2 \"Codec2Client: add support to ApexCodec\"\" into main"
    },
    {
      "commit": "4b2b57d56458234ba25018ab4921b2e705a4ddef",
      "tree": "218a5023e55946c3c57b97d5cb488fb748a66fcc",
      "parents": [
        "f76f57f1f49891a433105c078c574ed7ed0645d7",
        "23cb079a7d96a23105e12ae75de2d445120bb187"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 26 13:37:24 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 26 13:37:24 2024 +0000"
      },
      "message": "Merge \"Update comments to point to the new location of event.logtags.\" into main am: dacd91eca8 am: 23cb079a7d\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3376094\n\nChange-Id: I235877dab69fc284acc50c71763f96d723376a1b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "23cb079a7d96a23105e12ae75de2d445120bb187",
      "tree": "5680c74ba859a01a1eb33ba033c20e8bed6f198a",
      "parents": [
        "f9a80c72d702edbb130f6cbe4f080f8be11b0444",
        "dacd91eca8f674a4372d530aeffced35becd88f1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 26 13:12:28 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 26 13:12:28 2024 +0000"
      },
      "message": "Merge \"Update comments to point to the new location of event.logtags.\" into main am: dacd91eca8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3376094\n\nChange-Id: I7b15a7272fc8b05b2735dd4c2f33b4fc2be71250\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dacd91eca8f674a4372d530aeffced35becd88f1",
      "tree": "ab77dec7d0edcb953a9af7169f3b785dc952ffef",
      "parents": [
        "b5147053c5cb802ccddce73fd4d2089be6ecc4fd",
        "6de075389e0e81945805e2dabfb1a5232fcbe90f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 26 12:30:28 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 26 12:30:28 2024 +0000"
      },
      "message": "Merge \"Update comments to point to the new location of event.logtags.\" into main"
    },
    {
      "commit": "e52953ef7d90022d3ed1ce5e8f6f7e4b5eeb17c8",
      "tree": "18d9ed059f215f46792b50a29b818a4bc0fb2041",
      "parents": [
        "f76f57f1f49891a433105c078c574ed7ed0645d7"
      ],
      "author": {
        "name": "Mårten Kongstad",
        "email": "amhk@google.com",
        "time": "Tue Nov 26 10:11:28 2024 +0100"
      },
      "committer": {
        "name": "Mårten Kongstad",
        "email": "amhk@google.com",
        "time": "Tue Nov 26 10:11:28 2024 +0100"
      },
      "message": "Mark @FlaggedApi flags as exported\n\nAn aconfig flag that is used together with @FlaggedApi must be marked as\n`is_exported: true` to guarantee that the auto-generated lookup code\nchecks the actual flag value (instead of using a hard-coded value set at\ncompile time). This is important when the API is called across aconfig\ncontainer boundaries (e.g. a mainline module calling code on the system\npartition).\n\nMark all non-exported flags used with @FlaggedApi as exported.\n\nThe \"all @FlaggedApi flags are exported\" invariant should be checked at\nbuild time; this will be added in future CLs.\n\nBug: 378061535\nTest: treehugger\nFlag: EXEMPT can\u0027t flag changes to flag declarations\nChange-Id: I6dd6d526044660b8375cad52af8972f0bdf353eb\n"
    },
    {
      "commit": "ffc868e3ba4011c03fa8307df31964b9b410b7b3",
      "tree": "fe6ad5a2994ecee6bc1767478e82cbf093a115b9",
      "parents": [
        "b5147053c5cb802ccddce73fd4d2089be6ecc4fd"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Nov 25 18:18:38 2024 +0000"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Nov 25 23:53:35 2024 -0800"
      },
      "message": "Revert^2 \"Codec2Client: add support to ApexCodec\"\n\nBug: 297922713\nTest: presubmit\nFlag: android.media.codec.in_process_sw_audio_codec_support\nChange-Id: Ica0bd7d4017da955434964f79f51039c44edfc1c\n"
    },
    {
      "commit": "6de075389e0e81945805e2dabfb1a5232fcbe90f",
      "tree": "ab77dec7d0edcb953a9af7169f3b785dc952ffef",
      "parents": [
        "b5147053c5cb802ccddce73fd4d2089be6ecc4fd"
      ],
      "author": {
        "name": "Eric Lin",
        "email": "ericth@google.com",
        "time": "Tue Nov 26 07:05:41 2024 +0000"
      },
      "committer": {
        "name": "Eric Lin",
        "email": "ericth@google.com",
        "time": "Tue Nov 26 07:05:41 2024 +0000"
      },
      "message": "Update comments to point to the new location of event.logtags.\n\nevent.logtags was moved from system/core/logcat to system/logging/logcat in Android 12 by aosp/1454058.\n\nChange-Id: Ia80eeb4927177652823e98b20e1aef0ae37d8bb8\nBUG: 168791309\nFlag: DOCS_ONLY\nTest: Local build\n"
    },
    {
      "commit": "31681aa1d8f213b7478db83c16515fa5cbf7c781",
      "tree": "c3efa50f0a2d6a9b5c0615a7426ac1b3f4cf4842",
      "parents": [
        "f76f57f1f49891a433105c078c574ed7ed0645d7"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Sun Nov 24 23:25:16 2024 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Nov 25 22:09:12 2024 -0800"
      },
      "message": "Camera: Remove fwk only keys after they are used\n\nThe fwk only keys should be removed after all the\nupdates on CaptureRequest keys are done.\n\nAlso fix up a wrongly flipped boolean in ag/30529258.\n\nFlag: EXEMPT bug-fix\nTest: atest CaptureRequestTest#testZoomRatioWithMethod\nBug: 380532555\nBug: 380950927\nChange-Id: Ied94280d77fa2e24bc214d6d55d80eba74d72127\n"
    },
    {
      "commit": "98b65e04cc677f94c83c226f705b296259bca1b3",
      "tree": "703032f819383c497d0da6a4b69a10fd751d14c3",
      "parents": [
        "64aaa23a809d6561cb0abf33b626941c3ae10718",
        "f76f57f1f49891a433105c078c574ed7ed0645d7"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Nov 26 02:14:22 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Nov 26 02:14:22 2024 +0000"
      },
      "message": "Snap for 12710726 from f76f57f1f49891a433105c078c574ed7ed0645d7 to 25Q1-release\n\nChange-Id: Iffbf71b16f217fa599eb176c4a3e838e82212d75\n"
    },
    {
      "commit": "0c0cbf870aeedd66069db683455539d9bfb92ef0",
      "tree": "9e55482a76d67d2b547fc0cd9bd7690627fcbb9f",
      "parents": [
        "f76f57f1f49891a433105c078c574ed7ed0645d7"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Nov 22 19:56:13 2024 +0000"
      },
      "committer": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Mon Nov 25 22:47:16 2024 +0000"
      },
      "message": "Move APIs from AAudioTesting.h to AAudio.h\n\nThe APIs in AAudioTesting.h are public NDK. It makes more sense to have\nthem in AAudio.h.\n\nBug: 378909883\nTest: atest AAudioTests\nFlag: EXEMPT NDK\nChange-Id: Ic14a9a48bb9590dd5f41f59a01921254e01818ac\n"
    },
    {
      "commit": "6d66b3718e197236d1cade6ace9e69ffc93fadc2",
      "tree": "dd55ff9477718238490b78072375c0a272761273",
      "parents": [
        "b5147053c5cb802ccddce73fd4d2089be6ecc4fd"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Mon Nov 25 20:04:29 2024 +0000"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Mon Nov 25 20:04:29 2024 +0000"
      },
      "message": "Do not include selected output in secondary output list.\n\nBug: 380006470\nTest: repro steps in bug\nFlag: EXEMPT bugfix\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6838cdade7dd8fdd410ae97234503f1d2a3df24d)\nMerged-In: I629303ad5ee2e2ddf3f65edc9875e310d8048b21\nChange-Id: I629303ad5ee2e2ddf3f65edc9875e310d8048b21\n"
    },
    {
      "commit": "f76f57f1f49891a433105c078c574ed7ed0645d7",
      "tree": "703032f819383c497d0da6a4b69a10fd751d14c3",
      "parents": [
        "a7c2bafa022b7a270762a992a25ccac2dbd2dca4",
        "b94582c6cb409e0d82aa02715deaa691e452b2e9"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Nov 25 19:53:47 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 25 19:53:47 2024 +0000"
      },
      "message": "Merge \"ServiceSingleton: Do not permit onServiceDied before onNewService\" into main"
    },
    {
      "commit": "a7c2bafa022b7a270762a992a25ccac2dbd2dca4",
      "tree": "7021e4fb328049cb87cb20e52d18b6c6bc64a797",
      "parents": [
        "2065ec8c4b867b257e314866e160823c41e03b01",
        "6838cdade7dd8fdd410ae97234503f1d2a3df24d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Nov 25 19:46:43 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 25 19:46:43 2024 +0000"
      },
      "message": "Merge \"Do not include selected output in secondary output list.\" into main"
    },
    {
      "commit": "2065ec8c4b867b257e314866e160823c41e03b01",
      "tree": "3f7ba4c9ca321c6c3311775eb3ef30f48cd9a039",
      "parents": [
        "794a9bd78b9a214e116ff07c548104b65683abfd",
        "c2575c62c61c9e66b2ad1c1a550196186bfa478d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 25 18:44:19 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 25 18:44:19 2024 +0000"
      },
      "message": "Merge \"audio policy: check volume device before setVoiceVolume\" into main"
    },
    {
      "commit": "6838cdade7dd8fdd410ae97234503f1d2a3df24d",
      "tree": "e54465c77d6bbfae3559808d9eef0dbe054dd9a7",
      "parents": [
        "446cec695e4dbee3606be8372fae05686887cac3"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Nov 22 21:54:30 2024 +0000"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Mon Nov 25 18:23:07 2024 +0000"
      },
      "message": "Do not include selected output in secondary output list.\n\nBug: 380006470\nTest: repro steps in bug\nFlag: EXEMPT bugfix\nChange-Id: I629303ad5ee2e2ddf3f65edc9875e310d8048b21\n"
    },
    {
      "commit": "794a9bd78b9a214e116ff07c548104b65683abfd",
      "tree": "3c1fc0682b5d55563076bfb13d9a8982b1ee9b02",
      "parents": [
        "fd59b2ab971863eaac57561f7217c7896997b2af",
        "f9a80c72d702edbb130f6cbe4f080f8be11b0444"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Nov 25 18:19:56 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 25 18:19:56 2024 +0000"
      },
      "message": "[automerger skipped] Merge \"Merge ab/AP4A.240925.013 into aosp-main-future\" into aosp-main-future am: f9a80c72d7 -s ours\n\nam skip reason: Merged-In I24f28c7f36c13f94fb68b44a4a5a0ccebaad7158 with SHA-1 c32e669e3d is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/29740098\n\nChange-Id: I48ab52a535414b57dac72fb7a5b730d321e3d9d0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fd59b2ab971863eaac57561f7217c7896997b2af",
      "tree": "3c1fc0682b5d55563076bfb13d9a8982b1ee9b02",
      "parents": [
        "70d6fb51b7a945a2667c8122d742e0a971c67d11",
        "fcb70c21e16362284fa723fb458727116244f8d7"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Nov 25 18:18:57 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 25 18:18:57 2024 +0000"
      },
      "message": "[automerger skipped] Merge ab/AP4A.240925.013 into aosp-main-future am: fcb70c21e1 -s ours\n\nam skip reason: Merged-In I24f28c7f36c13f94fb68b44a4a5a0ccebaad7158 with SHA-1 c32e669e3d is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/30532913\n\nChange-Id: I0a73b02471cb0b60823f27d98fbdede5dfa92e83\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "70d6fb51b7a945a2667c8122d742e0a971c67d11",
      "tree": "3c1fc0682b5d55563076bfb13d9a8982b1ee9b02",
      "parents": [
        "02ee8be2eff22e5567b2561d919bd8855383fdee",
        "f767de06c90c939ca67b2c1d40f5b3316d0b83fd"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Nov 25 17:57:20 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 25 17:57:20 2024 +0000"
      },
      "message": "Merge \"audio: Add track metadata perfetto logging\" into main"
    },
    {
      "commit": "02ee8be2eff22e5567b2561d919bd8855383fdee",
      "tree": "4896971a7defa1b608714293411dd0a0de7e1228",
      "parents": [
        "4f7925a701df20b6a9866c7480c4614789e9243c",
        "dcae796ffe640c00a65c18294c0c70563bae644c"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Nov 25 17:43:08 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 25 17:43:08 2024 +0000"
      },
      "message": "Merge \"Add FMQ support to camera2 SDK for metadata transfer\" into main"
    },
    {
      "commit": "dcae796ffe640c00a65c18294c0c70563bae644c",
      "tree": "c1b07936f3d22be1bf9c8e7775a2058f7628f5e4",
      "parents": [
        "713d77a2ac6badfbde82e12e771ebb7c169a08bc"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Aug 20 21:20:10 2024 +0000"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Nov 25 17:30:58 2024 +0000"
      },
      "message": "Add FMQ support to camera2 SDK for metadata transfer\n\nThis CL adds support for CaptureResult metadata to be transferred over\nFMQ instead of binder copies.\n\nBug: 362791857\n\nFlag: com.android.internal.camera.flags.fmq_metadata\n\nTest: GCA\nTest: Perfetto profiling shows decreased cameraserver to client\n      onResultReceived latency\n\nChange-Id: Ia8df1a4cef5008c06dc2ca4fdd319704d5e049ab\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "f9a80c72d702edbb130f6cbe4f080f8be11b0444",
      "tree": "081263aecc1c0b929c419cd9b3e02617254ad4aa",
      "parents": [
        "627e0700655b6e8e2ad1739e51be45ce30e73501",
        "fcb70c21e16362284fa723fb458727116244f8d7"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Nov 25 17:28:20 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 25 17:28:20 2024 +0000"
      },
      "message": "Merge \"Merge ab/AP4A.240925.013 into aosp-main-future\" into aosp-main-future"
    },
    {
      "commit": "4f7925a701df20b6a9866c7480c4614789e9243c",
      "tree": "d51cae739b4a85652dcb8fca1484a19545f1820e",
      "parents": [
        "2f94da0b01f2428764fea85dc296d056b8baf8fe",
        "627e0700655b6e8e2ad1739e51be45ce30e73501"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 25 15:03:19 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 25 15:03:19 2024 +0000"
      },
      "message": "Merge \"Remove old asserts that don\u0027t compile with NDEBUG\" into main am: b5147053c5 am: 627e070065\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3346808\n\nChange-Id: I2a95adad9ae6be147be7212b7244d721b2e9dc27\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "627e0700655b6e8e2ad1739e51be45ce30e73501",
      "tree": "f957533abdd6da261af338e128d110d189f1dc7a",
      "parents": [
        "2da58decd3db2eade8ed8850b7a1d366b72a5f83",
        "b5147053c5cb802ccddce73fd4d2089be6ecc4fd"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 25 14:40:10 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 25 14:40:10 2024 +0000"
      },
      "message": "Merge \"Remove old asserts that don\u0027t compile with NDEBUG\" into main am: b5147053c5\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3346808\n\nChange-Id: I1c6a6f61d29cc77fc812301357504b750b1fb25f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c2575c62c61c9e66b2ad1c1a550196186bfa478d",
      "tree": "3c5a3a527015132825c0a71bb401bdc2fd35a429",
      "parents": [
        "98b7adc7843efb1e04ac362719794fd181b39578"
      ],
      "author": {
        "name": "Ping Tsai",
        "email": "Yung-ping.Tsai@mediatek.com",
        "time": "Thu Nov 21 15:08:33 2024 +0000"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 25 14:20:33 2024 +0000"
      },
      "message": "audio policy: check volume device before setVoiceVolume\n\nIf the volume device setting is different from the current rx device, there is no need to call setVoiceVolume to change the call volume.\n\nBug: 376772314\nTest: Manual\nSwitch to speaker mode quickly after initiating a call\n(cherry picked from https://partner-android-review.googlesource.com/q/commit:ebcece6a374834a9dd0581bace727a4ba081b9c8)\nFlag: EXEMPT bug fix\nMerged-In: I60b360d0adcc940706405e6e9618bc40e0717436\nChange-Id: I60b360d0adcc940706405e6e9618bc40e0717436\n"
    },
    {
      "commit": "b5147053c5cb802ccddce73fd4d2089be6ecc4fd",
      "tree": "dda55a3fde4c2f009379cb3a5d6aa7fb356f5359",
      "parents": [
        "b64d76306f7d2c987793e0c449cf9622499843b6",
        "9a11eaebad408f3f09077d54ac86b591523920cc"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 25 14:07:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 25 14:07:06 2024 +0000"
      },
      "message": "Merge \"Remove old asserts that don\u0027t compile with NDEBUG\" into main"
    },
    {
      "commit": "2f94da0b01f2428764fea85dc296d056b8baf8fe",
      "tree": "ab1bfd789ddee6027e6db6f87540d8ec7fc72d86",
      "parents": [
        "5166a7c655887e58825e2342c8d38e126d6c3b5c",
        "2da58decd3db2eade8ed8850b7a1d366b72a5f83"
      ],
      "author": {
        "name": "Satish Yalla",
        "email": "satishy@google.com",
        "time": "Mon Nov 25 04:29:45 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 25 04:29:45 2024 +0000"
      },
      "message": "Merge \"Revert \"Codec2Client: add support to ApexCodec\"\" into main am: b64d76306f am: 2da58decd3\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3368323\n\nChange-Id: Id9b46c456b431c3cdce684a8899165554f798b22\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2da58decd3db2eade8ed8850b7a1d366b72a5f83",
      "tree": "828f1a0c60097bb737f4c35bab31f59337e5c278",
      "parents": [
        "32465b772703a0ad043e602da3b6727af4e864b6",
        "b64d76306f7d2c987793e0c449cf9622499843b6"
      ],
      "author": {
        "name": "Satish Yalla",
        "email": "satishy@google.com",
        "time": "Mon Nov 25 04:05:28 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 25 04:05:28 2024 +0000"
      },
      "message": "Merge \"Revert \"Codec2Client: add support to ApexCodec\"\" into main am: b64d76306f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3368323\n\nChange-Id: If559517c1794ecdcc050297dab17d89ce99b2894\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b64d76306f7d2c987793e0c449cf9622499843b6",
      "tree": "31703236b9e8cb3ad696bb40603b0614a63c665d",
      "parents": [
        "769db7104e114c4bc8e74f4afade2d576c40d78c",
        "65af9eb37610303201a59c767f4a36f40255ba09"
      ],
      "author": {
        "name": "Satish Yalla",
        "email": "satishy@google.com",
        "time": "Mon Nov 25 03:17:47 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 25 03:17:47 2024 +0000"
      },
      "message": "Merge \"Revert \"Codec2Client: add support to ApexCodec\"\" into main"
    },
    {
      "commit": "65af9eb37610303201a59c767f4a36f40255ba09",
      "tree": "33f5101734f2a20ab139b6d766f2457a5436f635",
      "parents": [
        "a9ee43d5d2b5b7079d2da54dcfee45a80d12f2fc"
      ],
      "author": {
        "name": "Satish Yalla",
        "email": "satishy@google.com",
        "time": "Mon Nov 25 02:13:51 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 25 02:13:51 2024 +0000"
      },
      "message": "Revert \"Codec2Client: add support to ApexCodec\"\n\nThis reverts commit a9ee43d5d2b5b7079d2da54dcfee45a80d12f2fc.\n\nReason for revert: DroidMonitor created revert due to b/380752122. Will be verified through ABTD for standard investigation.\n\nChange-Id: I5663aa245d3cf5caa81f191657f41f7e529116cb\n"
    },
    {
      "commit": "64aaa23a809d6561cb0abf33b626941c3ae10718",
      "tree": "a2cc2bb630647b1a53b664c836ffa136d05cb23a",
      "parents": [
        "c2b14c2dcb961f059d42624840b783a086719e9a",
        "5166a7c655887e58825e2342c8d38e126d6c3b5c"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sun Nov 24 22:13:35 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sun Nov 24 22:13:35 2024 +0000"
      },
      "message": "Snap for 12705048 from 5166a7c655887e58825e2342c8d38e126d6c3b5c to 25Q1-release\n\nChange-Id: I80a73187dae4b2be9c00aa6277f7483c60adfd4d\n"
    },
    {
      "commit": "5166a7c655887e58825e2342c8d38e126d6c3b5c",
      "tree": "a2cc2bb630647b1a53b664c836ffa136d05cb23a",
      "parents": [
        "2f9ad13079de5066918ffb8fe86147f25a5d6072",
        "32465b772703a0ad043e602da3b6727af4e864b6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sun Nov 24 07:46:42 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Nov 24 07:46:42 2024 +0000"
      },
      "message": "Merge \"Codec2Client: add support to ApexCodec\" into main am: 769db7104e am: 32465b7727\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3235291\n\nChange-Id: Ia3f2089d2f833b7056ac7c2e09dae1901b180a55\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "32465b772703a0ad043e602da3b6727af4e864b6",
      "tree": "2ec0ed0cbd760308829dc1b14fce5f5a9a135bab",
      "parents": [
        "8b9a6fc706a9e1d6be99e62c12e929d9e02a32eb",
        "769db7104e114c4bc8e74f4afade2d576c40d78c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sun Nov 24 07:23:31 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Nov 24 07:23:31 2024 +0000"
      },
      "message": "Merge \"Codec2Client: add support to ApexCodec\" into main am: 769db7104e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3235291\n\nChange-Id: Ie2f01d882c82bff620f91832adb563c0e125107d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "769db7104e114c4bc8e74f4afade2d576c40d78c",
      "tree": "b4a69f89b2c65363b2df846c7886749e010bfe91",
      "parents": [
        "618208ac17d452b46bef52e3d136810137ca3da0",
        "a9ee43d5d2b5b7079d2da54dcfee45a80d12f2fc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sun Nov 24 06:51:04 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Nov 24 06:51:04 2024 +0000"
      },
      "message": "Merge \"Codec2Client: add support to ApexCodec\" into main"
    },
    {
      "commit": "518b68fd13dc8dee645a0e0b1364a6b027069512",
      "tree": "17db354ad035e3ad6469327d1e3ff6dcc287bfdd",
      "parents": [
        "f81f69e545925b0e85444164de8fcdb9c911c768"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sat Nov 23 22:06:50 2024 -0600"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sat Nov 23 22:18:34 2024 -0600"
      },
      "message": "Fix CFI issues with extractor threading\n\nRecent changes in libutils exposed some issues where a library was\nlinked both static and shared into the extractor. This caused CFI\ncrashes in the extractor during DRM MediaCas processing.\n\nThe plugin where this triggered has been modified to (1) use the shared\nlibrary instance and (2) change from Mutex to std::mutex to reduce\ndependency on that code.\n\nBug: 379803959\nTest: CtsMediaDrmFrameworkTestCases:android.media.drmframework.cts.MediaDrmClearkeyTest\nFlag: EXEMPT bugfix\nChange-Id: I5ea5337b2b8816f64f5a28b7b144d710fc2f8123\n"
    },
    {
      "commit": "c2b14c2dcb961f059d42624840b783a086719e9a",
      "tree": "ab1bfd789ddee6027e6db6f87540d8ec7fc72d86",
      "parents": [
        "e710c2ef63260772165902a2f6d10f2390d28f52",
        "2f9ad13079de5066918ffb8fe86147f25a5d6072"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Nov 23 22:13:42 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Nov 23 22:13:42 2024 +0000"
      },
      "message": "Snap for 12704382 from 2f9ad13079de5066918ffb8fe86147f25a5d6072 to 25Q1-release\n\nChange-Id: I718573b0d06ff278bc705b5fd37dfd790fd4044b\n"
    },
    {
      "commit": "2f9ad13079de5066918ffb8fe86147f25a5d6072",
      "tree": "ab1bfd789ddee6027e6db6f87540d8ec7fc72d86",
      "parents": [
        "4a435293127f7db9fbe2fbf8fecd5571165e5b1b",
        "8b9a6fc706a9e1d6be99e62c12e929d9e02a32eb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Nov 23 03:11:40 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Nov 23 03:11:40 2024 +0000"
      },
      "message": "Merge \"AImageReader: Add setUsage() interface\" into main am: 618208ac17 am: 8b9a6fc706\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3350049\n\nChange-Id: I7bd6c1aa7420de138679f126bc1bd62953c91d7a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4a435293127f7db9fbe2fbf8fecd5571165e5b1b",
      "tree": "5cef92401f645d6967b379752c3b57271e84f25f",
      "parents": [
        "35aadabe45307f5acba0dc05b79d1ed32a8cfe8b",
        "f8c556c357ad1dcc48be1189622975abf7588c80"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Sat Nov 23 03:11:28 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Nov 23 03:11:28 2024 +0000"
      },
      "message": "[automerger skipped] Merge \"AudioFlinger: remove global effect enablement timeout\" into main am: 6fb00c7816 am: f8c556c357 -s ours\n\nam skip reason: Merged-In I2fb7fe98df4dc63972511efe814841668d6645d3 with SHA-1 4995000daf is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3369089\n\nChange-Id: I1000893685fccc94fa5ca555ddfcb59677eb273b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8b9a6fc706a9e1d6be99e62c12e929d9e02a32eb",
      "tree": "828f1a0c60097bb737f4c35bab31f59337e5c278",
      "parents": [
        "f8c556c357ad1dcc48be1189622975abf7588c80",
        "618208ac17d452b46bef52e3d136810137ca3da0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Nov 23 02:48:55 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Nov 23 02:48:55 2024 +0000"
      },
      "message": "Merge \"AImageReader: Add setUsage() interface\" into main am: 618208ac17\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3350049\n\nChange-Id: If4604c821590e9c111ab0d20f099db9daadaacc0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f8c556c357ad1dcc48be1189622975abf7588c80",
      "tree": "e1a6136a850c478d388eaba30d29be6d13680bc7",
      "parents": [
        "f1332ce5e4799176892cc89fa4ae44bb1634c38b",
        "6fb00c7816e7c51559f58584b31d96ca9fc9dbd9"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Sat Nov 23 02:48:42 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Nov 23 02:48:42 2024 +0000"
      },
      "message": "Merge \"AudioFlinger: remove global effect enablement timeout\" into main am: 6fb00c7816\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/3369089\n\nChange-Id: Id1edc507706b21d0d35b3c801506d93f88bb5b3d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e710c2ef63260772165902a2f6d10f2390d28f52",
      "tree": "ad80791f96384643655d31fd06dafdb078ee3a16",
      "parents": [
        "00ec901875aedac5b892efef809ee6846ede02c6",
        "2ebc75581b4c842de9f56934d0a4ed0d909b6126"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Nov 23 02:13:52 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Nov 23 02:13:52 2024 +0000"
      },
      "message": "Snap for 12702769 from 2ebc75581b4c842de9f56934d0a4ed0d909b6126 to 25Q1-release\n\nChange-Id: Ic714271cb74ee697ee4ec86d6ad7994897f692c7\n"
    },
    {
      "commit": "618208ac17d452b46bef52e3d136810137ca3da0",
      "tree": "31703236b9e8cb3ad696bb40603b0614a63c665d",
      "parents": [
        "6fb00c7816e7c51559f58584b31d96ca9fc9dbd9",
        "d66d8247d052948b4bb51928309c986dbf6343eb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Nov 23 02:01:07 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Nov 23 02:01:07 2024 +0000"
      },
      "message": "Merge \"AImageReader: Add setUsage() interface\" into main"
    },
    {
      "commit": "35aadabe45307f5acba0dc05b79d1ed32a8cfe8b",
      "tree": "5cef92401f645d6967b379752c3b57271e84f25f",
      "parents": [
        "7b663ef3582a44f546ac35514c6f2b7b987ce155",
        "19ec470176cdcdb88304cf3ad536fcdef7dc6c51"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Nov 23 01:53:22 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 23 01:53:22 2024 +0000"
      },
      "message": "Merge \"Move APIs for querying platform mmap policy to AAudio.h\" into main"
    },
    {
      "commit": "7b663ef3582a44f546ac35514c6f2b7b987ce155",
      "tree": "53dbadde4d19dd54598134ea93d3d1e4e587ced3",
      "parents": [
        "7aff702a98c13fe4bc352795c561676bdf7f1df5",
        "b67cf9e0635a9b41ccf2e21a319c87f345da7d50"
      ],
      "author": {
        "name": "Robert Wu",
        "email": "robertwu@google.com",
        "time": "Sat Nov 23 01:52:51 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 23 01:52:51 2024 +0000"
      },
      "message": "Merge \"Address comments with getDeviceIds\" into main"
    },
    {
      "commit": "6fb00c7816e7c51559f58584b31d96ca9fc9dbd9",
      "tree": "c2ca553b326700dcc267e83855448ff7ed6c68ab",
      "parents": [
        "00a570bd151820f0484f84625c9b1ba052d70dbb",
        "0bd92881b96c665da4ee48ef035a4d2d462747d2"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Sat Nov 23 01:43:24 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Nov 23 01:43:24 2024 +0000"
      },
      "message": "Merge \"AudioFlinger: remove global effect enablement timeout\" into main"
    },
    {
      "commit": "0bd92881b96c665da4ee48ef035a4d2d462747d2",
      "tree": "6d0a0216b1c744179f1baafee86b404e3940a12c",
      "parents": [
        "cf6dc3f5f320959a9d5d44c5e35c06af42464d31"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Wed Nov 20 01:47:20 2024 +0000"
      },
      "committer": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Sat Nov 23 01:43:08 2024 +0000"
      },
      "message": "AudioFlinger: remove global effect enablement timeout\n\n`kMinGlobalEffectEnabletimeNs` prevents offload track creation\nwhenever there was non-offloadable global effect enabled in last\n2 hours.\n\nAfter timer removed:\n - offload tracks can be created as long as there is no\n   non-offloadable global effect enabled\n - offload tracks will be invalidated when a non-offloadable\n   global effect enables\n\nFlag: EXEMPT bug fix\nBug: 374010474\nBug: 372746934\nTest: atest AudioTrackOffloadTest AudioEffectTest --iterations 10\nTest: atest CtsMediaAudioTestCases\nTest: Offload playback with visualizer on/off on Pixel\n\nChange-Id: I2fb7fe98df4dc63972511efe814841668d6645d3\nMerged-In: I2fb7fe98df4dc63972511efe814841668d6645d3\n"
    },
    {
      "commit": "b94582c6cb409e0d82aa02715deaa691e452b2e9",
      "tree": "ccb577d78b8606b87ab3f7788cacfa69c841b7dc",
      "parents": [
        "2049eaab20575e8597c8fff76dea19d2e826bfff"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Nov 18 16:19:45 2024 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Nov 22 17:41:48 2024 -0800"
      },
      "message": "ServiceSingleton: Do not permit onServiceDied before onNewService\n\nRemove race with binder death notification.\nFix deallocation race in NDK singleton implementation.\n\nFlag: EXEMPT bugfix\nTest: atest service_singleton_tests\nTest: for run in {1..100}; do (sleep 8; echo $run; adb shell pkill audioserver); done\nBug: 379427790\nChange-Id: I9dadb512dce8140a31e79acd6dfdff9946d1f8bc\n"
    },
    {
      "commit": "f767de06c90c939ca67b2c1d40f5b3316d0b83fd",
      "tree": "6bb1c8974a4d75200d52f0f16d7b40c23c87e4db",
      "parents": [
        "2049eaab20575e8597c8fff76dea19d2e826bfff"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Oct 30 19:47:50 2024 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Nov 22 17:21:35 2024 -0800"
      },
      "message": "audio: Add track metadata perfetto logging\n\nFlag: EXEMPT bugfix\nTest: capture perfetto trace, look for audio_track_metadata\nBug: 376579631\nChange-Id: I035803f48f38921d739626043f207bf9977f1d04\n"
    },
    {
      "commit": "d66d8247d052948b4bb51928309c986dbf6343eb",
      "tree": "9b7ebf5a31f632eec0b523428785bf8830b8297e",
      "parents": [
        "00a570bd151820f0484f84625c9b1ba052d70dbb"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Nov 15 22:25:35 2024 +0000"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Sat Nov 23 00:49:45 2024 +0000"
      },
      "message": "AImageReader: Add setUsage() interface\n\nAdd setUsage() interface to update usage bits while using AImageReader.\n\nThe new interface should not be used for dynamic use cases.\nSetup and cleanup for producer side should be done before use after\ncalling the interface.\n\nBug: 201479783\nTest: presubmit\nChange-Id: I5c146f98358b97c71770ac3655da0b4ae9db8afe\n"
    },
    {
      "commit": "19ec470176cdcdb88304cf3ad536fcdef7dc6c51",
      "tree": "60b2a781e57a24603f7821ebd976e0b57826584b",
      "parents": [
        "446cec695e4dbee3606be8372fae05686887cac3"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Nov 20 05:57:46 2024 +0000"
      },
      "committer": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Sat Nov 23 00:30:18 2024 +0000"
      },
      "message": "Move APIs for querying platform mmap policy to AAudio.h\n\nThe two APIs for querying platform mmap policy is public NDK. Those\nAPIs can be used by apps. In that case, it makes more sense to have\nthose APIs in AAudio.h\n\nBug: 378909883\nTest: atest AAudioTests\nFlag: EXEMPT NDK\nChange-Id: I59de609c62656027af632fce41ba246a3e249526\n"
    }
  ],
  "next": "a9ee43d5d2b5b7079d2da54dcfee45a80d12f2fc"
}
